@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.29qbcrtmcyu4t.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.066cgovoj794h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.2ohq_hu38ve4h.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.32dd6yd8_gpxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.0289vjefxfdzw.woff2)format("woff2"),url(../media/manrope-greek-800-normal.35thbajvftyqu.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.442n86tidv_77.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.3icp_a-119ojs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.3brv9jqybigpz.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0jpddng83u627.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.woff2)format("woff2"),url(../media/manrope-latin-800-normal.0a-2q2cgln7hh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-cyrillic-ext-600-normal.2a-7q1mwqx3y1.woff2)format("woff2"),url(../media/unbounded-cyrillic-ext-600-normal.3hvlafpebnaad.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-cyrillic-600-normal.29_dik7o-22lf.woff2)format("woff2"),url(../media/unbounded-cyrillic-600-normal.0x9s-ghjea3x-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-vietnamese-600-normal.1_gr2s5n4m1v0.woff2)format("woff2"),url(../media/unbounded-vietnamese-600-normal.2yk6uj1282f-2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-latin-ext-600-normal.36wt2tx70r47z.woff2)format("woff2"),url(../media/unbounded-latin-ext-600-normal.42ezq1-iy1n_1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-latin-600-normal.33d-5qb2ygu0o.woff2)format("woff2"),url(../media/unbounded-latin-600-normal.407anqe6ctd9e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-cyrillic-ext-700-normal.3qayex8l74uur.woff2)format("woff2"),url(../media/unbounded-cyrillic-ext-700-normal.08jyvyoh_a02o.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-cyrillic-700-normal.2r_ab_lzpo-c4.woff2)format("woff2"),url(../media/unbounded-cyrillic-700-normal.0gchnxzx_-l1j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-vietnamese-700-normal.1pfuy939pj5wt.woff2)format("woff2"),url(../media/unbounded-vietnamese-700-normal.1qowo6s5eu6b5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-latin-ext-700-normal.0hlz-zhueasd2.woff2)format("woff2"),url(../media/unbounded-latin-ext-700-normal.00idbfm0nob7x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(../media/unbounded-latin-700-normal.1yqh90xrm4ww-.woff2)format("woff2"),url(../media/unbounded-latin-700-normal.38kdlvw237r2w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-cyrillic-ext-800-normal.3xww8hiqdg8_9.woff2)format("woff2"),url(../media/unbounded-cyrillic-ext-800-normal.14wwzvghrvbd-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-cyrillic-800-normal.458r63h59dc2f.woff2)format("woff2"),url(../media/unbounded-cyrillic-800-normal.3jgvqecbukfr5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-vietnamese-800-normal.2fh3mb8qv3azn.woff2)format("woff2"),url(../media/unbounded-vietnamese-800-normal.208yrr9v4rmvx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-latin-ext-800-normal.3b9206b5bkabi.woff2)format("woff2"),url(../media/unbounded-latin-ext-800-normal.1vvwof9vyv9mk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(../media/unbounded-latin-800-normal.3nn1hb2xol5jt.woff2)format("woff2"),url(../media/unbounded-latin-800-normal.2vflh9znqq6ur.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
a.btn-brand-hero-primary,a.btn-brand-hero-secondary,a.btn-brand-nav-primary,a.btn-brand-section-primary,a.btn-brand-chip,button.btn-brand-hero-primary,button.btn-brand-hero-secondary,button.btn-brand-nav-primary,button.btn-brand-section-primary,button.btn-brand-chip{-webkit-font-smoothing:antialiased;text-decoration:none}button.btn-brand-hero-primary,button.btn-brand-hero-secondary,button.btn-brand-nav-primary,button.btn-brand-section-primary,button.btn-brand-chip{appearance:none;border-style:solid;font-family:inherit}.btn-brand--block{box-sizing:border-box;width:100%;max-width:100%}.btn-brand-hero-primary{text-align:center;box-sizing:border-box;cursor:pointer;color:#fff;background-image:linear-gradient(#14b8a6 0%,#0d9488 48%,#0f766e 100%);border:1px solid #0f766e73;border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;padding:.65rem 1.85rem;font-size:1rem;font-weight:600;line-height:1.25;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 4px 14px #0d948847}html:not(.dark) .btn-brand-hero-primary{border-color:#0f766e59}.dark .btn-brand-hero-primary{background-image:linear-gradient(#2dd4bf 0%,#14b8a6 45%,#0d9488 100%);border-color:#5eead459;box-shadow:inset 0 1px #ffffff1f,0 4px 20px #00000059}.btn-brand-hero-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 8px 22px #0d948859}.btn-brand-hero-primary:active{filter:brightness(.97);transform:translateY(0)}.btn-brand-hero-primary:focus-visible{outline:2px solid var(--accent,#0d9488);outline-offset:3px}.btn-brand-hero-secondary{text-align:center;box-sizing:border-box;cursor:pointer;color:#3d3428;background:#ffffffb8;border:1.5px solid #b48c3c8c;border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;padding:.65rem 1.85rem;font-size:1rem;font-weight:600;line-height:1.25;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex;box-shadow:0 2px 12px #0000000f}.dark .btn-brand-hero-secondary{color:#fef3c7;background:#1a232abf;border-color:#fbbf2473;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #00000040}.btn-brand-hero-secondary:hover{background:#ffffffe0;border-color:#b48c3cbf;transform:translateY(-1px)}.dark .btn-brand-hero-secondary:hover{background:#222c34e6;border-color:#fcd34d8c}.btn-brand-hero-secondary:active{transform:translateY(0)}.btn-brand-hero-secondary:focus-visible{outline:2px solid var(--accent,#0d9488);outline-offset:3px}.btn-brand-nav-primary{text-align:center;box-sizing:border-box;cursor:pointer;color:#fff;background-image:linear-gradient(#14b8a6 0%,#0d9488 100%);border:1px solid #0f766e66;border-radius:.65rem;justify-content:center;align-items:center;max-width:100%;min-height:2.375rem;padding:.4rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 10px #0d948838}.dark .btn-brand-nav-primary{background-image:linear-gradient(#2dd4bf 0%,#0f766e 100%);border-color:#5eead44d;box-shadow:0 2px 12px #0000004d}.btn-brand-nav-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-brand-nav-primary:active{filter:brightness(.96);transform:translateY(0)}.btn-brand-nav-primary:focus-visible{outline:2px solid var(--accent,#0d9488);outline-offset:2px}.btn-brand-section-primary{text-align:center;box-sizing:border-box;cursor:pointer;color:#fff;background-image:linear-gradient(#14b8a6 0%,#0d9488 48%,#0f766e 100%);border:1px solid #0f766e73;border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;padding:.65rem 1.85rem;font-size:1rem;font-weight:600;line-height:1.25;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 4px 14px #0d948847}.dark .btn-brand-section-primary{background-image:linear-gradient(#2dd4bf 0%,#14b8a6 45%,#0d9488 100%);border-color:#5eead459;box-shadow:inset 0 1px #ffffff1f,0 4px 20px #00000059}.btn-brand-section-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-brand-section-primary:active{filter:brightness(.97);transform:translateY(0)}.btn-brand-section-primary:focus-visible{outline:2px solid var(--accent,#0d9488);outline-offset:3px}.btn-brand-chip{text-align:center;box-sizing:border-box;cursor:pointer;color:#0f766e;background:#ffffffa6;border:1px solid #0d948859;border-radius:9999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.45rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 3px #0000000f}.dark .btn-brand-chip{color:#99f6e4;background:#12181fd9;border-color:#2dd4bf59;box-shadow:0 1px 4px #0003}.btn-brand-chip:hover{color:#0d9488;background:#f0fdfaf2;border-color:#0d94888c;transform:translateY(-1px)}.dark .btn-brand-chip:hover{color:#ccfbf1;background:#1e2931f2;border-color:#5eead480}.btn-brand-chip:active{transform:translateY(0)}.btn-brand-chip:focus-visible{outline:2px solid var(--accent,#0d9488);outline-offset:2px}.btn-brand-hero-primary:disabled,.btn-brand-hero-primary[disabled],.btn-brand-hero-secondary:disabled,.btn-brand-hero-secondary[disabled],.btn-brand-nav-primary:disabled,.btn-brand-nav-primary[disabled],.btn-brand-section-primary:disabled,.btn-brand-section-primary[disabled],.btn-brand-chip:disabled,.btn-brand-chip[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none;filter:none;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.btn-brand-hero-primary:hover,.btn-brand-hero-primary:active,.btn-brand-hero-secondary:hover,.btn-brand-hero-secondary:active,.btn-brand-nav-primary:hover,.btn-brand-nav-primary:active,.btn-brand-section-primary:hover,.btn-brand-section-primary:active,.btn-brand-chip:hover,.btn-brand-chip:active{transform:none}}:root header[role=banner] a.btn-brand-nav-primary,:root header[role=banner] a.btn-brand-nav-primary:hover,:root header[role=banner] button.btn-brand-nav-primary,:root header[role=banner] button.btn-brand-nav-primary:hover,.dark header[role=banner] a.btn-brand-nav-primary,.dark header[role=banner] a.btn-brand-nav-primary:hover,.dark header[role=banner] button.btn-brand-nav-primary,.dark header[role=banner] button.btn-brand-nav-primary:hover{color:#fff!important}
html[data-design-variant=brand] .home-brand-strip-2{background:linear-gradient(#ede9e0 0%,#e8e5dd 50%,#ede9e0 100%)}html[data-design-variant=brand].dark .home-brand-strip-2{background:linear-gradient(#111820 0%,#131b22 50%,#111820 100%)}html[data-design-variant=brand] .home-brand-strip-3{background:linear-gradient(#e5e1d6 0%,#e0dbcf 50%,#e5e1d6 100%)}html[data-design-variant=brand].dark .home-brand-strip-3{background:linear-gradient(#0c1117 0%,#0e151c 50%,#0c1117 100%)}html[data-design-variant=brand] .home-brand-strip-alt{background:linear-gradient(#f0ede5 0%,#ece8df 50%,#f0ede5 100%)}html[data-design-variant=brand].dark .home-brand-strip-alt{background:linear-gradient(#0f161d 0%,#121920 50%,#0f161d 100%)}html[data-design-variant=brand] .page-band--alt{background:linear-gradient(#ede9e0 0%,#e8e4db 100%)}html[data-design-variant=brand].dark .page-band--alt{background:linear-gradient(#111820 0%,#131b22 100%)}html[data-design-variant=brand] .page-band--accent{background:linear-gradient(#e5e1d6 0%,#dfd9cd 50%,#e5e1d6 100%)}html[data-design-variant=brand].dark .page-band--accent{background:linear-gradient(#0c1117 0%,#0e141b 50%,#0c1117 100%)}html[data-design-variant=brand]:not(.dark) .home-page-brand .home-section-title{color:#0a1016!important}html[data-design-variant=brand]:not(.dark) .home-page-brand .hero-section h1.home-section-title{color:#0000!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(135deg,#0f766e 0%,#0d9488 30%,#7c6a3e 70%,#0f766e 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-design-variant=brand].dark .btn-brand-hero-primary,html[data-design-variant=brand].dark .btn-brand-section-primary,html[data-design-variant=brand].dark .btn-brand-nav-primary{color:#1a1410;background-image:linear-gradient(#e3c678 0%,#c49a45 46%,#9a7030 100%);border-color:#c8a55f6b;box-shadow:inset 0 1px #ffffff59,0 4px 18px #00000061}html[data-design-variant=brand].dark .btn-brand-hero-primary:hover,html[data-design-variant=brand].dark .btn-brand-section-primary:hover,html[data-design-variant=brand].dark .btn-brand-nav-primary:hover{filter:brightness(1.04)}html[data-design-variant=brand].dark .btn-brand-hero-primary:focus-visible,html[data-design-variant=brand].dark .btn-brand-section-primary:focus-visible,html[data-design-variant=brand].dark .btn-brand-nav-primary:focus-visible{outline-color:#fbbf24bf}html[data-design-variant=brand].dark header[role=banner] a.btn-brand-nav-primary,html[data-design-variant=brand].dark header[role=banner] a.btn-brand-nav-primary:hover,html[data-design-variant=brand].dark header[role=banner] button.btn-brand-nav-primary,html[data-design-variant=brand].dark header[role=banner] button.btn-brand-nav-primary:hover{color:#1a1410!important}html[data-design-variant=brand].dark .btn-brand-chip{color:#fde6a8;background:#161c22e0;border-color:#d4af5f66}html[data-design-variant=brand].dark .btn-brand-chip:hover{color:#fff7e0;background:#202830f2;border-color:#fcd3788c}html[data-design-variant=brand].dark .btn-brand-hero-secondary{color:#f5e6c8;background:#181e24e0;border-color:#d6b46461;box-shadow:inset 0 1px #ffffff0d,0 4px 16px #00000059}html[data-design-variant=brand].dark .btn-brand-hero-secondary:hover{color:#fffaf0;background:#222a32eb;border-color:#fcd3787a}html[data-design-variant=brand]:not(.dark) .btn-brand-hero-primary,html[data-design-variant=brand]:not(.dark) .btn-brand-section-primary,html[data-design-variant=brand]:not(.dark) .btn-brand-nav-primary{color:#fafbfc;background-image:linear-gradient(#9ea3ac 0%,#6f747d 48%,#4c5159 100%);border-color:#373a4061;box-shadow:inset 0 1px #ffffff47,0 4px 14px #00000024}html[data-design-variant=brand]:not(.dark) .btn-brand-hero-primary:hover,html[data-design-variant=brand]:not(.dark) .btn-brand-section-primary:hover,html[data-design-variant=brand]:not(.dark) .btn-brand-nav-primary:hover{filter:brightness(1.05)}html[data-design-variant=brand]:not(.dark) .btn-brand-hero-primary:focus-visible,html[data-design-variant=brand]:not(.dark) .btn-brand-section-primary:focus-visible,html[data-design-variant=brand]:not(.dark) .btn-brand-nav-primary:focus-visible{outline-color:#4b5563}html[data-design-variant=brand]:not(.dark) header[role=banner] a.btn-brand-nav-primary,html[data-design-variant=brand]:not(.dark) header[role=banner] a.btn-brand-nav-primary:hover,html[data-design-variant=brand]:not(.dark) header[role=banner] button.btn-brand-nav-primary,html[data-design-variant=brand]:not(.dark) header[role=banner] button.btn-brand-nav-primary:hover{color:#fafbfc!important}html[data-design-variant=brand]:not(.dark) .btn-brand-chip{color:#3d4249;background:#ffffffd1;border-color:#4b505859}html[data-design-variant=brand]:not(.dark) .btn-brand-chip:hover{color:#1f2328;background:#f8f9fafa;border-color:#373c4480}html[data-design-variant=brand]:not(.dark) .btn-brand-hero-secondary{color:#2a2f36;background:#ffffffe0;border-color:#4b505866}html[data-design-variant=brand]:not(.dark) .btn-brand-hero-secondary:hover{background:#fff;border-color:#373c448c}
html[data-design-variant=aurora]{--font-display:"Unbounded", var(--font-sans), system-ui, sans-serif;--bg-primary:#f6f4fb;--bg-secondary:#efe9f8;--bg-card:#fff;--text-primary:#1b1530;--text-secondary:#5b5273;--accent:#008c93;--accent-hover:#00797f;--border:#785cc433;--home-surface-muted:#ece6f6;--bg-chat-embed:#efe9f8;--aurora-1:#af6af2;--aurora-2:#00c3cb;--aurora-3:#e8be62;--aurora-gradient:linear-gradient(120deg, var(--aurora-1) 0%, var(--aurora-2) 50%, var(--aurora-3) 100%);--glass-bg:#ffffff9e;--glass-bg-strong:#ffffffd1;--glass-border:#785cc433;--glass-blur:16px;--radius-card:1.25rem;--radius-lg:1.75rem;--radius-pill:999px;--shadow-glass:0 8px 32px #3c1e781a;--shadow-glow:0 0 40px #785cc42e}@supports (color:lab(0% 0 0)){html[data-design-variant=aurora]{--accent:lab(52.4302% -37.4083 -15.3092);--accent-hover:lab(45.5548% -40.3375 -16.47);--aurora-1:lab(57.4204% 47.1065 -58.6);--aurora-2:lab(71.1868% -43.7196 -17.9149);--aurora-3:lab(79.3456% 7.84469 51.2967)}}html[data-design-variant=aurora].dark{--bg-primary:#0a0613;--bg-secondary:#120c22;--bg-card:#171029;--text-primary:#f0ecfa;--text-secondary:#a99fc4;--accent:#00d9d9;--accent-hover:#4aebeb;--border:#a896e62e;--home-surface-muted:#0e0920;--bg-chat-embed:#120c22;--aurora-1:#a657ed;--aurora-2:#00d2d3;--aurora-3:#ebbd57;--aurora-gradient:linear-gradient(120deg, var(--aurora-1) 0%, var(--aurora-2) 50%, var(--aurora-3) 100%);--glass-bg:#1710298c;--glass-bg-strong:#171029cc;--glass-border:#a896e62e;--glass-blur:16px;--shadow-glass:0 8px 32px #00000073;--shadow-glow:0 0 48px #785ce647}@supports (color:lab(0% 0 0)){html[data-design-variant=aurora].dark{--accent:lab(78.2792% -45.8095 -13.7415);--accent-hover:lab(85.137% -42.5154 -12.8135);--aurora-1:lab(52.2781% 53.3391 -64.2564);--aurora-2:lab(76.1651% -52.3874 -15.6252);--aurora-3:lab(79.3415% 8.88672 56.5777)}}html[data-design-variant=aurora] .inner-page-ambient{background-image:radial-gradient(80% 52% at 50% -6%,#785cc41a,#0000 58%),radial-gradient(52% 44% at 100% 88%,#2dc8be12,#0000 52%)}html[data-design-variant=aurora].dark .inner-page-ambient{background-image:radial-gradient(78% 50% at 18% 0,#8c5ae61f,#0000 56%),radial-gradient(50% 42% at 95% 92%,#2dd4bf14,#0000 50%)}html[data-design-variant=aurora] .aurora-glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass)}html[data-design-variant=aurora] .aurora-gradient-text{background-image:var(--aurora-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-design-variant=aurora] .aurora-bg{background:radial-gradient(ellipse 60% 50% at 20% 20%, color-mix(in oklch, var(--aurora-1), transparent 55%), transparent 60%), radial-gradient(ellipse 55% 50% at 80% 30%, color-mix(in oklch, var(--aurora-2), transparent 60%), transparent 60%), radial-gradient(ellipse 65% 55% at 50% 85%, color-mix(in oklch, var(--aurora-3), transparent 65%), transparent 60%)}html[data-design-variant=aurora] .constellation-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s ease-out}html[data-design-variant=aurora] .constellation.drawn .constellation-line{stroke-dashoffset:0}html[data-design-variant=aurora] .constellation-star{opacity:0;transition:opacity .6s ease-out .4s}html[data-design-variant=aurora] .constellation.drawn .constellation-star{opacity:1}@media (prefers-reduced-motion:reduce){html[data-design-variant=aurora] .constellation-line{stroke-dashoffset:0;transition:none}html[data-design-variant=aurora] .constellation-star{opacity:1;transition:none}}html[data-design-variant=aurora] header[role=banner]{background:var(--glass-bg-strong);border-bottom-color:var(--glass-border)}html[data-design-variant=aurora] header[role=banner] .bg-cosmic-dark\/95{background:var(--glass-bg-strong)}html[data-design-variant=aurora] header[role=banner] .text-gray-300,html[data-design-variant=aurora] header[role=banner] .text-gray-400,html[data-design-variant=aurora] header[role=banner] .text-gray-500{color:var(--text-secondary)}html[data-design-variant=aurora] header[role=banner] .text-white,html[data-design-variant=aurora] header[role=banner] .hover\:text-white:hover{color:var(--text-primary)}html[data-design-variant=aurora] header[role=banner] .bg-white\/10{background-color:color-mix(in oklch, var(--accent), transparent 86%)}html[data-design-variant=aurora] header[role=banner] .hover\:bg-white\/5:hover{background-color:color-mix(in oklch, var(--accent), transparent 92%)}html[data-design-variant=aurora] header[role=banner] .hover\:bg-white\/20:hover{background-color:color-mix(in oklch, var(--accent), transparent 80%)}html[data-design-variant=aurora] header[role=banner] .border-white\/5,html[data-design-variant=aurora] header[role=banner] .border-white\/10{border-color:var(--glass-border)}html[data-design-variant=aurora] .btn-brand-nav-primary{background-image:var(--aurora-gradient);color:#fff;border-color:#0000}html[data-design-variant=aurora] .btn-brand-nav-primary:hover{filter:brightness(1.08)}html[data-design-variant=aurora] footer{background:var(--bg-secondary);border-top-color:var(--glass-border)}html[data-design-variant=aurora] footer .text-white{color:var(--text-primary)}html[data-design-variant=aurora] footer .text-gray-400,html[data-design-variant=aurora] footer .text-gray-500,html[data-design-variant=aurora] footer .text-gray-600{color:var(--text-secondary)}html[data-design-variant=aurora] footer .hover\:text-white:hover,html[data-design-variant=aurora] footer .hover\:text-brand-400:hover{color:var(--accent)}html[data-design-variant=aurora] footer .border-white\/5{border-color:var(--glass-border)}html[data-design-variant=aurora][data-fx=lite] .aurora-glass,html[data-design-variant=aurora][data-fx=lite] header[role=banner]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-strong)}html[data-design-variant=aurora][data-fx=lite] .animate-aurora-shift{animation:none!important}@media (prefers-reduced-motion:reduce){html[data-design-variant=aurora] .animate-aurora-shift{animation:none!important}}html[data-design-variant=aurora] .home-page-brand .home-hero-stack,html[data-design-variant=aurora] .home-page-brand .hero-stars{display:none}html[data-design-variant=aurora] .home-page-brand .hero-section{background:radial-gradient(ellipse 70% 60% at 20% 10%, color-mix(in oklch, var(--aurora-1), transparent 70%), transparent 60%), radial-gradient(ellipse 60% 55% at 85% 25%, color-mix(in oklch, var(--aurora-2), transparent 72%), transparent 60%), var(--bg-primary);border-bottom-color:var(--glass-border);min-height:min(72vh,560px)}html[data-design-variant=aurora] .aurora-home-hero-veil{background:linear-gradient(180deg, color-mix(in oklch, var(--bg-primary), transparent 35%) 0%, color-mix(in oklch, var(--bg-primary), transparent 60%) 45%, var(--bg-primary) 100%)}html[data-design-variant=aurora] .home-page-brand .home-section-title{font-family:var(--font-display);letter-spacing:-.01em;background-image:var(--aurora-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-design-variant=aurora] .home-page-brand .home-brand-strip-2{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--aurora-2), transparent 92%))}html[data-design-variant=aurora] .home-page-brand .home-brand-strip-3{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--aurora-1), transparent 92%))}html[data-design-variant=aurora] .home-page-brand .home-brand-strip-alt{background:color-mix(in oklch, var(--bg-secondary), transparent 30%)}html[data-design-variant=aurora] .home-page-brand .bg-gradient-card,html[data-design-variant=aurora] .home-page-brand .home-band a[class*="bg-[var(--bg-card)]"]{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);transition:transform .25s,box-shadow .25s,border-color .25s;border-color:var(--glass-border)!important}html[data-design-variant=aurora] .home-page-brand .bg-gradient-card:hover,html[data-design-variant=aurora] .home-page-brand .home-band a[class*="bg-[var(--bg-card)]"]:hover{box-shadow:var(--shadow-glow);transform:translateY(-3px);border-color:color-mix(in oklch, var(--aurora-1), transparent 55%)!important}html[data-design-variant=aurora] .home-page-brand .bg-gradient-card .text-gray-400,html[data-design-variant=aurora] .home-page-brand .home-band .text-gray-400,html[data-design-variant=aurora] .home-page-brand .home-band .text-gray-500{color:var(--text-secondary)}html[data-design-variant=aurora] .home-page-brand .bg-brand-600{background-image:var(--aurora-gradient);background-color:#0000}html[data-design-variant=aurora] .home-page-brand .btn-brand-chip{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--text-primary);transition:border-color .2s,box-shadow .2s}html[data-design-variant=aurora] .home-page-brand .btn-brand-chip:hover{border-color:color-mix(in oklch, var(--aurora-2), transparent 50%);box-shadow:var(--shadow-glow)}html[data-design-variant=aurora] .home-page-brand .from-brand-400.to-purple-300{background-image:var(--aurora-gradient)}html[data-design-variant=aurora][data-fx=lite] .home-page-brand .bg-gradient-card,html[data-design-variant=aurora][data-fx=lite] .home-page-brand .btn-brand-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-strong)}html[data-design-variant=aurora] .home-section-title{font-family:var(--font-display);letter-spacing:-.01em;background-image:var(--aurora-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-design-variant=aurora] .bg-gradient-card{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);transition:transform .25s,box-shadow .25s,border-color .25s;background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] .bg-gradient-card:hover{box-shadow:var(--shadow-glow);transform:translateY(-3px);border-color:color-mix(in oklch, var(--aurora-1), transparent 55%)!important}html[data-design-variant=aurora] .bg-gradient-card .text-gray-400,html[data-design-variant=aurora] .bg-gradient-card .text-gray-300,html[data-design-variant=aurora] .bg-gradient-card .text-gray-500{color:var(--text-secondary)}html[data-design-variant=aurora] main a[class*="bg-[var(--bg-card)]"],html[data-design-variant=aurora] main [class*="bg-[var(--bg-card)]"].rounded-2xl,html[data-design-variant=aurora] main [class*="bg-[var(--bg-card)]"].rounded-xl{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] .card-glow:hover{box-shadow:var(--shadow-glow);transform:translateY(-3px)}html[data-design-variant=aurora] .btn-brand-hero-primary,html[data-design-variant=aurora] .btn-brand-section-primary{background-image:var(--aurora-gradient);color:#fff;border-color:#0000}html[data-design-variant=aurora] .btn-brand-hero-primary:hover,html[data-design-variant=aurora] .btn-brand-section-primary:hover{filter:brightness(1.08)}html[data-design-variant=aurora] .btn-brand-hero-primary:focus-visible,html[data-design-variant=aurora] .btn-brand-section-primary:focus-visible{outline-color:color-mix(in oklch, var(--aurora-2), transparent 30%)}html[data-design-variant=aurora] .btn-brand-hero-secondary,html[data-design-variant=aurora] .btn-brand-nav-secondary{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--text-primary);box-shadow:var(--shadow-glass)}html[data-design-variant=aurora] .btn-brand-hero-secondary:hover,html[data-design-variant=aurora] .btn-brand-nav-secondary:hover{border-color:color-mix(in oklch, var(--aurora-2), transparent 50%);box-shadow:var(--shadow-glow)}html[data-design-variant=aurora] .btn-brand-chip{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--text-primary);transition:border-color .2s,box-shadow .2s}html[data-design-variant=aurora] .btn-brand-chip:hover{border-color:color-mix(in oklch, var(--aurora-2), transparent 50%);box-shadow:var(--shadow-glow)}html[data-design-variant=aurora] .page-band--alt{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--aurora-2), transparent 92%))}html[data-design-variant=aurora] .page-band--accent{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--aurora-1), transparent 92%))}html[data-design-variant=aurora] .prose-invert,html[data-design-variant=aurora] .prose.prose-invert{--tw-prose-body:var(--text-secondary);--tw-prose-headings:var(--text-primary);--tw-prose-links:var(--accent);--tw-prose-bold:var(--text-primary);--tw-prose-code:var(--accent);--tw-prose-quotes:var(--text-secondary);--tw-prose-bullets:var(--text-secondary);--tw-prose-counters:var(--text-secondary)}html[data-design-variant=aurora] .prose-invert a,html[data-design-variant=aurora] .prose.prose-invert a{color:var(--accent)!important}html[data-design-variant=aurora] .prose-invert a:hover{color:var(--accent-hover)!important}html[data-design-variant=aurora] .prose-invert p,html[data-design-variant=aurora] .prose-invert li,html[data-design-variant=aurora] .prose-invert td,html[data-design-variant=aurora] .prose-invert th,html[data-design-variant=aurora] .prose-invert blockquote{color:var(--text-secondary)!important}html[data-design-variant=aurora] .prose-invert h1,html[data-design-variant=aurora] .prose-invert h2,html[data-design-variant=aurora] .prose-invert h3,html[data-design-variant=aurora] .prose-invert h4,html[data-design-variant=aurora] .prose-invert strong{color:var(--text-primary)!important}html[data-design-variant=aurora] .prose-invert h1{font-family:var(--font-display);letter-spacing:-.01em}html[data-design-variant=aurora] .prose-invert blockquote{border-left-color:var(--accent);background:color-mix(in oklch, var(--aurora-2), transparent 94%)}html[data-design-variant=aurora] .prose-invert thead{background:color-mix(in oklch, var(--accent), transparent 90%)!important}html[data-design-variant=aurora] .prose-invert th,html[data-design-variant=aurora] .prose-invert td{border-color:var(--glass-border)!important}html[data-design-variant=aurora][data-fx=lite] .bg-gradient-card,html[data-design-variant=aurora][data-fx=lite] .btn-brand-chip,html[data-design-variant=aurora][data-fx=lite] .btn-brand-hero-secondary,html[data-design-variant=aurora][data-fx=lite] .btn-brand-nav-secondary,html[data-design-variant=aurora][data-fx=lite] main [class*="bg-white/[0.0"],html[data-design-variant=aurora][data-fx=lite] main a[class*="bg-[var(--bg-card)]"]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-strong)!important}@media (prefers-reduced-motion:reduce){html[data-design-variant=aurora] .bg-gradient-card,html[data-design-variant=aurora] .card-glow{transition:none}html[data-design-variant=aurora] .bg-gradient-card:hover,html[data-design-variant=aurora] .card-glow:hover{transform:none}}html[data-design-variant=aurora] main [class*="bg-white/[0.0"],html[data-design-variant=aurora] main .bg-white\/5,html[data-design-variant=aurora] main .bg-white\/10{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important}html[data-design-variant=aurora] main [class*=border-white\/]{border-color:var(--glass-border)!important}html[data-design-variant=aurora] main .text-gray-100,html[data-design-variant=aurora] main .text-gray-200{color:var(--text-primary)!important}html[data-design-variant=aurora] main .text-gray-300,html[data-design-variant=aurora] main .text-gray-400,html[data-design-variant=aurora] main .text-gray-500,html[data-design-variant=aurora] main .text-gray-600{color:var(--text-secondary)!important}html[data-design-variant=aurora]:not(.dark) main h1.text-white,html[data-design-variant=aurora]:not(.dark) main h2.text-white,html[data-design-variant=aurora]:not(.dark) main .text-white:not([class*=btn-brand]):not([class*=bg-brand]):not([class*=bg-gradient]){color:var(--text-primary)!important}html[data-design-variant=aurora] main [class*=from-brand-400][class*=to-purple-300],html[data-design-variant=aurora] main .from-brand-400.to-purple-300{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--aurora-gradient)!important;color:#0000!important}html[data-design-variant=aurora] main .bg-brand-600,html[data-design-variant=aurora] .home-page-brand .from-brand-400.to-purple-300{background-image:var(--aurora-gradient);background-color:#0000}html[data-design-variant=aurora] main section[aria-label=FAQ] [class*="bg-white/[0.0"],html[data-design-variant=aurora] main section[aria-label=FAQ] .border-white\/10{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main section[aria-label=FAQ] .text-gray-100{color:var(--text-primary)!important}html[data-design-variant=aurora] main section[aria-label=FAQ] .text-gray-400,html[data-design-variant=aurora] main section[aria-label=FAQ] .text-gray-500{color:var(--text-secondary)!important}html[data-design-variant=aurora] main section.border-t.border-white\/10{border-top-color:var(--glass-border)!important}html[data-design-variant=aurora] main nav .bg-white\/5:hover,html[data-design-variant=aurora] main .bg-white\/5.hover\:bg-white\/10:hover{background:color-mix(in oklch, var(--accent), transparent 88%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important}html[data-design-variant=aurora].dark main [class*="dark:bg-white/5"],html[data-design-variant=aurora].dark main [class*="dark:bg-white/50"]{background:var(--glass-bg)!important}html[data-design-variant=aurora].dark main [class*="dark:border-white/"]{border-color:var(--glass-border)!important}html[data-design-variant=aurora]:not(.dark) main [class*=bg-white\/70],html[data-design-variant=aurora]:not(.dark) main [class*=bg-white\/50]{background:var(--glass-bg-strong)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main button.bg-brand-600,html[data-design-variant=aurora] main button[class*=bg-brand-600]{background-image:var(--aurora-gradient);color:#fff;background-color:#0000;border-color:#0000}html[data-design-variant=aurora] main button.bg-brand-600:hover,html[data-design-variant=aurora] main button[class*=hover\:bg-brand-500]:hover{filter:brightness(1.08)}html[data-design-variant=aurora] main .from-indigo-600\/20{background:linear-gradient(to right, color-mix(in oklch, var(--aurora-1), transparent 88%), color-mix(in oklch, var(--aurora-2), transparent 90%), color-mix(in oklch, var(--aurora-1), transparent 88%))!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main a[class*="hover:bg-brand-600/10"]{transition:border-color .2s,box-shadow .2s,transform .2s}html[data-design-variant=aurora] main a[class*="hover:bg-brand-600/10"]:hover{box-shadow:var(--shadow-glow);border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important}html[data-design-variant=aurora] main a[class*="bg-white/[0.03]"]:hover,html[data-design-variant=aurora] main [class*="hover:bg-brand-600/10"]:hover{background:color-mix(in oklch, var(--accent), transparent 90%)!important}html[data-design-variant=aurora] main [class*=from-emerald-500\/10],html[data-design-variant=aurora] main [class*=from-teal-500\/]{background:linear-gradient(to bottom right, color-mix(in oklch, var(--aurora-2), transparent 88%), color-mix(in oklch, var(--aurora-3), transparent 92%))!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 60%)!important}html[data-design-variant=aurora] main a[class*="bg-white/[0.04]"]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main a[class*="bg-white/[0.04]"]:hover{box-shadow:var(--shadow-glow);border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important}html[data-design-variant=aurora] main a.border-white\/15,html[data-design-variant=aurora] main a[class*=border-white\/15]{border-color:var(--glass-border)!important;color:var(--accent)!important}html[data-design-variant=aurora] main a[class*=border-white\/15]:hover{background:color-mix(in oklch, var(--accent), transparent 90%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important}html[data-design-variant=aurora] main .rounded-2xl[class*="bg-white/[0.03]"]{box-shadow:var(--shadow-glass)}html[data-design-variant=aurora] main a[href*="/profile/"][class*="bg-white/[0.03]"],html[data-design-variant=aurora] main a[href*="/profile/"][class*="hover:bg-brand-600/10"]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);color:var(--text-primary);transition:border-color .2s,box-shadow .2s,transform .2s;background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main a[href*="/profile/"][class*="hover:bg-brand-600/10"]:hover{box-shadow:var(--shadow-glow);border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important;background:color-mix(in oklch, var(--accent), transparent 92%)!important}html[data-design-variant=aurora] main [class*=from-brand-600][class*=to-brand-400]{background-color:#0000;background-image:var(--aurora-gradient)!important}html[data-design-variant=aurora] main .bg-brand-600\/30,html[data-design-variant=aurora] main [class*=bg-brand-600\/20]{background:color-mix(in oklch, var(--aurora-2), transparent 82%)!important}html[data-design-variant=aurora] main .text-brand-300,html[data-design-variant=aurora] main .text-brand-400{color:var(--accent)!important}html[data-design-variant=aurora] main .flex.gap-1.p-1.bg-white\/5.rounded-xl{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important}html[data-design-variant=aurora] main .flex.gap-1.p-1.bg-white\/5.rounded-xl button.bg-brand-500{background-image:var(--aurora-gradient);color:#fff;background-color:#0000;border:1px solid #0000}html[data-design-variant=aurora] main .min-h-screen.bg-\[\#0a0a12\]{background:var(--bg-primary)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] main input[class*=bg-white\/5],html[data-design-variant=aurora] main textarea[class*=bg-white\/5],html[data-design-variant=aurora] main select[class*=bg-white\/5]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] main input[class*=bg-white\/5]:focus,html[data-design-variant=aurora] main textarea[class*=bg-white\/5]:focus,html[data-design-variant=aurora] main select[class*=bg-white\/5]:focus{outline-color:color-mix(in oklch, var(--aurora-2), transparent 30%);border-color:color-mix(in oklch, var(--aurora-2), transparent 40%)!important}html[data-design-variant=aurora] main input[class*=bg-white\/5]::-moz-placeholder{color:var(--text-secondary)!important}html[data-design-variant=aurora] main textarea[class*=bg-white\/5]::-moz-placeholder{color:var(--text-secondary)!important}html[data-design-variant=aurora] main input[class*=bg-white\/5]::placeholder,html[data-design-variant=aurora] main textarea[class*=bg-white\/5]::placeholder{color:var(--text-secondary)!important}html[data-design-variant=aurora] main button[class*=bg-brand-600\/30]{background:color-mix(in oklch, var(--aurora-2), transparent 82%)!important;color:var(--accent)!important}html[data-design-variant=aurora] .chat-messages-scroll{background:var(--bg-chat-embed)!important}html[data-design-variant=aurora] aside[aria-label][class*="bg-[var(--bg-card)]"]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important}html[data-design-variant=aurora] aside[aria-label] nav button[class*=bg-white\/5],html[data-design-variant=aurora] aside[aria-label] nav button[class*=bg-amber-500\/10]{border:1px solid var(--glass-border);background:var(--glass-bg)!important}html[data-design-variant=aurora] aside[aria-label] nav button[class*=bg-amber-500\/10]{background:color-mix(in oklch, var(--aurora-3), transparent 88%)!important;border-color:color-mix(in oklch, var(--aurora-3), transparent 60%)!important;color:color-mix(in oklch, var(--aurora-3), var(--text-primary) 30%)!important}html[data-design-variant=aurora] .chat-user-msg{box-shadow:var(--shadow-glass);background-image:var(--aurora-gradient)!important;background-color:#0000!important;border-color:#0000!important}html[data-design-variant=aurora] .chat-assistant-msg{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] .chat-input{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] .chat-input:focus{border-color:color-mix(in oklch, var(--aurora-2), transparent 40%)!important}html[data-design-variant=aurora] .chat-input::placeholder{color:var(--text-secondary)!important}html[data-design-variant=aurora] .chat-pinned-bar{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] .chat-pinned-btn{background:color-mix(in oklch, var(--aurora-2), transparent 88%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] .chat-pinned-btn:hover{background:color-mix(in oklch, var(--aurora-2), transparent 78%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 40%)!important}html[data-design-variant=aurora] .chat-followup-btn{background:color-mix(in oklch, var(--aurora-2), transparent 82%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important;color:var(--text-primary)!important}html[data-design-variant=aurora].dark .chat-followup-btn{color:var(--text-primary)!important}html[data-design-variant=aurora] .chat-followup-menu{background:color-mix(in oklch, var(--aurora-2), transparent 88%)!important;color:var(--accent)!important}html[data-design-variant=aurora] .chat-action-pin,html[data-design-variant=aurora] .chat-action-copy,html[data-design-variant=aurora] .chat-action-delete{background:var(--glass-bg)!important;border-color:var(--glass-border)!important;color:var(--text-secondary)!important}html[data-design-variant=aurora] .chat-action-pin:hover,html[data-design-variant=aurora] .chat-action-copy:hover{color:var(--accent)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important;background:color-mix(in oklch, var(--accent), transparent 90%)!important}html[data-design-variant=aurora] main [class*=bg-amber-500\/10][class*=border-amber-500]{background:color-mix(in oklch, var(--aurora-3), transparent 88%)!important;border-color:color-mix(in oklch, var(--aurora-3), transparent 55%)!important}html[data-design-variant=aurora] .chat-embed-wrapper{background:0 0}html[data-design-variant=aurora] .chat-embed-wrapper .rounded-2xl[class*="bg-[var(--bg-card)]"]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important}html[data-design-variant=aurora] .chat-embed-wrapper [class*="from-[var(--accent)]/15"]{background:linear-gradient(to right, color-mix(in oklch, var(--aurora-2), transparent 88%), color-mix(in oklch, var(--aurora-1), transparent 92%))!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important}html[data-design-variant=aurora] main [class*=bg-cosmic-dark\/50]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main [class*=bg-cosmic-dark\/95]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg-strong)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main button[class*=bg-brand-600\/15]{background:color-mix(in oklch, var(--aurora-2), transparent 86%)!important;border-right-color:var(--accent)!important}html[data-design-variant=aurora] main [class*=bg-brand-600\/80]{background-image:var(--aurora-gradient)!important;color:#fff!important;background-color:#0000!important}html[data-design-variant=aurora] main [class*="bg-white/[0.07]"]{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] main input[type=search][class*="bg-white/[0.05]"]{background:var(--glass-bg)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] main .max-w-3xl [class*=from-brand-400][class*=to-purple-300]{background-image:var(--aurora-gradient)!important}html[data-design-variant=aurora] main [class*=bg-blue-500\/15][class*=text-blue-400]{background:color-mix(in oklch, var(--aurora-2), transparent 88%)!important;color:var(--accent)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important}html[data-design-variant=aurora] main [class*=bg-amber-500\/15][class*=text-amber-400]{background:color-mix(in oklch, var(--aurora-3), transparent 88%)!important;color:color-mix(in oklch, var(--aurora-3), var(--text-primary) 25%)!important;border-color:color-mix(in oklch, var(--aurora-3), transparent 55%)!important}html[data-design-variant=aurora] main [class*=bg-purple-500\/15][class*=text-purple-400]{background:color-mix(in oklch, var(--aurora-1), transparent 88%)!important;color:color-mix(in oklch, var(--aurora-1), var(--text-primary) 20%)!important;border-color:color-mix(in oklch, var(--aurora-1), transparent 55%)!important}html[data-design-variant=aurora] main [class*=bg-green-500\/15][class*=text-green-400],html[data-design-variant=aurora] main [class*=bg-green-500\/20][class*=text-green-400]{background:color-mix(in oklch, var(--aurora-2), transparent 85%)!important;color:var(--accent)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important}html[data-design-variant=aurora] main [class*=bg-brand-500\/10][class*=border-brand-500\/20]{background:color-mix(in oklch, var(--aurora-2), transparent 88%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important}html[data-design-variant=aurora] main [class*=bg-brand-500\/20][class*=text-brand-400]{background:color-mix(in oklch, var(--aurora-2), transparent 82%)!important;color:var(--accent)!important}html[data-design-variant=aurora] main [class*=border-green-500\/30][class*=bg-green-500\/10]{background:color-mix(in oklch, var(--aurora-2), transparent 90%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important;color:var(--accent)!important}html[data-design-variant=aurora] main button[class*=bg-brand-600]:not([class*=btn-brand]){background-image:var(--aurora-gradient);color:#fff;background-color:#0000}html[data-design-variant=aurora] main button[class*=bg-brand-600\/10]{background:color-mix(in oklch, var(--aurora-2), transparent 88%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important}html[data-design-variant=aurora] main button[class*=bg-brand-600\/10]:hover{background:color-mix(in oklch, var(--aurora-2), transparent 82%)!important}html[data-design-variant=aurora] main .bg-brand-400{background-color:var(--accent)!important}html[data-design-variant=aurora] main [class*=text-brand-300]{color:var(--accent)!important}html[data-design-variant=aurora] main [class*=bg-blue-500\/20][class*=text-blue-300],html[data-design-variant=aurora] main [class*=bg-green-500\/20][class*=text-green-300]{background:color-mix(in oklch, var(--aurora-2), transparent 86%)!important;color:var(--accent)!important}html[data-design-variant=aurora] main a[class*="hover:border-brand-500/30"] [class*=bg-gradient-to-r]{background-image:var(--aurora-gradient)!important}html[data-design-variant=aurora] main article[class*="bg-[var(--bg-card)]"]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main article [class*="bg-[var(--accent)]/15"]{background:color-mix(in oklch, var(--aurora-2), transparent 85%)!important}html[data-design-variant=aurora][data-fx=lite] aside[aria-label][class*="bg-[var(--bg-card)]"],html[data-design-variant=aurora][data-fx=lite] .chat-assistant-msg,html[data-design-variant=aurora][data-fx=lite] .chat-input,html[data-design-variant=aurora][data-fx=lite] .chat-pinned-bar,html[data-design-variant=aurora][data-fx=lite] .chat-embed-wrapper .rounded-2xl[class*="bg-[var(--bg-card)]"],html[data-design-variant=aurora][data-fx=lite] main [class*=bg-cosmic-dark\/50],html[data-design-variant=aurora][data-fx=lite] main [class*=bg-cosmic-dark\/95],html[data-design-variant=aurora][data-fx=lite] main [class*="bg-white/[0.07]"],html[data-design-variant=aurora][data-fx=lite] main article[class*="bg-[var(--bg-card)]"],html[data-design-variant=aurora][data-fx=lite] main a[href*="/profile/"][class*="bg-white/[0.03]"],html[data-design-variant=aurora][data-fx=lite] main input[class*=bg-white\/5],html[data-design-variant=aurora][data-fx=lite] main textarea[class*=bg-white\/5]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-strong)!important}@media (prefers-reduced-motion:reduce){html[data-design-variant=aurora] main a[href*="/profile/"][class*="hover:bg-brand-600/10"]{transition:none}}html[data-design-variant=aurora] main>.relative.z-\[1\].min-h-\[min\(100dvh\,960px\)\]{background:radial-gradient(ellipse 70% 50% at 50% 0%, color-mix(in oklch, var(--aurora-1), transparent 88%), transparent 58%), radial-gradient(ellipse 55% 45% at 100% 100%, color-mix(in oklch, var(--aurora-2), transparent 90%), transparent 52%), var(--bg-primary)!important}html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 .rounded-xl.border.border-white\/10.bg-white\/5,html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 [role=tablist].bg-white\/5{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg-strong)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 [role=tablist] button.text-gray-400{color:var(--text-secondary)!important}html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 [role=tablist] button.text-gray-400:hover{background:color-mix(in oklch, var(--accent), transparent 92%);color:var(--text-primary)!important}html[data-design-variant=aurora]:not(.dark) main .max-w-md.mx-auto.px-4.py-16 input.text-white{color:var(--text-primary)!important}html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 input[class*=bg-white\/5]:focus,html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 input[class*=focus\:border-brand-500]:focus{outline-color:color-mix(in oklch, var(--aurora-2), transparent 30%);border-color:color-mix(in oklch, var(--aurora-2), transparent 40%)!important}html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 button.border-white\/20.bg-black{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg-strong)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 button.border-white\/20.bg-black:hover{border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important;background:color-mix(in oklch, var(--accent), transparent 92%)!important}html[data-design-variant=aurora].dark main .max-w-md.mx-auto.px-4.py-16 button.border-white\/20.bg-black{background:color-mix(in oklch, var(--bg-card), black 35%)!important}html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 button[class*=bg-red-700]{background:color-mix(in oklch, #c92f33, var(--glass-bg-strong) 25%)!important;color:#fff!important;border:1px solid #c92f338c!important;border:1px solid lab(45.8749% 60.1361 37.4355/.55)!important}@supports (color:lab(0% 0 0)){html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 button[class*=bg-red-700]{background:color-mix(in oklch, lab(45.8749% 60.1361 37.4355), var(--glass-bg-strong) 25%)!important}}html[data-design-variant=aurora] main .max-w-md.mx-auto.px-4.py-16 button[class*=bg-red-700]:hover{filter:brightness(1.08)}html[data-design-variant=aurora]:not(.dark) main .max-w-md.mx-auto.px-4.py-16 button[class*=bg-red-700]{color:var(--text-primary)!important;background:#c92f332e!important;background:lab(45.8749% 60.1361 37.4355/.18)!important}html[data-design-variant=aurora] main section.rounded-xl.border.border-white\/10.bg-white\/5.p-4{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg-strong)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main .max-w-6xl.mx-auto .border-brand-500\/40[class*=shadow-brand-600]{border-color:color-mix(in oklch, var(--aurora-1), transparent 45%)!important;box-shadow:var(--shadow-glow)!important}html[data-design-variant=aurora] main .max-w-6xl.mx-auto .border-green-500\/40[class*=shadow-green-600]{border-color:color-mix(in oklch, var(--aurora-3), transparent 45%)!important;box-shadow:0 0 32px color-mix(in oklch, var(--aurora-3), transparent 75%)!important}html[data-design-variant=aurora] main .max-w-6xl.mx-auto .rounded-2xl.p-6.border.bg-white\/\[0\.03\]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main .max-w-6xl.mx-auto .rounded-2xl.p-6.border.bg-white\/\[0\.03\]:hover{box-shadow:var(--shadow-glow);border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important}html[data-design-variant=aurora] main .max-w-6xl.mx-auto .absolute.-top-3.bg-brand-600{background-image:var(--aurora-gradient);color:#fff;box-shadow:var(--shadow-glass);background-color:#0000}html[data-design-variant=aurora] main .max-w-6xl.mx-auto .absolute.-top-3.bg-green-600{background:linear-gradient(120deg, var(--aurora-3), var(--aurora-2));color:#1b1530;box-shadow:var(--shadow-glass)}html[data-design-variant=aurora].dark main .max-w-6xl.mx-auto .absolute.-top-3.bg-green-600{color:#0a0613}html[data-design-variant=aurora] main .inline-flex.rounded-2xl.bg-brand-600\/10.border.border-brand-500\/30{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:color-mix(in oklch, var(--aurora-2), transparent 88%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important}html[data-design-variant=aurora] main .max-w-6xl.mx-auto .rounded-full.bg-green-500\/15.text-green-400{background:color-mix(in oklch, var(--aurora-3), transparent 85%)!important;color:color-mix(in oklch, var(--aurora-3), var(--text-primary) 20%)!important}html[data-design-variant=aurora] main .max-w-6xl.mx-auto .border-brand-500.border-t-transparent{border-color:var(--accent)!important;border-top-color:#0000!important}html[data-design-variant=aurora] main .max-w-6xl.mx-auto button.bg-green-600,html[data-design-variant=aurora] main .max-w-6xl.mx-auto button[class*=hover\:bg-green-700]{background-image:linear-gradient(120deg, var(--aurora-3), var(--aurora-2));color:#1b1530;background-color:#0000;border:1px solid #0000}html[data-design-variant=aurora].dark main .max-w-6xl.mx-auto button.bg-green-600{color:#0a0613}html[data-design-variant=aurora] main .max-w-6xl.mx-auto button.bg-green-600:hover{filter:brightness(1.06)}html[data-design-variant=aurora] main h2.heading-row-emoji .heading-gradient-text,html[data-design-variant=aurora] main h3.heading-row-emoji .heading-gradient-text{background-image:var(--aurora-gradient)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-design-variant=aurora] main h2.heading-row-emoji,html[data-design-variant=aurora] main h3.heading-row-emoji{color:var(--text-primary)!important;-webkit-text-fill-color:unset!important;background-image:none!important}html[data-design-variant=aurora] .fixed.inset-0.z-50.flex.items-center.justify-center.bg-black\/60 .rounded-2xl.p-6[class*="bg-[var(--bg-card)]"]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glow);background:var(--glass-bg-strong)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] .fixed.inset-0.z-50.flex.items-center.justify-center.bg-black\/60 input[class*=bg-white\/5]{background:var(--glass-bg)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] main .max-w-2xl.mx-auto .rounded-xl.border.border-white\/10.bg-white\/\[0\.04\]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg-strong)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main .max-w-2xl.mx-auto form input[class*=bg-white\/5]:focus,html[data-design-variant=aurora] main .max-w-2xl.mx-auto form textarea[class*=bg-white\/5]:focus{box-shadow:0 0 0 1px color-mix(in oklch, var(--aurora-2), transparent 55%);border-color:color-mix(in oklch, var(--aurora-2), transparent 40%)!important}html[data-design-variant=aurora]:not(.dark) main .max-w-2xl.mx-auto form input[class*=bg-white\/5],html[data-design-variant=aurora]:not(.dark) main .max-w-2xl.mx-auto form textarea[class*=bg-white\/5]{color:var(--text-primary)!important}html[data-design-variant=aurora] main .max-w-2xl.mx-auto .rounded-2xl.border-green-500\/30.bg-green-500\/10{background:color-mix(in oklch, var(--aurora-2), transparent 90%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important;color:var(--accent)!important}html[data-design-variant=aurora] main .max-w-4xl.mx-auto h1.text-3xl.font-bold{font-family:var(--font-display);letter-spacing:-.01em}html[data-design-variant=aurora] main .max-w-4xl.mx-auto section.bg-white\/\[0\.03\].border.border-white\/10.rounded-2xl{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main .max-w-4xl.mx-auto section h2.text-brand-300{color:var(--accent)!important}html[data-design-variant=aurora] main .max-w-4xl.mx-auto section .bg-white\/\[0\.03\].rounded-xl.p-4{border:1px solid var(--glass-border);background:color-mix(in oklch, var(--accent), transparent 94%)!important}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 button.bg-indigo-600,html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 button[class*=hover\:bg-indigo-500]{background-image:var(--aurora-gradient);color:#fff;background-color:#0000;border:1px solid #0000}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 button.bg-indigo-600:hover{filter:brightness(1.08)}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 input[class*=focus\:ring-indigo-500]:focus{border-color:color-mix(in oklch, var(--aurora-2), transparent 40%)!important;--tw-ring-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 a[class*=bg-indigo-500\/10]{background:color-mix(in oklch, var(--aurora-2), transparent 88%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important;color:var(--accent)!important}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 a[class*=bg-indigo-500\/10]:hover{background:color-mix(in oklch, var(--aurora-2), transparent 82%)!important}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 .text-indigo-400\/50{color:color-mix(in oklch, var(--aurora-2), transparent 45%)!important}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 a.block.p-4.rounded-xl.bg-white\/\[0\.02\]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);transition:border-color .2s,box-shadow .2s,transform .2s;background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 a.block.p-4.rounded-xl.bg-white\/\[0\.02\]:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px);border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 a.block.p-4.rounded-xl h3.text-white{color:var(--text-primary)!important}html[data-design-variant=aurora] main [class*="bg-[#1a1f2e]"]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg-strong)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main .min-h-screen .max-w-3xl.mx-auto h1.text-white{font-family:var(--font-display);color:var(--text-primary)!important}html[data-design-variant=aurora] main section.rounded-2xl.border.border-white\/10.bg-cosmic-dark\/50{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main section.rounded-2xl.border.border-white\/10.bg-cosmic-dark\/50 h2.text-white{color:var(--text-primary)!important}html[data-design-variant=aurora] main .rounded-xl.border.border-amber-500\/30.bg-amber-500\/5{background:color-mix(in oklch, var(--aurora-3), transparent 90%)!important;border-color:color-mix(in oklch, var(--aurora-3), transparent 55%)!important}html[data-design-variant=aurora] main .rounded-xl.border.border-amber-500\/30.bg-amber-500\/5 .text-amber-200{color:color-mix(in oklch, var(--aurora-3), var(--text-primary) 15%)!important}html[data-design-variant=aurora] main pre.bg-cosmic-darker.border.border-white\/10{background:color-mix(in oklch, var(--bg-card), black 20%)!important;border-color:var(--glass-border)!important;color:var(--text-secondary)!important}html[data-design-variant=aurora] main pre.bg-cosmic-darker+button.bg-brand-600,html[data-design-variant=aurora] main .relative pre~button.bg-brand-600{background-image:var(--aurora-gradient);background-color:#0000;border:1px solid #0000}html[data-design-variant=aurora] main section.max-w-3xl.mx-auto .bg-white\/\[0\.03\].border.border-white\/10.rounded-2xl{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main section.max-w-3xl.mx-auto .rounded-full.bg-brand-600\/20{background:color-mix(in oklch, var(--aurora-2), transparent 82%)!important;border-color:color-mix(in oklch, var(--aurora-2), transparent 55%)!important}html[data-design-variant=aurora] main section.max-w-3xl.mx-auto .grid .bg-white\/\[0\.03\].border.border-white\/5.rounded-xl{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] main section.max-w-3xl.mx-auto .border-brand-400.border-t-transparent{border-color:var(--accent)!important;border-top-color:#0000!important}html[data-design-variant=aurora] .splash-dark{background:var(--bg-primary)!important;background-image:radial-gradient(ellipse 70% 55% at 30% 15%, color-mix(in oklch, var(--aurora-1), transparent 82%), transparent 58%), radial-gradient(ellipse 60% 50% at 85% 85%, color-mix(in oklch, var(--aurora-2), transparent 86%), transparent 55%)!important}html[data-design-variant=aurora] .splash-dark .text-white{color:var(--text-primary)!important}html[data-design-variant=aurora] .splash-dark .text-gray-300,html[data-design-variant=aurora] .splash-dark .text-gray-400,html[data-design-variant=aurora] .splash-dark .text-gray-500{color:var(--text-secondary)!important}html[data-design-variant=aurora] .splash-dark .bg-brand-600\/10{background:color-mix(in oklch, var(--aurora-1), transparent 88%)!important}html[data-design-variant=aurora] .splash-dark .bg-purple-600\/10{background:color-mix(in oklch, var(--aurora-1), transparent 90%)!important}html[data-design-variant=aurora] .splash-dark .bg-amber-600\/10{background:color-mix(in oklch, var(--aurora-3), transparent 88%)!important}html[data-design-variant=aurora] .splash-dark .rounded-xl.bg-white\/\[0\.03\].border.border-white\/5{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] .splash-dark [class*=from-brand-400][class*=via-purple-400],html[data-design-variant=aurora] .splash-dark [class*=from-amber-400][class*=to-orange-400]{background-image:var(--aurora-gradient)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-design-variant=aurora] .splash-dark .via-brand-500,html[data-design-variant=aurora] .splash-dark .via-amber-500{--tw-gradient-via:var(--aurora-2)!important}html[data-design-variant=aurora] .min-h-\[70vh\].flex.items-center.justify-center .bg-gradient-to-r.from-brand-400,html[data-design-variant=aurora] .min-h-screen.bg-gradient-to-b.from-cosmic-dark .bg-gradient-to-r.from-brand-400{background-image:var(--aurora-gradient)!important}html[data-design-variant=aurora] .min-h-screen.bg-gradient-to-b.from-cosmic-dark{background:var(--bg-primary)!important;background-image:radial-gradient(ellipse 75% 60% at 50% 0%, color-mix(in oklch, var(--aurora-1), transparent 85%), transparent 58%), radial-gradient(ellipse 55% 45% at 90% 90%, color-mix(in oklch, var(--aurora-2), transparent 88%), transparent 52%)!important}html[data-design-variant=aurora] .min-h-\[70vh\].flex.items-center.justify-center h1.text-white,html[data-design-variant=aurora] .min-h-screen.bg-gradient-to-b.from-cosmic-dark h1.text-white{color:var(--text-primary)!important}html[data-design-variant=aurora] .min-h-\[70vh\].flex.items-center.justify-center button.border-white\/20,html[data-design-variant=aurora] .min-h-screen.bg-gradient-to-b.from-cosmic-dark button.border-white\/20{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-color:var(--glass-border)!important;color:var(--text-primary)!important}html[data-design-variant=aurora] .min-h-\[70vh\].flex.items-center.justify-center button.border-white\/20:hover,html[data-design-variant=aurora] .min-h-screen.bg-gradient-to-b.from-cosmic-dark button.border-white\/20:hover{box-shadow:var(--shadow-glow);border-color:color-mix(in oklch, var(--aurora-2), transparent 50%)!important}html[data-design-variant=aurora][data-fx=lite] main .max-w-md.mx-auto.px-4.py-16 .rounded-xl.border.border-white\/10.bg-white\/5,html[data-design-variant=aurora][data-fx=lite] main .max-w-md.mx-auto.px-4.py-16 [role=tablist].bg-white\/5,html[data-design-variant=aurora][data-fx=lite] main .max-w-md.mx-auto.px-4.py-16 button.border-white\/20.bg-black,html[data-design-variant=aurora][data-fx=lite] main .max-w-6xl.mx-auto .rounded-2xl.p-6.border.bg-white\/\[0\.03\],html[data-design-variant=aurora][data-fx=lite] main .max-w-2xl.mx-auto .rounded-xl.border.border-white\/10.bg-white\/\[0\.04\],html[data-design-variant=aurora][data-fx=lite] main .max-w-4xl.mx-auto section.bg-white\/\[0\.03\],html[data-design-variant=aurora][data-fx=lite] main .max-w-3xl.mx-auto.py-12 a.block.p-4.rounded-xl.bg-white\/\[0\.02\],html[data-design-variant=aurora][data-fx=lite] main section.rounded-2xl.border.border-white\/10.bg-cosmic-dark\/50,html[data-design-variant=aurora][data-fx=lite] main section.max-w-3xl.mx-auto .bg-white\/\[0\.03\],html[data-design-variant=aurora][data-fx=lite] .splash-dark .rounded-xl.bg-white\/\[0\.03\],html[data-design-variant=aurora][data-fx=lite] .fixed.inset-0.z-50 .rounded-2xl.p-6[class*="bg-[var(--bg-card)]"],html[data-design-variant=aurora][data-fx=lite] main [class*="bg-[#1a1f2e]"]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-strong)!important}@media (prefers-reduced-motion:reduce){html[data-design-variant=aurora] main .max-w-6xl.mx-auto .rounded-2xl.p-6.border.bg-white\/\[0\.03\],html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 a.block.p-4.rounded-xl.bg-white\/\[0\.02\]{transition:none}html[data-design-variant=aurora] main .max-w-3xl.mx-auto.py-12 a.block.p-4.rounded-xl.bg-white\/\[0\.02\]:hover{transform:none}html[data-design-variant=aurora] .splash-dark .animate-pulse{animation:none!important}}html[data-design-variant=aurora] [data-aurora-panel]{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);background:var(--glass-bg)!important;border-color:var(--glass-border)!important}html[data-design-variant=aurora] [data-aurora-panel=violet]{border-color:color-mix(in oklch, var(--aurora-1), transparent 42%)!important;background:color-mix(in oklch, var(--aurora-1), var(--glass-bg) 86%)!important}html[data-design-variant=aurora] [data-aurora-panel=amber]{border-color:color-mix(in oklch, var(--aurora-3), transparent 42%)!important;background:color-mix(in oklch, var(--aurora-3), var(--glass-bg) 86%)!important}html[data-design-variant=aurora] [data-aurora-panel=rose]{background:color-mix(in oklch, #e14759, var(--glass-bg) 86%)!important;border-color:#e1475994!important;border-color:lab(53.87% 61.1979 25.6077/.58)!important}@supports (color:lab(0% 0 0)){html[data-design-variant=aurora] [data-aurora-panel=rose]{background:color-mix(in oklch, lab(53.87% 61.1979 25.6077), var(--glass-bg) 86%)!important}}html[data-design-variant=aurora][data-fx=lite] [data-aurora-panel]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-strong)!important}html[data-design-variant=aurora][data-fx=lite] [data-aurora-panel=violet]{background:color-mix(in oklch, var(--aurora-1), var(--glass-bg-strong) 82%)!important}html[data-design-variant=aurora][data-fx=lite] [data-aurora-panel=amber]{background:color-mix(in oklch, var(--aurora-3), var(--glass-bg-strong) 82%)!important}html[data-design-variant=aurora][data-fx=lite] [data-aurora-panel=rose]{background:color-mix(in oklch, #e14759, var(--glass-bg-strong) 82%)!important}@supports (color:lab(0% 0 0)){html[data-design-variant=aurora][data-fx=lite] [data-aurora-panel=rose]{background:color-mix(in oklch, lab(53.87% 61.1979 25.6077), var(--glass-bg-strong) 82%)!important}}
