@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_62111f{font-family:Inter,Inter Fallback;font-style:normal}.__variable_62111f{--font-latin:"Inter","Inter Fallback"}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.woff2) format("woff2");unicode-range:u+00??,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:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.woff2) format("woff2");unicode-range:u+00??,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:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.woff2) format("woff2");unicode-range:u+00??,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:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.woff2) format("woff2");unicode-range:u+00??,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:Noto Sans Thai Fallback;src:local("Arial");ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.00%;size-adjust:106.33%}.__className_a4b65b{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.__variable_a4b65b{--font-thai:"Noto Sans Thai","Noto Sans Thai Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_29bb62{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_29bb62{--font-display:"Manrope","Manrope Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_126e95{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.__variable_126e95{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--csm-bg-primary:#101114;--csm-surface-primary:#191A20;--csm-surface-raised:#24242C;--csm-text-primary:#F5F5F7;--csm-text-secondary:#A6A6B1;--csm-accent-purple:#8B52C7;--csm-accent-purple-soft:#B884EC;--csm-border-subtle:#373741;--csm-success:#53B58C;--csm-warning:#D8AA61;--csm-danger:#D46E74;--csm-space-xxs:4px;--csm-space-xs:8px;--csm-space-sm:12px;--csm-space-md:16px;--csm-space-lg:24px;--csm-space-xl:32px;--csm-radius-input:12px;--csm-radius-card:16px;--csm-radius-large:20px;--csm-motion-fast:150ms;--csm-motion-base:200ms;--csm-motion-slow:250ms;--csm-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}[data-theme=light]{--csm-bg-primary:#F4F4F6;--csm-surface-primary:#FFFFFF;--csm-surface-raised:#ECECF0;--csm-text-primary:#16161B;--csm-text-secondary:#585862;--csm-accent-purple:#7442B0;--csm-accent-purple-soft:#6A3AA4;--csm-border-subtle:#DADAE1;--csm-success:#1F7650;--csm-warning:#8A5A12;--csm-danger:#B0343D}:root{--bg:var(--csm-bg-primary);--surface:var(--csm-surface-primary);--raised:var(--csm-surface-raised);--text:var(--csm-text-primary);--muted:var(--csm-text-secondary);--border:var(--csm-border-subtle);--accent:var(--csm-accent-purple);--accent-soft:var(--csm-accent-purple-soft);--ok:var(--csm-success);--glow:rgba(139,82,199,.28);--shadow:0 24px 60px -24px rgba(0,0,0,.7);--font:var(--font-latin),var(--font-thai),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.2,1);color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#FAFAFC;--surface:#FFFFFF;--raised:#F1F0F5;--text:#15151B;--muted:#5B5B66;--border:#E2E1E8;--accent:#7A3FB8;--accent-soft:#7A3FB8;--glow:rgba(139,82,199,.14);--shadow:0 24px 60px -28px rgba(40,20,70,.25);color-scheme:light}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}:lang(th) body,html:lang(th){line-height:1.75}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px;border-radius:6px}.sr-only{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{left:16px;top:-48px;z-index:100;padding:8px 14px;background:var(--accent);color:#fff;border-radius:var(--csm-radius-input)}.skip:focus{top:12px}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:768px){.container{padding:0 32px}}.kicker{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-soft)}.h1{font-size:clamp(40px,7.2vw,76px);line-height:1.02;letter-spacing:-.035em;font-weight:700;margin:16px 0 20px}.h1 span{display:block}html:lang(th) .h1{line-height:1.2;letter-spacing:-.01em}.h1 .accent{background:linear-gradient(90deg,var(--accent-soft),#E7D6FB 60%,var(--accent-soft));-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-color-scheme:light){.h1 .accent{background:linear-gradient(90deg,#6B2FA8,#9B5FD6);-webkit-background-clip:text;background-clip:text}}.h2{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.025em;font-weight:650}.h3{font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.01em}.lead{font-size:clamp(16px,1.6vw,19px);color:var(--muted);max-width:56ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:var(--csm-radius-card);font-weight:600;font-size:16px;border:1px solid transparent;transition:transform var(--csm-motion-base) var(--ease),box-shadow var(--csm-motion-base) var(--ease),background var(--csm-motion-base) var(--ease),border-color var(--csm-motion-base);cursor:pointer;white-space:nowrap}.btn svg{transition:transform var(--csm-motion-base) var(--ease)}.btn:hover svg{transform:translateX(3px)}.btn:active{transform:scale(.98)}.btn--primary{color:#fff;background:linear-gradient(135deg,var(--csm-accent-purple),#6E3BAA);box-shadow:0 10px 30px -10px var(--glow),inset 0 1px 0 rgba(255,255,255,.18)}.btn--primary:hover{box-shadow:0 16px 40px -12px rgba(139,82,199,.6),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-1px)}.btn--ghost{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface) 60%,transparent)}.btn--ghost:hover{border-color:var(--accent-soft);background:var(--raised)}.btn--sm{min-height:40px;padding:0 16px;font-size:14px;border-radius:var(--csm-radius-input)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.header__bar{display:flex;align-items:center;gap:24px;height:68px}.logo{font-weight:800;font-size:22px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--text),var(--muted) 55%,var(--text));-webkit-background-clip:text;background-clip:text;color:transparent}.logo__sub{font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted);-webkit-text-fill-color:var(--muted)}.header__nav{display:none;gap:28px;margin-left:16px;font-size:15px;color:var(--muted)}.header__login,.header__nav a{transition:color var(--csm-motion-fast)}.header__login:hover,.header__nav a:hover{color:var(--text)}.header__actions{margin-left:auto;display:flex;align-items:center;gap:12px}.lang{font-size:13px;font-weight:600;color:var(--muted);border:1px solid var(--border);border-radius:999px;min-width:44px;height:32px;display:grid;place-items:center}.lang:hover{color:var(--text);border-color:var(--accent-soft)}.header__cta,.header__login{display:none}.menu-btn{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--text);cursor:pointer}.burger,.burger:after,.burger:before{display:block;width:20px;height:2px;background:currentColor;border-radius:2px;transition:transform var(--csm-motion-base) var(--ease),opacity var(--csm-motion-fast)}.burger{position:relative}.burger:after,.burger:before{content:"";position:absolute;left:0}.burger:before{top:-6px}.burger:after{top:6px}.burger.is-open{background:transparent}.burger.is-open:before{transform:translateY(6px) rotate(45deg)}.burger.is-open:after{transform:translateY(-6px) rotate(-45deg)}.mobile-nav{display:grid;grid-gap:4px;gap:4px;padding:8px 16px 20px;border-top:1px solid var(--border)}.mobile-nav a:not(.btn){padding:12px 4px;font-size:17px;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.mobile-nav .btn{margin-top:12px}.mobile-nav[hidden]{display:none}@media (min-width:1024px){.header__login,.header__nav{display:flex}.header__cta{display:inline-flex}.menu-btn,.mobile-nav{display:none!important}}.hero{position:relative;overflow:hidden;padding:48px 0 72px}.hero__glow{position:absolute;inset:-20% -10% auto auto;width:70vw;height:70vw;max-width:900px;max-height:900px;background:radial-gradient(closest-side,var(--glow),transparent 70%);pointer-events:none}.hero__grid{position:relative;display:grid;grid-gap:48px;gap:48px;align-items:center}.hero__ctas{display:flex;flex-direction:column;gap:12px;margin-top:32px}.hero__visual{position:relative;display:flex;justify-content:center;min-height:420px}.phone{position:relative;z-index:2;width:min(62vw,300px);border-radius:44px;padding:10px;background:linear-gradient(160deg,#3a3a44,#121216 40%,#2a2a32);box-shadow:var(--shadow),0 0 0 1px rgba(255,255,255,.06),0 40px 120px -40px var(--glow);transform:rotate(-2deg);transition:transform .6s var(--ease)}.phone img{border-radius:35px}.phone--back{position:absolute;z-index:1;width:min(44vw,230px);left:50%;top:40px;transform:translateX(-108%) rotate(-9deg);opacity:.55;filter:saturate(.85)}.hero__visual:hover .phone:not(.phone--back){transform:rotate(0deg) translateY(-6px)}@media (min-width:900px){.hero{padding:88px 0 120px}.hero__grid{grid-template-columns:repeat(12,1fr)}.hero__text{grid-column:1/span 6}.hero__visual{grid-column:7/span 6;min-height:620px}.hero__ctas{flex-direction:row}}.section{padding:72px 0;border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent)}@media (min-width:900px){.section{padding:112px 0}}.section__head{display:grid;grid-gap:12px;gap:12px;margin-bottom:40px;max-width:720px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.step,.steps{position:relative}.step{padding:0 0 32px 56px}.step:before{content:"";position:absolute;left:19px;top:44px;bottom:4px;width:1px;background:linear-gradient(var(--accent),transparent);opacity:.5}.step:last-child:before{display:none}.step__n{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--accent-soft);background:var(--raised);border:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty p,.faq__item p,.step p,.trust__card p{color:var(--muted);margin-top:6px;font-size:15px}@media (min-width:1024px){.steps{grid-template-columns:repeat(5,1fr);gap:20px}.step{padding:64px 0 0}.step:before{left:48px;right:-20px;top:20px;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,var(--accent),transparent)}}.campaigns{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:768px){.campaigns{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.campaigns{grid-template-columns:repeat(4,1fr)}}.campaign,.empty,.role,.trust__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--csm-radius-large)}.campaign{padding:24px;display:grid;grid-gap:10px;gap:10px;transition:transform var(--csm-motion-base) var(--ease),border-color var(--csm-motion-base)}.campaign:hover{transform:translateY(-3px);border-color:var(--accent-soft)}.campaign__brand,.campaign__platforms{font-size:13px;color:var(--muted)}.campaign__meta{display:flex;gap:24px;margin:6px 0 0}.campaign__meta dt{font-size:12px;color:var(--muted)}.campaign__meta dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty{padding:48px 24px;display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px;background:radial-gradient(120% 100% at 50% 0,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface))}.empty p{max-width:52ch;margin-bottom:16px}.empty__icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:var(--accent-soft);background:var(--raised);border:1px solid var(--border);margin-bottom:8px}.roles{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.roles{grid-template-columns:1fr 1fr;gap:24px}}.role{padding:32px 24px;display:grid;grid-gap:20px;gap:20px;align-content:start;position:relative;overflow:hidden}@media (min-width:900px){.role{padding:48px}}.role--brand{background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--accent) 22%,var(--surface)),var(--surface) 60%)}.role__h{font-size:clamp(24px,3vw,34px)}.role .btn{justify-self:start}.checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.checks li{display:flex;gap:12px;align-items:flex-start}.checks svg{flex:none;color:var(--ok);margin-top:3px}.trust{display:grid;grid-gap:16px;gap:16px}@media (min-width:768px){.trust{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.trust{grid-template-columns:repeat(4,1fr)}}.trust__card{padding:24px}.trust__icon{color:var(--accent-soft);margin-bottom:16px}.faq{margin-top:56px;max-width:820px}.faq__title{margin-bottom:12px;font-size:22px}.faq__item{border-bottom:1px solid var(--border)}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;min-height:48px}.faq__item summary::-webkit-details-marker{display:none}.faq__plus{position:relative;flex:none;width:14px;height:14px}.faq__plus:after,.faq__plus:before{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--accent-soft);border-radius:2px;transition:transform var(--csm-motion-base) var(--ease)}.faq__plus:after{transform:rotate(90deg)}.faq__item[open] .faq__plus:after{transform:rotate(0)}.faq__item p{margin:0 0 20px;max-width:68ch}.footer{border-top:1px solid var(--border);padding:56px 0 32px;background:color-mix(in srgb,var(--surface) 50%,var(--bg))}.footer__cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 24px;gap:32px 24px}@media (min-width:900px){.footer__cols{grid-template-columns:repeat(4,1fr)}}.footer__h{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.footer li a{display:inline-block;padding:6px 0;color:var(--muted);transition:color var(--csm-motion-fast)}.footer li a:hover{color:var(--text)}.footer__bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted)}.footer__lang a{padding:4px}.footer__lang a:hover{color:var(--text)}[data-reveal]{transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].reveal-wait{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.footer__soon{display:inline-block;padding:6px 0;color:var(--muted)}.footer__soon small{font-size:12px}html:lang(th) .footer__h,html:lang(th) .kicker{letter-spacing:.02em;text-transform:none;font-size:13px}.langmenu{position:relative}.langmenu summary{list-style:none;cursor:pointer;display:inline-flex;gap:6px;padding:0 12px;width:auto;min-height:36px}.langmenu summary::-webkit-details-marker{display:none}.langmenu__list{position:absolute;right:0;top:calc(100% + 8px);z-index:60;list-style:none;margin:0;padding:6px;min-width:168px;background:var(--surface);border:1px solid var(--border);border-radius:var(--csm-radius-card);box-shadow:var(--shadow);animation:pop var(--csm-motion-base) var(--ease)}.langmenu__list a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;font-size:15px;color:var(--muted)}.langmenu__list a:hover{background:var(--raised);color:var(--text)}.langmenu__list a[aria-current=page]{color:var(--text);background:color-mix(in srgb,var(--accent) 18%,transparent)}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.footer__lang{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.footer__lang a[aria-current=page]{color:var(--text)}html:lang(zh-Hans) .footer__h,html:lang(zh-Hans) .kicker{letter-spacing:.06em}html:lang(zh-Hans) .h1{letter-spacing:0;line-height:1.15}html:lang(ru) .h1{letter-spacing:-.025em}.page{padding:40px 0 96px}@media (min-width:900px){.page{padding:72px 0 120px}}.container--narrow{max-width:820px}.page__h{margin:10px 0 12px}.wizard{margin-top:32px}.progress{list-style:none;margin:0 0 20px;padding:0;grid-template-columns:repeat(4,1fr)}.progress,.progress li{display:grid;grid-gap:8px;gap:8px}.progress li{font-size:13px;color:var(--muted)}.progress li:before{content:"";height:3px;border-radius:3px;background:var(--border);transition:background var(--csm-motion-slow) var(--ease)}.progress li.is-current:before,.progress li.is-done:before{background:linear-gradient(90deg,var(--csm-accent-purple),var(--accent-soft))}.progress li.is-current{color:var(--text)}.progress__n{display:none}.progress__l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.progress__l{display:none}.progress li.is-current .progress__l{display:block;position:absolute}.progress{margin-bottom:36px;position:relative}}.wizard__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--csm-radius-large);padding:24px;display:grid;grid-gap:20px;gap:20px;animation:pop var(--csm-motion-slow) var(--ease)}@media (min-width:768px){.wizard__card{padding:36px}}.wizard__h{font-size:20px}.wizard__h:focus{outline:none}.grid2{display:grid;grid-gap:16px;gap:16px}@media (min-width:640px){.grid2{grid-template-columns:1fr 1fr}}.stack{display:grid;grid-gap:20px;gap:20px}.field{display:grid;grid-gap:8px;gap:8px;border:0;padding:0;margin:0;min-width:0}.field__label{font-size:14px;font-weight:600}.field__label em{font-style:normal;font-weight:400;color:var(--muted)}.field input,.field textarea{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--csm-radius-input);transition:border-color var(--csm-motion-fast),box-shadow var(--csm-motion-fast)}.field textarea{resize:vertical;min-height:120px;line-height:1.5}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.field [aria-invalid=true]{border-color:var(--csm-danger)}.field__hint{font-size:13px;color:var(--muted)}.field__err{font-size:13px;color:var(--csm-danger)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips:focus{outline:none}.chip{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--raised);color:var(--text);font:inherit;font-size:14px;cursor:pointer;transition:background var(--csm-motion-fast),border-color var(--csm-motion-fast),transform var(--csm-motion-fast)}.chip:hover{border-color:var(--accent-soft)}.chip:active{transform:scale(.97)}.chip.is-on{background:var(--csm-accent-purple);border-color:var(--accent-soft);color:#fff}.calc{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:var(--csm-radius-card);background:var(--raised);border:1px solid var(--border)}.calc>div{display:flex;justify-content:space-between;gap:16px;font-size:15px;color:var(--muted)}.calc strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__pool{padding-top:10px;border-top:1px solid var(--border)}.calc__pool span,.calc__pool strong{color:var(--text);font-size:18px;font-weight:700}.calc__pool strong{color:var(--accent-soft)}.summary{display:grid;grid-gap:0;gap:0;margin:0}.summary>div{display:grid;grid-template-columns:minmax(120px,40%) 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:15px}.summary dt{color:var(--muted)}.summary dd{margin:0;overflow-wrap:anywhere}.consent{display:flex;gap:12px;align-items:flex-start;font-size:15px;cursor:pointer}.consent input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:var(--csm-accent-purple)}.wizard__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:4px}.wizard__nav .btn--primary{min-width:160px}.btn[disabled]{opacity:.6;cursor:progress}.wizard__note,.wizard__saved{font-size:13px;color:var(--muted)}.wizard__note{margin-top:16px}.wizard--done{text-align:center;display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:48px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--csm-radius-large)}.wizard--done .h2:focus{outline:none}.done__icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--csm-success),#3d8f6c)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.login-choices{display:grid;grid-gap:12px;gap:12px;margin-top:28px}@media (min-width:640px){.login-choices{grid-template-columns:1fr 1fr}}.types{display:grid;grid-gap:12px;gap:12px}@media (min-width:640px){.types{grid-template-columns:1fr 1fr}}.type{display:grid;grid-gap:6px;gap:6px;text-align:left;padding:18px;border-radius:var(--csm-radius-card);border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--csm-motion-fast),background var(--csm-motion-fast),transform var(--csm-motion-fast)}.type svg{color:var(--accent-soft);margin-bottom:4px}.type strong{font-size:16px}.type span{font-size:14px;color:var(--muted);line-height:1.45}.type:hover{border-color:var(--accent-soft)}.type:active{transform:scale(.99)}.type.is-on{border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 16%,var(--bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.cliprange{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cliprange:focus{outline:none}.cliprange label{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.cliprange input{width:84px;min-height:44px;padding:8px 10px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--csm-radius-input)}.media{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:10px;gap:10px;padding:10px;border:1px dashed var(--border);border-radius:var(--csm-radius-card);transition:border-color var(--csm-motion-fast),background var(--csm-motion-fast)}.media.is-drag{border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 10%,transparent)}.media__item{position:relative;margin:0;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--raised);border:1px solid var(--border)}.media__item img{width:100%;height:100%;object-fit:cover}.media__ph{width:100%;height:100%;display:grid;place-items:center;color:var(--accent-soft)}.media__item figcaption{position:absolute;inset:auto 0 0;padding:18px 8px 6px;font-size:11px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.75));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media__item.is-err{border-color:var(--csm-danger)}.media__item.is-err figcaption{white-space:normal;background:rgba(120,30,40,.9)}.media__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent-soft);transform-origin:left;transition:transform .2s linear}.media__x{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:18px;line-height:1;cursor:pointer}.media__add{aspect-ratio:1;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;padding:8px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--muted);font:inherit;font-size:13px;text-align:center;cursor:pointer}.media__add:hover{color:var(--text);border-color:var(--accent-soft)}.media__add svg{color:var(--accent-soft)}.links{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.links li{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:10px;background:var(--raised);font-size:14px}.links span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links button{width:32px;height:32px;border:0;background:none;color:var(--muted);font-size:18px;cursor:pointer}.linkadd{display:flex;gap:8px}.linkadd input{flex:1 1;min-width:0;min-height:44px;padding:10px 12px;font:inherit;font-size:16px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--csm-radius-input)}.summary dd{white-space:pre-line}.logo__mark{width:28px;height:28px;flex:none;margin-right:-2px}.lux{--ob:#0b0b0e;--char:#141418;--ivory:#f6f4fa;--silver:#a9a6b3;--vio:#8f4dff;--vio-l:#c3a1ff;--vio-d:#5d23c7;--line:rgba(246,244,250,.1);--display:var(--font-kanit),var(--font-display),var(--font-thai),-apple-system,"Segoe UI",sans-serif;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--bg:var(--ob);--surface:var(--char);--raised:#1d1d24;--text:var(--ivory);--muted:var(--silver);--border:var(--line);--accent:var(--vio);--accent-soft:var(--vio-l);--out:cubic-bezier(.16,1,.3,1);background:var(--ob);color:var(--ivory);color-scheme:dark;overflow-x:clip}.lux .header{background:rgba(11,11,14,.55);border-bottom-color:transparent}.lx-h1{font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.88;font-size:clamp(52px,11vw,160px);margin:0}.lx-h1--final{font-size:clamp(48px,10vw,150px);text-align:center}.lx-h2{text-transform:uppercase;letter-spacing:-.015em;line-height:.92;font-size:clamp(40px,7vw,104px);margin:0}.lx-h2,.lx-h3{font-family:var(--display);font-weight:800}.lx-h3{letter-spacing:-.01em;line-height:1.02;font-size:clamp(28px,3vw,44px);display:block}.lx-h4{font-family:var(--display);font-weight:700;letter-spacing:0;font-size:clamp(22px,2vw,28px);line-height:1.1}.lx-serif{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--vio-l)}.lx-serif--xl{font-size:clamp(30px,4vw,56px);line-height:1.05}.lx-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--vio-l);margin-bottom:18px}.lx-lead{font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:rgba(246,244,250,.82);max-width:560px}.lx-body{font-size:clamp(16px,1.2vw,18px);line-height:1.6;max-width:560px}.lx-body,.lx-fine{color:var(--silver)}.lx-fine{margin-top:22px;font-size:13px;line-height:1.5;max-width:640px}:lang(th) .lux :is(.lx-h1,.lx-h2,.hx__h1,.st__text),:lang(zh-Hans) .lux :is(.lx-h1,.lx-h2,.hx__h1,.st__text){text-transform:none;letter-spacing:0;line-height:1.12}:lang(ru) .lux :is(.lx-h1,.lx-h2,.hx__h1,.st__text){letter-spacing:-.03em}.seal{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.seal--outline{border:1px solid rgba(195,161,255,.6);color:var(--vio-l);background:rgba(11,11,14,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn--lg{min-height:58px;padding:0 28px;font-size:16px;border-radius:999px}.btn--glass{color:var(--ivory);border:1px solid rgba(246,244,250,.28);background:rgba(246,244,250,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn--glass:hover{background:rgba(246,244,250,.12);border-color:rgba(246,244,250,.5)}.lux .btn--primary{border-radius:999px}.lux .hx__cta{background:var(--ivory);color:#0b0b0e;border-color:transparent;font-weight:700;transition:transform .2s var(--out),background .2s}.lux .hx__cta:hover{background:var(--vio-l);transform:translateY(-2px)}.lux .hx__cta svg{transition:transform .25s var(--out)}.lux .hx__cta:hover svg{transform:translateX(4px)}.lx-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lx-ctas--center{justify-content:center}.mesh{inset:0;z-index:-3;overflow:hidden;pointer-events:none}.mesh,.mesh i{position:absolute}.mesh i{width:80vmax;height:80vmax;border-radius:50%;animation:lx-blob 22s ease-in-out infinite alternate;animation-play-state:paused}.is-play .mesh i,.is-play>.mesh i{animation-play-state:running}.mesh i:first-child{left:-30vmax;top:-40vmax;background:radial-gradient(closest-side,rgba(143,77,255,.5),transparent)}.mesh i:nth-child(2){right:-40vmax;top:-10vmax;background:radial-gradient(closest-side,rgba(214,64,255,.28),transparent);animation-duration:28s;animation-delay:-6s}.mesh i:nth-child(3){left:10vmax;bottom:-55vmax;background:radial-gradient(closest-side,rgba(64,86,255,.3),transparent);animation-duration:26s;animation-delay:-12s}.mesh--soft i{opacity:.55}@keyframes lx-blob{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(8vmax,6vmax,0) scale(1.12)}to{transform:translate3d(-6vmax,10vmax,0) scale(.94)}}.grain{display:none;position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hx{position:relative;min-height:100svh;margin-top:-68px;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:var(--ob)}.hx__wall{position:absolute;z-index:-2;top:-6%;left:-14%;width:128%;height:116%;transform:rotate(-8deg);transform-origin:50% 0;opacity:.8;contain:strict}.hx__shift{height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.hx__col{overflow:hidden}.hx__run{display:grid;grid-gap:10px;gap:10px;animation:lx-up 46s linear infinite;animation-play-state:paused}.hx.is-play .hx__run{animation-play-state:running}.hx__col:nth-child(2) .hx__run{animation-direction:reverse;animation-duration:54s}.hx__col:nth-child(3) .hx__run{animation-duration:40s;animation-delay:-9s}@keyframes lx-up{to{transform:translate3d(0,calc(-50% - 5px),0)}}.tile{position:relative;display:block;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#15151a;box-shadow:0 0 0 1px rgba(246,244,250,.08)}.tile img{object-fit:cover}.tile--screen img{object-position:top}.tile__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 25%)}.tile__handle{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#fff}.tile__handle i{width:18px;height:18px;border-radius:50%;background:#8f4dff;box-shadow:0 0 0 1.5px #fff}.tile__handle em{margin-left:auto;font-style:normal;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.45)}.hx__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--ob) 26%,rgba(11,11,14,.82) 50%,rgba(11,11,14,.2) 82%,rgba(11,11,14,.5) 100%)}.hx__inner{position:relative;z-index:3;padding-top:150px;padding-bottom:clamp(56px,10vh,112px)}.hx__badge{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(246,244,250,.18);background:rgba(11,11,14,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 0 22px;animation:lx-fade .9s .1s var(--out) both}.hx__badge i{position:relative;width:8px;height:8px}.hx__badge i,.hx__badge i:after{border-radius:50%;background:#5cf29b}.hx__badge i:after{content:"";position:absolute;inset:0;animation:lx-ping 2s ease-out infinite}@keyframes lx-ping{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(3);opacity:0}}.hx__h1{font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.86;margin:0;font-size:clamp(56px,15.5vw,188px)}.lx-line{display:block;overflow:hidden;padding-bottom:.06em}.lx-line>span{display:inline-block;animation:lx-rise 1.1s var(--out) both}.lx-line:nth-child(2)>span{animation-delay:.12s}@keyframes lx-rise{0%{transform:translateY(108%)}to{transform:none}}.hx__accent,.lx-line>.hx__accent{background:linear-gradient(100deg,#c3a1ff,#8f4dff 35%,#e1cdff 50%,#8f4dff 65%,#c3a1ff);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lx-rise 1.1s .12s var(--out) both}.hx__sub{margin:22px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:rgba(246,244,250,.86);max-width:560px;animation:lx-fade 1s .45s var(--out) both}.hx .lx-ctas{animation:lx-fade 1s .6s var(--out) both}.hx__micro{margin:18px 0 0;font-size:13px;color:var(--silver);animation:lx-fade 1s .75s var(--out) both}@keyframes lx-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.st{position:relative;height:260vh}.st__stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:grid;align-items:center;overflow:hidden;isolation:isolate}.st__flood{position:absolute;inset:0;z-index:-1;background:var(--vio)}.st__flood:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 30% 30%,rgba(255,255,255,.2),transparent 70%)}.st__text{margin:0;padding:0 max(16px,5vw);font-family:var(--display);font-weight:900;text-transform:uppercase;color:#0b0b0e;font-size:clamp(46px,10.5vw,168px);line-height:.9;letter-spacing:-.02em}.st__text span{display:inline-block;white-space:pre}.sx__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.sx__row{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:6px 18px;gap:6px 18px;padding:22px 0;border-bottom:1px solid var(--line);overflow:hidden}.sx__num{font-family:var(--display);font-weight:900;line-height:.86;letter-spacing:-.03em;font-size:clamp(92px,24vw,250px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx__num small{font-size:.42em;color:var(--vio-l);margin-left:.04em}.sx__chip{width:clamp(64px,12vw,150px);height:clamp(40px,7vw,86px);border-radius:999px;overflow:hidden;position:relative;background:#1a1a20}.sx__chip img{object-fit:cover;animation:lx-kb 7s ease-in-out infinite alternate;animation-play-state:paused}.sx__row.is-play .sx__chip img{animation-play-state:running}.sx__chip:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(246,244,250,.18)}.sx__label{grid-column:1/-1;font-size:clamp(16px,1.6vw,22px);line-height:1.4;color:rgba(246,244,250,.82);max-width:520px}.rx,.rx__stage{position:relative}.rx__stage{padding:clamp(96px,12vw,160px) 0 72px;overflow:hidden;isolation:isolate}.rx__head{display:grid;grid-gap:18px;gap:18px;margin-bottom:44px}.rx__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px 8px}.rx__viewport::-webkit-scrollbar{display:none}.rx__track{list-style:none;margin:0;padding:0;display:flex;gap:16px;width:max-content}.rx__item{scroll-snap-align:center;display:grid;grid-gap:14px;gap:14px}.rx__cap{margin:0;display:grid;grid-gap:4px;gap:4px;font-family:var(--display);font-weight:700;font-size:20px;line-height:1.15}.rx__cap span{font-family:var(--font-latin),sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vio-l)}.rx__note{margin-top:26px;font-size:13px;color:var(--silver);display:flex;gap:14px;flex-wrap:wrap}.rx__swipe{color:var(--ivory);font-weight:700}.rl{position:relative;display:block;width:min(70vw,290px);aspect-ratio:9/16;border-radius:28px;overflow:hidden;isolation:isolate;background:#121217;box-shadow:0 0 0 1px rgba(246,244,250,.1),0 40px 80px -30px rgba(0,0,0,.9)}.rl,.rl *{animation-play-state:paused!important}.rl.is-play,.rl.is-play *{animation-play-state:running!important}.rl img{object-fit:cover}.rl__bg{animation:lx-kb 9s ease-in-out infinite alternate}@keyframes lx-kb{0%{transform:scale(1.04)}to{transform:scale(1.2) translate3d(-3%,-2%,0)}}.rl__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 22%,transparent 55%,rgba(0,0,0,.78))}.rl__top{position:absolute;z-index:3;top:16px;left:14px;right:14px;display:flex;align-items:center;gap:8px;font-size:12px;color:#fff}.rl__top b{font-weight:700}.rl__avatar{width:26px;height:26px;border-radius:50%;background:conic-gradient(#8f4dff,#d640ff,#4056ff,#8f4dff);box-shadow:0 0 0 2px #fff}.rl__ad{margin-left:auto;font-style:normal;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.4)}.rl__rail{position:absolute;z-index:3;right:12px;bottom:90px;display:grid;grid-gap:16px;gap:16px;justify-items:center}.rl__rail,.rl__rail i{font-style:normal}.rl__heart{color:#ff4f7a;font-size:26px;line-height:1;animation:lx-heart 2.4s ease-in-out infinite}@keyframes lx-heart{0%,60%,to{transform:scale(1)}66%{transform:scale(1.45)}74%{transform:scale(.9)}82%{transform:scale(1.1)}}.rl__dot{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.25)}.rl__bar{position:absolute;z-index:3;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.2)}.rl__bar i{display:block;height:100%;background:#fff;transform-origin:0 50%;animation:lx-prog 6s linear infinite}@keyframes lx-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rl__tag{left:14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:rgba(11,11,14,.7);color:#fff}.rl__caps,.rl__tag{position:absolute;z-index:3}.rl__caps{left:16px;right:56px;bottom:120px;display:grid}.rl__caps b{grid-area:1/1;justify-self:start;font-family:var(--display);font-weight:800;font-size:26px;line-height:1.05;color:#0b0b0e;background:#fff;padding:4px 10px 6px;border-radius:8px;opacity:0;animation:lx-cap 6s var(--out) infinite;animation-delay:calc(var(--i) * 2s - 6s)}@keyframes lx-cap{0%{opacity:0;transform:translateY(16px) scale(.85) rotate(-3deg)}30%,6%{opacity:1;transform:none}33.3%,to{opacity:0;transform:translateY(-8px)}}@property --v{syntax:"<integer>";inherits:false;initial-value:0}.rl__views{position:absolute;z-index:3;left:16px;bottom:26px;font-size:13px;font-weight:700;color:#fff;display:flex;gap:6px;align-items:baseline}.rl__count{font-style:normal;font-family:var(--display);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:lx-count 6s cubic-bezier(.2,.7,.2,1) infinite;counter-reset:v var(--v)}.rl__count:after{content:counter(v)}@keyframes lx-count{0%{--v:0}to{--v:48210}}.rl--clip{background:#0e0e12}.rl__long{right:0;top:30%;aspect-ratio:16/9;overflow:hidden;animation:lx-longout 7s var(--out) infinite}.rl__crop,.rl__long{position:absolute;left:0}.rl__crop{top:0;bottom:0;width:31.6%;border:2px solid var(--vio-l);border-radius:4px;box-shadow:0 0 0 999px rgba(11,11,14,.6);animation:lx-sweep 7s ease-in-out infinite}@keyframes lx-sweep{0%,6%{transform:translateX(0)}40%,to{transform:translateX(216%)}}@keyframes lx-longout{0%,46%{opacity:1;transform:none}56%,92%{opacity:0;transform:scale(.9)}to{opacity:1}}.rl__clipout{position:absolute;inset:0;opacity:0;animation:lx-clipin 7s var(--out) infinite;transform-origin:68% 45%}@keyframes lx-clipin{0%,46%{opacity:0;transform:scale(.32)}58%,92%{opacity:1;transform:none}to{opacity:0}}.rl__tag--a{top:calc(30% - 40px);animation:lx-taga 7s infinite}.rl__tag--b{bottom:28px;background:var(--vio);animation:lx-tagb 7s infinite}@keyframes lx-taga{0%,44%{opacity:1}50%,to{opacity:0}}@keyframes lx-tagb{0%,54%{opacity:0;transform:translateY(10px)}60%,92%{opacity:1;transform:none}to{opacity:0}}.rl--clip .rl__bar i{animation-duration:7s}.rl__cut{position:absolute;inset:0;opacity:0;animation:lx-cut 4.5s linear infinite;animation-delay:calc(var(--i) * 1.5s - 4.5s)}@keyframes lx-cut{0%{opacity:1;transform:scale(1.28)}30%{opacity:1;transform:scale(1.06)}33.3%,to{opacity:0;transform:scale(1.06)}}.rl__stamps{position:absolute;z-index:3;inset:0;display:grid;place-items:center}.rl__stamps b{grid-area:1/1;font-family:var(--display);font-weight:900;font-size:44px;text-transform:uppercase;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.6);opacity:0;animation:lx-stamp 4.5s infinite}.rl__stamps b:first-child{animation-delay:-4.5s}.rl__stamps b:nth-child(2){animation-delay:-3s}.rl__stamps b:nth-child(3){animation-delay:-1.5s;color:var(--vio-l)}@keyframes lx-stamp{0%{opacity:0;transform:scale(1.8) rotate(-6deg)}28%,5%{opacity:1;transform:none}33.3%,to{opacity:0}}.rl--food .rl__bar i{animation-duration:4.5s}.rl--unbox .rl__bg{animation-duration:3s}.rl__rec{position:absolute;z-index:3;top:56px;left:16px;display:flex;gap:6px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.1em;color:#fff}.rl__rec i{width:8px;height:8px;border-radius:50%;background:#ff3b3b;animation:lx-blink 1s steps(2) infinite}@keyframes lx-blink{50%{opacity:0}}.rl__slate{position:absolute;z-index:3;left:50%;top:50%;padding:10px 16px;font-family:var(--display);font-weight:900;font-size:30px;color:#0b0b0e;background:#fff;border-radius:6px;translate:-50% -50%;animation:lx-slate 3s var(--out) infinite}@keyframes lx-slate{0%{opacity:0;transform:scale(2) rotate(10deg)}10%,40%{opacity:1;transform:rotate(-4deg)}50%,to{opacity:0;transform:rotate(-4deg) scale(.9)}}.rl__flash{position:absolute;inset:0;z-index:2;background:#fff;opacity:0;animation:lx-flash 3s infinite}@keyframes lx-flash{0%,48%{opacity:0}50%{opacity:.85}58%,to{opacity:0}}.rl--unbox .rl__bar i{animation-duration:3s}.rl--rank{background:radial-gradient(120% 70% at 50% 0,#2a1650,#0e0e12 70%);padding:22px 16px;display:grid;align-content:start;grid-gap:16px;gap:16px}.rl__title{font-family:var(--display);font-weight:900;font-size:24px;text-transform:uppercase}.rl__ranks{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.rl__ranks li{position:relative;display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:8px;gap:8px;font-size:11px;font-weight:700;color:var(--silver)}.rl__ranks i{display:block;height:18px;border-radius:5px;background:#34343e;transform-origin:0 50%;animation:lx-race 5s var(--out) infinite;animation-delay:calc(var(--i) * .07s)}.rl__ranks li.is-you{color:#fff}.rl__ranks li.is-you i{background:linear-gradient(90deg,#8f4dff,#c3a1ff);box-shadow:0 0 24px rgba(143,77,255,.6)}.rl__ranks em{position:absolute;right:6px;font-style:normal;font-size:10px;color:#0b0b0e;background:#fff;padding:1px 6px;border-radius:999px}@keyframes lx-race{0%{transform:scaleX(.02)}35%,88%{transform:scaleX(var(--w))}to{transform:scaleX(var(--w));opacity:.3}}.rl__pool{margin-top:auto;justify-self:start;font-size:12px;font-weight:700;padding:8px 12px;border-radius:999px;background:var(--vio);color:#fff}.rl--app{background:#0e0e12}.rl__screen{position:absolute;inset:0;opacity:0;animation:lx-scr 9s ease-in-out infinite;animation-delay:calc(var(--i) * 3s - 9s)}.rl__screen img{width:100%;height:auto;display:block}@keyframes lx-scr{0%{opacity:0;transform:translateY(0)}30%,4%{opacity:1}33.3%{opacity:0;transform:translateY(-17%)}to{opacity:0;transform:translateY(-17%)}}.rl__tag--app{bottom:16px}.ex{position:relative}.earn{display:grid;grid-gap:18px;gap:18px}.earn__inputs,.earn__out{padding:clamp(22px,3vw,40px);border:1px solid var(--line);border-radius:28px;background:linear-gradient(160deg,#17171d,#101014)}.earn__inputs{display:grid;grid-gap:26px;gap:26px;align-content:start}.earn__row{display:grid;grid-gap:12px;gap:12px}.earn__row label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;color:rgba(246,244,250,.82)}.earn__row output{font-family:var(--display);font-weight:800;font-size:22px;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.earn input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;margin:0}.earn input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#8f4dff var(--fill),#2a2a33 var(--fill))}.earn input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#8f4dff var(--fill),#2a2a33 var(--fill))}.earn input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(143,77,255,.35),0 6px 18px rgba(0,0,0,.5);-webkit-transition:transform .15s;transition:transform .15s}.earn input[type=range]::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(143,77,255,.35)}.earn input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.earn input[type=range]:focus-visible{outline:2px solid var(--vio-l);outline-offset:4px;border-radius:8px}.earn__split{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0}.earn__split div{padding:14px 16px;border-radius:16px;background:#1c1c23}.earn__split .is-pool{background:rgba(143,77,255,.18);box-shadow:inset 0 0 0 1px rgba(195,161,255,.35)}.earn__split dt{font-size:12px;color:var(--silver)}.earn__split dd{margin:4px 0 0;font-family:var(--display);font-weight:800;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.earn__out{display:grid;align-content:start;grid-gap:6px;gap:6px;position:relative;overflow:hidden}.earn__label{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vio-l)}.earn__label--sm{margin-top:22px}.earn__big{margin:0;font-family:var(--display);font-weight:900;font-size:clamp(56px,10vw,112px);line-height:.95;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#c3a1ff);-webkit-background-clip:text;background-clip:text;color:transparent}.earn__share{margin:6px 0 0;color:var(--silver)}.earn__share b{color:var(--ivory)}.earn__bars{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.earn__bars li{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:12px;color:var(--silver);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.earn__track{height:10px;border-radius:999px;background:#1f1f26;overflow:hidden}.earn__track i{display:block;height:100%;border-radius:999px;background:#3d3d48;transform-origin:0 50%;transition:transform .5s var(--out)}.earn__bars li.is-me{color:var(--ivory)}.earn__bars li.is-me i{background:linear-gradient(90deg,#8f4dff,#c3a1ff);box-shadow:0 0 18px rgba(143,77,255,.7)}.earn__pay{min-width:76px;text-align:right}.earn__note{margin:0;font-size:13px;line-height:1.55;color:var(--silver);max-width:760px}.ex__how{margin:clamp(64px,8vw,110px) 0 28px;text-transform:uppercase}.ex__tips{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.ex__tips li{display:grid;grid-gap:10px;gap:10px;padding:28px 0;border-bottom:1px solid var(--line)}.ex__n{font-family:var(--display);font-weight:900;font-size:15px;color:var(--vio-l);letter-spacing:.08em}.lx-section{padding:clamp(96px,13vw,170px) 0;position:relative}.lx-head{display:grid;grid-gap:18px;gap:18px;margin-bottom:clamp(44px,6vw,76px);max-width:920px}.lx-head .seal{justify-self:start}.lx-worlds{display:grid;grid-gap:16px;gap:16px}.lx-world{position:relative;display:block;min-height:520px;border-radius:28px;overflow:hidden;isolation:isolate}.lx-world img{object-fit:cover;z-index:-2;transition:transform 1.4s var(--out)}.lx-world:hover img{transform:scale(1.05)}.lx-world__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(11,11,14,.95) 8%,rgba(11,11,14,.2) 60%,rgba(11,11,14,.05))}.lx-world__text{position:absolute;left:0;right:0;bottom:0;display:grid;grid-gap:14px;gap:14px;padding:clamp(24px,3vw,40px)}.lx-world__text .seal{justify-self:start}.lx-world__text .lx-h3{text-transform:uppercase}.lx-world__p{color:rgba(246,244,250,.8);max-width:440px;line-height:1.55}.lx-world__cta{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--vio-l)}.lx-world__cta svg{transition:transform .3s var(--out)}.lx-world:hover .lx-world__cta svg{transform:translateX(4px)}.lx-steps{display:grid;grid-gap:40px;gap:40px}.lx-steps__stage{display:none;justify-items:center;gap:12px}.lx-steps__thumb{float:right;width:34%;max-width:150px;height:auto;margin:0 0 12px 20px;border-radius:16px;box-shadow:0 0 0 1px var(--line),0 30px 60px -20px rgba(0,0,0,.9)}.lx-phone{position:relative;width:min(46vw,220px);aspect-ratio:603/1311;border-radius:34px;padding:9px;background:linear-gradient(145deg,#3a3a40,#0d0d10 40%,#1c1c21);box-shadow:0 0 0 1.5px #4a4a52,0 50px 100px -30px rgba(0,0,0,.9),0 0 90px -20px rgba(143,77,255,.45)}.lx-phone img{position:absolute;inset:9px;width:calc(100% - 18px);height:calc(100% - 18px);object-fit:cover;object-position:top;border-radius:26px;opacity:0;transform:scale(.985);transition:opacity .6s var(--out),transform .8s var(--out)}.lx-phone img.is-on{opacity:1;transform:none}.lx-phone__island{position:absolute;top:17px;left:50%;width:26%;height:4.5%;transform:translateX(-50%);border-radius:20px;background:#000}.lx-steps__label{font-size:12px;color:var(--silver);letter-spacing:.04em}.lx-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.lx-steps__list li{padding:28px 0;border-top:1px solid var(--line);transition:opacity .5s var(--out);display:flow-root}.lx-steps__list li.is-on{opacity:1}.lx-steps__list .lx-body{margin-top:12px}.lx-steps__n{display:block;font-family:var(--display);font-weight:900;font-size:15px;color:var(--vio-l);letter-spacing:.08em;margin-bottom:12px}.lx-empty{display:grid;grid-gap:18px;gap:18px;justify-items:start;padding:clamp(32px,5vw,64px);border:1px solid var(--line);border-radius:28px;background:#121217}.lx-empty .lx-serif--xl{margin:0;color:var(--ivory)}.lx-points{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.lx-point{display:grid;grid-gap:10px;gap:10px;padding:32px 0;border-bottom:1px solid var(--line)}.lx-point__n{font-family:var(--display);font-weight:900;font-size:15px;color:var(--vio-l);letter-spacing:.08em}.lx-faq{margin-top:72px}.lx-final{position:relative;padding:clamp(120px,16vw,220px) 0;overflow:hidden;isolation:isolate;text-align:center;border-top:1px solid var(--line)}.fx__band{position:absolute;z-index:-1;left:0;top:50%;margin:0;white-space:nowrap;font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:22vw;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(246,244,250,.1);transform:translate3d(0,-50%,0)}.lx-final__inner{position:relative;display:grid;justify-items:center;grid-gap:26px;gap:26px}.lx-final__logo{width:88px;height:88px;filter:drop-shadow(0 0 40px rgba(143,77,255,.7))}.lx-final .lx-lead{text-align:center}@media (min-width:900px){.hx__wall{left:40%;width:72%;top:-14%;height:128%;opacity:.9;transform:perspective(1400px) rotateX(16deg) rotateY(-14deg) rotate(-8deg)}.hx__run{will-change:transform}.grain{display:block}.hx__veil{background:linear-gradient(90deg,var(--ob) 32%,rgba(11,11,14,.55) 55%,rgba(11,11,14,.1) 80%),linear-gradient(0deg,var(--ob) 0,rgba(11,11,14,0) 30%)}.hx__h1{font-size:clamp(80px,9.6vw,188px)}.sx__row{grid-template-columns:auto auto 1fr;gap:28px;padding:18px 0}.sx__label{grid-column:auto}.rx__head{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px}.rx__viewport{padding:0 max(32px,calc((100vw - 1216px) / 2))}.rx__track{gap:28px}.rl{width:290px}.lx-js .rx{height:calc(100vh + var(--dist, 0px))}.lx-js .rx__stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;align-content:center;padding:0}.lx-js .rx__viewport{overflow:visible;scroll-snap-type:none}.lx-js .rx__track{will-change:transform}.lx-js .rx__swipe{display:none}.earn{grid-template-columns:1fr 1.1fr;gap:20px}.earn__note{grid-column:1/-1}.ex__tips{grid-template-columns:repeat(3,1fr);gap:40px;border-top:0}.ex__tips li{border-bottom:0;border-top:1px solid var(--line)}.lx-worlds{grid-template-columns:1fr 1fr}.lx-world{min-height:700px}.lx-steps{grid-template-columns:1fr 1fr;gap:80px;align-items:start}.lx-steps__stage{display:grid;position:-webkit-sticky;position:sticky;order:2;top:120px}.lx-steps__thumb{display:none}.lx-steps__list li{opacity:.38;padding:18vh 0}.lx-steps__list li:first-child{padding-top:6vh}.lx-phone{width:300px}.lx-points{grid-template-columns:repeat(3,1fr);gap:40px;border-top:0}.lx-point{border-bottom:0;border-top:1px solid var(--line)}.lx-js .rx .lx-h2{font-size:clamp(40px,5vw,80px)}.lx-js .rx__head{margin-bottom:28px}.lx-js .rx .rl{width:clamp(200px,calc((100vh - 340px) * 9 / 16),290px)}}.bf__grid{display:grid;grid-gap:48px;gap:48px;align-items:center}.bf__text .lx-body{margin-top:22px}.bf__points{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.bf__points li{position:relative;padding-left:28px;font-size:17px;line-height:1.45;color:rgba(246,244,250,.88)}.bf__points li:before{content:"";position:absolute;left:0;top:.5em;width:14px;height:2px;background:var(--vio-l)}.bf__frame{position:relative;margin:0 auto;width:min(100%,400px);aspect-ratio:9/16;border-radius:28px;overflow:hidden;background:#0b0b0e url(/home/csm-film-poster.jpg) 50%/cover;box-shadow:0 0 0 1px var(--line),0 50px 110px -40px rgba(0,0,0,.9)}.bf__frame video{width:100%;height:100%;object-fit:cover;display:block}.bf__sound{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font:700 14px/1 var(--font-latin),sans-serif;color:#0b0b0e;background:var(--ivory);transition:transform .2s var(--out),background .2s}.bf__sound:hover{transform:translateY(-2px);background:var(--vio-l)}.bf__sound:focus-visible{outline:2px solid var(--vio-l);outline-offset:3px}@media (min-width:900px){.bf__grid{grid-template-columns:1.1fr .9fr;gap:80px}}@media (max-width:899px){.hx__badge,.lux .btn--glass,.lux .header,.seal--outline{backdrop-filter:none;-webkit-backdrop-filter:none}.lux .header{background:rgba(11,11,14,.92)}.lux .btn--glass{background:rgba(246,244,250,.1)}.hx__badge{background:rgba(11,11,14,.75)}.mesh i{animation:none}.hx__wall{opacity:.7}}@media (prefers-reduced-motion:reduce){.lux *,.lux :after,.lux :before{animation:none!important;transition-duration:.01ms!important}.hx__accent{color:var(--vio-l)}.st,.st__stage{height:auto}.st__stage{position:relative;padding:120px 0}.st__text span{opacity:1;transform:none}.rl__caps b:first-child,.rl__cut:first-child,.rl__screen:first-child,.rl__stamps b:first-child{opacity:1}.rl__clipout{opacity:0}}