@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/chakra-petch-thai-300-normal-C7zVQijz.woff2)format("woff2"),url(/assets/chakra-petch-thai-300-normal-hRMdOe8s.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-300-normal-D3IiUFXN.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/chakra-petch-latin-ext-300-normal-CdnXTHEL.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-300-normal-ANreJk3c.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/chakra-petch-latin-300-normal-GlM59gnw.woff2)format("woff2"),url(/assets/chakra-petch-latin-300-normal-48XQDxYt.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-thai-400-normal-Bw1Q-fVY.woff2)format("woff2"),url(/assets/chakra-petch-thai-400-normal-KdzBjiWs.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-400-normal-Cn7ya5On.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-ext-400-normal-C8u6EFkq.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-400-normal-MNNNbyh_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2)format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2)format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.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:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.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(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.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(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.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(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.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(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.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(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.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(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.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(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.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(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.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(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:#050509;width:100%;min-height:100%}body{min-height:100vh;min-height:100svh;color:#d4cbb8;touch-action:manipulation;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#050509;min-height:100dvh;font-family:Manrope,sans-serif;overflow:hidden}button{font:inherit;-webkit-appearance:none;appearance:none}.app-shell{width:100%;min-height:100vh;min-height:100svh;--bg:#050505;--panel:#0a0a0ae0;--panel-soft:#ffffff0a;--line:#ffffff1a;--line-strong:#ffffff2e;--text-main:#f5f5f5;--text-soft:#ffffff9e;--accent:#fff;--accent-soft:#ffffff1f;--font-display:"Chakra Petch", "Manrope", sans-serif;--font-editor:"Chakra Petch", "Manrope", sans-serif;--font-ui:"Manrope", sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);background:#050509;min-height:100dvh;position:relative;overflow:hidden}.auth-btn{font-family:var(--font-ui);border:1px solid var(--line-strong);background:var(--panel-soft);color:var(--text-main);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;min-height:48px;padding:12px 18px;font-size:.78rem;transition:all .2s}.auth-btn.primary{background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border-color:#ffffff3d}.auth-btn:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.auth-btn:disabled,#start-btn:disabled{opacity:.5;cursor:not-allowed}.landing-hero{z-index:10;min-height:100vh;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(72px,12vh,112px) clamp(20px,4vw,40px) clamp(72px,9vh,96px);display:flex;position:relative}.landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#ffffff0f,#0000 38%),radial-gradient(circle at 50% 70%,#ffffff08,#0000 32%),linear-gradient(#ffffff06,#0000 45%);position:absolute;top:0;bottom:0;left:0;right:0}.landing-copy,.hero-cube-wrap{z-index:1;position:relative}.landing-copy{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;max-width:420px;display:flex}.hero-top{flex-direction:column;align-items:center;gap:18px;margin:auto 0;display:flex}.hero-bottom{flex-direction:column;align-items:center;gap:14px;width:100%;padding-bottom:clamp(8px,2vh,24px);display:flex}.hero-logo{width:min(64%,220px);height:auto;margin:0;display:block}.hero-tagline{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;text-wrap:balance;margin:0;font-size:clamp(.78rem,1.6vw,.92rem);font-weight:400;line-height:1.5}.landing-lang{top:max(16px, var(--safe-top));left:max(20px, var(--safe-left));z-index:12;position:absolute}.landing-footer{bottom:max(20px, var(--safe-bottom));z-index:10;flex-flow:column wrap;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;left:0;right:0}.landing-footer a{color:#ffffff80;align-items:center;gap:6px;font-size:.78rem;text-decoration:none;transition:color .2s;display:inline-flex}.landing-footer a:hover{color:#ffffffd9}.landing-footer .landing-footer-brand{color:#ffffff94;letter-spacing:.06em;gap:7px}.landing-footer-brand img{opacity:.78;width:20px;height:20px;transition:opacity .2s}.landing-footer-brand:hover img{opacity:1}.landing-footer-brand:focus-visible img{opacity:1}.landing-footer-legal{align-items:center;gap:12px;display:inline-flex}.landing-footer-legal a{color:#ffffff80;font-size:.78rem}.landing-footer-legal a:hover{color:#ffffffd9}.landing-footer-legal span{color:#fff3}.landing-footer-sep{color:#fff3;font-size:.78rem}.cookie-banner{z-index:9999;padding:12px max(12px, var(--safe-right)) max(12px, var(--safe-bottom)) max(12px, var(--safe-left));-webkit-backdrop-filter:blur(12px);color:#e8e8e8;background:#0a0a0aeb;border-top:1px solid #ffffff14;font-size:.85rem;line-height:1.45;animation:.25s ease-out cookie-banner-in;position:fixed;bottom:0;left:0;right:0}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:780px;margin:0 auto;display:flex}.cookie-banner-text{flex:280px;min-width:0}.cookie-banner-text strong{color:#fff;margin-bottom:4px;font-size:.92rem;display:block}.cookie-banner-text p{color:#ffffffb8;margin:0}.cookie-banner-text a{color:#ffffffd9;text-underline-offset:2px;text-decoration:underline}.cookie-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-btn{-webkit-appearance:none;appearance:none;color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.82rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.cookie-btn-secondary:hover{background:#ffffff0f;border-color:#ffffff38}.cookie-btn-primary{color:#0a0a0a;background:#fff;border-color:#fff}.cookie-btn-primary:hover{background:#ffffffe0}@media (max-width:520px){.cookie-banner-inner{flex-direction:column;align-items:stretch}.cookie-banner-actions{justify-content:flex-end}}.auth-switch{background:#0a0a0f99;border:1.5px solid #ffffff14;border-radius:999px;gap:8px;margin-top:20px;margin-bottom:10px;padding:6px;display:inline-flex}.auth-switch-btn{color:#fff6;min-height:40px;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.78rem;transition:color .2s,background .2s,box-shadow .2s}.auth-switch-btn.active{color:#fff;background:#ffffff1a;box-shadow:0 0 8px #ffffff1a}.landing-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:380px;margin-top:0;display:flex}.hero-code-input{color:#fff;width:100%;min-height:56px;font-family:var(--font-ui);letter-spacing:.08em;-webkit-appearance:none;appearance:none;background:#0a0a0fcc;border:1.5px solid #ffffff1a;border-radius:999px;outline:none;padding:0 18px;font-size:.92rem;transition:border-color .2s,background .2s,box-shadow .2s}.hero-code-input::placeholder{color:#ffffff47}.hero-code-input:focus{background:#0a0a0fe6;border-color:#ffffff73;box-shadow:0 0 12px #ffffff1a}.hero-password-wrap{width:100%;position:relative}.hero-password-input{width:100%;padding-right:82px}.hero-password-toggle{color:#fff9;min-height:40px;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:0 14px;font-size:.7rem;transition:background .2s,border-color .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hero-password-toggle:hover{background:#ffffff1a;border-color:#ffffff4d}.hero-login-btn{font-family:var(--font-display);color:#000;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;width:100%;min-height:52px;padding:14px 28px;font-size:.82rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.hero-login-btn:hover:not(:disabled){background:#ffffffe0}.hero-login-btn:disabled{opacity:.5;cursor:not-allowed}.landing-divider{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;width:100%;max-width:420px;margin-top:4px;font-size:.75rem;display:flex}.landing-divider:before,.landing-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.hero-google-btn{font-family:var(--font-display);color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 28px;font-size:.82rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.hero-google-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}.hero-google-btn:disabled{opacity:.5;cursor:not-allowed}.onboarding-or{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin:16px 0 4px;font-size:.72rem}.hero-email-toggle{color:#ffffff80;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:10px 12px;font-size:.78rem;transition:color .2s}.hero-email-toggle:hover{color:#fff}.hero-email-form{flex-direction:column;gap:10px;width:100%;max-width:380px;margin-top:4px;display:flex}.hero-link-btn{color:#ffffff80;font-family:var(--font-ui);letter-spacing:.04em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 4px;font-size:.74rem;text-decoration:underline;transition:color .2s}.hero-link-btn:hover{color:#fff}.hero-forgot-hint{text-align:center;color:#ffc878eb;align-self:center;max-width:320px;margin:-2px 0 0;font-size:.74rem;line-height:1.4}.hero-magic-hint{color:#ffffff8c;text-align:center;margin:0;font-size:.78rem;line-height:1.5}.install-banner{z-index:20;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:20px;right:clamp(18px,4vw,56px)}.install-btn{font-family:var(--font-display);color:#ffffffc7;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:8px 18px;font-size:.72rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.install-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.install-ios-tip{color:#ffffffbf;text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a12eb;border:1px solid #ffffff1a;border-radius:12px;max-width:260px;padding:12px 16px;font-size:.78rem;line-height:1.5}.install-ios-tip strong{color:#fff}.landing-error{color:#ffe2e2;background:#780c0cb8;border:1px solid #ffffff14;border-radius:14px;max-width:420px;margin-top:16px;padding:12px 14px}.landing-notice{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;max-width:420px;margin-top:16px;padding:12px 14px}.loading-screen{z-index:25;background:#050509;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loading-mark{filter:drop-shadow(0 0 18px #ffffff2e);width:96px;height:auto;animation:2.4s ease-in-out infinite loadingMarkPulse;display:block}@keyframes loadingMarkPulse{0%,to{opacity:.55;filter:drop-shadow(0 0 10px #ffffff1f);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 24px #ffffff52);transform:scale(1.04)}}.loading-label{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;font-size:.72rem}.waitlist-screen{z-index:20;background:#050509;flex-direction:column;justify-content:center;align-items:center;padding:clamp(72px,12vh,112px) clamp(20px,4vw,40px) clamp(72px,9vh,96px);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.waitlist-screen:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#ffffff0f,#0000 38%),radial-gradient(circle at 50% 70%,#ffffff08,#0000 32%);position:absolute;top:0;bottom:0;left:0;right:0}.waitlist-screen .install-banner{align-items:flex-start;top:16px;left:clamp(16px,4vw,40px);right:auto}.waitlist-screen .install-ios-tip{text-align:left}.waitlist-signout-top{top:max(16px, var(--safe-top));z-index:12;color:#ffffffc7;min-height:36px;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 18px;font-size:.72rem;font-weight:500;transition:color .2s,border-color .2s,background .2s;position:absolute;right:clamp(16px,4vw,40px)}.waitlist-signout-top:hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.waitlist-card{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;max-width:420px;display:flex;position:relative}.waitlist-top{flex-direction:column;align-items:center;gap:18px;margin-top:auto;margin-bottom:28px;display:flex}.waitlist-subtitle{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#ffffffeb;margin:0;font-size:clamp(.95rem,2.4vw,1.1rem);font-weight:500;line-height:1.4}.waitlist-center{flex-direction:column;align-items:center;gap:18px;margin:0 0 auto;display:flex}.waitlist-headline{font-family:var(--font-display);letter-spacing:.02em;color:#ffffffc7;text-wrap:balance;max-width:340px;margin:0;font-size:clamp(1.15rem,3vw,1.4rem);font-weight:400;line-height:1.45}.waitlist-bottom{flex-direction:column;align-items:center;width:100%;padding-bottom:clamp(8px,2vh,24px);display:flex}.waitlist-status{font-family:var(--font-display);color:#ffffff6b;letter-spacing:.04em;max-width:320px;margin:0;font-size:.78rem;line-height:1.7}.waitlist-card strong{color:#ffffffc7;font-weight:500}.info-topbar-btn,.updates-topbar-btn,.stats-topbar-btn,.admin-topbar-btn{color:#ffffffad;cursor:pointer;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.info-topbar-btn:hover,.updates-topbar-btn:hover,.stats-topbar-btn:hover,.admin-topbar-btn:hover{color:#fffffff2;background:linear-gradient(145deg,#ffffff21,#ffffff0e);border-color:#ffffff3d;transform:translateY(-1px)}.info-topbar-btn:focus-visible{outline-offset:2px;outline:2px solid #8ae0aeb8}.updates-topbar-btn:focus-visible{outline-offset:2px;outline:2px solid #8ae0aeb8}.stats-topbar-btn:focus-visible{outline-offset:2px;outline:2px solid #8ae0aeb8}.admin-topbar-btn:focus-visible{outline-offset:2px;outline:2px solid #8ae0aeb8}.topbar-action-icon{display:block;overflow:visible}.stats-wrap{position:static}.stats-topbar-btn.has-top{color:#ffd766;border-color:#ffc43db3;box-shadow:inset 0 1px #ffffff0a,0 0 10px #ffc43d40}.stats-topbar-btn.active{color:#fffffff2;border-color:#ffffff4d}.stats-popover{min-width:268px;max-width:calc(100vw - 20px);padding:10px 0 8px}@media (max-width:640px){.profile-menu{max-width:calc(100vw - 20px)}.stats-popover{width:min(332px,100vw - 20px)}}.stats-pop-head{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:2px 14px 8px;display:flex}.stats-pop-icon{color:#ffffffb3;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.stats-popover-top .stats-pop-icon{color:#1a1206;background:linear-gradient(135deg,#ffd766,#ff9f1c)}.stats-pop-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stats-pop-rank{font-family:var(--font-ui);letter-spacing:-.01em;color:#fff;flex-shrink:0;font-size:1.35rem;font-weight:700;line-height:1}.stats-pop-rank-top{color:#ffd766}.profile-menu-signature-fields{flex-direction:column;gap:4px;margin-top:-2px;padding:0 14px 6px 26px;display:flex}.profile-menu-signature-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-menu-signature-control{align-items:center;gap:6px;display:inline-flex}.stats-pop-windows{padding:0 14px 8px}.stats-pop-windows .profile-menu-seg-btn{letter-spacing:.06em;padding:5px 4px;font-size:.62rem}.stats-pop-title{font-family:var(--font-ui);letter-spacing:.05em;color:#ffffffe6;font-size:.74rem;font-weight:600}.stats-popover-top .stats-pop-title{color:#ffd766}.stats-pop-sub{font-family:var(--font-ui);letter-spacing:.06em;color:#ffffff80;font-size:.62rem}.stats-pop-row{font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;display:flex}.stats-pop-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.66rem}.stats-pop-value{color:#fff;font-size:.86rem;font-weight:700}.stats-pop-value-top{color:#ffd766}.stats-pop-note{font-family:var(--font-ui);letter-spacing:.06em;color:#ffffff59;padding:6px 14px 2px;font-size:.56rem;display:block}.stats-pop-badges{border-top:1px solid #ffffff14;margin-top:4px;padding:8px 0 2px}.stats-pop-badges-head{font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:12px;padding:0 14px 6px;display:flex}.stats-pop-badges-count{letter-spacing:.06em;color:#ffffff80;font-size:.62rem}.stats-pop-badges-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:2px 14px 6px;display:flex;overflow-x:auto}.stats-pop-badges-row::-webkit-scrollbar{display:none}.stats-badge{color:#fff6;width:64px;font-family:var(--font-ui);text-align:center;cursor:default;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:7px 4px 6px;display:flex}.stats-badge-medal{color:#ffffff59;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.stats-badge-name{letter-spacing:.05em;white-space:nowrap;color:#fff9;font-size:.54rem}.stats-badge-rank{color:#ffffff73;font-size:.66rem;font-weight:700}.stats-badge-current{border-style:dashed}.stats-badge-won{cursor:pointer;border-color:var(--badge-color);border-color:color-mix(in srgb, var(--badge-color) 55%, transparent);background:#ffffff0d;background:linear-gradient(160deg, color-mix(in srgb, var(--badge-color) 16%, transparent), #ffffff05);transition:transform .15s,box-shadow .15s}.stats-badge-won:hover{transform:translateY(-1px)}.stats-badge-won .stats-badge-medal{background:var(--badge-color);color:#16161e}.stats-badge-won .stats-badge-name{color:#fff}.stats-badge-won .stats-badge-rank{color:var(--badge-color)}.stats-badge-equipped{box-shadow:0 0 0 2px var(--badge-color)}.stats-badge-check{border:1px solid var(--badge-color);width:14px;height:14px;color:var(--badge-color);background:#16161e;border-radius:50%;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-3px;right:-4px}.stats-pop-badges-hint{font-family:var(--font-ui);letter-spacing:.06em;color:#ffffff6b;padding:0 14px 4px;font-size:.56rem;line-height:1.45;display:block}.updates-topbar-btn{position:relative}.updates-topbar-btn.has-new{color:#9ae8bbf5;background:linear-gradient(145deg,#6bd39a1f,#48bce90b);border-color:#6bd39a61}.updates-topbar-dot{background:#6bd39a;border:1.5px solid #08080f;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 8px #6bd39aa6}.info-overlay{z-index:9000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;justify-content:center;align-items:center;padding:24px;animation:.2s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.info-modal{width:min(100%,520px);max-height:min(85dvh, calc(100dvh - var(--safe-top) - var(--safe-bottom)));background:#0e0e16f5;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.info-close{top:max(12px, var(--safe-top));z-index:10;color:#fff9;cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;width:36px;height:36px;font-size:1.4rem;transition:background .2s,color .2s;position:absolute;right:16px}.info-close:hover{color:#fff;background:#ffffff1f}.info-scroll{padding:32px 28px max(28px, calc(var(--safe-bottom) + 28px));-webkit-overflow-scrolling:touch;overflow-y:auto}.info-title{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;margin:0 0 12px;font-size:.85rem}.info-title:not(:first-child){margin-top:28px}.info-text{color:#ffffffbf;margin:0 0 16px;font-size:.92rem;line-height:1.6}.info-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.info-list li{color:#ffffffb3;padding-left:18px;font-size:.88rem;line-height:1.55;position:relative}.info-list li:before{content:"";background:#ffffff80;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:0}.info-list li strong{color:#fff}.account-modal{width:min(100%,460px)}.account-section{flex-direction:column;align-items:stretch;gap:0;margin-top:8px;display:flex}.account-section+.account-section{border-top:1px solid #ffffff0f;margin-top:28px;padding-top:24px}.account-label{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:.7rem}.account-current-email{color:#fff;word-break:break-all;margin:6px 0 22px;font-size:.95rem}.account-provider{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-provider-linked{border-color:#78c87859}.account-provider-logo{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.account-provider-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-provider-copy strong{font-family:var(--font-ui);color:#fff;font-size:.86rem}.account-provider-copy small{color:#fff9;overflow-wrap:anywhere;font-size:.74rem;line-height:1.4}.account-provider-chip{color:#bdf3bd;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;background:#78c87829;border:1px solid #78c87873;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:.58rem;font-weight:700}.account-provider-link{color:#fff;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:.64rem;transition:background .15s}.account-provider-link:hover{background:#ffffff24}.account-provider-link:disabled{opacity:.6;cursor:default}@media (max-width:640px){.account-provider{grid-template-columns:auto minmax(0,1fr);row-gap:10px;display:grid}.account-provider-chip{grid-column:2;justify-self:start}.account-provider-link{grid-column:1/-1}}.account-subtitle{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;margin:0 0 14px;font-size:.78rem;font-weight:600}.account-input-spaced{margin-top:10px}.account-hint{color:#ffffff8c;margin:10px 0 16px;font-size:.78rem;line-height:1.5}.account-message{max-width:none;margin-top:14px;font-size:.85rem}.account-push-section{background:#ffffff07;border:1px solid #ffffff17;border-radius:14px;padding:16px}.account-push-heading{align-items:center;gap:11px;display:flex}.account-push-heading>span:nth-child(2){flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.account-push-heading strong{color:#ffffffe6;font:600 .78rem var(--font-ui);letter-spacing:.025em}.account-push-heading small{color:#ffffff6b;font:500 .64rem var(--font-ui);letter-spacing:.05em;text-transform:uppercase}.account-push-icon{color:#ffffffc2;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.account-push-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.account-push-toggle{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .2s,border-color .2s;position:relative}.account-push-toggle>span{background:#ffffffd1;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000052}.account-push-toggle.active{background:#43a870b8;border-color:#5fca8f6b}.account-push-toggle.active>span{background:#fff;transform:translate(18px)}.account-push-toggle:disabled{opacity:.42;cursor:not-allowed}.account-push-hint{margin:11px 0 0 45px}.account-push-test{color:#ffffffb8;min-height:30px;font:600 .62rem var(--font-ui);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;margin:10px 0 0 45px;padding:6px 11px}.account-push-test:disabled{opacity:.48;cursor:wait}.account-push-section+.account-referral-section{border-top-color:#ffffff1a;margin-top:14px;padding-top:18px}.admin-push-prompt-overlay{z-index:9500;padding:max(20px, var(--safe-top)) 20px max(20px, var(--safe-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509c2;place-items:center;animation:.2s fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.admin-push-prompt{text-align:center;background:#111118fa;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;width:min(100%,390px);padding:28px 24px 22px;display:flex;position:relative;box-shadow:0 24px 70px #0000007a}.admin-push-prompt-close{color:#ffffff85;cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0 0 2px;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:11px;right:11px}.admin-push-prompt-icon{color:#ffffffdb;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:12px;display:grid}.admin-push-prompt-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:23px;height:23px}.admin-push-prompt-badge{color:#ffffff73;font:700 .58rem var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.admin-push-prompt h2{color:#fffffff0;font:600 1.18rem/1.25 var(--font-ui);margin:8px 24px 9px}.admin-push-prompt>p{color:#fff9;max-width:320px;margin:0;font-size:.82rem;line-height:1.55}.admin-push-prompt-error{color:#ffc0c0e6;background:#a0252524;border:1px solid #ff606033;border-radius:10px;width:100%;margin-top:14px;padding:10px 12px;font-size:.72rem;line-height:1.4}.admin-push-prompt-actions{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:8px;width:100%;margin-top:20px;display:grid}.admin-push-prompt-actions button{min-height:43px;font:650 .66rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:10px 13px}.admin-push-prompt-primary{color:#111118;background:#ffffffeb;border:1px solid #ffffffdb}.admin-push-prompt-secondary{color:#ffffffad;background:#ffffff0b;border:1px solid #ffffff1c}.admin-push-prompt-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:370px){.admin-push-prompt-actions{grid-template-columns:1fr}}.account-referral-section{background:radial-gradient(circle at 100% 0,#9673ff2e,#0000 48%),#ffffff09;border:1px solid #ffffff1a;border-radius:16px;padding:18px}.account-referral-section+.account-section{border-top:0;padding-top:0}.account-referral-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-referral-heading .account-subtitle{margin-bottom:0}.account-beta-badge{color:#e0d7ffe6;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;background:#9470ff1f;border:1px solid #b59eff57;border-radius:999px;flex:none;padding:5px 8px;font-size:.58rem;font-weight:700}.account-referral-intro{margin-bottom:18px}.account-referral-reward-card{color:inherit;background:#00000038;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:11px 12px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.account-referral-reward-card:hover{background:#9470ff17;border-color:#b59eff61}.account-referral-reward-card:focus-visible{background:#9470ff17;border-color:#b59eff61}.account-referral-d8-mark{background:#08080b;border-radius:10px;flex:none;place-items:center;width:50px;height:42px;padding:7px;display:grid}.account-referral-d8-mark img{object-fit:contain;width:100%;height:100%;display:block}.account-referral-reward-copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.account-referral-reward-copy>span{color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;line-height:1.3}.account-referral-reward-copy strong{color:#fff;font-family:var(--font-display);letter-spacing:.08em;font-size:.95rem}.account-referral-reward-copy small{color:#d7ccffbf;font-size:.67rem}.account-referral-reward-arrow{color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:.78rem;display:grid}.account-referral-state{color:#ffffffad;margin:2px 0 0;font-size:.82rem}.account-referral-error .account-message{margin:0 0 12px}.account-referral-code-card{background:#0003;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:14px;display:grid}.account-referral-code-card .account-label{grid-column:1}.account-referral-code-card strong{color:#fff;font-family:var(--font-display);letter-spacing:.12em;overflow-wrap:anywhere;grid-column:1;font-size:1rem}.account-referral-copy-code{color:#ffffffc7;min-height:34px;font:600 .65rem var(--font-ui);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;grid-area:1/2/span 2;padding:7px 11px}.account-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.account-referral-stats>div{background:#ffffff0b;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.account-referral-stats strong{color:#fff;font-family:var(--font-display);font-size:1rem}.account-referral-stats span{color:#ffffff85;font-size:.68rem;line-height:1.35}.account-referral-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.account-referral-actions .hero-login-btn{letter-spacing:.13em;min-height:44px;padding:11px 14px;font-size:.68rem}.account-referral-secondary{color:#ffffffd6;min-height:44px;font:600 .68rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;padding:10px 14px}.account-referral-copy-code:hover,.account-referral-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.account-referral-open{color:#ffffff8c;text-underline-offset:3px;align-self:center;margin-top:13px;font-size:.72rem}@media (max-width:390px){.account-referral-actions{grid-template-columns:1fr}}.info-video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff0f;border-radius:12px;width:100%;margin:0 0 10px;position:relative;overflow:hidden}.info-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.info-video-placeholder{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.info-video-placeholder img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .2s;display:block}.info-video-placeholder:hover img{opacity:1}.info-video-play{pointer-events:none;filter:drop-shadow(0 2px 8px #00000080);opacity:.9;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.info-video-placeholder:hover .info-video-play{opacity:1;transform:translate(-50%,-50%)scale(1.06)}.info-video-short{aspect-ratio:9/16;max-width:280px;margin-left:auto;margin-right:auto}.info-video-link{font-family:var(--font-ui);letter-spacing:.08em;color:#ffffffe6;margin-bottom:4px;font-size:.78rem;text-decoration:none;display:inline-block}.info-video-link:hover{color:#fff}.info-tutorial-links{flex-wrap:wrap;gap:10px;margin:8px 0 16px;display:flex}.info-tutorial-link{color:#ffffffeb;font-family:var(--font-ui);letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.info-tutorial-link svg{color:#ff3b30;flex:none}.info-tutorial-link:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.tour-tutorials{flex-direction:column;gap:8px;margin:10px 0 4px;display:flex}.tour-tutorials .info-tutorial-link{justify-content:center;width:100%}.info-screenshots{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.info-screenshots img{border:1px solid #ffffff0f;border-radius:12px;width:100%}.info-replay-tour{color:#dcebfff2;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;margin:4px 0 8px;padding:10px 16px;font-size:.82rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.info-replay-tour:hover{color:#fff;background:#ffffff38;border-color:#ffffffb3}.info-replay-tour:before{content:"";background:#ffffffe6;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff2e}.release-notes-modal{background:#0a0b11fa;border-color:#6bd39a26;width:min(100%,650px);box-shadow:0 28px 90px #00000094}.release-notes-modal .info-scroll{padding:0 0 max(28px, calc(var(--safe-bottom) + 24px))}.release-notes-view{min-height:100%}.release-notes-hero{background:radial-gradient(circle at 92% 8%,#48bce938,#0000 34%),radial-gradient(circle at 8% 100%,#6bd39a26,#0000 42%),linear-gradient(145deg,#1c212afa,#0a0b11fa);border-bottom:1px solid #ffffff14;min-height:185px;padding:40px 82px 30px 28px;position:relative;overflow:hidden}.release-notes-hero:after{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.release-notes-hero-copy{z-index:2;max-width:430px;position:relative}.release-notes-eyebrow{color:#8ae0ae;font-family:var(--font-ui);letter-spacing:.17em;text-transform:uppercase;margin-bottom:12px;font-size:.61rem;font-weight:700;display:inline-flex}.release-notes-hero h2{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.45rem,5vw,2rem);line-height:1.08}.release-notes-hero p{color:#ffffffb8;max-width:390px;margin:0;font-size:.86rem;line-height:1.62}.release-notes-hero-mark{z-index:1;width:64px;height:64px;position:absolute;top:74px;right:23px;transform:rotate(30deg)}.release-notes-hero-mark span{border:1px solid #8ae0ae73;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0}.release-notes-hero-mark span:nth-child(2){border-color:#48bce98c;top:10px;bottom:10px;left:10px;right:10px}.release-notes-hero-mark span:nth-child(3){background:linear-gradient(135deg,#6bd39a,#48bce9);border:0;border-radius:6px;top:22px;bottom:22px;left:22px;right:22px;box-shadow:0 0 24px #48bce959}.release-notes-list{flex-direction:column;gap:18px;padding:24px 24px 0;display:flex}.release-note-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;padding:0 18px 18px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000002e}.release-note-card[data-tone=gan]{background:linear-gradient(155deg,#111e28b8,#ffffff06 54%);border-color:#48bce947}.release-note-card[data-tone=orbit]{background:linear-gradient(155deg,#141f1eb8,#ffffff06 54%);border-color:#6bd39a45}.release-note-card[data-tone=referral]{background:linear-gradient(155deg,#221b36a8,#ffffff06 54%);border-color:#b59eff3b}.release-note-card[data-tone=solve]{background:linear-gradient(155deg,#1f222bbd,#ffffff06 54%);border-color:#ffffff26}.release-art{border-bottom:1px solid #ffffff12;height:122px;margin:0 -18px 16px;position:relative;overflow:hidden}.release-art-orbit{background:radial-gradient(circle at 50% 58%,#6bd39a1c,#0000 42%),linear-gradient(#04080c7a,#0000);height:165px}.release-art-orbit>svg{width:100%;height:100%;display:block}.release-art-chips{gap:5px;display:flex;position:absolute;bottom:10px;right:12px}.release-art-chips span{color:#ffffffad;font-family:var(--font-ui);letter-spacing:.04em;background:#070a0ead;border:1px solid #ffffff1f;border-radius:999px;padding:4px 7px;font-size:.53rem}.release-art-referral{background:radial-gradient(circle,#9d7eff33,#0000 34%),linear-gradient(120deg,#130d24cc,#08090f66);justify-content:center;align-items:center;display:flex}.release-referral-core{z-index:2;background:#0404098f;border:1px solid #beabff3d;border-radius:16px;place-items:center;width:72px;height:58px;padding:10px;display:grid;position:relative;box-shadow:0 10px 28px #00000057}.release-referral-core img{object-fit:contain;width:100%;height:100%}.release-referral-node{background:radial-gradient(circle at 50% 35%,#ffffffbf 0 3px,#0000 4px),radial-gradient(at 50% 85%,#ffffff80 0 7px,#0000 8px),#ffffff12;border:1px solid #ffffff38;border-radius:50%;width:26px;height:26px}.release-referral-link{background:linear-gradient(90deg,#ffffff24,#b59effb3);width:52px;height:1px}.release-referral-link-right{transform:scaleX(-1)}.release-referral-badge{color:#d7caff;font-family:var(--font-ui);background:#b59eff26;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:700;position:absolute;top:13px;right:16px}.release-art-solve{background:radial-gradient(circle,#ffffff14,#0000 38%),linear-gradient(120deg,#0a0c14d1,#191c2494);justify-content:center;align-items:center;gap:18px;display:flex}.release-art-gan{background:radial-gradient(circle at 38% 46%,#48bce924,#0000 42%),linear-gradient(120deg,#0a0c14d9,#171b248c);justify-content:center;align-items:center;gap:16px;display:flex}.release-gan-face{background:#111117;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:3px;width:72px;height:72px;padding:5px;display:grid;box-shadow:0 9px 22px #00000057}.release-gan-face>span{border-radius:4px}.release-gan-face>.release-gan-center{border-radius:50%}.release-gan-chips{flex-wrap:wrap;gap:5px;max-width:150px;display:flex}.release-gan-chips span{color:#ffffffad;font-family:var(--font-ui);letter-spacing:.05em;background:#070a0ead;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-size:.56rem}.release-gan-chips .release-gan-chip-accent{color:#48bce9;border-color:#48bce973}.release-mini-cube{background:#111117;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:3px;width:66px;height:66px;padding:5px;display:grid;box-shadow:0 9px 22px #00000057}.release-mini-cube>span{border-radius:2px}.release-solve-flow{color:#ffffff73;flex-direction:column;align-items:center;gap:6px;display:flex}.release-solve-pill{color:#ffffffe6;font-family:var(--font-ui);letter-spacing:.13em;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:5px 9px;font-size:.54rem;font-weight:700}.release-note-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.release-note-meta time{color:#ffffff70;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.release-note-latest{color:#8ae0ae;font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;background:#6bd39a1f;border-radius:999px;padding:3px 7px;font-size:.56rem;font-weight:700}.release-note-card h3{color:#fffffff5;font-family:var(--font-display);margin:0 0 8px;font-size:1.16rem;line-height:1.25}.release-note-card>p{color:#ffffffb3;max-width:520px;margin:0 0 17px;font-size:.84rem;line-height:1.6}.release-note-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:0;padding:0;list-style:none;display:grid}.release-note-card li{color:#ffffffad;min-width:0;padding-left:15px;font-size:.78rem;line-height:1.5;position:relative}.release-note-card li strong,.release-note-card li span{display:block}.release-note-card li strong{color:#ffffffeb;margin-bottom:3px;font-size:.8rem;font-weight:650;line-height:1.35}.release-note-card li:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.48em;left:1px}@media (max-width:480px){.release-notes-hero{min-height:178px;padding:38px 62px 25px 20px}.release-notes-hero-mark{width:48px;height:48px;right:12px}.release-notes-list{gap:14px;padding:16px 12px 0}.release-note-card{border-radius:15px;padding:0 14px 15px}.release-art{margin-inline-start:-14px;margin-inline-end:-14px}.release-art-orbit{height:150px}.release-note-card ul{grid-template-columns:1fr;gap:14px}.release-note-card>p{font-size:.82rem}.release-note-card li{font-size:.8rem}.release-art-solve{gap:10px}.release-mini-cube{width:57px;height:57px}.release-referral-link{width:34px}}.tour-root{z-index:9500;pointer-events:none;animation:.2s fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}.tour-veil{pointer-events:auto;cursor:pointer;background:#00000059;position:absolute;top:0;bottom:0;left:0;right:0}.tour-veil.centered{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6}.tour-highlight{pointer-events:none;border:2px solid #fffffff2;border-radius:14px;transition:top .25s,left .25s,width .25s,height .25s;animation:1.6s ease-in-out infinite tourPulse;position:fixed;box-shadow:0 0 0 4px #ffffff40,0 0 24px #ffffff73}@keyframes tourPulse{0%,to{box-shadow:0 0 0 4px #ffffff40,0 0 18px #ffffff59}50%{box-shadow:0 0 0 6px #ffffff59,0 0 32px #fff9}}.tour-tooltip{pointer-events:auto;color:#fff;background:#0e0e16fa;border:1px solid #ffffff59;border-radius:16px;padding:18px 18px 14px;transition:top .25s,left .25s;position:fixed;box-shadow:0 20px 48px #0000008c}.tour-tooltip.centered{width:min(360px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.tour-arrow{background:#0e0e16fa;border:1px solid #ffffff59;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.tour-arrow.up{border-bottom:none;border-right:none;top:-8px}.tour-arrow.down{border-top:none;border-left:none;bottom:-8px}.tour-arrow.right{border-bottom:none;border-left:none;margin-top:-7px;top:50%;right:-8px}.tour-step-label{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;margin-bottom:6px;font-size:.7rem}.tour-title{color:#fff;margin:0 0 8px;font-size:1.05rem;font-weight:600}.tour-body{color:#ffffffc7;margin:0 0 16px;font-size:.9rem;line-height:1.5}.tour-install{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.tour-install-btn{justify-content:center;width:100%}.tour-install .install-ios-tip{text-align:left;max-width:none}.tour-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.tour-skip,.tour-next{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;font-size:.82rem;transition:background .2s,color .2s,border-color .2s}.tour-skip{color:#ffffff8c;background:0 0;border:none;padding:8px 4px}.tour-skip:hover{color:#fff}.tour-next{color:#0a0f1a;background:#fffffff2;border:1px solid #fffffff2;padding:8px 18px;font-weight:600}.tour-next:hover{background:#fff;border-color:#fff}@media (max-width:480px){.tour-tooltip:not(.centered){width:calc(100vw - 24px)!important;left:12px!important}.tour-arrow{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-dashboard{z-index:100;color:#fff;background:#0a0a0f;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.admin-dash-header{padding:max(16px, var(--safe-top)) max(24px, var(--safe-right)) 16px max(24px, var(--safe-left));border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;display:flex}.admin-back-btn{color:#fff9;font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;transition:all .2s;display:inline-flex}.admin-back-btn:hover{color:#fff;border-color:#ffffff4d}.admin-dash-title{font-family:var(--font-display);color:#fff;font-size:1.15rem;font-weight:400}.admin-dash-tabs{scroll-snap-type:x proximity;border-bottom:1px solid #ffffff0f;gap:4px;padding:8px 24px;scroll-padding-inline:24px;display:flex}.admin-dash-tab{color:#fff6;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;scroll-snap-align:start;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:.78rem;transition:background .2s,color .2s}.admin-dash-tab:hover{color:#ffffffb3;background:#ffffff0a}.admin-dash-tab.active{color:#ff8c00e6;background:#ff8c001a}.admin-dash-content{padding:24px max(24px, var(--safe-right)) max(24px, var(--safe-bottom)) max(24px, var(--safe-left));flex:1;overflow-y:auto}.admin-loading{text-align:center;color:#fff6;padding:40px 24px;font-size:.85rem}.admin-section-empty{text-align:center;color:#ffffff40;padding:40px 12px;font-size:.8rem}.admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.admin-stat-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;transition:border-color .2s;display:flex}.admin-stat-card:hover{border-color:#ff8c0033}.admin-stat-icon{opacity:.7;font-size:1.4rem}.admin-stat-value{font-family:var(--font-display);color:#fff;font-size:2rem;font-weight:400}.admin-stat-label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:.7rem}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-search{color:#fff;min-width:180px;font-family:var(--font-ui);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:8px 14px;font-size:.82rem;transition:border-color .2s}.admin-search::placeholder{color:#ffffff40}.admin-search:focus{border-color:#ff8c0066}.admin-filter-group{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.admin-filter-btn{color:#fff6;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;padding:6px 12px;font-size:.72rem;transition:all .2s}.admin-filter-btn:hover{color:#ffffffb3;border-color:#ffffff26}.admin-filter-btn.active{color:#ff8c00e6;background:#ff8c001a;border-color:#ff8c004d}.admin-table-wrap{border:1px solid #ffffff0f;border-radius:12px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.82rem}.admin-table th{text-align:left;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:10px 14px;font-size:.68rem;font-weight:500}.admin-table td{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:10px 14px}.admin-table tbody tr:hover{background:#ffffff05}.admin-table-empty{text-align:center;color:#ffffff40;padding:40px 14px!important}.admin-cell-email{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:200px;overflow:hidden}.admin-cell-num{font-variant-numeric:tabular-nums;color:#ffffffb3}.admin-cell-num.positive{color:#30d158e6}.admin-cell-num.negative{color:#ff2d55e6}.admin-cell-date{white-space:nowrap;color:#ffffff59;font-size:.76rem}.admin-cell-reason{text-overflow:ellipsis;white-space:nowrap;color:#ffffff73;max-width:160px;font-size:.76rem;overflow:hidden}.admin-badge{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.65rem;display:inline-block}.admin-badge.approved{color:#30d158e6;background:#30d1581a}.admin-badge.waiting{color:#ffcc00e6;background:#ffcc001a}.admin-badge.type-game_start{color:#64a0ffe6;background:#64a0ff1a}.admin-badge.type-signup_bonus{color:#30d158e6;background:#30d1581a}.admin-badge.type-code_bonus{color:#af82ffe6;background:#af82ff1a}.admin-badge.type-admin_adjustment{color:#ff8c00e6;background:#ff8c001a}.admin-toggle-btn{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;flex-shrink:0;padding:5px 14px;font-size:.68rem;transition:background .2s,border-color .2s}.admin-toggle-btn.approve{color:#30d158e6;background:#30d15814;border:1.5px solid #30d15866}.admin-toggle-btn.approve:hover{background:#30d15829;border-color:#30d15899}.admin-toggle-btn.revoke{color:#ff2d55cc;background:#ff2d550f;border:1.5px solid #ff2d554d}.admin-toggle-btn.revoke:hover{background:#ff2d5524;border-color:#ff2d5580}.admin-toggle-btn:disabled{opacity:.5;cursor:wait}.admin-credits-layout{grid-template-columns:1fr 1fr;gap:20px;min-height:300px;display:grid}.admin-credits-list{border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;max-height:60dvh;padding:8px;display:flex;overflow-y:auto}.admin-credit-user{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-family:inherit;transition:background .15s;display:flex}.admin-credit-user:hover{background:#ffffff0a}.admin-credit-user.selected{background:#ff8c0014;border:1px solid #ff8c0033}.admin-credit-user-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.admin-credit-user-bal{color:#ffffff80;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.admin-credit-editor{border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.admin-credit-editor-title{font-family:var(--font-display);color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:400;overflow:hidden}.admin-credit-editor-bal{color:#ffffff80;font-size:.85rem}.admin-credit-editor-bal strong{color:#fff;font-weight:500}.admin-credit-editor-empty{color:#ffffff40;justify-content:center;align-items:center;height:100%;font-size:.85rem;display:flex}.admin-field-label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;font-size:.68rem}.admin-input{color:#fff;width:100%;font-family:var(--font-ui);box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:8px 12px;font-size:.85rem;transition:border-color .2s}.admin-input:focus{border-color:#ff8c0066}.admin-input::placeholder{color:#fff3}.admin-credit-actions{gap:8px;margin-top:4px;display:flex}.admin-btn{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:8px;flex:1;padding:8px 14px;font-size:.75rem;transition:all .2s}.admin-btn:disabled{opacity:.4;cursor:not-allowed}.admin-btn-add{color:#30d158e6;background:#30d15814;border:1.5px solid #30d15866}.admin-btn-add:hover:not(:disabled){background:#30d15829}.admin-btn-set{color:#64a0ffe6;background:#64a0ff14;border:1.5px solid #64a0ff66}.admin-btn-set:hover:not(:disabled){background:#64a0ff29}.admin-feedback{border-radius:8px;padding:8px 12px;font-size:.8rem}.admin-feedback.ok{color:#30d158e6;background:#30d15814}.admin-feedback.error{color:#ff2d55e6;background:#ff2d5514}@media (max-width:768px){.hide-mobile{display:none!important}.admin-dash-header{padding:max(12px, var(--safe-top)) max(16px, var(--safe-right)) 12px max(16px, var(--safe-left))}.admin-dash-tabs{padding:6px max(12px, var(--safe-right)) 6px max(12px, var(--safe-left));-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.admin-dash-tabs::-webkit-scrollbar{display:none}.admin-dash-content{padding:16px max(16px, var(--safe-right)) max(16px, var(--safe-bottom)) max(16px, var(--safe-left))}.admin-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.admin-stat-value{font-size:1.5rem}.admin-stat-card{padding:18px 12px}.admin-credits-layout{grid-template-columns:1fr}.admin-credits-list{max-height:35dvh}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search{min-width:unset}.admin-filter-group{gap:6px;width:100%}.admin-filter-btn{flex:none;min-height:36px;padding:8px 12px}.admin-toggle-btn{min-height:36px;padding:8px 16px}.admin-dash-tab{align-items:center;min-height:38px;display:inline-flex}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-kpi-card{gap:4px;padding:14px 8px}.admin-kpi-value{font-size:1.5rem}.admin-kpi-label{text-align:center;font-size:.6rem}.admin-table{font-size:.75rem}.admin-table th,.admin-table td{padding:8px 10px}.admin-cell-email{max-width:140px}.admin-cell-reason{max-width:100px}}@media (max-width:480px){.admin-dash-header{padding:max(10px, var(--safe-top)) max(12px, var(--safe-right)) 10px max(12px, var(--safe-left));gap:10px}.admin-dash-title{font-size:1rem}.admin-back-btn{padding:5px 10px;font-size:.72rem}.admin-dash-tabs{padding:6px max(8px, var(--safe-right)) 6px max(8px, var(--safe-left));gap:2px}.admin-dash-tab{white-space:nowrap;flex-shrink:0;padding:6px 10px;font-size:.68rem}.admin-dash-content{padding:12px max(12px, var(--safe-right)) max(12px, var(--safe-bottom)) max(12px, var(--safe-left))}.admin-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.admin-stat-card{gap:4px;padding:14px 8px}.admin-stat-icon{font-size:1.1rem}.admin-stat-value{font-size:1.3rem}.admin-stat-label{text-align:center;font-size:.6rem}.admin-search{padding:8px 12px;font-size:.78rem}.admin-filter-btn{white-space:nowrap;flex-shrink:0;padding:5px 9px;font-size:.65rem}.admin-table{font-size:.7rem}.admin-table th,.admin-table td{padding:7px 8px}.admin-table th{font-size:.6rem}.admin-cell-email{max-width:110px;font-size:.7rem}.admin-cell-date{font-size:.65rem}.admin-cell-reason{max-width:70px;font-size:.65rem}.admin-toggle-btn{padding:4px 10px;font-size:.6rem}.admin-badge{padding:2px 7px;font-size:.58rem}.admin-credits-list{max-height:28vh;padding:6px}.admin-credit-user{padding:8px 10px}.admin-credit-user-email{font-size:.75rem}.admin-credit-user-bal{font-size:.68rem}.admin-credit-editor{gap:10px;padding:14px}.admin-credit-editor-title{font-size:.9rem}.admin-credit-actions{flex-direction:column}.admin-btn{padding:10px 14px;font-size:.72rem}.admin-feedback{font-size:.72rem}}.hero-cube-wrap{justify-content:center;align-items:center;display:flex}.hero-cube-scene{perspective:400px;width:100px;height:100px;position:relative}.hero-cube{width:100px;height:100px;transform-style:preserve-3d;will-change:transform;animation:14s linear infinite heroSpin;position:absolute;top:0;left:0}.hero-cube .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0a0a0ff2;border-radius:6px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;width:100px;height:100px;padding:4px;display:grid;position:absolute}.cubelet{background:#0f0f14e6;border:1.5px solid;border-radius:3px;transition:box-shadow .3s}.face-front{transform:translateZ(50px)}.face-back{transform:rotateY(180deg)translateZ(50px)}.face-right{transform:rotateY(90deg)translateZ(50px)}.face-left{transform:rotateY(-90deg)translateZ(50px)}.face-top{transform:rotateX(90deg)translateZ(50px)}.face-bottom{transform:rotateX(-90deg)translateZ(50px)}.face-front .cubelet{border-color:#fff;box-shadow:inset 0 0 8px #ffffff40,0 0 6px #ffffff26}.face-back .cubelet{border-color:#ffd500;box-shadow:inset 0 0 8px #ffd50040,0 0 6px #ffd50026}.face-right .cubelet{border-color:#ff2d55;box-shadow:inset 0 0 8px #ff2d5540,0 0 6px #ff2d5526}.face-left .cubelet{border-color:#ff8c00;box-shadow:inset 0 0 8px #ff8c0040,0 0 6px #ff8c0026}.face-top .cubelet{border-color:#4da6ff;box-shadow:inset 0 0 8px #4da6ff40,0 0 6px #4da6ff26}.face-bottom .cubelet{border-color:#30d158;box-shadow:inset 0 0 8px #30d15840,0 0 6px #30d15826}.game-mount{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.game-mount.active,.game-mount.active canvas{pointer-events:auto;touch-action:none}.combo-counter{top:max(20px, var(--safe-top));z-index:25;text-align:center;font-family:var(--font-ui);letter-spacing:.08em;color:var(--game-hud-color,#fff);text-shadow:var(--game-hud-shadow,none);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.85rem;position:fixed;left:0;right:0}.magic-indicators{top:max(10px, var(--safe-top));right:max(10px, var(--safe-right));z-index:26;pointer-events:none;gap:5px;display:flex;position:fixed}.magic-indicator{opacity:0;background:0 0;border-radius:50%;width:3px;height:3px;transition:opacity .35s}.magic-indicator-delay.active{background:#ffb300;animation:1.4s ease-in-out infinite magic-indicator-pulse;box-shadow:0 0 2px #ffb30059}.magic-indicator-solved.active{opacity:.4;background:#4ade80;box-shadow:0 0 2px #4ade8059}@keyframes magic-indicator-pulse{0%,to{opacity:.14}50%{opacity:.45}}.solve-delay-indicator{right:max(34px, calc(var(--safe-right) + 20px));bottom:calc(max(14px, var(--safe-bottom)) + 52px);z-index:26;pointer-events:none;position:fixed}.solve-delay-indicator.active{background:#ffb300;animation:1.4s ease-in-out infinite magic-indicator-pulse;box-shadow:0 0 2px #ffb30059}.game-loading{inset:auto max(16px, var(--safe-right)) max(16px, var(--safe-bottom)) max(16px, var(--safe-left));z-index:25;color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#08080fe0;border:1px solid #ffffff14;border-radius:10px;padding:10px 14px;font-size:.62rem;position:fixed}.game-load-error{justify-content:center;align-items:center;gap:12px;display:flex}.game-load-error button{color:#ffffffeb;min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:6px 14px}.game-solve-btn{right:max(14px, var(--safe-right));bottom:max(14px, var(--safe-bottom));z-index:27;border:1px solid var(--game-hud-border,#ffffff1f);background:var(--game-hud-button-bg,#0e0e168c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--game-hud-color,#ffffffa6);opacity:.4;cursor:pointer;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,color .2s;display:flex;position:fixed}.game-solve-btn:hover{opacity:.95;color:#fff}.game-solve-btn:focus-visible{opacity:.95;color:#fff}.game-solve-btn:active{opacity:1}.game-solve-btn.solving{pointer-events:none;opacity:.85;color:#ffce73;animation:.9s ease-in-out infinite game-solve-btn-pulse}.game-solve-btn-text,.game-solve-btn-prominent{width:auto;min-width:70px;font-family:var(--font-ui);letter-spacing:.16em;border-radius:14px;padding:0 14px;font-size:.66rem;font-weight:650}.game-solve-btn-text{opacity:.72}.game-solve-btn-prominent{border-color:var(--game-hud-color,#fff);background:var(--game-hud-color,#fff);color:var(--game-hud-on-color,#111117);box-shadow:0 5px 18px var(--game-hud-glow,#fff3);opacity:.92}.game-solve-btn-prominent:hover,.game-solve-btn-prominent:active{color:var(--game-hud-on-color,#111117);opacity:1}.game-solve-btn-prominent:focus-visible{color:var(--game-hud-on-color,#111117);opacity:1}.game-solve-btn.game-solve-btn-hidden,.game-solve-btn.game-solve-btn-hidden:hover,.game-solve-btn.game-solve-btn-hidden:active{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;-webkit-tap-highlight-color:transparent;cursor:default;background:0 0;border-color:#0000;animation:none}.game-solve-btn.game-solve-btn-hidden:focus-visible{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;-webkit-tap-highlight-color:transparent;cursor:default;background:0 0;border-color:#0000;animation:none}@keyframes game-solve-btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.whats-new-popup{top:max(76px, calc(var(--safe-top) + 64px));left:max(12px, var(--safe-left));right:max(12px, var(--safe-right));z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5f7;background:#14141aeb;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:8px;padding:13px 14px 12px;transition:opacity .4s,transform .4s;animation:.4s ease-out whatsNewIn;display:flex;position:fixed;box-shadow:0 12px 40px #00000059}@media (min-width:640px){.whats-new-popup{width:420px;left:calc(50% - 210px);right:auto}}.whats-new-popup.leaving{opacity:0;pointer-events:none;transform:translateY(-10px)}.whats-new-popup-referral{background:radial-gradient(circle at 0 100%,#845eff26,#0000 46%),#14141af0;border-color:#b59eff47}.whats-new-popup-release{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1014f7;border-color:#ffffff24;border-radius:16px;gap:12px;padding:16px;box-shadow:0 18px 54px #00000075,inset 0 1px #ffffff0e}.whats-new-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.whats-new-head strong{letter-spacing:.01em;min-width:0;font-size:.86rem}.whats-new-release-head{justify-content:flex-start;gap:11px}.whats-new-release-icon{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff0a}.whats-new-release-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.whats-new-release-heading{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.whats-new-release-heading>span{color:#ffffff73;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:700}.whats-new-release-heading strong{font-size:.92rem;line-height:1.25}.whats-new-body{color:#f5f5f7b8;font-size:.78rem;line-height:1.45}.whats-new-release-content{flex-direction:column;gap:11px;padding-top:1px;display:flex}.whats-new-popup-release .whats-new-body{color:#f5f5f7b3;font-size:.8rem;line-height:1.52}.whats-new-release-list{grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.whats-new-release-list li{color:#f5f5f7e0;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;flex-direction:row;align-items:center;gap:10px;min-width:0;min-height:42px;padding:7px 10px;display:flex;position:relative}.whats-new-release-list li strong{font-size:.72rem;font-weight:600;line-height:1.3}.whats-new-highlight-icon{color:#ffffffa8;flex:none;place-items:center;width:26px;height:26px;display:grid}.whats-new-highlight-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.whats-new-palette-icon rect:first-child{fill:#f1f1eb;stroke:none}.whats-new-palette-icon rect:nth-child(2){fill:#3f8de8;stroke:none}.whats-new-palette-icon rect:nth-child(3){fill:#e44f5f;stroke:none}.whats-new-palette-icon rect:nth-child(4){fill:#e5c94e;stroke:none}.whats-new-release-more{color:#f5f5f775;letter-spacing:.02em;font-size:.66rem}@media (max-width:420px){.whats-new-popup-release{padding:14px}.whats-new-release-list li{min-height:40px;padding:7px 9px}.whats-new-release-list li strong{font-size:.7rem}}.whats-new-referral-content{align-items:center;gap:12px;display:flex}.whats-new-referral-content>div{flex-direction:column;gap:6px;min-width:0;display:flex}.whats-new-d8-mark{background:#00000052;border:1px solid #ffffff14;border-radius:11px;flex:none;place-items:center;width:60px;height:52px;padding:8px;display:grid}.whats-new-d8-mark img{object-fit:contain;width:100%;height:100%;display:block}.whats-new-switch-link{color:#dacfffe0;text-underline-offset:3px;align-self:flex-start;font-size:.7rem;font-weight:600}.whats-new-switch-link:hover{color:#fff}.whats-new-switch-link:focus-visible{color:#fff}.whats-new-actions{justify-content:flex-end;display:flex}.whats-new-cta{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:7px 12px;font-size:.74rem;font-weight:600;transition:background .2s}.whats-new-release-cta{color:#ffffffe6;background:#fff1;border-color:#ffffff24;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:8px 13px;font-size:.76rem;display:flex}.whats-new-release-cta svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.whats-new-cta.whats-new-release-cta:hover{background:#ffffff1c;border-color:#ffffff3d}.whats-new-cta.whats-new-release-cta:focus-visible{background:#ffffff1c;border-color:#ffffff3d}.whats-new-release-cta:hover svg{transform:translate(2px)}.whats-new-release-cta:focus-visible svg{transform:translate(2px)}.whats-new-cta:hover{background:#ffffff2e}.whats-new-cta:focus-visible{background:#ffffff2e}.whats-new-close{color:#f5f5f78c;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-6px -6px -6px 0;font-size:1.2rem;line-height:1;transition:color .2s,background .2s;display:flex}.whats-new-release-head .whats-new-close{margin-left:auto}.whats-new-close:hover{color:#fff;background:#ffffff1a}.whats-new-close:focus-visible{color:#fff;background:#ffffff1a}@keyframes whatsNewIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.game-canvas{cursor:grab;background:#050509;width:100%;height:100%;display:block}.game-canvas:active{cursor:grabbing}#vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 60%,#00000026 100%);position:fixed;top:0;bottom:0;left:0;right:0}#setup{z-index:10;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(14px, var(--safe-top)) max(16px, var(--safe-right)) max(20px, var(--safe-bottom)) max(16px, var(--safe-left));background:radial-gradient(circle at top,#ffffff0d,#0000 30%),#08080f;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.setup-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:min(980px,100%);display:flex}.setup-topbar{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.setup-topbar-preset{flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.setup-topbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.credits-add-btn{color:#ffffff80;cursor:pointer;background:0 0;border:1.5px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:1rem;line-height:1;transition:border-color .2s,color .2s;display:flex}.credits-add-btn:hover{color:#ffffffe6;border-color:#fff6}.profile-wrap{margin-left:auto;position:relative}.profile-btn{cursor:pointer;background:#ffffffd9;border:1px solid #ffffff26;border-radius:50%;width:32px;height:32px;transition:border-color .2s}.profile-btn:hover{border-color:#fff6}.profile-btn-ranked{border-color:#ffc43de6;box-shadow:0 0 0 2px #ffc43d59,0 0 12px #ffc43d59}.profile-btn-badged,.profile-menu-account-avatar.badged{border-color:var(--badge-color);box-shadow:0 0 0 2px var(--badge-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--badge-color) 45%, transparent), 0 0 12px color-mix(in srgb, var(--badge-color) 40%, transparent)}.profile-btn-badged:not([style*=background-image]),.profile-menu-account-avatar.badged:not([style*=background-image]){background:radial-gradient(circle at 35% 30%, #fff 0%, var(--badge-color) 70%)}.account-identity{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;margin-bottom:6px;padding:4px 0 14px;display:flex}.account-identity-avatar{background:#ffffffd9 50%/cover no-repeat;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:48px;height:48px}.account-identity-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.account-identity-copy strong{font-family:var(--font-ui);color:#fff;overflow-wrap:anywhere;font-size:.86rem}.account-identity-copy small{color:#ffffff80;font-size:.72rem}.account-group{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;margin-top:10px;overflow:hidden}.account-group.open{border-color:#ffffff24}.account-group-head{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.account-group-head:hover{background:#ffffff08}.account-group-icon{color:#ffffffc2;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.account-group-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-group-copy strong{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.account-group-copy small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.account-group.open .profile-menu-settings-chevron{transform:rotate(90deg)}.account-group-body{border-top:1px solid #ffffff0f;padding:2px 14px 14px}.account-group-body .account-section{margin-top:10px}.account-group-body .account-push-heading strong,.account-group-body .account-push-heading small{display:block}.profile-menu-account-top .profile-menu-account-avatar{border-color:#ffc43de6;box-shadow:0 0 0 2px #ffc43d59}.profile-menu-account-chip{color:#1a1206;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ffd766,#ff9f1c);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:.56rem;font-weight:700}.profile-menu{-webkit-backdrop-filter:blur(16px);z-index:20;min-width:236px;max-height:calc(100vh - 80px);max-height:calc(100dvh - max(80px, var(--safe-top)) - var(--safe-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#121218f2;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.profile-menu-account{color:#ffffffd9;font-family:var(--font-ui);letter-spacing:.06em;text-align:left;cursor:pointer;z-index:2;background:#121218fa;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:8px 14px;font-size:.74rem;transition:background .15s;display:flex;position:sticky;top:-6px}.profile-menu-account:hover{background:#1c1c23fa}.profile-menu-account-avatar{background:#ffffffd9 50%/cover no-repeat;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:22px;height:22px}.profile-menu-account-label{flex:1}.profile-menu-chevron{color:#ffffff73;flex-shrink:0;font-size:1rem;line-height:1}.profile-menu-item{color:#ffffffb3;font-family:var(--font-ui);letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:.74rem;transition:background .15s}.profile-menu-item:hover:not(:disabled){background:#ffffff0f}.profile-menu-item:disabled{color:#ffffff40;cursor:default}.profile-danger{color:#c83c3cb3}.profile-danger:disabled{color:#c83c3c4d}.profile-menu-divider{background:#ffffff14;height:1px;margin:2px 14px}.profile-menu-footer{z-index:2;background:#121218fa;justify-content:space-between;align-items:center;gap:10px;padding:2px 6px 4px 14px;display:flex;position:sticky;bottom:-6px}.profile-menu-section-label{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;padding:4px 14px 2px;font-size:.58rem}.profile-menu-settings-groups{flex-direction:column;display:flex}.profile-menu-settings-group{border-top:1px solid #ffffff0e}.profile-menu-settings-group:first-child{border-top:0}.profile-menu-settings-heading{color:#ffffffb8;width:100%;font-family:var(--font-ui);letter-spacing:.075em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:.68rem;font-weight:600;transition:background .15s,color .15s;display:flex}.profile-menu-settings-heading:hover,.profile-menu-settings-group.open .profile-menu-settings-heading{color:#ffffffeb;background:#ffffff0b}.profile-menu-settings-chevron{color:#ffffff61;font-size:1rem;line-height:1;transition:transform .18s,color .18s;transform:rotate(0)}.profile-menu-settings-group.open .profile-menu-settings-chevron{color:#78c878b8;transform:rotate(90deg)}.profile-menu-settings-content{background:#ffffff05;padding:1px 0 4px}.profile-menu-toggle{color:#ffffffb3;font-family:var(--font-ui);letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;font-size:.72rem;transition:background .15s;display:flex}.profile-menu-toggle:hover{background:#ffffff0f}.profile-menu-toggle-label{flex:1}.profile-menu-toggle-switch{background:#ffffff1f;border-radius:999px;flex-shrink:0;width:28px;height:16px;transition:background .2s;position:relative}.profile-menu-toggle.active .profile-menu-toggle-switch{background:#78c8788c}.profile-menu-toggle-knob{background:#ffffffe6;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px}.profile-menu-toggle.active .profile-menu-toggle-knob{transform:translate(12px)}.profile-menu-delay-sub{justify-content:flex-end;align-items:center;gap:6px;margin-top:-3px;padding:0 14px 4px;display:flex}.profile-menu-toggle-sub{padding-left:26px}.profile-menu-inline-sub{justify-content:flex-start;padding-left:26px}.profile-menu-toggle-inline{flex:none;gap:6px;margin-left:auto;padding:0}.profile-menu-toggle-inline:hover{background:0 0}.profile-menu-toggle-inline .profile-menu-toggle-label{color:#ffffff8c;flex:none;font-size:.68rem}.profile-menu-signature-sub{justify-content:space-between;padding-left:26px}.profile-menu-signature-label{font-family:var(--font-ui);letter-spacing:.06em;color:#ffffff8c;margin-right:auto;font-size:.68rem}.profile-menu-signature-input{width:58px}.profile-menu-delay-input{color:#fff;width:44px;font-family:var(--font-ui);letter-spacing:.04em;text-align:center;-moz-appearance:textfield;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:3px 6px;font-size:.72rem}.profile-menu-delay-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.profile-menu-delay-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.profile-menu-delay-input:focus{border-color:#78c8788c}.profile-menu-delay-unit{font-family:var(--font-ui);letter-spacing:.08em;color:#ffffff80;text-transform:uppercase;font-size:.66rem}.profile-menu-seg{border:1px solid #ffffff1f;border-radius:6px;width:100%;display:flex;overflow:hidden}.profile-menu-seg-btn{-webkit-appearance:none;appearance:none;color:#ffffff8c;min-width:0;font-family:var(--font-ui);letter-spacing:.03em;text-align:center;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:none;border-left:1px solid #ffffff1a;flex:1 1 0;padding:5px 4px;font-size:.66rem;transition:background .12s,color .12s}.profile-menu-seg-btn:first-child{border-left:none}.profile-menu-seg-btn.active{color:#fff;background:#78c87838}.profile-menu-row{color:#ffffffb3;font-family:var(--font-ui);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;font-size:.72rem;display:flex}.profile-menu-seg-inline{flex:none;width:auto}.profile-menu-seg-inline .profile-menu-seg-btn{flex:none;padding:4px 8px;font-size:.6rem}.profile-redeem{align-items:center;gap:6px;padding:4px 10px 6px;display:flex}.profile-redeem-input{color:#fff;min-width:0;font-family:var(--font-ui);letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;outline:none;flex:1;padding:5px 10px;font-size:.72rem}.profile-redeem-input::placeholder{color:#ffffff4d}.profile-redeem-btn{color:#fff;font-family:var(--font-ui);letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;padding:5px 10px;font-size:.68rem}.profile-redeem-btn:disabled{opacity:.4;cursor:default}.profile-redeem-close{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1rem}.toast{top:max(28px, calc(var(--safe-top) + 8px));font-family:var(--font-ui);letter-spacing:.04em;z-index:50;pointer-events:none;border-radius:8px;padding:8px 18px;font-size:.76rem;animation:.3s toastIn,.4s 2.1s forwards toastOut;position:fixed;left:50%;transform:translate(-50%)}.toast.success{color:#fff;background:#009b48e6}.toast.error{color:#fff;background:#c83232e6}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes toastOut{0%{opacity:1}to{opacity:0}}.redeem-inline{align-items:center;gap:6px;display:flex}.redeem-inline-input{color:#fff;width:100px;height:30px;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;outline:none;padding:0 8px;font-size:.72rem}.redeem-inline-input:focus{border-color:#ffffff4d}.redeem-inline-btn,.redeem-inline-close{color:#ffffff80;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.redeem-inline-btn:hover,.redeem-inline-close:hover{color:#ffffffe6}.redeem-inline-close{font-size:.9rem;line-height:1}.credits-inline{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:0 14px;display:inline-flex}.credits-icon{color:#ffffffeb;justify-content:center;align-items:center;width:16px;height:16px;font-size:.68rem;line-height:1;display:inline-flex}.credits-value{color:#fff;font-family:var(--font-ui);letter-spacing:.08em;font-size:.92rem;font-weight:600;line-height:1}.setup-link{color:#ffffff8f;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.74rem}.setup-link:hover{color:#ffffffe6}.status-label{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;opacity:.45;font-size:.62rem}.status-value{font-family:var(--font-ui);opacity:.82;font-size:1rem}.cube-preview-scene{--cube-size:min(90px, 12dvh);perspective:400px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:clamp(100px,20dvh,180px);margin-bottom:8px;transition:height .25s;display:flex;overflow:visible}.cube-preview-scene-large{--cube-size:min(220px, 34dvh);perspective:700px;background:0 0;flex:1 1 0;width:min(100%,460px);height:auto;min-height:260px;max-height:none;margin:auto}.cube-preview-scene-large.cube-preview-scene-3d{align-self:stretch;width:100%;max-width:none;height:100%;min-height:0}.cube-preview-scene:active{cursor:grabbing}.cube-preview-scene-3d{perspective:none;background:0 0;padding:0;display:block;position:relative}.cube-preview-shell{width:100%;position:relative}.cube-preview-shell-large{flex:1 1 0;align-self:stretch;min-height:0;display:flex}.cube-preview-shell .cube-preview-scene-large.cube-preview-scene-3d{width:100%;height:100%}.cube-interior-btn{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s,background .2s,transform .2s;display:inline-flex}.cube-interior-btn:hover{color:#ffffffd9;transform:translateY(-1px)}.cube-interior-btn.active{color:#fff;background:#ffffff24}.cube-preview3d-canvas{touch-action:none;cursor:grab;background:0 0;width:100%;height:100%;display:block}.cube-preview3d-canvas:active{cursor:grabbing}.view-mode-toggle{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;align-items:center;gap:2px;margin:4px auto 2px;padding:3px;display:inline-flex}.view-mode-btn{color:#ffffff73;min-width:44px;min-height:26px;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:.64rem;font-weight:600;transition:color .15s,background .15s}.view-mode-btn:hover:not(.active){color:#fffc}.view-mode-btn.active{color:#fff;background:#ffffff1f}.cube-size-toggle .view-mode-btn{letter-spacing:.08em;min-width:48px;padding-inline-start:9px;padding-inline-end:9px}.cube-type-selector{scrollbar-width:none;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;align-items:stretch;gap:2px;width:min(340px,100%);margin:2px auto;padding:3px;display:flex;overflow-x:auto}.preset-cube-type-selector{width:100%;margin:0}.cube-type-selector::-webkit-scrollbar{display:none}.cube-type-card{color:#ffffff75;min-width:0;min-height:28px;font-family:var(--font-ui);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:2px 7px;transition:background .16s,border-color .16s,transform .16s;display:flex;position:relative}.cube-type-card:hover:not(:disabled){color:#fffc;background:#ffffff0f}.cube-type-card.active{color:#111118;background:#fffffff0;border-color:#fffffff0;box-shadow:0 3px 10px #0000003d}.cube-type-card:disabled{opacity:.45;cursor:not-allowed}.cube-type-card-copy{flex-direction:column;min-width:0;line-height:1.05;display:flex}.cube-type-card-copy strong{letter-spacing:.045em;white-space:nowrap;font-size:.62rem}@media (max-width:600px){.cube-type-selector{justify-content:flex-start;width:100%;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:2px;padding-inline-end:2px}.cube-type-card{min-width:50px}}.cube-preview{width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;position:relative}.cube-preview-face{width:var(--cube-size);height:var(--cube-size);grid-template-columns:repeat(var(--cube-grid-size,3), 1fr);grid-template-rows:repeat(var(--cube-grid-size,3), 1fr);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#16161e;border-radius:6px;gap:2px;padding:3px;display:grid;position:absolute}.cube-preview-cell{border-radius:3px;box-shadow:inset 0 1px 1px #ffffff26}.setup-surface{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;width:min(980px,100%);min-height:0;padding:10px 0;display:flex}.setup-surface-compact{flex:none;justify-content:flex-start;padding:4px 0 8px}.setup-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;width:min(980px,100%);margin-top:auto;display:flex}.redeem-panel{width:min(980px,100%);margin-top:8px}.redeem-row{gap:12px;width:min(980px,100%);display:flex}.redeem-input{color:#fff;min-height:52px;font-family:var(--font-ui);letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;outline:none;flex:1;padding:0 16px;font-size:.9rem}.redeem-input::placeholder{color:#ffffff57}.redeem-btn{color:#fff;min-width:140px;min-height:52px;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;font-size:.78rem}.redeem-btn:disabled{opacity:.5;cursor:not-allowed}.credits-feedback{color:#ffd3d3;width:min(980px,100%);font-family:var(--font-ui);margin-top:12px;font-size:.9rem}.credits-feedback.success{color:#ffffffc7}.preset-bar{flex-shrink:0;justify-content:center;align-items:stretch;gap:8px;width:min(980px,100%);padding:12px 0;display:flex}.toggles-row{grid-template-columns:1fr 1fr;align-items:center;gap:10px;width:100%;padding:2px 0;display:grid}.toggle-group{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.toggle-group .auto-rotate-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.auto-rotate-label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;font-size:.74rem;transition:color .25s}.toggle-group:has(.auto-rotate-toggle.active) .auto-rotate-label{color:#ffffffd9}.auto-rotate-toggle{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:44px;height:24px;padding:0;transition:background .25s,border-color .25s,box-shadow .25s;position:relative}.auto-rotate-toggle.active{background:#ffffff40;border-color:#ffffff80;box-shadow:0 0 10px #fff3}.auto-rotate-knob{background:#ffffff4d;border-radius:50%;width:16px;height:16px;transition:transform .25s,background .25s;position:absolute;top:3px;left:3px}.auto-rotate-toggle.active .auto-rotate-knob{background:#fff;transform:translate(20px)}.lang-switcher{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex;overflow:hidden}.lang-btn{font-family:var(--font-ui);letter-spacing:.06em;color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.62rem;font-weight:600;transition:color .2s,background .2s;display:flex}.lang-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.9rem;line-height:1}.lang-btn.active{color:#fff;background:#ffffff1f}.lang-btn:hover:not(.active){color:#ffffffa6}.color-strip{flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding-bottom:10px;display:flex}.color-btn{cursor:pointer;border:2px solid #ffffff1f;border-radius:999px;flex-shrink:0;width:36px;height:36px;transition:all .2s;position:relative}.color-btn,.preset-btn,.setup-link,.code-reveal-btn,.hero-password-toggle,.auth-switch-btn{touch-action:manipulation}.color-btn:hover{transform:scale(1.05)}.color-btn.active{border-color:#fff;transform:scale(1.04);box-shadow:0 0 0 4px #ffffff14}.preset-btn{color:#ffffff8c;min-height:44px;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:10px 14px;font-size:.78rem;transition:all .2s}.preset-btn:hover{color:#ffffffe6;background:#ffffff14}.preset-btn.active{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.preset-secondary{color:#ffffff8c}.save-preset-row{flex-shrink:0;justify-content:flex-end;width:min(980px,100%);padding:4px 0;display:flex}.save-preset-trigger{color:#ffffff80;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;transition:color .2s}.save-preset-trigger:hover{color:#ffffffe6}.save-preset-actions{align-items:center;gap:16px;display:flex}.save-preset-reset{color:#ffffff59}.save-preset-reset:hover{color:#ff6b6b}.save-preset-form{align-items:center;gap:6px;display:flex}.save-preset-input{color:#fff;width:140px;min-height:34px;font-family:var(--font-ui);letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;outline:none;padding:0 12px;font-size:.78rem}.save-preset-input::placeholder{color:#ffffff4d}.save-preset-input:focus{border-color:#ffffff4d}.save-preset-confirm{color:#fff;min-height:34px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px;font-size:.7rem}.save-preset-confirm:disabled{opacity:.5;cursor:not-allowed}.save-preset-cancel{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:999px;width:34px;min-height:34px;font-size:1rem}.save-preset-cancel:hover{color:#fff}.preset-menu-wrap{flex:0 auto;min-width:0;display:inline-flex;position:relative}.preset-edit-link{color:#ffffff8c;cursor:pointer;touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.preset-edit-link:hover{color:#fffffff2;background:#ffffff14;border-color:#fff3}.preset-edit-link svg{width:12px;height:12px}.preset-edit-toolbar{align-items:center;gap:6px;width:100%;min-width:0;animation:.18s ease-out preset-dropdown-in;display:flex}.preset-edit-size,.preset-current-size{color:#ffffffad;min-height:22px;font-family:var(--font-ui);letter-spacing:.05em;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.56rem;font-weight:700;display:inline-flex}.preset-edit-name{color:#fff;min-width:0;min-height:32px;font-family:var(--font-ui);letter-spacing:.08em;background:#00000040;border:1px solid #ffffff24;border-radius:10px;outline:none;flex:auto;padding:0 10px;font-size:.72rem;transition:border-color .2s}.preset-edit-name:focus{border-color:#ffffff59}.preset-edit-name::placeholder{color:#ffffff47}.preset-edit-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.preset-edit-btn{color:#ffffffb3;min-height:32px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:.64rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.preset-edit-btn:hover:not(:disabled){color:#fffffff2;background:#ffffff1a;border-color:#ffffff3d}.preset-edit-save{color:#fffffff2;background:#ffffff1f;border-color:#ffffff4d;font-weight:600}.preset-edit-save:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff73}.preset-edit-icon-btn{width:32px;padding:0}.preset-edit-btn:disabled{opacity:.4;cursor:not-allowed}.preset-pill{color:#fff;cursor:pointer;max-width:100%;height:32px;font-family:var(--font-ui);touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:5px;padding:2px 6px 2px 2px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.preset-pill:hover{background:#ffffff14;border-color:#fff3}.preset-pill.is-open{background:#ffffff1a;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0d}.preset-pill-label{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:72px;font-size:.62rem;font-weight:600;overflow:hidden}.preset-pill-cube{color:#ffffff9e;height:16px;font-family:var(--font-ui);letter-spacing:.02em;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:.5rem;font-weight:700;display:inline-flex}.preset-pill-chevron{color:#ffffff80;flex-shrink:0;width:12px;height:12px;transition:transform .2s,color .2s}.preset-pill.is-open .preset-pill-chevron{color:#ffffffd9;transform:rotate(180deg)}.preset-thumb{grid-template-columns:repeat(var(--cube-grid-size,3), 1fr);grid-template-rows:repeat(var(--cube-grid-size,3), 1fr);background:#0006;border:1px solid #ffffff14;border-radius:5px;flex-shrink:0;gap:1.5px;width:24px;height:24px;padding:2px;display:grid}.preset-pill .preset-thumb{border-radius:4px;gap:1px;width:22px;height:22px;padding:1.5px}.preset-thumb-cell{border-radius:2px;box-shadow:inset 0 0 0 1px #00000059}.preset-thumb-empty{background:#ffffff08;border:1px dashed #ffffff24}.preset-dropdown{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#101016eb;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:14px;width:max(100%,320px);min-width:300px;max-height:70dvh;padding:14px;animation:.18s ease-out preset-dropdown-in;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 20px 60px #00000080,inset 0 0 0 1px #ffffff0a}@keyframes preset-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.preset-dropdown-section{flex-direction:column;gap:8px;display:flex}.preset-dropdown-title{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;padding:0 2px;font-size:.62rem}.preset-dropdown-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.preset-size-help{color:#ffffff73;font-family:var(--font-ui);margin:-2px 2px 1px;font-size:.61rem;line-height:1.35}.preset-grid{gap:8px;display:grid}.preset-grid-builtin{grid-template-columns:repeat(3,1fr)}.preset-grid-custom{grid-template-columns:repeat(2,1fr)}.preset-card{color:#fffc;font-family:var(--font-ui);cursor:pointer;text-align:center;touch-action:manipulation;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:12px 8px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.preset-card:hover:not(:disabled){background:#ffffff12;border-color:#ffffff2e}.preset-card.active{background:#ffffff1f;border-color:#ffffff59;box-shadow:0 0 0 3px #ffffff0a}.preset-card:disabled{opacity:.5;cursor:not-allowed}.preset-card-incompatible:disabled{opacity:.42;filter:saturate(.45)}.preset-card-size-badge{color:#ffffffb8;letter-spacing:.04em;background:#00000061;border:1px solid #ffffff26;border-radius:999px;min-width:28px;padding:2px 5px;font-size:.52rem;font-weight:700;line-height:1.15;position:absolute;top:7px;right:7px}.preset-card-badge{color:#ffd250e6;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:6px;right:6px}.preset-card-name{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:600;line-height:1.2;overflow:hidden}.preset-card-name-muted{color:#ffffff61;font-weight:500}.preset-card-empty .preset-card-plus{color:#ffffff59;font-size:1.6rem;font-weight:300;line-height:1;transition:color .2s}.preset-card-empty:hover:not(:disabled) .preset-card-plus{color:#ffffffd9}@media (max-width:480px){.preset-menu-wrap{width:100%}.preset-pill{height:36px;padding:3px 8px 3px 3px}.preset-pill-label{letter-spacing:.04em;max-width:88px;font-size:.66rem}.preset-pill .preset-thumb{width:24px;height:24px}.preset-dropdown{gap:10px;padding:12px}.preset-card{min-height:82px;padding:10px 6px}.preset-card-name{letter-spacing:.08em;font-size:.64rem}.preset-edit-toolbar{gap:4px}.preset-edit-name{min-height:34px;padding:0 10px;font-size:.72rem}.preset-edit-btn{letter-spacing:.1em;min-height:34px;padding:0 10px;font-size:.6rem}.preset-edit-icon-btn{width:34px}}@media (orientation:landscape) and (max-height:500px){.preset-dropdown{max-height:80vh}.preset-pill{height:32px}.preset-pill .preset-thumb{width:22px;height:22px}}#cross-layout{grid-template-columns:repeat(3,1fr);justify-content:center;gap:6px 10px;width:100%;max-width:420px;display:grid}.face-editor{border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;padding:4px;transition:box-shadow .2s,background .2s;display:flex}.face-editor.highlighted{background:#009b481f;box-shadow:0 0 0 1.5px #009b4899}.face-label{color:#ffffffe6;font-family:var(--font-editor);letter-spacing:-.01em;text-transform:uppercase;font-size:.78rem}.face-grid{grid-template-columns:repeat(var(--cube-grid-size,3), 1fr);aspect-ratio:1;background:#ffffff05;border-radius:10px;gap:3px;width:100%;padding:4px;display:grid}.face-grid[data-cube-size="6"]{gap:1px;padding:2px}.face-grid[data-cube-size="6"] .face-cell{border-radius:3px}.face-cell{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff0f;border-radius:6px;width:100%;min-width:0;min-height:0;transition:all .12s}.face-cell:hover{border-color:#ffffff40}.code-reveal-btn{color:#ffffff75;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:0;font-size:.76rem}.code-reveal-btn.active,.code-reveal-btn:hover{color:#ffffffe6}.setup-actions-tools{align-self:flex-end;align-items:center;gap:10px;display:inline-flex}.reset-orientation-btn{color:#ffffff73;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s,transform .2s;display:inline-flex}.reset-orientation-btn:hover:not(:disabled){color:#ffffffd9;transform:translateY(-1px)}.reset-orientation-btn:disabled{opacity:.3;cursor:not-allowed}#start-btn{font-family:var(--font-ui);color:#fff;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#ffffff24,#ffffff0f);border:1px solid #ffffff2e;border-radius:999px;width:100%;min-height:48px;padding:14px 24px;font-size:clamp(.9rem,2vw,1rem);font-weight:500;transition:all .25s}#start-btn:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#ffffff42;transform:translateY(-1px)}.start-cost{text-align:center;font-family:var(--font-ui);letter-spacing:.08em;color:#ffffff59;margin-top:6px;font-size:.68rem;display:block}@media (max-width:640px){body{overscroll-behavior-y:contain;overflow:auto}.app-shell{overflow:visible}.landing-hero{padding:72px 20px clamp(90px,12vh,120px)}.landing-copy{max-width:360px}.hero-top{gap:14px}.hero-bottom{gap:16px;padding-bottom:24px}.landing-footer{column-gap:12px;bottom:20px}.landing-footer-legal{gap:10px}.hero-logo{width:min(56%,200px)}.hero-cube-wrap{order:-1;margin-bottom:35px}.auth-switch{margin-top:12px;margin-bottom:4px}.install-banner{position:absolute;top:12px;left:auto;right:16px}.install-ios-tip{text-align:left}.landing-actions{gap:10px;margin-top:0}.hero-code-input{width:100%;min-height:50px}.hero-login-btn{min-height:50px}.hero-password-wrap{width:100%}.hero-login-btn,.landing-error,.landing-notice{width:100%;max-width:none}.auth-switch{justify-content:space-between;width:100%}.auth-switch-btn{flex:1}.setup-header{width:100%;margin-bottom:8px}.setup-topbar{z-index:12;background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-left:0;padding:2px 0 8px;position:sticky;top:0}.setup-topbar-preset{flex:auto;max-width:none}.setup-topbar-actions{gap:10px}.credits-inline{flex-shrink:0;min-width:0}.preset-bar{gap:8px;padding:8px 0}.toggles-row{padding:4px 0 0}.auto-rotate-label{font-size:.66rem}.preset-btn{letter-spacing:.08em;min-height:40px;padding:8px;font-size:.7rem}.cube-preview-scene{perspective:350px;margin-top:12px;margin-bottom:8px}.color-strip{gap:8px;padding-bottom:8px}.color-btn{width:28px;height:28px}.setup-surface{width:100%;padding:6px 0}.redeem-row{flex-direction:column}.redeem-btn{width:100%}#cross-layout{width:100%;max-width:min(100%,50vh);grid-template-columns:repeat(3,1fr);gap:8px;max-width:min(100%,50dvh)}.face-label{font-size:.72rem}.setup-actions{-webkit-backdrop-filter:none;background:0 0;padding-top:0;padding-bottom:0;position:static}.credits-feedback{margin-top:10px}#start-btn{margin-top:16px}}@media (max-width:420px){#setup{padding:max(12px, var(--safe-top)) max(12px, var(--safe-right)) max(16px, var(--safe-bottom)) max(12px, var(--safe-left))}.setup-link{font-size:.66rem}.setup-topbar{gap:10px}.credits-inline{min-height:34px;padding:0 12px}.credits-value{font-size:.84rem}.hero-login-btn{width:100%;min-height:48px;padding-inline-start:18px;padding-inline-end:18px;font-size:.82rem}.hero-code-input{min-height:46px}.face-grid{gap:3px;padding:4px}#cross-layout{gap:4px}.color-btn{width:26px;height:26px}.color-strip{gap:6px}.face-label{font-size:.66rem}#start-btn{letter-spacing:.18em;width:100%;min-width:100%;font-size:.82rem}.preset-btn{letter-spacing:.06em;width:auto;padding:8px 6px;font-size:.66rem}.preset-bar{gap:6px}}@media (max-height:750px){.cube-preview-scene{--cube-size:min(90px, 11dvh);height:clamp(80px,14dvh,130px);margin-top:4px;margin-bottom:4px}.cube-preview-scene-large{--cube-size:min(170px, 28dvh);height:auto;min-height:220px}.cube-preview-scene-large.cube-preview-scene-3d{height:100%;min-height:0}#cross-layout{gap:4px;max-width:min(100%,420px,46dvh)}.color-btn{width:24px;height:24px}.color-strip{gap:6px;padding-bottom:6px}.preset-bar{padding:6px 0}#start-btn{min-height:44px;margin-top:10px;padding:10px 20px}.face-label{font-size:.62rem}}@supports (-webkit-touch-callout:none){body,.app-shell,#setup,.landing-hero{min-height:100svh}}@media (orientation:landscape) and (max-height:500px){#setup{padding:max(6px, var(--safe-top)) max(60px, var(--safe-right)) max(6px, var(--safe-bottom)) max(60px, var(--safe-left));justify-content:flex-start;gap:0}.setup-header{margin-bottom:0}.preset-bar{gap:4px;padding:4px 0}.preset-btn{min-height:30px;padding:5px 8px;font-size:.62rem}.cube-preview-scene{display:none}.cube-preview-scene-large{--cube-size:min(120px, 28dvh);height:auto;min-height:130px;margin:auto;display:block}.cube-preview-scene-large.cube-preview-scene-3d{width:100%;height:100%;min-height:0}.save-preset-row{padding:2px 0}.setup-surface{flex:none;padding:2px 0}.color-strip{gap:5px;padding-bottom:4px}.color-btn{width:20px;height:20px}#cross-layout{gap:2px;max-width:min(100%,240px)}.face-grid{gap:2px;padding:2px}.face-label{font-size:.52rem}.face-editor{gap:1px;padding:2px}.toggles-row{gap:12px;padding:4px 0 2px}.auto-rotate-label{font-size:.58rem}.auto-rotate-toggle{width:34px;height:18px}.auto-rotate-knob{width:12px;height:12px;top:2px;left:2px}.auto-rotate-toggle.active .auto-rotate-knob{transform:translate(16px)}.setup-actions{padding-top:0}#start-btn{letter-spacing:.18em;min-height:36px;margin-top:4px;padding:6px 20px;font-size:.78rem}.start-cost{margin-top:2px;margin-bottom:4px;font-size:.58rem}.toast{padding:5px 12px;font-size:.68rem;top:6px}.landing-hero{min-height:100dvh;padding:32px clamp(16px,3vw,40px) 96px}.hero-top{gap:10px}.hero-bottom{padding-bottom:24px}.hero-logo{width:min(56%,180px)}.hero-cube-scene,.hero-cube,.hero-cube .face{width:65px;height:65px}.face-front{transform:translateZ(32.5px)}.face-back{transform:rotateY(180deg)translateZ(32.5px)}.face-right{transform:rotateY(90deg)translateZ(32.5px)}.face-left{transform:rotateY(-90deg)translateZ(32.5px)}.face-top{transform:rotateX(90deg)translateZ(32.5px)}.face-bottom{transform:rotateX(-90deg)translateZ(32.5px)}.landing-footer{bottom:max(6px, var(--safe-bottom))}.install-banner{top:6px}.hero-google-btn{min-height:42px;font-size:.78rem}.hero-code-input,.hero-login-btn{min-height:40px}}@keyframes heroSpin{0%{transform:rotateX(-25deg)rotateY(0)}to{transform:rotateX(-25deg)rotateY(360deg)}}.admin-dashboard,.admin-dashboard *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-dashboard{letter-spacing:-.005em;font-size:15px;line-height:1.55}.admin-dash-title{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.admin-dash-tab{letter-spacing:-.005em;font-size:.95rem;font-weight:500}.admin-table{font-size:.85rem}.admin-table th{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600;padding:.4rem .55rem!important}.admin-table td{vertical-align:middle;padding:.45rem .55rem;font-weight:400}.admin-table tbody tr{border-bottom:1px solid #ffffff0a}.admin-state-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:500;line-height:1.5;display:inline-block}.admin-state-badge.waiting{color:#ffd863;background:#ffc80024}.admin-state-badge.source-direct,.admin-state-badge.source-manual{color:#93dca6;background:#78dc8c1f}.admin-state-badge.source-hhp{color:#ffb673;background:#ff8c0024}.admin-state-badge.source-stripe{color:#b5a8ff;background:#7864ff29}.admin-state-paid{text-align:center;color:#93dca6;vertical-align:middle;background:#78dc8c2e;border:1px solid #78dc8c47;border-radius:50%;width:18px;height:18px;margin-left:4px;font-size:.72rem;font-weight:600;line-height:17px;display:inline-block}.admin-toggle-btn{border-radius:6px!important;min-height:28px!important;padding:5px 12px!important;font-size:.72rem!important}.admin-cell-email{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.85rem;font-weight:500;overflow:hidden}.admin-cell-num{text-align:right;font-variant-numeric:tabular-nums;color:#ffffffb3;font-size:.82rem}.admin-cell-date{color:#ffffff8c;white-space:nowrap;font-size:.78rem}.admin-table-users .admin-cell-entered .admin-badge{white-space:nowrap;max-width:100%}.admin-cell-check{width:28px!important;padding:0 6px!important}.admin-cell-email{color:#f1f5f9;font-weight:500}.admin-cell-meta{color:#fff9;font-variant-numeric:tabular-nums;font-size:.85rem}.admin-cell-mono{color:#ffffffc7;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}@media (max-width:600px){.admin-table-cards{border-collapse:separate;border-spacing:0}.admin-table-cards thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-table-cards tbody tr{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;margin:0 0 8px;padding:10px 12px;display:block}.admin-table-cards tbody tr:hover{background:#ffffff0a}.admin-table-cards tbody td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:4px 0;display:flex}.admin-table-cards tbody td:before{content:attr(data-label);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#fff6;text-align:left;flex:none;font-size:.62rem}.admin-table-cards .admin-cell-email,.admin-table-cards .admin-cell-mono{word-break:break-word;text-overflow:clip;white-space:normal;max-width:none;font-size:.78rem;overflow:visible}.admin-table-cards .admin-cell-meta{word-break:break-word;font-size:.78rem}.admin-table-cards .admin-toggle-btn{min-height:32px;padding:6px 14px!important}.admin-table-cards .admin-table-empty{display:block;padding:28px 14px!important}.admin-table-cards tbody td.admin-table-empty:before{display:none}.admin-table-wrap:has(.admin-table-cards){background:0 0;border:0;overflow:visible}.admin-table-cards.admin-table-users tbody tr{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.admin-table-cards.admin-table-users tbody td{text-align:left;justify-content:flex-start;gap:0;padding:0;display:block}.admin-table-cards.admin-table-users tbody td:before{display:none}.admin-table-cards.admin-table-users .admin-cell-check{grid-area:1/1/span 4;align-self:center;width:18px!important;padding:0!important}.admin-table-cards.admin-table-users .admin-cell-email{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;max-width:none;font-size:.85rem;font-weight:500;overflow:hidden}.admin-table-cards.admin-table-users .admin-cell-action{grid-area:1/3/span 2;align-self:center}.admin-table-cards.admin-table-users .admin-cell-state{grid-area:2/2;align-self:center}.admin-table-cards.admin-table-users .admin-cell-entered{grid-area:3/2/auto/-1;min-width:0}.admin-table-cards.admin-table-users .admin-cell-entered .admin-badge{letter-spacing:.05em;white-space:nowrap;align-items:center;max-width:100%;line-height:1.35;display:inline-flex}.admin-table-cards.admin-table-users .admin-cell-num{color:#ffffff73;text-align:left;grid-area:4/2;font-size:.7rem}.admin-table-cards.admin-table-users .admin-cell-date{color:#ffffff73;text-align:right;grid-area:4/3;font-size:.7rem}.admin-table-cards.admin-table-users .admin-cell-num:before,.admin-table-cards.admin-table-users .admin-cell-date:before{content:attr(data-label) " ";text-transform:uppercase;letter-spacing:.05em;color:#ffffff47;margin-right:3px;font-size:.6rem;display:inline}.admin-table-cards.admin-table-users .admin-toggle-btn{min-height:28px;padding:5px 12px!important;font-size:.72rem!important}.admin-table-cards.admin-table-users tbody tr:has(.admin-table-empty){display:block}}.admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px;display:grid}.admin-kpi-grid-small{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:18px}.admin-overview-h{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin:24px 0 10px;font-size:.8rem;font-weight:600}.admin-kpi-card{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.admin-kpi-card.emphasis{background:linear-gradient(#60a5fa2e,#60a5fa0a);border-color:#60a5fa52}.admin-kpi-value{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:-.02em;word-break:break-word;font-size:1.85rem;font-weight:600;line-height:1}.admin-kpi-label{color:#fff9;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:500}.admin-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.admin-chart-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:16px 14px 8px;overflow:hidden}.admin-chart-card.wide{grid-column:1/-1}.admin-chart-empty{color:#ffffff7a;text-align:center;padding:60px 0;font-size:.9rem}.admin-leaderboard{flex-direction:column;gap:4px;margin:0;padding:4px 0;list-style:none;display:flex}.admin-leaderboard-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:grid}.admin-leaderboard-row:hover{background:#ffffff0f}.admin-leaderboard-rank{color:#94a3b8;font-size:.9rem;font-weight:700}.admin-leaderboard-email{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,monospace;font-size:.85rem;overflow:hidden}.admin-leaderboard-source{text-transform:uppercase;letter-spacing:.04em;border-radius:12px;padding:3px 8px;font-size:.7rem;font-weight:700}.admin-leaderboard-games{color:#fbbf24;text-align:right;min-width:40px;font-size:1.05rem;font-weight:700}.admin-lag-stats{flex-direction:column;gap:8px;padding:12px 8px;display:flex}.admin-lag-row{background:#ffffff08;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.admin-lag-row.emphasis{background:#fbbf2414;border:1px solid #fbbf2440}.admin-lag-label{color:#94a3b8;font-size:.85rem}.admin-lag-value{color:#e2e8f0;font-family:ui-monospace,SF Mono,monospace;font-size:1rem;font-weight:700}.admin-lag-sample{color:#ffffff73;text-align:right;padding:4px 12px 0;font-size:.75rem}@media (max-width:520px){.admin-kpi-value{font-size:1.55rem}.admin-kpi-card{padding:14px}.admin-chart-card{padding:14px 8px 8px}.admin-chart-title{font-size:.9rem}}.admin-kpi-card.webhook-kpi{border-left-style:solid;border-left-width:3px}.admin-kpi-card.webhook-kpi.cat-success{border-left-color:#34d3998c}.admin-kpi-card.webhook-kpi.cat-revoked{border-left-color:#fb923c8c}.admin-kpi-card.webhook-kpi.cat-skipped{border-left-color:#94a3b873}.admin-kpi-card.webhook-kpi.cat-failed{border-left-color:#f8717199}.admin-kpi-card.webhook-health{border-left-style:solid;border-left-width:3px}.admin-kpi-card.webhook-health-ok{border-left-color:#34d39999}.admin-kpi-card.webhook-health-warn{border-left-color:#fbbf24b3}.admin-kpi-card.webhook-health-alert{background:linear-gradient(#f871711f,#f8717108);border-left-color:#f87171bf}.admin-kpi-card.webhook-health-neutral{border-left-color:#94a3b859}.admin-section-title{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;border-bottom:1px solid #ffffff14;margin:26px 0 12px;padding-bottom:8px;font-size:.85rem;font-weight:600}.admin-result-badge{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:.7rem;display:inline-block}.admin-result-badge.cat-success{color:#6ee7b7f2;background:#34d39924;border-color:#34d3994d}.admin-result-badge.cat-revoked{color:#fdba74f2;background:#fb923c24;border-color:#fb923c4d}.admin-result-badge.cat-skipped{color:#cbd5e1d9;background:#94a3b81f;border-color:#94a3b840}.admin-result-badge.cat-failed{color:#feb2b2f2;background:#f8717129;border-color:#f8717159}@media (max-width:600px){.admin-table-cards tbody tr[data-category=success]{border-left:3px solid #34d3998c}.admin-table-cards tbody tr[data-category=revoked]{border-left:3px solid #fb923c8c}.admin-table-cards tbody tr[data-category=skipped]{border-left:3px solid #94a3b873}.admin-table-cards tbody tr[data-category=failed]{border-left:3px solid #f8717199}}@media (max-width:480px){.admin-dash-content{padding:10px max(10px, var(--safe-right)) max(10px, var(--safe-bottom)) max(10px, var(--safe-left))}.admin-kpi-grid{gap:6px;margin-bottom:14px}.admin-kpi-grid-small{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.admin-kpi-card{border-radius:10px;gap:3px;padding:10px 12px}.admin-kpi-value{font-size:1.25rem}.admin-kpi-label{letter-spacing:.05em;font-size:.58rem}.admin-toolbar{gap:8px;margin-bottom:12px}.admin-filter-btn{padding:6px 10px;font-size:.68rem}.admin-table-cards tbody tr{margin-bottom:8px;padding:10px 12px}.admin-table-cards tbody td{padding:4px 0;font-size:.78rem}.admin-table-cards tbody td:before{font-size:.58rem}}.admin-chart-title{color:#e2e8f0;letter-spacing:-.005em;margin-bottom:10px;font-size:.95rem;font-weight:600}.recharts-default-tooltip{background:#0f172a!important;border:1px solid #ffffff1a!important;border-radius:8px!important}.recharts-tooltip-label{font-weight:500;color:#e2e8f0!important}.app-shell[data-game-bg]{background:var(--game-bg,#050509);--game-hud-color:var(--game-text,#fff);--game-hud-shadow:var(--game-text-shadow,none);--game-hud-border:#ffffff2e;--game-hud-on-color:#111117;--game-hud-glow:#fff3;--game-hud-button-bg:#0e0e168c}.app-shell[data-game-bg] body{background:var(--game-bg,#050509)}body:has(.app-shell[data-game-bg]){background:var(--game-bg,#050509)}.app-shell[data-game-bg] .combo-counter{color:var(--game-hud-color,var(--game-text,#fff));text-shadow:var(--game-hud-shadow,var(--game-text-shadow,none))}.app-shell[data-game-bg][data-game-hud=light]{--game-hud-color:#fff;--game-hud-shadow:0 2px 6px #000000b3;--game-hud-border:#ffffff4d;--game-hud-on-color:#111117;--game-hud-glow:#ffffff47;--game-hud-button-bg:#0e0e169e}.app-shell[data-game-bg][data-game-hud=dark]{--game-hud-color:#17171d;--game-hud-shadow:0 1px 3px #ffffffb8;--game-hud-border:#17171d52;--game-hud-on-color:#fff;--game-hud-glow:#00000040;--game-hud-button-bg:#ffffffb8}.app-shell[data-game-bg][data-game-hud=green]{--game-hud-color:#70d98b;--game-hud-shadow:0 2px 5px #000000a6;--game-hud-border:#70d98b61;--game-hud-on-color:#102416;--game-hud-glow:#70d98b47;--game-hud-button-bg:#0e0e16a3}.app-shell[data-game-bg][data-game-hud=gold]{--game-hud-color:#fc6;--game-hud-shadow:0 2px 5px #000000ad;--game-hud-border:#fc66;--game-hud-on-color:#2a1c05;--game-hud-glow:#ffcc664d;--game-hud-button-bg:#0e0e16a3}.app-shell[data-game-bg][data-game-hud=red]{--game-hud-color:#ff6b78;--game-hud-shadow:0 2px 5px #000000ad;--game-hud-border:#ff6b7866;--game-hud-on-color:#2b080d;--game-hud-glow:#ff6b784d;--game-hud-button-bg:#0e0e16a3}.app-shell[data-game-bg] #vignette{opacity:var(--game-vignette,1)}.app-shell[data-game-bg] .game-canvas{background:var(--game-canvas-fallback,transparent)}.app-shell[data-game-bg=dark]{--game-bg:#050509;--game-text:#fff;--game-text-shadow:none;--game-vignette:1;--game-canvas-fallback:#050509}.app-shell[data-game-bg=light]{--game-bg:#f5f2eb;--game-text:#16161a;--game-text-shadow:0 1px 2px #fff9;--game-vignette:0;--game-canvas-fallback:transparent;--game-hud-button-bg:#ffffffb8;background-image:radial-gradient(circle at 20% 10%,#ffffffe6,#0000 60%),radial-gradient(circle at 80% 90%,#0000000a,#0000 60%)}.app-shell[data-game-bg=wood],.app-shell[data-game-bg=prism],.app-shell[data-game-bg=aurora],.app-shell[data-game-bg=gold],.app-shell[data-game-bg=ember],.app-shell[data-game-bg=azure],.app-shell[data-game-bg=magenta],.app-shell[data-game-bg=jade]{--game-canvas-fallback:transparent;--game-vignette:0;background-color:var(--game-bg,#050509);background-image:var(--game-bg-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.app-shell[data-game-bg=prism]{--game-bg:#ecebe6;--game-text:#1d1d22;--game-text-shadow:0 1px 2px #fff9;--game-hud-button-bg:#ffffffb8}.app-shell[data-game-bg=wood],.app-shell[data-game-bg=aurora],.app-shell[data-game-bg=gold],.app-shell[data-game-bg=ember],.app-shell[data-game-bg=azure],.app-shell[data-game-bg=magenta],.app-shell[data-game-bg=jade]{--game-bg:#151317;--game-text:#fff;--game-text-shadow:0 2px 6px #0000008c}.app-shell[data-game-bg=custom]{--game-bg:#050509;--game-text:#fff;--game-text-shadow:0 2px 8px #000000bf;--game-vignette:0;--game-canvas-fallback:transparent;background-color:#050509;background-image:var(--game-bg-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.game-bg-chip[data-bg=custom]{background-color:#1a1a22;background-image:var(--game-bg-image,none);background-position:50%;background-size:cover}.game-bg-chip[data-bg=custom].empty{color:#ffffff8c;justify-content:center;align-items:center;font-size:1.4rem;font-weight:300;line-height:1;display:flex}.game-bg-chip[data-bg=custom].empty:before{content:"+"}.game-bg-custom-actions{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;gap:8px;padding:0 14px 10px;font-size:.62rem;display:flex}.game-bg-custom-actions button{color:#ffffff8c;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;padding:0}.game-bg-custom-actions button:hover{color:#ffffffd9}.game-bg-custom-actions button:disabled{opacity:.5;cursor:default}.game-bg-custom-error{color:#ff8896;letter-spacing:.08em;padding:0 14px 10px;font-size:.62rem}.profile-menu-bg-row{color:#ffffffb3;font-family:var(--font-ui);letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 14px;font-size:.72rem;transition:background .15s;display:flex}.profile-menu-bg-row:hover{background:#ffffff0f}.profile-menu-bg-row:disabled{opacity:.45;cursor:default}.profile-menu-bg-thumb{aspect-ratio:auto;border-radius:7px;flex-shrink:0;width:24px;height:24px}.cube-color-swatch{aspect-ratio:1;background:#111117;border:1px solid #ffffff2e;border-radius:10px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;padding:5px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.cube-color-swatch>span{border-radius:3px;min-width:0;min-height:0}.cube-color-swatch.active{border-color:#fff;box-shadow:0 0 0 2px #ffffff40}.cube-color-icon,.game-appearance-swatch{filter:drop-shadow(0 2px 3px #00000059);flex-shrink:0;width:24px;height:24px;display:block;overflow:visible}.game-appearance-swatch>rect:first-child{fill:#121219;stroke:#ffffff47;stroke-width:1px}.game-appearance-swatch>path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round}.game-appearance-swatch .game-appearance-icon-button{fill:currentColor}.game-appearance-swatch[data-hud=dark]>rect:first-child{fill:#f0f0f2;stroke:#fff6}.bg-picker-modal{width:min(100%,380px)}.bg-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;margin-bottom:18px;display:grid}.cube-color-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cube-color-picker-copy{color:#ffffff8c;font-family:var(--font-ui);letter-spacing:.035em;margin:-8px 0 18px;font-size:.7rem;line-height:1.5}.game-appearance-section-title{color:#ffffffbd;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:2px 0 10px;font-size:.66rem;font-weight:650}.game-hud-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.game-hud-color-option,.solve-style-option{color:#ffffff94;min-width:0;min-height:42px;font-family:var(--font-ui);letter-spacing:.05em;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:.58rem;display:flex}.game-hud-color-option[aria-checked=true],.solve-style-option[aria-checked=true]{color:#fff;background:#78c87817;border-color:#78c8789e}.game-hud-color-dot{border:1px solid #ffffff47;border-radius:50%;flex-shrink:0;width:17px;height:17px}.solve-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.solve-style-option{text-align:center;flex-direction:column;gap:8px;min-height:82px}.solve-style-preview{color:#ffffffb8;min-width:34px;height:34px;font-family:var(--font-ui);letter-spacing:.12em;background:#0e0e16b3;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;padding:0 10px;font-size:.52rem;font-weight:700;display:flex}.solve-style-preview-text,.solve-style-preview-prominent{border-radius:11px;min-width:58px}.solve-style-preview-prominent{color:#111117;background:#fff;border-color:#fff;box-shadow:0 4px 12px #ffffff2e}.bg-picker-option{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.bg-picker-option:disabled{opacity:.5;cursor:default}.bg-picker-option .game-bg-chip{width:100%;display:block}.bg-picker-option-label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.6rem;line-height:1.2}.bg-picker-option[aria-checked=true] .bg-picker-option-label{color:#fff}.bg-picker-modal .game-bg-custom-actions{padding:0}.bg-picker-modal .game-bg-custom-error{padding:8px 0 0}.game-bg-chip{aspect-ratio:1;cursor:pointer;background-color:#050509;border:1px solid #ffffff2e;border-radius:10px;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}@media (hover:hover){.game-bg-chip:hover{border-color:#fff6}}.game-bg-chip.active{border-color:#fff;box-shadow:0 0 0 2px #ffffff40}.game-bg-chip[data-bg=dark]{background:#050509}.game-bg-chip[data-bg=light]{background:#f5f2eb}.game-bg-chip[data-bg=wood],.game-bg-chip[data-bg=prism],.game-bg-chip[data-bg=aurora],.game-bg-chip[data-bg=gold],.game-bg-chip[data-bg=ember],.game-bg-chip[data-bg=azure],.game-bg-chip[data-bg=magenta],.game-bg-chip[data-bg=jade]{background-image:var(--chip-bg-image,none);background-position:50%;background-size:cover}@keyframes gameExitHintIn{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@keyframes gameExitHintDot{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.game-exit-hint{top:max(16px, var(--safe-top));z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5f7;text-align:left;cursor:pointer;background:#14141aeb;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:14px;max-width:min(92vw,420px);padding:12px 18px 12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:.4s ease-out gameExitHintIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000059}.game-exit-hint:hover{background:#14141af5;border-color:#ffffff38;outline:none}.game-exit-hint:focus-visible{background:#14141af5;border-color:#ffffff38;outline:none}.game-exit-hint-icon{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:0 0 36px;width:36px;height:36px;position:relative;overflow:hidden}.game-exit-hint-corner{border-top:2px solid #ffc800d9;border-left:2px solid #ffc800d9;border-top-left-radius:4px;width:14px;height:14px;position:absolute;top:0;left:0}.game-exit-hint-dots{gap:2px;display:flex;position:absolute;top:4px;left:4px}.game-exit-hint-dots i{background:#ffc800d9;border-radius:50%;width:4px;height:4px;display:block}.game-exit-hint-dots i:first-child{animation:1.6s ease-in-out infinite gameExitHintDot}.game-exit-hint-dots i:nth-child(2){animation:1.6s ease-in-out .15s infinite gameExitHintDot}.game-exit-hint-dots i:nth-child(3){animation:1.6s ease-in-out .3s infinite gameExitHintDot}.game-exit-hint-dots i:nth-child(4){animation:1.6s ease-in-out .45s infinite gameExitHintDot}.game-exit-hint-text{flex-direction:column;gap:2px;min-width:0;display:flex}.game-exit-hint-text strong{color:#fff;letter-spacing:-.005em;font-size:.85rem;font-weight:600}.game-exit-hint-text span{color:#ffffffa6;font-size:.78rem;line-height:1.35}.promo-screen{z-index:20;background:#050509;flex-direction:column;justify-content:center;align-items:center;padding:clamp(72px,12vh,112px) clamp(20px,4vw,40px) clamp(104px,14vh,144px);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.promo-screen:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#ffffff0f,#0000 38%),radial-gradient(circle at 50% 70%,#ffffff08,#0000 32%);position:absolute;top:0;bottom:0;left:0;right:0}.promo-card{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:440px;display:flex;position:relative}.promo-logo{width:clamp(120px,28vw,180px);height:auto;margin-bottom:4px}.promo-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(1.6rem,4.5vw,2rem);font-weight:500;line-height:1.2}.promo-subtitle{color:#ffffffb3;margin:0;font-size:clamp(.95rem,2.4vw,1.05rem);line-height:1.5}.promo-form{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}.promo-input{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-size:1rem;transition:border-color .2s,background .2s}.promo-input:focus{background:#ffffff14;border-color:#ffffff52}.promo-input::placeholder{color:#ffffff4d}.promo-cta{color:#0a0a12;cursor:pointer;text-align:center;box-sizing:border-box;background:#fff;border:none;border-radius:10px;width:100%;padding:16px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .1s;display:inline-block}.promo-cta:hover:not(:disabled){opacity:.9}.promo-cta:active:not(:disabled){transform:scale(.98)}.promo-cta:disabled{opacity:.5;cursor:not-allowed}.promo-cta-link{display:inline-block}.promo-signout-top{color:#fff9;letter-spacing:.02em;cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 14px;font-size:.78rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;position:absolute;top:clamp(14px,3vh,22px);right:clamp(14px,4vw,24px)}.promo-signout-top:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.promo-notice{color:#78dc8ce6;background:#78dc8c14;border:1px solid #78dc8c2e;border-radius:10px;margin:0;padding:12px 16px;font-size:.9rem}.promo-error{color:#ff8c8cf2;background:#ff505014;border:1px solid #ff505033;border-radius:10px;margin:0;padding:12px 16px;font-size:.9rem}.promo-hint{color:#fff6;margin:0;font-size:.8rem;line-height:1.5}.promo-loading{color:#ffffff80;font-size:.9rem}.promo-video{background:#000;border:1px solid #ffffff14;border-radius:12px;width:100%;margin:4px 0;padding-bottom:56.25%;position:relative;overflow:hidden}.promo-video iframe,.promo-video-facade{cursor:pointer;background:#000;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.promo-video-facade img{object-fit:cover;width:100%;height:100%;transition:filter .2s;display:block}.promo-video-facade:hover img{filter:brightness(.85)}.promo-video-facade:focus-visible img{filter:brightness(.85)}.promo-video-play{pointer-events:none;filter:drop-shadow(0 4px 16px #00000080);transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-video-facade:hover .promo-video-play{transform:translate(-50%,-50%)scale(1.1)}.promo-video-facade:focus-visible .promo-video-play{transform:translate(-50%,-50%)scale(1.1)}.promo-price-row{justify-content:center;align-items:baseline;gap:14px;margin:4px 0;display:flex}.promo-price-new{color:#fff;letter-spacing:-.02em;font-size:2.5rem;font-weight:600}.admin-offer-box{background:linear-gradient(135deg,#ff8c000f,#ff500008);border:1px solid #ff8c0026;border-radius:14px;margin-bottom:20px;padding:18px 20px}.admin-offer-head h3{color:#fff;margin:0 0 4px;font-size:.95rem;font-weight:600}.admin-offer-head p{color:#ffffff80;margin:0 0 14px;font-size:.82rem;line-height:1.5}.admin-offer-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-offer-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;min-width:0;padding:10px 16px;font-size:.85rem;font-weight:500;transition:opacity .2s,background .2s,border-color .2s}.admin-offer-btn:disabled{opacity:.4;cursor:not-allowed}.admin-offer-btn-secondary{color:#fffc;background:#ffffff0a;border-color:#ffffff1a}.admin-offer-btn-secondary:hover:not(:disabled){background:#ffffff12;border-color:#fff3}.admin-offer-btn-primary{color:#ffb673;background:#ff8c002e;border-color:#ff8c0066}.admin-offer-btn-primary:hover:not(:disabled){background:#ff8c0047;border-color:#ff8c0099}.admin-offer-btn-tertiary{color:#ffffff8c;background:0 0;border-color:#ffffff14;flex:none}.admin-offer-btn-tertiary:hover:not(:disabled){color:#ffffffbf;background:#ffffff0a;border-color:#ffffff29}.admin-offer-selection{color:#ff8c00d9;margin:12px 0 0;font-size:.82rem}.admin-offer-link{color:#ff8c00d9;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0 4px;text-decoration:underline}.admin-offer-link:hover{color:#ffb673}.admin-cell-check{text-align:center;width:36px;padding:0 4px}.admin-cell-check input[type=checkbox]{cursor:pointer;accent-color:#ff8c00;width:16px;height:16px}.admin-source-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-block}.admin-source-badge.source-direct{color:#ffffff8c;background:#ffffff0f}.admin-source-badge.source-hhp{color:#ffb673;background:#ff8c0029}.admin-source-badge.source-stripe{color:#b5a8ff;background:#7864ff29}.admin-source-badge.source-manual{color:#93dca6;background:#78dc8c1f}.admin-source-paid{letter-spacing:.04em;text-transform:uppercase;color:#93dca6;background:#78dc8c29;border:1px solid #78dc8c3d;border-radius:6px;margin-left:6px;padding:3px 8px;font-size:.7rem;font-weight:500;display:inline-block}.admin-stat-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 18px;display:grid}.admin-stat-pill{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px;font-family:inherit;transition:background .15s,border-color .15s,transform .1s;display:flex}.admin-stat-pill:hover{background:#ffffff0f;border-color:#ffffff24}.admin-stat-pill:active{transform:scale(.98)}.admin-stat-pill.active{background:#ffffff12;border-color:#ffffff52}.admin-stat-pill.stat-waiting.active{background:#ffc80014;border-color:#ffc80080}.admin-stat-pill.stat-stripe.active{background:#7864ff14;border-color:#7864ff80}.admin-stat-pill.stat-hhp.active{background:#ff8c0014;border-color:#ff8c0080}.admin-stat-pill.stat-other.active{background:#78dc8c14;border-color:#78dc8c80}.admin-stat-pill-num{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600;line-height:1}.admin-stat-pill-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:.65rem}.admin-filter-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-filter-scroll::-webkit-scrollbar{display:none}.admin-filter-count{font-variant-numeric:tabular-nums;color:#ffffff8c;background:#ffffff0f;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.7rem;display:inline-block}.admin-filter-btn.active .admin-filter-count{color:#fff;background:#ffffff2e}@media (max-width:600px){.admin-stat-strip{grid-template-columns:repeat(2,1fr);gap:6px}.admin-stat-pill{padding:10px 12px}.admin-stat-pill-num{font-size:1.35rem}.admin-stat-pill-label{font-size:.6rem}.admin-filter-scroll{padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.admin-filter-scroll .admin-filter-btn{white-space:nowrap;flex:none}}.admin-offer-info,.admin-offer-success,.admin-offer-error{word-break:break-word;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.82rem}.admin-offer-info{color:#fff9;background:#ffffff08}.admin-offer-success{color:#78dc8cf2;background:#78dc8c14;border:1px solid #78dc8c2e}.admin-offer-error{color:#ff8c8cf2;background:#ff505014;border:1px solid #ff505033}.error-fallback{color:#fff;z-index:10000;background:#000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.error-fallback__card{text-align:center;background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;max-width:360px;padding:32px 28px}.error-fallback__title{margin:0 0 6px;font-size:1.15rem;font-weight:600}.error-fallback__subtitle{color:#ffffff73;margin:0 0 24px;font-size:.85rem}.error-fallback__button{-webkit-appearance:none;appearance:none;color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:10px 20px;transition:background .15s,border-color .15s}.error-fallback__button:hover{background:#ffffff0f;border-color:#ffffff59}.info-video,.tour-video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:12px;width:100%;margin:8px 0 16px;position:relative;overflow:hidden}.info-video iframe,.tour-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tour-video{margin:10px 0 4px}
