@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dancing-script-700-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dancing-script-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dancing-script-700-latin.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-400-latin.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-400-latin.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/outfit-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/outfit-400-latin.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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/outfit-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/outfit-400-latin.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 Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-400-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-400-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-400-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-400-math.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-400-latin.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 Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-400-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-400-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-400-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-400-math.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-400-latin.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 Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-400-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-400-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-400-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-400-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-400-math.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-400-latin.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-400-latin.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-400-latin.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-400-latin.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}html.is-splashing body{overflow:hidden!important;position:fixed;width:100%;height:100%}.main-content-wrapper{transition:opacity .8s ease-in-out;opacity:1}html.is-splashing .main-content-wrapper{opacity:0!important;pointer-events:none!important;visibility:hidden!important}html.is-splashing #bottom-nav{display:none!important}#splash-boot{display:none}html.is-splashing #splash-boot{display:block;position:fixed;inset:0;z-index:10001;background:#000}.splash-boot-frame{position:fixed;inset:12px;background:radial-gradient(120% 70% at 50% -8%,#1c1526 0,rgba(8,8,11,0) 55%),#08080b;border-radius:38px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);padding:64px 20px 40px;display:flex;flex-direction:column;align-items:stretch;text-align:center;overflow:hidden}.splash-boot-kicker{color:rgba(235,235,245,.6);font-weight:700;font-size:.72rem;line-height:1;letter-spacing:.42em;text-indent:.42em;margin:0}.splash-boot-kicker,.splash-boot-title{font-family:var(--font-outfit),sans-serif;text-transform:uppercase}.splash-boot-title{font-size:3.4rem;font-weight:900;line-height:.92;letter-spacing:-.03em;margin-top:4px;transform:skewX(-7deg);color:#fff;text-shadow:0 2px 26px rgba(255,107,74,.28);display:block}.splash-boot-count{font-family:var(--font-outfit),sans-serif;color:rgba(235,235,245,.55);font-weight:700;font-size:.72rem;letter-spacing:.28em;margin-top:14px;text-transform:uppercase}@media (max-width:480px){.splash-boot-kicker{font-size:2.2rem}.splash-boot-title{font-size:2.8rem}}html.splash-live #splash-boot{display:none}:root{--color-bg-primary:#000;--color-bg-secondary:#000;--color-bg-tertiary:#0a0a0c;--color-text-primary:#fff;--color-text-secondary:#e4e4e7;--color-text-tertiary:#a1a1aa;--color-accent-primary:#7f0df2;--color-accent-secondary:#a855f7;--color-accent-orange:#f59e0b;--color-accent-green:#10b981;--color-accent-blue:#3b82f6;--color-entrees:#10b981;--color-plats:#f59e0b;--color-desserts:#ef4444;--color-potions:#3b82f6;--shadow-sm:0 1px 3px rgba(0,0,0,.5);--shadow-md:0 4px 6px rgba(0,0,0,.7);--shadow-lg:0 10px 15px rgba(0,0,0,.8);--shadow-xl:0 20px 25px rgba(0,0,0,.9);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--font-primary:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:"Noto Serif",serif;--color-accent-purple:#7f0df2;--color-accent-purple-light:#a855f7;--color-accent-gold:#f59e0b;--color-accent-neon:#10b981;--color-white:#fff;--glass-bg:rgba(26,26,30,.7);--glass-bg-dark:rgba(0,0,0,.85);--glass-border:hsla(0,0%,100%,.08);--glass-blur:20px;--shadow-premium:0 10px 40px rgba(0,0,0,.6);--shadow-glow-purple:0 0 30px rgba(127,13,242,.3);--shadow-dock:0 20px 60px rgba(0,0,0,.8);--transition-smooth:all 0.4s cubic-bezier(0.23,1,0.32,1);--liquid-bg:hsla(0,0%,100%,.07);--liquid-border:hsla(0,0%,100%,.12);--liquid-highlight:hsla(0,0%,100%,.3);--liquid-blur:25px;--liquid-shadow:0 15px 35px rgba(0,0,0,.3);--liquid-easing:cubic-bezier(0.16,1,0.3,1)}:root[data-theme=light]{--color-bg-primary:#fff;--color-bg-secondary:#f2f2f7;--color-bg-tertiary:#fff;--color-text-primary:#000;--color-text-secondary:#1c1c1e;--color-text-tertiary:#3a3a3c;--glass-bg:hsla(0,0%,100%,.9);--glass-bg-dark:hsla(0,0%,100%,.95);--glass-border:rgba(0,0,0,.15);--shadow-premium:0 10px 40px rgba(0,0,0,.12);--shadow-dock:0 20px 60px rgba(0,0,0,.15);--shadow-glow-purple:0 0 20px rgba(107,0,227,.2);--liquid-bg:rgba(0,0,0,.08);--liquid-border:rgba(0,0,0,.2);--liquid-highlight:#fff;--liquid-shadow:0 4px 15px rgba(0,0,0,.1)}body,html{margin:0;padding:0;width:100%;max-width:100vw;position:relative;background-color:var(--color-bg-secondary);-webkit-overflow-scrolling:touch;overscroll-behavior-x:none}body,html{overflow-x:hidden;overflow-x:clip}body{font-family:var(--font-primary);color:var(--color-text-primary);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}@media (min-width:1025px){body{background-attachment:fixed;background-image:radial-gradient(circle at 10% 20%,rgba(127,13,242,.03) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(168,85,247,.03) 0,transparent 40%)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif",serif;font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none}.btn-liquid,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;border-radius:18px;font-weight:600;font-size:.95rem;letter-spacing:.3px;cursor:pointer;transition:all .6s var(--liquid-easing);text-decoration:none;position:relative;overflow:hidden;backdrop-filter:blur(var(--liquid-blur));-webkit-backdrop-filter:blur(var(--liquid-blur));border:1px solid var(--liquid-border);border-top-color:var(--liquid-highlight);box-shadow:var(--liquid-shadow);color:#fff}.btn-primary{background:linear-gradient(135deg,rgba(127,13,242,.45),rgba(168,85,247,.3));border-color:rgba(127,13,242,.3);box-shadow:0 10px 30px rgba(127,13,242,.25)}.btn-primary:hover{background:linear-gradient(135deg,rgba(127,13,242,.6),rgba(168,85,247,.45));transform:translateY(-4px) scale(1.02);box-shadow:0 15px 45px rgba(127,13,242,.4);filter:brightness(1.1)}.btn-secondary{background:var(--liquid-bg)}.btn-secondary:hover{background:hsla(0,0%,100%,.15);transform:translateY(-4px) scale(1.02);border-color:hsla(0,0%,100%,.4);box-shadow:0 15px 45px rgba(0,0,0,.4)}.btn-primary:active,.btn-secondary:active{transform:translateY(-1px) scale(.96);transition-duration:.2s}.card{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);transition:all .2s ease;overflow:hidden}.card,.card:hover{box-shadow:var(--shadow-md)}.card:hover{transform:translateY(-2px)}.badge{display:inline-flex;align-items:center;padding:.375rem .75rem;background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-size:.875rem;font-weight:var(--font-weight-medium)}.badge-primary{background:var(--color-accent-primary);color:#fff}.badge-success{background:var(--color-accent-green);color:#fff}.badge-warning{background:var(--color-accent-orange);color:#fff}.badge-info{background:var(--color-accent-blue);color:#fff}input,select,textarea{width:100%;padding:.75rem 1rem;background:#fff;border:1px solid var(--color-bg-tertiary);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:.95rem;color:var(--color-text-primary);transition:all .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px rgba(44,62,80,.1)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-tertiary)}.bg-primary{background:var(--color-bg-primary)}.bg-secondary{background:var(--color-bg-secondary)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulseAccent{0%,to{box-shadow:0 0 0 0 var(--color-accent-primary)}50%{box-shadow:0 0 0 8px rgba(127,13,242,0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-float{animation:float 3s ease-in-out infinite}.mobileOnly{display:none!important}@media (max-width:768px){.mobileOnly{display:flex!important}}.desktopOnly{display:flex!important}@media (max-width:768px){.desktopOnly{display:none!important}}html.is-mobile{--color-bg-primary:#000;--color-bg-secondary:#000;--color-bg-tertiary:#121214;--color-text-primary:#fff;--color-text-secondary:hsla(0,0%,100%,.7);--color-text-tertiary:hsla(0,0%,100%,.45);--color-accent-primary:#7f0df2;--color-accent-secondary:#a855f7;--color-accent-orange:#f59e0b;--color-accent-green:#10b981;--color-accent-blue:#3b82f6;--color-entrees:#10b981;--color-plats:#f59e0b;--color-desserts:#ef4444;--color-potions:#3b82f6;--glass-bg:rgba(28,28,30,.7);--glass-bg-dark:rgba(0,0,0,.9);--glass-bg-accent:rgba(127,13,242,.12);--glass-border:hsla(0,0%,100%,.12);--glass-blur:35px;--liquid-bg:hsla(0,0%,100%,.08);--liquid-border:hsla(0,0%,100%,.12);--liquid-highlight:hsla(0,0%,100%,.3);--liquid-blur:30px;--liquid-shadow:0 15px 35px rgba(0,0,0,.4);--liquid-easing:cubic-bezier(0.16,1,0.3,1);--shadow-premium:0 15px 40px rgba(0,0,0,.6);--shadow-dock:0 20px 60px rgba(0,0,0,.8);--bg-primary:var(--color-bg-primary);--text-primary:var(--color-text-primary);--text-tertiary:var(--color-text-tertiary);--accent-primary:var(--color-accent-primary);--apple-glass:var(--glass-bg);--apple-border:var(--glass-border);--apple-hover:var(--color-bg-tertiary);--ios-26-bg:#000;--ios-26-glass:hsla(0,0%,7%,.7);--ios-26-accent:#007aff;--ios-26-radius:38px;--ios-26-blur:50px;--ios-26-border:hsla(0,0%,100%,.12);--ios-26-text-main:#fff;--ios-26-text-muted:hsla(0,0%,100%,.5);--ios-26-gradient:linear-gradient(180deg,transparent,rgba(0,0,0,.8));--color-bg:var(--color-bg-primary);--color-primary:var(--color-accent-primary);--ios-text:var(--ios-26-text-main);--ios-easing:cubic-bezier(0.16,1,0.3,1);--glow-color:var(--color-accent-primary);--accent-bg:rgba(127,13,242,.15);--accent-glow:rgba(127,13,242,.4);--active-color:var(--color-accent-primary);--font-outfit:"Outfit",system-ui,sans-serif;--font-dancing:"Dancing Script",cursive}html.is-mobile[data-theme=light]{--color-bg-primary:#fff;--color-bg-secondary:#fff;--color-bg-tertiary:#fff;--color-text-primary:#000;--color-text-secondary:rgba(0,0,0,.7);--color-text-tertiary:rgba(0,0,0,.45);--glass-bg:hsla(0,0%,100%,.85);--glass-bg-dark:hsla(0,0%,100%,.98);--glass-border:rgba(0,0,0,.1);--liquid-bg:transparent;--ios-26-bg:#fff;--ios-26-glass:hsla(0,0%,100%,.85);--ios-26-border:rgba(0,0,0,.08);--ios-26-text-main:#000;--ios-26-text-muted:rgba(0,0,0,.5)}html.is-mobile,html.is-mobile body{overscroll-behavior:none}html.is-mobile [role=button],html.is-mobile a.magic-press,html.is-mobile button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .34s cubic-bezier(.22,1.15,.36,1),opacity .2s ease}html.is-mobile [role=button]:active,html.is-mobile a.magic-press:active,html.is-mobile button:active{transform:scale(.94);transition-duration:.09s;transition-timing-function:cubic-bezier(.3,0,.6,1)}html.is-mobile [data-no-press],html.is-mobile [data-no-press]:active{transform:none;transition:none}@media (prefers-reduced-motion:reduce){html.is-mobile [role=button],html.is-mobile a.magic-press,html.is-mobile button{transition:none}html.is-mobile [role=button]:active,html.is-mobile button:active{transform:none}}:root{--tv-gold-1:#fff6e7;--tv-gold-2:#ffd08e;--tv-gold-3:#ffb66e;--tv-gold-4:#b8d66d}.TimerDisplay_container__nYCU7{position:fixed;bottom:100px;right:20px;z-index:99999;animation:TimerDisplay_slideIn__kzVXs .5s cubic-bezier(.23,1,.32,1)}.TimerDisplay_glass__eTeyk{background:var(--liquid-bg);backdrop-filter:blur(var(--liquid-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--liquid-blur)) saturate(180%);border:1px solid var(--liquid-border);border-top-color:var(--liquid-highlight);border-radius:32px;padding:12px 20px 12px 12px;display:flex;align-items:center;gap:16px;box-shadow:0 25px 50px rgba(0,0,0,.5)}.TimerDisplay_progressCircle__9MmBL{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.TimerDisplay_svg__q4DGL{width:80px;height:80px;transform:rotate(-90deg)}.TimerDisplay_circleBg__oI39g{fill:none;stroke:hsla(0,0%,100%,.05);stroke-width:6}.TimerDisplay_circleFill___MUbY{fill:none;stroke:var(--color-accent-purple);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.TimerDisplay_timeValue__fcxNn{position:absolute;font-size:1.2rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.TimerDisplay_info__k0b7k{display:flex;flex-direction:column;gap:4px}.TimerDisplay_label__3P0Cw{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--color-accent-purple-light);max-width:140px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.TimerDisplay_stopBtn__Hpy0g{align-self:flex-start;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:var(--color-text-secondary);padding:6px 14px;border-radius:12px;font-size:.7rem;font-weight:800;cursor:pointer;transition:all .5s var(--liquid-easing);margin-top:4px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.TimerDisplay_stopBtn__Hpy0g:hover{background:rgba(239,68,68,.2);color:#ef4444;border-color:rgba(239,68,68,.4);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.2)}@keyframes TimerDisplay_slideIn__kzVXs{0%{opacity:0;transform:translateX(40px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.CookieConsent_banner__FLsuB{position:fixed;left:12px;right:12px;bottom:12px;z-index:2147483000;margin:0 auto;max-width:520px;display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:16px;background:rgba(28,28,30,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 30px rgba(0,0,0,.25);animation:CookieConsent_slideUp__L6mjt .35s ease}@keyframes CookieConsent_slideUp__L6mjt{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_text__OUfTp{flex:1 1;margin:0;font-size:.78rem;line-height:1.4;color:hsla(0,0%,100%,.85)}.CookieConsent_link__GBaak{color:#fff;text-decoration:underline;white-space:nowrap}.CookieConsent_actions__C7Z8F{display:flex;gap:8px;flex-shrink:0}.CookieConsent_accept__LqKY2,.CookieConsent_refuse__NRUn4{font-size:.78rem;font-weight:700;padding:8px 14px;border-radius:999px;border:none;cursor:pointer;white-space:nowrap}.CookieConsent_refuse__NRUn4{background:hsla(0,0%,100%,.12);color:#fff}.CookieConsent_accept__LqKY2{background:#fff;color:#1c1c1e}@media (max-width:560px){.CookieConsent_banner__FLsuB{flex-direction:column;align-items:stretch;gap:10px}.CookieConsent_actions__C7Z8F{justify-content:stretch}.CookieConsent_accept__LqKY2,.CookieConsent_refuse__NRUn4{flex:1 1}}