@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/exo-2-cyrillic-ext-700-italic-CFVpjnd6.woff2)format("woff2"),url(/assets/exo-2-cyrillic-ext-700-italic-BspKUqjE.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:"Exo 2";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/exo-2-cyrillic-700-italic-CQpoNheZ.woff2)format("woff2"),url(/assets/exo-2-cyrillic-700-italic-CcYFQaB0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/exo-2-vietnamese-700-italic-DWHwd0bX.woff2)format("woff2"),url(/assets/exo-2-vietnamese-700-italic-B3FFKFJi.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:"Exo 2";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-ext-700-italic-1KeWLJMc.woff2)format("woff2"),url(/assets/exo-2-latin-ext-700-italic-CQv4p7AL.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:"Exo 2";font-style:italic;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-700-italic-ERtNaDpW.woff2)format("woff2"),url(/assets/exo-2-latin-700-italic-D7bHrasv.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:"Exo 2";font-style:italic;font-display:swap;font-weight:800;src:url(/assets/exo-2-cyrillic-ext-800-italic-Dl981sE2.woff2)format("woff2"),url(/assets/exo-2-cyrillic-ext-800-italic-4Wu-9zAK.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:"Exo 2";font-style:italic;font-display:swap;font-weight:800;src:url(/assets/exo-2-cyrillic-800-italic-DQXKhaRm.woff2)format("woff2"),url(/assets/exo-2-cyrillic-800-italic-VW4fExJe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:800;src:url(/assets/exo-2-vietnamese-800-italic-CuIjV85J.woff2)format("woff2"),url(/assets/exo-2-vietnamese-800-italic-CCA2bbUU.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:"Exo 2";font-style:italic;font-display:swap;font-weight:800;src:url(/assets/exo-2-latin-ext-800-italic-BDCUwEVT.woff2)format("woff2"),url(/assets/exo-2-latin-ext-800-italic-B4oSEXTT.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:"Exo 2";font-style:italic;font-display:swap;font-weight:800;src:url(/assets/exo-2-latin-800-italic-Dj7HKKd6.woff2)format("woff2"),url(/assets/exo-2-latin-800-italic-B4xyTnY_.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:"Exo 2";font-style:italic;font-display:swap;font-weight:900;src:url(/assets/exo-2-cyrillic-ext-900-italic-CvBKroOU.woff2)format("woff2"),url(/assets/exo-2-cyrillic-ext-900-italic-DOUSV72R.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:"Exo 2";font-style:italic;font-display:swap;font-weight:900;src:url(/assets/exo-2-cyrillic-900-italic-o9OEAzm3.woff2)format("woff2"),url(/assets/exo-2-cyrillic-900-italic-BH7BE8z1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:900;src:url(/assets/exo-2-vietnamese-900-italic-UN9GHNKm.woff2)format("woff2"),url(/assets/exo-2-vietnamese-900-italic-CEdz2NTS.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:"Exo 2";font-style:italic;font-display:swap;font-weight:900;src:url(/assets/exo-2-latin-ext-900-italic-Cwt5olww.woff2)format("woff2"),url(/assets/exo-2-latin-ext-900-italic-DxiwEVA3.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:"Exo 2";font-style:italic;font-display:swap;font-weight:900;src:url(/assets/exo-2-latin-900-italic-CxTbkIdY.woff2)format("woff2"),url(/assets/exo-2-latin-900-italic-LaoQZkt7.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: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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.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:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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{--bg:#030605;--bg-2:#07110c;--surface:#ffffff0d;--surface-2:#ffffff14;--border:#ffffff1a;--border-strong:#ffffff29;--text:#f3f7f4;--muted:#b4c3ba;--faint:#7f8f86;--fx:#3df27c;--fx-deep:#12b955;--fx-ink:#03140a;--fx-glow:#3df27c61;--fx-soft:#3df27c1c;--fx-line:#3df27c73;--silver:linear-gradient(180deg, #fff 0%, #d9dedb 48%, #9aa29e 52%, #e9ecea 100%);--gold:#ffd166;--danger:#ff5c6c;--radius:18px;--radius-sm:12px;--font-display:"Exo 2", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:15px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}img{display:block}:focus-visible{outline:2px solid var(--fx);outline-offset:2px}.app{background:radial-gradient(110% 55% at 50% -12%, #3df27c2b, transparent 62%), radial-gradient(70% 40% at 100% 110%, #12b9551f, transparent 70%), var(--bg);justify-content:center;min-height:100dvh;display:flex}.shell{isolation:isolate;flex-direction:column;width:100%;max-width:460px;height:100dvh;display:flex;position:relative;overflow:clip}.shell:before{content:"";z-index:-1;transform-origin:top;pointer-events:none;background:radial-gradient(circle at 50% 0,#0000 0 88px,#ffffff0b 89px 90px,#0000 91px),linear-gradient(#ffffff0b,#ffffff0b) 50% 0/100% 1px no-repeat;height:46%;position:absolute;inset:auto -40% -18%;transform:perspective(500px)rotateX(58deg)}@media (width>=620px){.shell{border:1px solid var(--border);background:linear-gradient(#07110cd9,#030605eb);border-radius:34px;height:calc(100dvh - 48px);margin:24px 0;box-shadow:0 0 0 8px #ffffff04,0 40px 120px -30px #3df27c38}}.topbar{padding:max(14px, env(safe-area-inset-top)) 18px 8px;align-items:center;gap:12px;min-height:58px;display:flex}.icon-btn{width:38px;height:38px;color:var(--muted);border:1px solid #0000;border-radius:12px;place-items:center;transition:background .2s,color .2s;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn[aria-hidden=true]{visibility:hidden}.progress{background:#ffffff12;border-radius:99px;flex:1;height:5px;overflow:hidden}.progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--fx-deep), var(--fx));height:100%;box-shadow:0 0 14px var(--fx-glow);transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.step-count{font-family:var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:13px;font-style:italic;font-weight:700}.step-count b{color:var(--text)}.demo-badge{letter-spacing:.14em;color:var(--gold);background:#ffd16614;border:1px solid #ffd16659;border-radius:99px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.stage{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;position:relative;overflow:hidden auto}.stage::-webkit-scrollbar{display:none}.stage-clip{flex-direction:column;min-height:100%;display:flex;overflow-x:clip}.step{flex-direction:column;flex:1;padding:10px 22px 0;animation:.42s cubic-bezier(.2,.8,.2,1) both step-in-forward;display:flex}.step.back{animation-name:step-in-back}@keyframes step-in-forward{0%{opacity:0;transform:translate(28px)}}@keyframes step-in-back{0%{opacity:0;transform:translate(-28px)}}.step-body{flex:1;padding-bottom:20px}.step-footer{padding:18px 22px max(18px, env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--bg) 36%);z-index:4;margin:0 -22px;position:sticky;bottom:0}@media (height<=520px){.step:has(input:focus) .step-footer{position:static}}@media (width>=620px){.step-footer{background:linear-gradient(#0000,#040806 36%)}}.footnote{text-align:center;color:var(--faint);margin:10px 0 0;font-size:12px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--fx);margin:6px 0 10px;font-size:11px;font-weight:800}.title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(28px,8vw,34px);font-style:italic;font-weight:800;line-height:1.04}.title em{font-style:inherit;color:var(--fx);text-shadow:0 0 24px var(--fx-glow)}.lead{color:var(--muted);margin:10px 0 0;font-size:15px}.section-label{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:22px 0 10px;font-size:11px;font-weight:700}.wordmark{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;font-style:italic;font-weight:900;line-height:1}.wordmark .score{background:var(--silver);color:#0000;-webkit-background-clip:text;background-clip:text}.wordmark .fx{background:linear-gradient(180deg, #7dffab, var(--fx) 45%, var(--fx-deep));color:#0000;filter:drop-shadow(0 0 10px var(--fx-glow));-webkit-background-clip:text;background-clip:text}.cta{width:100%;height:58px;font-family:var(--font-display);color:var(--fx-ink);background:linear-gradient(180deg, #6dff9f 0%, var(--fx) 40%, var(--fx-deep) 100%);box-shadow:0 0 0 1px #ffffff40 inset, 0 12px 34px -8px var(--fx-glow);border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-style:italic;font-weight:800;transition:transform .15s,opacity .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.cta:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.2s ease-in-out 1.2s infinite shine;position:absolute;inset:0;transform:translate(-120%)}.cta:active{transform:scale(.98)}.cta:disabled{opacity:.32;box-shadow:none;cursor:not-allowed}.cta:disabled:after{display:none}@keyframes shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.link-btn{color:var(--muted);text-underline-offset:3px;margin:14px auto 0;font-size:14px;font-weight:600;text-decoration:underline;display:block}.link-btn:hover{color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.choice{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:14px;width:100%;padding:16px;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;display:flex}.choice:hover{border-color:var(--border-strong)}.choice:active{transform:scale(.99)}.choice.selected{border-color:var(--fx-line);background:linear-gradient(180deg, var(--fx-soft), #3df27c08);box-shadow:0 0 0 1px var(--fx-line) inset, 0 10px 30px -14px var(--fx-glow)}.radio{border:2px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:all .2s;display:grid}.selected .radio{border-color:var(--fx);background:var(--fx);color:var(--fx-ink);box-shadow:0 0 12px var(--fx-glow)}.crest{border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.crest img{object-fit:contain;width:100%;height:100%}.crest.fallback{background:var(--surface-2);color:var(--muted);border:1px solid var(--border);font-size:.42em;font-weight:800}.hero-mark{align-items:center;gap:10px;margin:4px 0 18px;display:flex}.hero-mark img{width:40px;height:40px;box-shadow:0 0 22px var(--fx-glow);border-radius:11px}.hero-mark .wordmark{font-size:24px}.stamp{font-family:var(--font-display);letter-spacing:.08em;color:var(--fx);border:1.5px solid var(--fx-line);box-shadow:0 0 16px -4px var(--fx-glow);border-radius:8px;padding:3px 8px;font-size:12px;font-style:italic;font-weight:800;transform:rotate(-4deg)}.search{background:var(--surface);border:1px solid var(--border);height:52px;color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin-top:20px;padding:0 16px;transition:border-color .2s;display:flex}.search:focus-within{border-color:var(--fx-line)}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.search input::placeholder{color:var(--faint)}.club-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.club{border-radius:var(--radius);background:var(--surface);text-align:center;border:1px solid #0000;flex-direction:column;align-items:center;gap:10px;padding:16px 6px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.club:hover{border-color:var(--border-strong)}.club.selected{border-color:var(--fx-line);background:var(--fx-soft);box-shadow:0 0 0 1px var(--fx-line) inset, 0 8px 26px -12px var(--fx-glow)}.club .crest{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.club.selected .crest{transform:scale(1.12)}.empty{text-align:center;color:var(--faint);padding:24px 8px;font-size:14px}.stack{flex-direction:column;gap:12px;margin-top:24px;display:flex}.profile-icon{background:var(--surface-2);width:46px;height:46px;color:var(--fx);border-radius:14px;flex:none;place-items:center;display:grid}.selected .profile-icon{background:var(--fx);color:var(--fx-ink);box-shadow:0 0 18px var(--fx-glow)}.choice-text{flex:1;min-width:0}.choice-text strong{font-family:var(--font-display);font-size:18px;font-style:italic;font-weight:800;display:block}.choice-text>span:not(.choice-desc){color:var(--muted);font-size:13px}.risk{gap:3px;margin-top:8px;display:flex}.risk i{background:#ffffff1a;border-radius:2px;width:18px;height:4px}.risk i.on{background:var(--fx);box-shadow:0 0 8px var(--fx-glow)}.league-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.league{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:12px;transition:all .2s;display:flex;position:relative}.league:hover{border-color:var(--border-strong)}.league .crest{background:#fff;border-radius:10px;padding:5px}.league strong{font-size:13px;font-weight:700;line-height:1.2;display:block}.league small{color:var(--faint);font-size:11.5px}.league .tick{background:var(--fx);width:18px;height:18px;color:var(--fx-ink);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:8px;right:8px;transform:scale(0)}.league.selected{border-color:var(--fx-line);background:var(--fx-soft)}.league.selected .tick{transform:scale(1)}.pill{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:99px;align-items:center;gap:8px;margin-top:16px;padding:8px 12px;font-size:13px;display:inline-flex}.pill b{color:var(--fx);font-variant-numeric:tabular-nums}.notice{color:var(--gold);background:#ffd16612;border:1px solid #ffd16638;border-radius:12px;margin-top:14px;padding:10px 12px;font-size:13px}.day-label{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:20px 0 8px;font-size:12px;font-weight:700}.fixtures{flex-direction:column;gap:8px;display:flex}.fixture{gap:12px;padding:12px 14px}.fixture-time{width:46px;font-family:var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-style:italic;font-weight:800}.selected .fixture-time{color:var(--fx)}.fixture-teams{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fixture-teams div{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.fixture-teams div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-league{color:var(--faint);font-size:11.5px}.fixture:disabled{opacity:.4}.scan{flex-direction:column;align-items:center;margin-top:30px;display:flex}.radar{border:1px solid var(--fx-line);background:radial-gradient(circle, var(--fx-soft), transparent 70%);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.radar:before,.radar:after{content:"";border:1px solid var(--fx-line);border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute;inset:-1px}.radar:after{animation-delay:.9s}@keyframes ping{to{opacity:0;transform:scale(1.7)}}.radar .sweep{background:conic-gradient(from 0deg, var(--fx-glow), transparent 30%);border-radius:50%;animation:1.6s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.radar img{border-radius:16px;width:64px;height:64px;position:relative}.checklist{flex-direction:column;gap:10px;width:100%;margin:28px 0 0;padding:0;list-style:none;display:flex}.checklist li{color:var(--faint);align-items:center;gap:12px;font-size:14px;transition:color .3s;display:flex}.checklist li .dot{border:2px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.checklist li.active{color:var(--text)}.checklist li.active .dot{border-color:var(--fx);border-top-color:#0000;animation:.7s linear infinite spin}.checklist li.done{color:var(--muted)}.checklist li.done .dot{border-color:var(--fx);background:var(--fx);color:var(--fx-ink)}.ticket{color:#0a1510;box-shadow:0 24px 60px -24px var(--fx-glow);background:#f4f7f5;border-radius:18px;margin-top:20px;animation:.6s cubic-bezier(.2,.8,.2,1) both ticket-in;position:relative;overflow:hidden}@keyframes ticket-in{0%{opacity:0;transform:translateY(30px)rotate(-1.5deg)}}.ticket-head{color:#fff;background:linear-gradient(90deg,#06130c,#0b2416);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ticket-head .wordmark{font-size:18px}.ticket-head small{letter-spacing:.14em;color:var(--fx);font-size:10.5px;font-weight:800}.ticket-row{border-bottom:1px dashed #c9d3ce;grid-template-columns:44px 1fr auto;align-items:center;gap:2px 10px;padding:12px 16px;display:grid}.ticket-row .t-time{font-family:var(--font-display);color:#4c5d55;grid-row:span 2;font-size:14px;font-style:italic;font-weight:800}.ticket-row .t-match{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.ticket-row .t-pick{color:#4c5d55;grid-column:2;font-size:12.5px}.ticket-row .t-odds{font-family:var(--font-display);grid-area:1/3/span 2;font-size:16px;font-style:italic;font-weight:800}.ticket.watchable .ticket-row .t-odds{grid-row:1}.t-watch{cursor:pointer;font:inherit;color:#0a7a3a;background:#e3f8eb;border:1.5px solid #3df27c;border-radius:99px;grid-area:2/3;justify-self:end;align-items:center;gap:4px;margin-top:4px;padding:5px 10px;font-size:12px;font-weight:800;transition:background .2s,color .2s,transform .15s;display:inline-flex}.t-watch:active{transform:scale(.94)}.t-watch.on{color:var(--fx-ink);background:var(--fx);border-color:var(--fx-deep);box-shadow:0 0 12px var(--fx-glow)}.gen-watch-hint{color:var(--faint);align-items:center;gap:6px;margin:10px 2px 0;font-size:12.5px;display:flex}.gen-watch-hint.on{color:var(--fx)}.masked{filter:blur(5px);-webkit-user-select:none;user-select:none}.ticket-total{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ticket-total small{letter-spacing:.16em;color:#4c5d55;font-size:11px;font-weight:800}.ticket-total strong{font-family:var(--font-display);color:var(--fx-deep);font-size:30px;font-style:italic;font-weight:900}.ticket-lock{letter-spacing:.12em;color:#0f7a3c;background:#e3ebe7;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11.5px;font-weight:800;display:flex}.ticket-edge{background:linear-gradient(135deg,#f4f7f5 50%,#0000 50%) 0 0/14px 10px repeat-x,linear-gradient(225deg,#f4f7f5 50%,#0000 50%) 0 0/14px 10px repeat-x;height:10px}.ticket.open .ticket-lock{color:#0f7a3c}.stake{margin-top:14px;padding:16px}.stake-label{letter-spacing:.16em;color:var(--faint);font-size:11px;font-weight:800}.chips{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.chip{background:var(--surface-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:12px;height:44px;font-size:14px;font-weight:700;transition:all .2s}.chip.selected{background:var(--fx);color:var(--fx-ink);box-shadow:0 0 18px var(--fx-glow);border-color:#0000}.stake-input{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;height:46px;margin-top:10px;padding:0 14px;display:flex}.stake-input:focus-within{border-color:var(--fx-line)}.stake-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.stake-input span{color:var(--faint);font-size:12px;font-weight:700}.gain{border-top:1px dashed var(--border);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.gain small{letter-spacing:.16em;color:var(--faint);font-size:11px;font-weight:800}.gain strong{font-family:var(--font-display);color:var(--gold);text-shadow:0 0 22px #ffd1664d;font-variant-numeric:tabular-nums;font-size:30px;font-style:italic;font-weight:900}.gain strong span{margin-left:4px;font-size:14px}.disclaimer{color:var(--faint);margin:10px 0 0;font-size:12px}.duel{background:radial-gradient(80% 90% at 100% 0%, #3df27c24, transparent 60%), var(--surface);border:1px solid var(--border);border-radius:18px;margin-top:10px;padding:12px 12px 10px}.duel-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.duel-side{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.duel-side b{font-family:var(--font-display);font-size:15px;font-style:italic;font-weight:900}.duel-side small{color:var(--faint);font-size:11px}.duel-who{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.duel-who.ai{color:var(--fx)}.duel-who .digit.small{border-radius:5px;width:18px;height:24px;font-size:14px}.duel-who .digit-sep{font-size:14px}.duel-vs{font-family:var(--font-display);color:var(--faint);font-size:16px;font-style:italic;font-weight:900}.duel-crown{z-index:1;letter-spacing:.1em;color:#1a1203;background:linear-gradient(90deg,#ffd166,#ffe7a3);border-radius:99px;align-items:center;gap:3px;padding:2px 7px;font-size:9.5px;font-weight:900;display:inline-flex;position:absolute;top:-6px;box-shadow:0 0 12px #ffd16680}.gauge{place-items:center;width:76px;height:76px;display:grid;position:relative}.gauge svg{position:absolute;inset:0}.gauge-track{fill:none;stroke:#ffffff14;stroke-width:7px}.gauge-fill{fill:none;stroke:var(--g);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--g-glow));animation:1.1s cubic-bezier(.2,.8,.2,1) both gauge-fill}@keyframes gauge-fill{0%{stroke-dashoffset:var(--c)}}.gauge-val{font-family:var(--font-display);color:var(--g);font-variant-numeric:tabular-nums;font-size:20px;font-style:italic;font-weight:900;position:relative}.gauge-val small{font-size:11px}.gauge.red,.cmp-verdict b.red{--g:#ff5c6c;--g-glow:#ff5c6c80}.gauge.yellow,.cmp-verdict b.yellow{--g:#ffd166;--g-glow:#ffd16680}.gauge.green,.cmp-verdict b.green{--g:var(--fx);--g-glow:var(--fx-glow)}.duel-side.best .gauge{filter:drop-shadow(0 0 14px var(--fx-glow))}.cmp-verdict{text-align:center;color:var(--muted);margin:8px 0 0;font-size:13px}.cmp-verdict b{color:var(--fx)}.cmp-verdict b.red,.cmp-verdict b.yellow{color:var(--g)}.ready-gain{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-top:14px;padding:12px 14px}.ready-gain .chips{margin-top:8px}.ready-gain .chip{height:38px}.ready-gain .gain{margin-top:10px;padding-top:10px}.ready-gain .disclaimer{margin-top:6px;font-size:11.5px;line-height:1.4}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.step-body.benefits{padding-bottom:6px}.xlist.unlock{margin-top:18px}.unlock-strip{background:var(--fx-soft);color:var(--text);border:1px solid #3df27c4d;border-radius:13px;align-items:center;gap:10px;margin-top:10px;padding:6px 12px 6px 6px;font-size:13.5px;display:flex}.unlock-strip b{color:var(--fx);font-weight:700}.unlock-ico{width:30px;height:30px;color:var(--fx-ink);background:linear-gradient(180deg, #6dff9f, var(--fx) 45%, var(--fx-deep));box-shadow:0 0 16px var(--fx-glow);border-radius:9px;flex:none;place-items:center;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.15s both unlock-pop;display:grid}.unlock-shackle{transform-box:fill-box;transform-origin:100% 100%;animation:.55s cubic-bezier(.3,1.5,.5,1) .9s both shackle-open}@keyframes shackle-open{to{transform:translateY(-2.5px)rotate(28deg)}}@keyframes unlock-pop{50%{transform:scale(1.15)}}.perks-label{margin:16px 0 10px}.perks{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.perk{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:3px;padding:10px 10px 12px;animation:.5s cubic-bezier(.2,.8,.2,1) both rise;display:flex}.perk strong{white-space:nowrap;color:var(--text);align-items:center;gap:5px;margin-top:8px;font-size:14px;display:flex}.perk strong svg{color:var(--fx);flex:none}.perk>span{color:var(--muted);font-size:12.5px;line-height:1.3}.perk-preview{background:radial-gradient(circle at 50% 120%,#3df27c24,#0000 70%),#08100c;border:1px solid #ffffff0f;border-radius:13px;place-items:center;height:64px;display:grid;overflow:hidden}.pv-prono{align-items:center;gap:10px;display:flex}.pv-prono .ring-sm{animation:1.1s cubic-bezier(.2,.8,.2,1) .6s both ring-grow}@property --p{syntax:"<number>";inherits:true;initial-value:0}@keyframes ring-grow{0%{--p:0}}.pv-odds{font-family:var(--font-display);color:var(--fx-ink);background:var(--fx);box-shadow:0 0 16px var(--fx-glow);border-radius:10px;padding:6px 10px;font-size:17px;font-style:italic;font-weight:800;animation:.45s cubic-bezier(.3,1.5,.5,1) 1.2s both lock-in}.pv-ticket{grid-template-columns:auto auto;align-items:center;gap:4px 12px;display:grid}.pv-ticket>span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;grid-column:1;align-items:center;gap:6px;max-width:92px;font-size:12px;font-weight:600;animation:.35s both rise;display:flex;overflow:hidden}.pv-ticket i{width:14px;height:14px;color:var(--fx-ink);background:var(--fx);border-radius:50%;flex:none;place-items:center;display:grid}.pv-ticket b{font-family:var(--font-display);color:var(--fx);text-shadow:0 0 14px var(--fx-glow);grid-area:1/2/span 3;font-size:19px;font-style:italic;font-weight:900;animation:.45s cubic-bezier(.3,1.5,.5,1) 1.35s both lock-in}.pv-gen{flex-direction:column;gap:8px;width:82%;display:flex}.pv-gen-track{background:#ffffff1a;border-radius:99px;height:6px;position:relative}.pv-gen-fill{border-radius:inherit;background:linear-gradient(90deg, var(--fx-deep), var(--fx));box-shadow:0 0 10px var(--fx-glow);animation:3.2s cubic-bezier(.5,0,.3,1) .8s infinite gen-fill;position:absolute;inset:0 auto 0 0}.pv-gen-knob{width:16px;height:16px;box-shadow:0 0 0 3px var(--fx), 0 0 14px var(--fx-glow);background:#fff;border-radius:50%;margin:-8px 0 0 -8px;animation:3.2s cubic-bezier(.5,0,.3,1) .8s infinite gen-knob;position:absolute;top:50%}@keyframes gen-fill{0%,10%{width:12%}45%,70%{width:52%}90%,to{width:12%}}@keyframes gen-knob{0%,10%{left:12%}45%,70%{left:52%}90%,to{left:12%}}.pv-gen-marks{font-family:var(--font-display);color:var(--faint);justify-content:space-between;font-size:12px;font-style:italic;font-weight:800;display:flex}.pv-gen-marks span:nth-child(2){color:var(--fx)}.pv-live{flex-direction:column;align-items:center;gap:8px;display:flex}.pv-live .live-dot{font-size:12px;font-family:var(--font-display);font-style:italic}.pv-live-score{align-items:center;gap:9px;display:flex}.pv-live-score b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-style:italic;font-weight:900}.form{flex-direction:column;gap:12px;margin-top:24px;display:flex}.field{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;height:56px;padding:0 6px 0 16px;transition:border-color .2s;display:flex}.field:focus-within{border-color:var(--fx-line);box-shadow:0 0 0 3px var(--fx-soft)}.field.invalid{border-color:#ff5c6c99}.field input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.field input::placeholder{color:var(--faint)}.hint{color:var(--faint);margin:-4px 4px 0;font-size:12.5px}.hint.rule{color:var(--muted);font-weight:600}.hint.error{color:var(--danger)}.forgot-link{margin-top:2px}.account-switch{margin-top:8px;font-size:12.5px}.login-note{text-align:center;color:var(--muted);margin:8px 0 0;font-size:11.5px;line-height:1.4}.login-note a{color:inherit;text-decoration:underline}.account-new{overflow-wrap:anywhere;background:#ffffff0d;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.account-new .link-btn{min-height:0;font-size:inherit;line-height:inherit;margin:0;padding:0;display:inline}.forgot-help{background:#ffffff0d;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45}.forgot-help p{margin:0 0 8px}.forgot-help a{color:var(--fx);font-weight:700}.forgot-help a+a{margin-top:8px;display:block}.check{background:var(--surface);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;margin-top:6px;padding:12px;font-size:13px;display:flex}.check input{opacity:0;pointer-events:none;position:absolute}.check .box{border:2px solid var(--border-strong);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;transition:all .2s;display:grid}.check input:checked+.box{background:var(--fx);border-color:var(--fx);color:var(--fx-ink)}.check input:focus-visible+.box{outline:2px solid var(--fx);outline-offset:2px}.check a{color:var(--text)}.server-error{background:#ff5c6c14;border:1px solid #ff5c6c4d;border-radius:12px;margin:4px 0 0;padding:10px 12px}.step-footer .server-error{margin:0 0 10px}.sheet .mono{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sheet .pending{color:var(--gold)}.local-note{color:var(--gold);opacity:.85;margin-top:4px;font-size:12px}.recap{align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.recap .lock{background:var(--fx-soft);width:40px;height:40px;color:var(--fx);border-radius:12px;flex:none;place-items:center;display:grid}.recap div{min-width:0;color:var(--muted);flex:1;font-size:13px}.recap div b{color:var(--text);font-size:14px;display:block}.recap .odds{color:var(--fx);text-align:right}.recap .odds small{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px;font-style:normal;font-weight:700;display:block}.countries{scrollbar-width:none;gap:8px;margin:0 -22px;padding:0 22px 2px;display:flex;overflow-x:auto}.country{background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.country.selected{border-color:var(--fx-line);background:var(--fx-soft);color:var(--text)}.plans{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 14px 14px;transition:all .2s;display:flex;position:relative}.plan.selected{border-color:var(--fx-line);background:linear-gradient(180deg, var(--fx-soft), #3df27c05);box-shadow:0 0 0 1px var(--fx-line) inset, 0 14px 34px -16px var(--fx-glow)}.plan-name{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.plan-price{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-style:italic;font-weight:900;line-height:1}.plan-price small{color:var(--muted);margin-left:3px;font-size:12px}.plan-per{color:var(--faint);font-size:12px}.plan-day{color:var(--fx);margin-top:10px;font-size:12px;font-weight:700}.plan-gift{color:#1a1203;background:linear-gradient(90deg,#ffd166,#ffe7a3);border-radius:6px;align-items:center;gap:4px;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.plan-total{color:#ffd166;margin-top:2px;font-size:12px;font-weight:800}.gift-bar{background:linear-gradient(#ffd1661a, #ffd1661a), var(--bg);border:1px solid #ffd16673;border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.gift-ico{color:#1a1203;background:linear-gradient(135deg,#ffe7a3,#ffd166);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.gift-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.gift-text b{color:#ffd166;font-size:14px}.gift-text small{color:var(--muted);font-size:11.5px;line-height:1.3}.gift-clock{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);flex:none;font-size:26px;font-style:italic;font-weight:900}.step-footer:has(.gift-bar){background:linear-gradient(180deg, transparent, var(--bg) 18px)}.gift-bar.last .gift-clock{color:#ff8a95;animation:1s ease-in-out infinite gift-tick}@keyframes gift-tick{50%{transform:scale(1.08)}}.plan-save{color:var(--fx-ink);background:var(--fx);border-radius:6px;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:800}.ribbon{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#2a1a00;background:linear-gradient(135deg,#fff1c2 0%,#ffd166 38%,#f4a623 100%);border:1px solid #fff1c2d9;border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 8px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-11px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 18px -6px #ffb020d9,0 0 0 3px #ffd1661f}.ribbon:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffffbf 50%,#0000 70%);animation:3.6s ease-in-out .8s infinite ribbon-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes ribbon-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.plan.best{background:linear-gradient(180deg, #ffd1661a, #ffd16604 70%), var(--surface);border-color:#ffd1668c;box-shadow:inset 0 0 0 1px #ffd16638,0 16px 34px -18px #ffb0208c}.plan.best.selected{border-color:var(--fx-line);background:linear-gradient(180deg, var(--fx-soft), #3df27c05);box-shadow:0 0 0 1px var(--fx-line) inset, 0 14px 34px -16px var(--fx-glow), 0 0 0 4px #ffd16624}@media (prefers-reduced-motion:reduce){.ribbon:after{animation:none}}.methods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.method{background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.method i{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.method.selected{border-color:var(--fx-line);background:var(--fx-soft)}.trust{color:var(--faint);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.trust span{align-items:center;gap:5px;display:inline-flex}.sheet-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;align-items:flex-end;animation:.2s both fade;display:flex;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.sheet{width:100%;padding:22px 22px max(22px, env(safe-area-inset-bottom));border-top:1px solid var(--border-strong);background:#0b1410;border-radius:24px 24px 0 0;animation:.35s cubic-bezier(.2,.8,.2,1) both sheet-up}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet h3{font-family:var(--font-display);margin:8px 0 6px;font-size:22px;font-style:italic;font-weight:800}.sheet p{color:var(--muted);margin:0 0 14px;font-size:14px}.sheet dl{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:auto 1fr;gap:8px 12px;margin:0 0 18px;padding:14px;font-size:14px;display:grid}.sheet dt{color:var(--faint)}.sheet dd{text-align:right;margin:0;font-weight:600}.ghost{border:1px solid var(--border-strong);width:100%;height:50px;color:var(--muted);border-radius:14px;margin-top:10px;font-weight:600}.welcome{text-align:center;padding-top:26px}.welcome-badge{background:var(--fx);width:96px;height:96px;color:var(--fx-ink);box-shadow:0 0 0 10px var(--fx-soft), 0 0 60px var(--fx-glow);border-radius:50%;place-items:center;margin:0 auto 20px;animation:.6s cubic-bezier(.3,1.6,.5,1) both pop;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.3)}}.welcome .ticket{text-align:left}.welcome .lead b{color:var(--text)}.welcome-badge.waiting{opacity:.35;animation:none}.welcome-badge.burst{position:relative}.welcome-badge.burst:before,.welcome-badge.burst:after{content:"";border:2px solid var(--fx);border-radius:50%;animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both impact-ring;position:absolute;inset:0}.welcome-badge.burst:after{animation-delay:.5s}.unlocked{grid-template-columns:1fr 1fr;gap:8px;max-width:320px;margin:26px auto 0;padding:0;list-style:none;display:grid}.unlocked li{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:14px;align-items:center;gap:7px;padding:11px 10px;font-size:13px;font-weight:600;animation:.45s cubic-bezier(.3,1.5,.5,1) both lock-in;display:flex}.unlocked li>svg{color:var(--fx);flex:none}.unlocked li i{width:16px;height:16px;color:var(--fx-ink);background:var(--fx);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.cta.auto:before{content:"";transform-origin:0;width:100%;height:4px;animation:auto-fill var(--auto-ms) linear both;background:#03140a73;position:absolute;bottom:0;left:0}@keyframes auto-fill{0%{transform:scaleX(0)}}.access{color:var(--muted);margin-top:14px;font-size:13px}.access b{color:var(--text)}.board,.xcard{box-shadow:inset 0 1px 0 #ffffff0f, 0 24px 60px -34px var(--fx-glow);isolation:isolate;background:radial-gradient(120% 80% at 50% -10%,#3df27c2e,#0000 60%),linear-gradient(#0b1912,#050b08);border:1px solid #3df27c3d;border-radius:22px;margin-top:20px;padding:14px 14px 16px;position:relative;overflow:hidden}.board:before,.xcard:before{content:"";z-index:-1;background:radial-gradient(circle,#ffffff12 1px,#0000 1.6px) 0 0/9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.board-top,.xcard-top{letter-spacing:.14em;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.xcard-top>span:first-child{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.xbadge{color:var(--fx-ink);background:var(--fx);box-shadow:0 0 14px var(--fx-glow);border-radius:6px;flex:none;padding:3px 7px}.board-main{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:16px 0 14px;display:grid}.board-team{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;line-height:1.2;display:flex}.board-team>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.digits{perspective:400px;align-items:center;gap:6px;display:inline-flex}.digit{width:50px;height:66px;font-family:var(--font-display);color:#effff4;text-shadow:0 0 18px var(--fx-glow);box-shadow:inset 0 1px 0 #ffffff14, 0 0 24px -8px var(--fx-glow);background:linear-gradient(#13291c 0%,#0a170f 50%,#07120c 50%,#0b1a11 100%);border:1px solid #3df27c52;border-radius:12px;place-items:center;font-size:44px;font-style:italic;font-weight:900;line-height:1;display:inline-grid;position:relative;overflow:hidden}.digit:after{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.digit.small{border-radius:7px;width:26px;height:34px;font-size:22px}.digit.big{border-radius:14px;width:64px;height:84px;font-size:58px}.digit.locked{color:#0000;text-shadow:0 0 14px #c8d2cdb3;box-shadow:none;filter:grayscale()blur(.6px);opacity:.75;background:linear-gradient(#1c211f 0%,#121614 50%,#0e1110 50%,#151917 100%);border-color:#ffffff1f}.digit.locked:before{content:"?";color:#effff459;filter:blur(3px);place-items:center;display:grid;position:absolute;inset:0}.digit.flip{transform-origin:50%;animation:.7s cubic-bezier(.2,.9,.3,1.2) both flip-in}@keyframes flip-in{0%{opacity:0;transform:rotateX(-100deg)}}.digit.bump{animation:.3s cubic-bezier(.3,1.6,.5,1) bump}@keyframes bump{0%{transform:scale(.86)}}.digit-sep{font-family:var(--font-display);color:var(--fx);text-shadow:0 0 12px var(--fx-glow);font-size:28px;font-weight:900}.digit-sep.big{align-self:center;margin-top:56px;font-size:40px}.board-foot,.xchips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.xchip{color:var(--muted);border:1px solid var(--border);white-space:nowrap;background:#ffffff0d;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.xchip b{color:var(--text);font-variant-numeric:tabular-nums}.xchip.ok{border-color:var(--fx-line);background:var(--fx-soft)}.xchip.ok b{color:var(--fx)}.xchip.gold b{color:var(--gold)}.board-stamp{flex:none;padding:2px 7px;font-size:10.5px;transform:rotate(-3deg)}.others{margin-top:12px;padding:12px 14px}.others-title{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:700}.other-row{border-top:1px dashed var(--border);grid-template-columns:1fr auto 22px;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:grid}.other-match{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.other-score{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.other-res{text-align:center;color:var(--danger);font-weight:800}.other-res.ok{color:var(--fx)}.other-res.half{color:var(--gold)}.others-legend{color:var(--faint);margin:6px 0 0;font-size:11px}.board.showcase{border-color:var(--fx-line);box-shadow:0 0 0 4px #3df27c0d, 0 30px 70px -30px var(--fx-glow);margin-top:22px;padding-top:0;animation:.6s cubic-bezier(.2,.8,.2,1) both rise}.board.showcase:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff17 50%,#0000 65%);animation:1.6s .6s forwards sweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes sweep{to{transform:translate(110%)}}.showcase-banner{background:linear-gradient(90deg, var(--fx), #8dffb6);color:var(--fx-ink);align-items:center;gap:10px;margin:0 -14px 14px;padding:12px 14px;display:flex}.showcase-check{background:var(--fx-ink);width:30px;height:30px;color:var(--fx);border-radius:50%;flex:none;place-items:center;animation:.5s cubic-bezier(.3,1.6,.5,1) .3s both pop;display:grid}.showcase-banner strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-style:italic;font-weight:900;line-height:1;display:block}.showcase-banner small{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:10.5px;font-weight:800}.hot{color:#ffb057;flex:none;align-items:center;gap:4px;display:inline-flex}.showcase .board-main{margin:18px 0 16px}.showcase .digit{width:58px;height:76px;font-size:52px}.showcase-compare{border:1px solid var(--border);text-align:center;background:#ffffff0a;border-radius:14px;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:6px;padding:10px 12px;display:grid}.showcase-compare small{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700;display:block}.showcase-compare b{font-family:var(--font-display);color:var(--fx);font-size:22px;font-style:italic;font-weight:900}.showcase-compare .eq{font-family:var(--font-display);color:var(--fx);font-size:22px;font-weight:900}.showcase-compare .gold{border-left:1px dashed var(--border)}.showcase-compare .gold b{color:var(--gold)}.showcase-foot{text-align:center;color:var(--faint);margin:12px 0 0;font-size:11.5px}.rhero{border:1px solid var(--fx-line);box-shadow:0 0 0 4px #3df27c0d, 0 26px 60px -28px var(--fx-glow);background:radial-gradient(90% 120% at 0 0,#3df27c38,#0000 60%),linear-gradient(#0c1b13,#060d09);border-radius:22px;margin-top:20px;padding:16px;animation:.6s cubic-bezier(.2,.8,.2,1) both rise;position:relative;overflow:hidden}.rhero:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff17 50%,#0000 65%);animation:1.6s .5s forwards sweep;position:absolute;inset:0;transform:translate(-110%)}.rhero-main{align-items:center;gap:16px;display:flex}.ring{--p:0;background:conic-gradient(var(--fx) calc(var(--p) * 1%), #ffffff14 0);width:112px;height:112px;box-shadow:0 0 36px -6px var(--fx-glow);border-radius:50%;flex:none;place-items:center;display:grid}.ring-inner{background:radial-gradient(circle at 50% 35%,#10241a,#060d09);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;height:94px;display:flex}.ring-inner strong{font-family:var(--font-display);color:var(--fx);text-shadow:0 0 22px var(--fx-glow);font-variant-numeric:tabular-nums;font-size:40px;font-style:italic;font-weight:900;line-height:1}.ring-inner strong small{margin-left:1px;font-size:18px}.ring-inner em{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px;font-style:normal;font-weight:800}.rhero-text{min-width:0}.rhero-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fx);font-size:10.5px;font-weight:800}.rhero-text p{color:var(--muted);margin:4px 0 10px;font-size:15px;line-height:1.3}.rhero-text p b{color:var(--text);font-size:17px}.rhero-sub{color:var(--faint);font-size:10.5px;font-weight:700}.streak{gap:2px;margin-top:5px;display:flex}.streak span{border-radius:4px;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;animation:.4s cubic-bezier(.3,1.6,.5,1) both pop;display:grid}.streak .w{background:var(--fx);color:var(--fx-ink)}.streak .l{color:var(--danger);background:#ff5c6c29;border:1px solid #ff5c6c66}.rhero-foot{color:var(--faint);border-top:1px dashed #3df27c33;align-items:center;gap:6px;margin:14px 0 0;padding-top:10px;font-size:11.5px;display:flex}.rstrip{background:#3df27c14;border:1px solid #3df27c40;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.rstrip-icon{background:var(--fx);width:34px;height:34px;color:var(--fx-ink);box-shadow:0 0 14px var(--fx-glow);border-radius:10px;flex:none;place-items:center;display:grid}.rstrip-text{min-width:0;color:var(--muted);flex:1;font-size:12px;line-height:1.35}.rstrip-text b{color:var(--text);font-size:13px;display:block}.rstrip strong{font-family:var(--font-display);color:var(--fx);text-shadow:0 0 16px var(--fx-glow);white-space:nowrap;font-size:26px;font-style:italic;font-weight:900}.trust-pill{color:var(--muted);background:#3df27c14;border:1px solid #3df27c40;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.trust-pill b{color:var(--fx);font-size:15px}.board.guess{margin-top:24px;padding-bottom:20px}.guess-main{grid-template-columns:1fr auto 1fr;align-items:start;gap:6px;margin-top:16px;display:grid}.guess-side{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.counter{flex-direction:column;align-items:center;gap:10px;display:flex}.counter button{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;transition:all .2s;display:grid}.counter button:first-child{background:var(--fx);color:var(--fx-ink);box-shadow:0 0 16px var(--fx-glow);border-color:#0000}.counter button:disabled{opacity:.3}.choice-text .choice-desc{color:#d3ddd7;margin-top:2px;font-size:14px;line-height:1.4;display:block}.xlist{flex-direction:column;gap:12px;display:flex}.xlist .xcard{margin-top:0;animation:.5s cubic-bezier(.2,.8,.2,1) both rise}.xlist{margin-top:20px}.xcard.open{border-color:var(--fx-line)}.verdict{text-align:center;color:var(--muted);margin:10px 0 0;font-size:13px}.verdict.same{color:var(--fx);font-weight:700}.top3{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.top3 span{border:1px solid var(--border);color:var(--faint);font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;font-size:11.5px;display:flex}.top3 span b{font-family:var(--font-display);color:var(--text);font-size:18px;font-style:italic;font-weight:900}.top3 span.first{border-color:var(--fx-line);background:var(--fx-soft)}.top3 span.first b{color:var(--fx)}.grid-wrap{border:1px solid var(--border);background:#00000040;border-radius:14px;margin-top:14px;padding:12px;position:relative}.grid-head{color:var(--muted);justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.grid-legend{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sgrid{grid-template-columns:18px repeat(6,1fr);gap:4px;display:grid}.sgrid .ax{color:var(--faint);place-items:center;font-size:10.5px;font-weight:700;display:grid}.sgrid .cell{aspect-ratio:1;letter-spacing:-.02em;color:#ffffffe0;background:rgba(61, 242, 124, var(--a));font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:10px;font-weight:700;animation:.4s both cell-in;display:grid}@keyframes cell-in{0%{opacity:0;transform:scale(.6)}}.sgrid .cell.top{background:var(--fx);color:var(--fx-ink);box-shadow:0 0 0 2px #fff, 0 0 22px var(--fx-glow);z-index:1}.grid-wrap.locked .cell{filter:grayscale()blur(3px);opacity:.6}.grid-lock{white-space:nowrap;color:var(--text);border:1px solid var(--fx-line);box-shadow:0 0 24px -6px var(--fx-glow);background:#030605d9;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.grid-note{color:var(--faint);margin:10px 0 0;font-size:11px}.tabs{background:#ffffff0d;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.tabs button{height:38px;color:var(--muted);border-radius:9px;font-size:14px;font-weight:700;transition:all .2s}.tabs button.on{background:var(--fx);color:var(--fx-ink);box-shadow:0 0 16px var(--fx-glow)}.gain-rows{margin:10px 0 0;padding:0;list-style:none}.gain-rows li{border-top:1px dashed var(--border);grid-template-columns:1fr auto auto;gap:10px;padding:6px 0;font-size:13px;display:grid}.gain-rows li span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.gr-odds{color:var(--faint);font-variant-numeric:tabular-nums}.gain-rows b{color:var(--gold);font-variant-numeric:tabular-nums}.shell.member .stage{padding-bottom:8px}.mtop{padding:max(14px, env(safe-area-inset-top)) 20px 10px;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060599;justify-content:space-between;align-items:center;gap:10px;display:flex}.mtop-right{align-items:center;gap:6px;display:flex}.pack-chip{color:#1a1203;background:linear-gradient(90deg,#ffd166,#ffe7a3);border-radius:99px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 14px #ffd16659}.mtab{animation:.35s cubic-bezier(.2,.8,.2,1) both step-in-forward}.mpage{padding:4px 18px 18px}.hello{margin:14px 0 4px}.hello h1{font-family:var(--font-display);margin:0;font-size:30px;font-style:italic;font-weight:900;line-height:1.05}.hello p,.mhead p{color:var(--muted);text-transform:none;margin:4px 0 0;font-size:13.5px}.hello p:first-letter{text-transform:uppercase}.mhead{margin:14px 0}.mhead h1{font-family:var(--font-display);margin:0;font-size:30px;font-style:italic;font-weight:900}.mhead h1 em{font-style:inherit;color:var(--fx);text-shadow:0 0 22px var(--fx-glow)}.msection{justify-content:space-between;align-items:center;margin:24px 0 10px;display:flex}.msection h2{font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:18px;font-style:italic;font-weight:800;display:flex}.msection h2 svg{color:var(--fx)}.msection-link{color:var(--fx);font-size:13px;font-weight:700}.countdown{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.countdown.live-now{color:var(--danger)}.follow-btn{height:46px;color:var(--fx);background:var(--fx-soft);border:1px solid var(--fx-line);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.follow-btn.on{color:var(--fx-ink);background:var(--fx);box-shadow:0 0 18px var(--fx-glow)}.follow-btn.wide,.ghost-btn.wide{width:100%;margin-top:10px}.ghost-btn{height:46px;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.ghost-btn.gold{color:#1a1203;background:linear-gradient(90deg,#ffd166,#ffe7a3);border-color:#0000}.ghost-btn.logout{color:var(--muted);margin-top:26px}.cta.small{height:50px;font-size:16px}.cta.pack-cta{color:#1a1203;background:linear-gradient(#ffe7a3,#ffd166 45%,#f0a92f);margin-top:14px;box-shadow:inset 0 0 0 1px #ffffff4d,0 12px 34px -10px #ffd1668c}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-turn{to{--angle:360deg}}.coup{background:conic-gradient(from var(--angle), #ffd166, var(--fx), #3df27c14 28%, #3df27c14 62%, var(--fx), #ffd166);border-radius:24px;margin-top:16px;padding:1.5px;animation:5s linear infinite border-turn;position:relative;box-shadow:0 30px 70px -34px #ffd16673}.coup-inner{background:radial-gradient(120% 70% at 50% -10%,#ffd16629,#0000 60%),radial-gradient(90% 60% at 50% 110%,#3df27c1f,#0000 70%),linear-gradient(#0d1a12,#050b08);border-radius:22.5px;padding:14px 14px 16px;position:relative;overflow:hidden}.coup-inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f 1px,#0000 1.6px) 0 0/9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.coup-head{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.coup-tag{white-space:nowrap;letter-spacing:.1em;color:#1a1203;background:linear-gradient(90deg,#ffd166,#ffe7a3);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex;box-shadow:0 0 16px #ffd16666}.coup-sub{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.coup .board-main{margin:16px 0 14px}.coup .digit{width:58px;height:76px;font-size:52px}.coup-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.coup-gain{color:var(--muted);background:linear-gradient(90deg,#ffd1661a,#ffd1660a);border:1px solid #ffd16640;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.coup-gain b{font-family:var(--font-display);color:var(--gold);text-shadow:0 0 18px #ffd16659;font-size:22px;font-style:italic;font-weight:900}.coup-gain-arrow{color:var(--gold);font-weight:800}.coup-gain small{text-align:center;color:var(--faint);flex-basis:100%;font-size:11px}.coup .digit.locked{overflow:hidden}.coup .digit.locked:before{content:"";background:linear-gradient(105deg,#0000 30%,#ffd16647 50%,#0000 70%);animation:2.8s ease-in-out .8s infinite secret-shine;position:absolute;inset:0;transform:translate(-120%)}.coup .digits .digit.locked:last-child:before{animation-delay:1s}@keyframes secret-shine{60%,to{transform:translate(120%)}}.coup-note{text-align:center;color:#ffd98a;margin:8px 0 0;font-size:12px}.mcards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:-6px -18px 0;padding:12px 18px 6px;display:flex;overflow-x:auto}.mcards::-webkit-scrollbar{display:none}.mcard{scroll-snap-align:center;cursor:pointer;box-shadow:0 18px 40px -26px var(--fx-glow);background:radial-gradient(120% 70% at 50% -10%,#3df27c1f,#0000 60%),linear-gradient(#0c1812,#060c09);border:1px solid #3df27c38;border-radius:20px;flex:0 0 86%;padding:14px;animation:.5s cubic-bezier(.2,.8,.2,1) both rise;position:relative}.mcards.single .mcard{flex-basis:100%}.mcard.is-live{background:radial-gradient(120% 70% at 50% -10%,#ff5c6c1f,#0000 60%),linear-gradient(#140d0e,#070506);border-color:#ff5c6c66}.mcard-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.mcard-league{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700;overflow:hidden}.mcard-main{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin:14px 0 12px;display:grid}.mcard .digit{width:44px;height:58px;font-size:40px}.mcard .board-team{font-size:12px}.mcard-live{font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:44px;font-style:italic;font-weight:900;display:inline-flex}.mcard-live i{color:var(--danger);font-style:normal}.mcard-kick{flex-direction:column;align-items:center;gap:2px;display:flex}.mcard-kick b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:34px;font-style:italic;font-weight:900;line-height:1}.mcard-kick small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.mcard-pick{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.mcard-pick-icon{width:28px;height:28px;color:var(--fx);background:var(--fx-soft);border-radius:9px;flex:none;place-items:center;display:grid}.mcard-pick-text{flex-direction:column;flex:1;min-width:0;display:flex}.mcard-pick-text small{letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:700}.mcard-pick-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mcard-pick-odds{font-family:var(--font-display);color:var(--fx-ink);background:var(--fx);border-radius:9px;flex:none;padding:5px 8px;font-size:15px;font-style:italic;font-weight:800}.mcard-pick.ok{border-color:var(--fx-line);background:var(--fx-soft)}.mcard-pick.ok .mcard-pick-icon{color:var(--fx-ink);background:var(--fx)}.mcard-pick.ok small{color:var(--fx)}.mcard-pick.wait .mcard-pick-icon{color:#ffd98a;background:#ffd1661f}.mcard .mcard-foot{margin-top:8px}.mcard-foot{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.xchip.lock{color:#cfd6d2;background:#ffffff0f;border-color:#ffffff24}.xchip.hotchip{color:#ffb057;background:#ffb05714;border-color:#ffb05759}.mcard-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border-strong);background:#18201c;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;top:-8px;left:14px}.mcards-hint{color:var(--faint);margin:6px 0 0;font-size:12px}.mcards-empty{width:100%;color:var(--fx);border:1.5px dashed var(--fx-line);background:var(--fx-soft);border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:22px;font-weight:700;display:flex}.picker-count{font-family:var(--font-display);color:var(--fx);font-size:16px;font-style:italic}.picker-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.picker-footer{padding:14px 22px max(18px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#0b1410 35%);margin:0 -22px -22px;position:sticky;bottom:-22px}.ecards{flex-direction:column;gap:10px;display:flex}.ecard{cursor:pointer;border:1px solid var(--border);background:linear-gradient(#ffffff0b,#ffffff05);border-radius:18px;padding:12px 14px 14px;transition:border-color .2s,transform .15s;animation:.45s cubic-bezier(.2,.8,.2,1) both rise}.ecard:hover{border-color:var(--border-strong)}.ecard:active{transform:scale(.99)}.ecard.followed{border-color:var(--fx-line)}.ecard-head{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.ecard-time{white-space:nowrap;flex:none}.ecard-time b{font-family:var(--font-display);color:var(--text);margin-right:3px;font-size:15px;font-style:italic;font-weight:800}.ecard-league{text-align:right;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;font-weight:700;overflow:hidden}.ecard-hot{color:#ffb057;background:#ffb0571f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ecard-mid{align-items:center;gap:10px;margin:10px 0 12px;display:flex}.ecard-teams{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.watch-wrap{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.watch-btn{cursor:pointer;font:inherit;color:var(--fx);background:var(--fx-soft);border:1.5px solid var(--fx-line);border-radius:99px;align-items:center;gap:5px;padding:8px 13px;font-size:13px;font-weight:800;transition:background .2s,color .2s,transform .15s;display:inline-flex}.watch-btn:active{transform:scale(.94)}.watch-btn.on{color:var(--fx-ink);background:var(--fx);border-color:var(--fx);box-shadow:0 0 14px var(--fx-glow)}.watch-note{text-align:right;max-width:120px;color:var(--fx);font-size:11px;font-weight:600;animation:.25s both fade}.ecard-teams>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;font-size:14.5px;font-weight:700;display:flex;overflow:hidden}.ecard-pick{border-top:1px dashed var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:12px;display:grid}.ecard-pick.secondary{margin-top:10px;padding-top:10px}.ecard-label{min-width:0}.ecard-label small{letter-spacing:.14em;color:var(--fx);font-size:10px;font-weight:800;display:block}.ecard-label b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;display:block;overflow:hidden}.ecard-odds{text-align:right}.ecard-odds small{letter-spacing:.14em;color:var(--faint);font-size:10px;font-weight:800;display:block}.ecard-odds b{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:24px;font-style:italic;font-weight:900}.ecard-pick.secondary .ecard-odds b{font-size:17px}.ecard-pick.locked .ecard-odds b{color:var(--faint)}.ecard-exact-tag{letter-spacing:.12em;color:var(--muted);background:var(--surface-2);border-radius:6px;padding:4px 7px;font-size:9.5px;font-weight:800}.ecard-digits{align-items:center;gap:8px;margin-top:2px;display:flex}.ecard-digits em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.ring-sm{--p:0;background:conic-gradient(var(--fx) calc(var(--p) * 1%), #ffffff14 0);width:48px;height:48px;box-shadow:0 0 16px -6px var(--fx-glow);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ring-sm:before{content:"";background:#0a120e;border-radius:50%;position:absolute;inset:4px}.ring-sm b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:15px;font-style:italic;font-weight:900;position:relative}.ring-sm b small{font-size:9px}.ring-sm.grey{background:conic-gradient(#8a948f calc(var(--p) * 1%), #ffffff14 0);box-shadow:none}.generator{border:1px solid var(--fx-line);box-shadow:0 26px 60px -34px var(--fx-glow);background:radial-gradient(120% 80% at 100% 0,#3df27c29,#0000 60%),linear-gradient(#0c1712,#060b08);border-radius:22px;margin-top:28px;padding:16px;scroll-margin-top:12px}.gen-head{align-items:center;gap:12px;display:flex}.gen-icon{width:40px;height:40px;color:var(--fx-ink);background:var(--fx);box-shadow:0 0 18px var(--fx-glow);border-radius:12px;flex:none;place-items:center;display:grid}.gen-head b{font-family:var(--font-display);font-size:19px;font-style:italic;font-weight:800;display:block}.gen-head small{color:var(--muted);font-size:12.5px}.gen-options{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.gen-sizes{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;font-weight:700;display:flex}.seg{border:1px solid var(--border);background:#ffffff0d;border-radius:12px;gap:3px;padding:3px;display:flex}.seg button{width:38px;height:30px;font-family:var(--font-display);color:var(--muted);border-radius:9px;font-size:15px;font-style:italic;font-weight:800}.seg button.on{color:var(--fx-ink);background:var(--fx);box-shadow:0 0 12px var(--fx-glow)}.gen-modes{border:1px solid var(--border);background:#0000004d;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;display:grid}.gen-modes button{height:40px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;transition:all .2s;display:flex}.gen-modes button.on{color:var(--fx-ink);background:var(--fx);box-shadow:0 0 18px var(--fx-glow)}.tone-green{--tone:var(--fx);--tone-glow:var(--fx-glow)}.tone-gold{--tone:#ffd166;--tone-glow:#ffd16673}.tone-orange{--tone:#ff9f43;--tone-glow:#ff9f4373}.tone-red{--tone:#ff5c6c;--tone-glow:#ff5c6c73}.gen-target{text-align:center;margin-top:16px}.gen-q{color:var(--muted);margin:0;font-size:13px;font-weight:700}.odds-dial{font-family:var(--font-display);color:var(--tone);text-shadow:0 0 30px var(--tone-glow);justify-content:center;align-items:baseline;gap:2px;margin:4px 0 6px;font-style:italic;font-weight:900;transition:color .3s;display:flex}.odds-x{opacity:.8;font-size:34px}.odds-big{font-variant-numeric:tabular-nums;font-size:72px;line-height:1;animation:.25s cubic-bezier(.3,1.6,.5,1) bump}.odds-slider{--fill:0%;appearance:none;background:linear-gradient(90deg, transparent var(--fill), #080c0ad1 var(--fill)), linear-gradient(90deg, var(--fx) 0%, #ffd166 45%, #ff9f43 70%, #ff5c6c 100%);border-radius:99px;outline:none;width:100%;height:8px;margin:6px 0 4px}.odds-slider::-webkit-slider-thumb{-webkit-appearance:none;border:6px solid var(--tone);width:30px;height:30px;box-shadow:0 0 20px var(--tone-glow);cursor:grab;background:#fff;border-radius:50%}.odds-slider::-moz-range-thumb{border:6px solid var(--tone);width:20px;height:20px;box-shadow:0 0 20px var(--tone-glow);background:#fff;border-radius:50%}.odds-presets{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:12px;display:grid}.odds-presets button{height:36px;font-family:var(--font-display);color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:11px;font-size:15px;font-style:italic;font-weight:800;transition:all .2s}.odds-presets button.on{color:var(--fx-ink);background:var(--fx);box-shadow:0 0 14px var(--fx-glow);border-color:#0000}.risk-meter{text-align:left;border:1px solid var(--border);background:#00000040;border-radius:14px;margin-top:14px;padding:10px 12px}.risk-row{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.risk-row b{color:var(--text)}.risk-tag{letter-spacing:.06em;text-transform:uppercase;color:#0b0b0b;background:var(--tone);box-shadow:0 0 12px var(--tone-glow);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:800}.risk-track{background:#ffffff12;border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.risk-track i{border-radius:inherit;background:var(--tone);height:100%;box-shadow:0 0 10px var(--tone-glow);transition:width .3s,background .3s;display:block}.gen-target .gen-sizes{text-align:left;flex-direction:column;align-items:stretch;gap:6px;margin-top:12px}.gen-target .gen-sizes .seg button{flex:1;width:auto}.seg button.wide{width:auto;padding:0 10px;font-size:13px}.cta.gen-go{height:54px;margin-top:16px;font-size:17px}.gen-gain{background:#ffd1660f;border:1px solid #ffd16638;border-radius:14px;margin-top:12px;padding:12px}.gen-result{min-height:140px}.gen-loading{height:200px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.gen-spinner{border:2.5px solid var(--fx);border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}.gen-ticket{animation:.45s cubic-bezier(.2,.8,.2,1) both rise}.gen-caption{letter-spacing:.12em;text-transform:uppercase;color:var(--fx);margin:16px 0 -8px;font-size:11px;font-weight:800}.gen-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.gen-stats span{border:1px solid var(--border);background:#00000040;border-radius:14px;flex-direction:column;padding:10px 12px;display:flex}.gen-stats small{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}.gen-stats b{font-family:var(--font-display);color:var(--gold);font-size:24px;font-style:italic;font-weight:900}.gen-stats span:last-child b{color:var(--fx)}.gen-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.gen-actions .cta{height:46px;font-size:16px}.gen-shortcut{height:28px;color:var(--fx-ink);background:var(--fx);box-shadow:0 0 14px var(--fx-glow);border-radius:99px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pack-teaser{text-align:left;background:radial-gradient(120% 140% at 0 0,#ffd1662e,#0000 60%),linear-gradient(#14110a,#0a0905);border:1px solid #ffd16659;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;display:flex}.pack-crown{color:#1a1203;background:linear-gradient(#ffe7a3,#ffd166);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 18px #ffd16673}.pack-crown.big{border-radius:18px;width:58px;height:58px}.pack-teaser-text{flex:1;min-width:0}.pack-teaser-text b{font-family:var(--font-display);color:#ffe7a3;font-size:16px;font-style:italic;font-weight:800;display:block}.pack-teaser-text small{color:var(--muted);font-size:12px}.pack-teaser-cta{color:#1a1203;background:#ffd166;border-radius:99px;flex:none;padding:7px 12px;font-size:12.5px;font-weight:800}.proof-mini{align-items:center;gap:12px;padding:12px 14px;display:flex}.proof-mini-main{flex:1;min-width:0}.proof-mini-main span{font-weight:600;display:block}.proof-mini-main b{font-family:var(--font-display);color:var(--fx);font-style:italic;font-weight:900}.proof-mini-main small{color:var(--faint);font-size:12px}.share-btn{color:#fff;background:#1fa855;border-radius:12px;flex:none;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.responsible{text-align:center;color:var(--faint);margin:26px 0 0;font-size:11px;line-height:1.4}.filters{scrollbar-width:none;gap:6px;margin:14px 0 12px;display:flex;overflow-x:auto}.fchip{height:36px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:99px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.fchip.on{color:var(--fx-ink);background:var(--fx);border-color:#0000}.fchip.sort{margin-left:auto}.sheet.match-sheet,.sheet.buy-sheet{max-height:90%;padding-top:10px;overflow-y:auto}.sheet-grip{background:var(--border-strong);border-radius:99px;width:40px;height:4px;margin:0 auto 8px}.sheet-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.sheet-top>span{align-items:center;gap:6px;display:inline-flex}.match-sheet .xcard{margin-top:4px}.sheet-h{margin:22px 0 8px!important;font-size:17px!important}.reading{background:var(--fx-soft);border:1px solid #3df27c40;border-radius:14px;padding:12px 14px;line-height:1.5;color:var(--text)!important;margin:0!important;font-size:14px!important}.markets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.markets li{grid-template-columns:1fr 80px 42px;align-items:center;gap:10px;font-size:13px;display:grid}.markets li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markets .bar{background:#ffffff12;border-radius:99px;height:6px;overflow:hidden}.markets .bar i{border-radius:inherit;background:linear-gradient(90deg, var(--fx-deep), var(--fx));height:100%;display:block}.markets b{text-align:right;font-variant-numeric:tabular-nums}.buy-sheet.pack{background:radial-gradient(100% 50% at 50% 0,#ffd16624,#0000 70%),#0b1410}.pack-hero{text-align:center}.pack-hero .pack-crown{margin:4px auto 10px}.pack-hero h3{color:#ffe7a3;margin:0 0 4px!important;font-size:26px!important}.pack-list{flex-direction:column;gap:8px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.pack-list li{align-items:center;gap:8px;font-size:14px;display:flex}.pack-list li svg{color:#1a1203;box-sizing:content-box;background:#ffd166;border-radius:50%;flex:none;padding:3px}.buy-sheet .plans{margin-top:6px}.buy-sheet.pack .plan.selected{background:linear-gradient(#ffd1661f,#ffd16605);border-color:#ffd16699;box-shadow:inset 0 0 0 1px #ffd16680}.buy-sheet.pack .ribbon,.buy-sheet.pack .plan-save{color:#1a1203;box-shadow:none;background:#ffd166}.buy-countries{margin:14px -22px 10px}.buy-sheet .methods{margin-bottom:12px}.live-card{background:linear-gradient(#120c0d,#070506);border:1px solid #ff5c6c4d;border-radius:20px;margin-top:12px;padding:14px}.live-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.live-dot{color:var(--danger);align-items:center;gap:6px;font-weight:800;display:inline-flex}.live-dot i{background:var(--danger);border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite ping-dot}@keyframes ping-dot{0%{box-shadow:0 0 #ff5c6c99}to{box-shadow:0 0 0 10px #ff5c6c00}}.live-main{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:14px 0 12px;display:grid}.live-team{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.live-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:46px;font-style:italic;font-weight:900}.live-score i{color:var(--danger);font-style:normal}.live-bar{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.live-bar i{background:linear-gradient(90deg, #ff8a5c, var(--danger));height:100%;display:block}.live-exact{background:var(--fx-soft);border:1px solid var(--fx-line);border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;display:flex}.live-exact>span:first-child{align-items:center;gap:10px;display:flex}.live-exact small{color:var(--muted);font-size:11px}.live-chance{flex-direction:column;align-items:flex-end;display:flex}.live-chance b{font-family:var(--font-display);color:var(--fx);font-size:26px;font-style:italic;font-weight:900}.live-chance.out b{color:var(--faint)}.live-locked{color:#ffe7a3;background:#ffd16614;border:1px dashed #ffd16673;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;font-size:13px;font-weight:700;display:flex}.live-reading{color:var(--muted);margin:10px 0 0;font-size:12.5px}.member-card{border:1px solid var(--fx-line);box-shadow:0 26px 60px -30px var(--fx-glow);background:radial-gradient(120% 90% at 100% 0,#3df27c38,#0000 55%),linear-gradient(135deg,#0f2318,#060d09);border-radius:22px;margin-top:16px;padding:16px}.member-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.member-tier{letter-spacing:.12em;color:var(--fx-ink);background:var(--fx);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.member-tier.pack{color:#1a1203;background:linear-gradient(90deg,#ffd166,#ffe7a3)}.member-email{overflow-wrap:anywhere;margin:18px 0 2px;font-size:16px;font-weight:700}.member-since{color:var(--muted);margin:0;font-size:12px}.member-subs{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.member-subs>div{border:1px solid var(--border);background:#00000040;border-radius:14px;flex-direction:column;padding:10px 12px;display:flex}.member-subs>div.gold{border-color:#ffd16666}.member-subs small{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}.member-subs b{font-family:var(--font-display);color:var(--fx);font-size:24px;font-style:italic;font-weight:900}.member-subs .gold b{color:#ffd166}.member-subs b.off{color:var(--muted);margin-top:4px;font-size:15px}.member-subs span{color:var(--muted);font-size:11.5px}.member-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.card.list{padding:4px 14px}.list-row{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.list-row:first-child{border-top:0}.list-row>span:first-child{min-width:0}.list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.list-row small{color:var(--faint);font-size:12px}.status{border-radius:99px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:800}.status.pending{color:var(--gold);background:#ffd1661a}.status.ok{color:var(--fx-ink);background:var(--fx)}.status.ko{color:var(--danger);background:#ff5c6c1f}.mnav{padding:8px 12px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050907eb;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.mnav button{color:var(--faint);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:7px 0 5px;font-size:11px;font-weight:700;transition:all .2s;display:flex;position:relative}.mnav button.on{color:var(--fx-ink);background:var(--fx);box-shadow:0 0 20px -2px var(--fx-glow)}.nav-dot{background:var(--danger);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:calc(50% - 16px);box-shadow:0 0 0 2px #050907}.splash{z-index:50;background:radial-gradient(60% 40% at 50% 45%, #3df27c29, transparent 70%), var(--bg);place-items:center;animation:.45s 2s forwards splash-out;display:grid;position:fixed;inset:0}.splash p.tagline{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:10px 0 0;font-size:12px;font-weight:700;animation:.5s 1.15s both rise}@keyframes splash-out{to{opacity:0;visibility:hidden}}.shot-body{place-items:center;min-height:70vh;display:grid}.intro{flex-direction:column;align-items:center;display:flex}.intro-stage{width:160px;height:160px;position:relative}.intro.compact .intro-stage{width:130px;height:130px}.intro-ball,.intro-logo,.intro-ring,.intro-flash{position:absolute;top:50%;left:50%}.intro-ball{width:96px;height:96px;filter:drop-shadow(0 0 18px var(--fx-glow));margin:-48px 0 0 -48px;animation:.62s cubic-bezier(.12,.8,.22,1) both ball-shot,.28s .62s forwards ball-out}.intro.compact .intro-ball{width:78px;height:78px;margin:-39px 0 0 -39px}.intro-ball svg{display:block}@keyframes ball-shot{0%{transform:translate(-300px,200px)rotate(-1080deg)scale(.45)}70%{transform:translate(8px,-6px)rotate(-30deg)scale(1.05)}to{transform:none}}@keyframes ball-out{to{opacity:0;transform:scale(.6)}}.intro-trail{transform-origin:0;background:linear-gradient(90deg, var(--fx), #3df27c00);width:0;height:4px;box-shadow:0 0 12px var(--fx-glow);border-radius:99px;animation:.8s cubic-bezier(.2,.8,.2,1) both trail;position:absolute;top:50%;left:50%}.intro-trail.t1{transform:rotate(146deg)translateY(-10px)}.intro-trail.t2{height:3px;box-shadow:none;background:linear-gradient(90deg,#fff,#fff0);animation-delay:50ms;transform:rotate(146deg)translateY(4px)}.intro-trail.t3{height:2px;animation-delay:.1s;transform:rotate(146deg)translateY(16px)}@keyframes trail{0%{opacity:0;width:0}35%{opacity:1}75%{opacity:.9;width:210px}to{opacity:0;width:240px}}.intro-ring{border:2px solid var(--fx);width:120px;height:120px;box-shadow:0 0 24px var(--fx-glow), inset 0 0 18px var(--fx-glow);opacity:0;border-radius:50%;margin:-60px 0 0 -60px;animation:.7s cubic-bezier(.2,.8,.2,1) .56s both impact-ring}@keyframes impact-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.intro-flash{opacity:0;background:radial-gradient(circle,#ffffffbf,#3df27c59 35%,#0000 70%);border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;animation:.5s .56s both impact-flash}@keyframes impact-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.intro-logo{width:124px;height:124px;box-shadow:0 0 60px var(--fx-glow);opacity:0;border-radius:30px;margin:-62px 0 0 -62px;animation:.7s cubic-bezier(.3,1.5,.5,1) .6s both logo-in}.intro.compact .intro-logo{border-radius:24px;width:100px;height:100px;margin:-50px 0 0 -50px}@keyframes logo-in{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}.intro-word{margin-top:18px;animation:.55s cubic-bezier(.2,.9,.2,1) .85s both word-in}@keyframes word-in{0%{opacity:0;filter:blur(6px);transform:translate(70px)skew(-18deg)}to{opacity:1;filter:none;transform:none}}.intro-caption{font-family:var(--font-display);color:var(--fx);text-shadow:0 0 18px var(--fx-glow);margin:10px 0 0;font-size:18px;font-style:italic;font-weight:800;animation:.5s 1.1s both rise}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.story{flex-direction:column;padding-bottom:8px;display:flex}.story-top{align-items:center;gap:12px;margin:2px 0 14px;display:flex}.story-bars{flex:1;gap:5px;display:flex}.story-bars span{background:#ffffff1f;border-radius:99px;flex:1;height:3px;position:relative;overflow:hidden}.story-bars span.done,.story-bars span.on:after{background:var(--fx);box-shadow:0 0 10px var(--fx-glow)}.story-bars span.on:after{content:"";transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both bar-fill;position:absolute;inset:0}@keyframes bar-fill{0%{transform:scaleX(0)}}.story-skip{color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600}.story-skip:hover{color:var(--muted)}.story-slide{flex-direction:column;animation:.4s cubic-bezier(.2,.8,.2,1) both rise;display:flex}.say{align-items:flex-end;gap:9px;display:flex}.say-avatar{width:30px;height:30px;box-shadow:0 0 16px var(--fx-glow);border-radius:9px;flex:none}.say-bubble{background:var(--surface-2);border:1px solid var(--border);min-height:38px;color:var(--text);border-radius:16px 16px 16px 5px;align-items:center;padding:9px 14px;font-size:14.5px;line-height:1.35;display:flex}.say-bubble b{color:var(--fx);font-weight:700}.say-text{animation:.3s both fade}.typing{gap:4px;padding:2px 0;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-4px)}}.story-title{margin-top:16px;font-size:clamp(30px,8.6vw,36px);animation:.5s cubic-bezier(.2,.8,.2,1) .7s both rise}.story-visual{margin-top:18px;animation:.55s cubic-bezier(.2,.8,.2,1) .85s both rise}.story-caption{text-align:center;color:var(--muted);margin:14px 0 0;font-size:15px}.story-caption b{color:var(--text)}.story-note{text-align:center;color:var(--faint);margin:8px 0 0;font-size:11.5px}.story-facts{gap:8px;margin-top:10px;display:flex}.story-facts span{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:6px;padding:9px 11px;font-size:12.5px;display:flex}.story-facts b{font-family:var(--font-display);color:var(--text);font-size:16px;font-style:italic}.cta-arrow{margin-left:4px;display:inline-flex;transform:rotate(180deg)}.funnel{place-items:center;height:200px;display:grid;position:relative}.funnel-grid{grid-template-columns:repeat(6,40px);grid-auto-rows:24px;gap:6px;display:grid}.funnel-cell{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-display);color:var(--muted);animation:cell-pop .3s ease var(--d1) both, cell-go .55s cubic-bezier(.6, 0, .4, 1) var(--d2) forwards;border-radius:7px;place-items:center;font-size:12px;font-style:italic;font-weight:700;display:grid}@keyframes cell-pop{0%{opacity:0;transform:scale(.6)}}@keyframes cell-go{40%{background:var(--fx-soft);border-color:var(--fx-line);color:var(--fx)}to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.funnel-lock{border:1px solid var(--fx-line);box-shadow:0 0 40px var(--fx-glow);background:radial-gradient(circle at 50% 30%,#3df27c29,#030605e6 70%);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:12px 16px 10px;animation:.6s cubic-bezier(.3,1.5,.5,1) 2.8s both lock-in;display:flex;position:absolute}.funnel-lock small{letter-spacing:.14em;text-transform:uppercase;color:var(--fx);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}@keyframes lock-in{0%{opacity:0;transform:scale(.3)}}.sim{border:1px solid var(--border);background:linear-gradient(#3df27c0f,#ffffff05);border-radius:18px;padding:10px 10px 8px}.sim-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sim-team{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.sim-team.away{justify-content:flex-end}.sim-team b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.sim-dot{border-radius:50%;flex:none;width:9px;height:9px}.sim-dot.home{background:var(--fx);box-shadow:0 0 8px var(--fx-glow)}.sim-dot.away{border:2px solid var(--text)}.sim-clock{text-align:center;min-width:46px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--fx-ink);background:var(--fx);box-shadow:0 0 14px var(--fx-glow);border-radius:99px;flex:none;padding:4px 9px;font-size:14px;font-style:italic;font-weight:800}.sim-clock.ended{color:var(--text);background:var(--surface-2);box-shadow:none}.sim-field{position:relative}.sim-field svg{width:100%;height:auto;display:block}.sim-heat{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite heat}@keyframes heat{50%{opacity:.6;transform:scale(.92)}}.sim-goal{fill:#ffffff59;transition:fill .2s}.sim-goal.hot{fill:#fff;filter:drop-shadow(0 0 6px #fff)}.sim-xg-pop{font-family:var(--font-display);font-size:15px;font-style:italic;font-weight:800}.sim-replay{border:1px solid var(--fx-line);color:var(--fx);font:inherit;cursor:pointer;background:#030605d1;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;animation:.3s both fade;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sim-xg{align-items:center;gap:10px;margin-top:10px;display:flex}.sim-xg b{min-width:30px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-style:italic;font-weight:800}.sim-xg b:last-child{text-align:right}.sim-xg-bar{background:#ffffff12;border-radius:99px;flex:1;justify-content:space-between;height:8px;display:flex;overflow:hidden}.sim-xg-bar span{height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1)}.sim-xg-bar .home{background:linear-gradient(90deg, var(--fx-deep), var(--fx));box-shadow:0 0 10px var(--fx-glow)}.sim-xg-bar .away{background:linear-gradient(90deg,#c9d1cd,#fff)}.sim-xg-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:4px 0 0;font-size:10.5px;font-weight:700}.faceoff{background:radial-gradient(circle at 75% 50%, #3df27c1f, transparent 60%), var(--surface);border:1px solid var(--border);border-radius:20px;justify-content:center;align-items:flex-end;gap:12px;padding:30px 10px;display:flex}.fo-side{flex-direction:column;align-items:center;gap:10px;display:flex}.fo-side small{letter-spacing:.16em;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.fo-side.ai small{color:var(--fx)}.fo-side small img{border-radius:4px;width:16px;height:16px}.fo-side.you{animation:.6s cubic-bezier(.2,.9,.2,1) 1s both fo-left}.fo-side.ai{animation:.6s cubic-bezier(.2,.9,.2,1) 1.15s both fo-right}.fo-side.ai .digits{filter:drop-shadow(0 0 16px var(--fx-glow))}.fo-side .digit{width:50px;height:66px;font-size:46px}.fo-vs{font-family:var(--font-display);color:var(--fx);text-shadow:0 0 18px var(--fx-glow);margin-bottom:20px;font-size:22px;font-style:italic;font-weight:900;animation:.5s cubic-bezier(.3,1.5,.5,1) 1.5s both lock-in}@keyframes fo-left{0%{opacity:0;transform:translate(-40px)}}@keyframes fo-right{0%{opacity:0;transform:translate(40px)}}.hook-when{color:var(--muted);margin:10px 0 8px;font-size:15px;font-weight:600}.vticket{border:1px solid var(--border-strong);background:radial-gradient(120% 60% at 0 0,#3df27c14,#0000 60%),linear-gradient(#111a15,#070b09);border-radius:22px;grid-template-columns:1fr 72px;animation:.5s cubic-bezier(.2,.8,.2,1) .1s both rise;display:grid;position:relative;box-shadow:0 24px 60px -30px #000c}.vticket-main{min-width:0;padding:12px 10px 2px 13px}.vticket-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.vticket-head b{font-family:var(--font-display);letter-spacing:.06em;font-size:18px;font-style:italic;font-weight:900}.vstamp{font-family:var(--font-display);letter-spacing:.12em;color:var(--fx);text-shadow:0 0 16px var(--fx-glow);align-items:center;gap:5px;font-size:15px;font-style:italic;font-weight:900;animation:.45s cubic-bezier(.3,1.6,.5,1) .6s both stamp-in;display:inline-flex;transform:rotate(6deg)}@keyframes stamp-in{0%{opacity:0;transform:rotate(6deg)scale(2.4)}}.vleg{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:8px;padding:7px 0;animation:.4s cubic-bezier(.2,.8,.2,1) both rise;display:grid}.vleg:last-child{border-bottom:0}.vleg-mid{flex-direction:column;gap:3px;min-width:0;display:flex}.vleg-top{justify-content:space-between;align-items:center;gap:3px;display:flex}.vleg-league{min-width:0;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.vleg-league b{font-family:var(--font-display);color:var(--muted);font-size:12px;font-style:italic;font-weight:800}.vleg-league img{object-fit:contain;background:#fff;border-radius:3px;width:12px;height:12px;padding:1px}.vleg-teams{align-items:center;gap:8px;min-width:0;display:flex}.vleg-crests{flex:none;display:flex}.vleg-crests .crest+.crest{margin-left:-6px}.vleg-names{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.vleg-pick{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.vleg-right{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;display:flex}.vleg-right b{font-family:var(--font-display);font-size:20px;font-style:italic;font-weight:900}.vleg-right small{color:var(--faint);font-size:12px}.vleg-final{color:var(--fx-ink);background:var(--fx);border-radius:99px;flex:none;align-items:center;gap:3px;padding:2px 7px;font-size:11.5px;font-weight:800;animation:.4s cubic-bezier(.3,1.5,.5,1) both lock-in;display:inline-flex}.vticket-stub{border-left:2px dashed #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.vticket-stub:before,.vticket-stub:after{content:"";background:var(--bg);border:1px solid var(--border-strong);border-radius:50%;width:16px;height:16px;position:absolute;left:-9px}.vticket-stub:before{top:-9px}.vticket-stub:after{bottom:-9px}.vticket-stub small{letter-spacing:.2em;color:var(--faint);font-size:10.5px;font-weight:800}.vticket-stub b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--fx);text-shadow:0 0 18px var(--fx-glow);font-size:21px;font-style:italic;font-weight:900}.hook-note{text-align:center;color:var(--faint);margin:8px 0 0;font-size:11.5px}.vticket-slip{background:linear-gradient(#ffd1660f,#ffd16605);border-top:2px dashed #ffffff24;border-radius:0 0 22px 22px;grid-column:1/-1;padding:8px 12px 9px 13px}.slip-gain{flex-direction:column;grid-area:gain;align-items:flex-end;gap:1px;min-width:0;display:flex}.slip-gain b{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--gold);text-shadow:0 0 20px #ffd16659;font-size:24px;font-style:italic;font-weight:900;line-height:1.05}.slip-gain b span{font-size:14px}.slip-gain small{letter-spacing:.16em;color:var(--faint);font-size:10.5px;font-weight:800}.slip-gain b.mid{font-size:21px}.slip-gain b.long{font-size:17px}.stake-slip{grid-template-columns:auto 1fr;grid-template-areas:"stake gain""range range""note note";align-items:center;gap:8px 10px;display:grid}.stake-slip .disclaimer{grid-area:note;margin:0}.stake-row{grid-area:stake;align-items:center;gap:5px;display:flex}.stake-btn{cursor:pointer;width:30px;height:34px;font:inherit;color:var(--fx);background:var(--fx-soft);border:1px solid var(--fx-line);border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:800;line-height:1;transition:transform .12s,opacity .2s;display:grid}.stake-btn:active{transform:scale(.88)}.stake-btn:disabled{opacity:.35}.stake-field{background:var(--surface-2);border:1px solid var(--border-strong);cursor:text;border-radius:10px;align-items:baseline;gap:3px;height:34px;padding:0 8px;transition:border-color .2s,box-shadow .2s;display:flex}.stake-field:focus-within{border-color:var(--fx);box-shadow:0 0 0 3px var(--fx-soft)}.stake-field input{width:64px;height:100%;color:var(--text);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:0;font-size:17px;font-style:italic;font-weight:800}.stake-field span{color:var(--faint);font-size:10.5px;font-weight:800}.stake-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;grid-area:range;width:100%;height:22px;margin:0}.stake-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--fx-deep), var(--fx) var(--fill), #ffffff1a var(--fill));border-radius:99px;height:6px}.stake-range::-moz-range-track{background:linear-gradient(90deg, var(--fx-deep), var(--fx) var(--fill), #ffffff1a var(--fill));border-radius:99px;height:6px}.stake-range::-webkit-slider-thumb{appearance:none;width:22px;height:22px;box-shadow:0 0 0 4px var(--fx), 0 0 16px var(--fx-glow);background:#fff;border:0;border-radius:50%;margin-top:-8px;transition:transform .15s}.stake-range:active::-webkit-slider-thumb{transform:scale(1.15)}.stake-range::-moz-range-thumb{width:22px;height:22px;box-shadow:0 0 0 4px var(--fx), 0 0 16px var(--fx-glow);background:#fff;border:0;border-radius:50%}.pay-check{text-align:center}.pay-check h3{margin-top:14px}.pay-check .cta{margin-top:16px}.pay-orb{background:radial-gradient(circle at 35% 30%, #7dffab, var(--fx) 45%, var(--fx-deep));width:64px;height:64px;box-shadow:0 0 30px var(--fx-glow);border-radius:50%;place-items:center;margin:4px auto 0;animation:1.2s ease-in-out infinite orb-pulse;display:grid;position:relative}.pay-orb:after{content:"";border:3px solid #0000;border-top-color:var(--fx);border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:-8px}.pay-orb.waiting{background:radial-gradient(circle at 35% 30%, #ffe7a3, var(--gold) 50%, #c99a2e);box-shadow:0 0 30px #ffd16666}.pay-orb.waiting:after{border-top-color:var(--gold)}.pay-orb.failed{color:#fff;background:var(--danger);animation:none;box-shadow:0 0 30px #ff5c6c66}.pay-orb.failed:after{display:none}@keyframes orb-pulse{50%{transform:scale(.92)}}.discount-note{color:var(--fx);background:#3df27c1a;border-radius:12px;align-items:center;gap:7px;margin:12px 0 0;padding:8px 11px;font-size:13.5px;font-weight:700;display:flex}.plan-old{color:var(--muted);font-size:12.5px}.pay-notice{z-index:30;text-align:center;color:var(--fx-ink);background:var(--gold);margin:0;padding:10px 16px;font-size:13.5px;font-weight:700;animation:.3s both fade;position:sticky;top:0}.pay-notice.ok{background:var(--fx)}.pay-notice.failed{color:#fff;background:var(--danger)}.prep-card{background:radial-gradient(120% 80% at 50% -10%,#ffd16624,#0000 60%),linear-gradient(#11180f,#070b09);border:1px solid #ffd16647;border-radius:22px;margin-top:18px;padding:14px 14px 16px}.prep-card .board-main{margin:14px 0 12px}.prep-badge{letter-spacing:.1em;color:#1a1203;background:var(--gold);border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.prep-text{text-align:center;color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.prep-text b{color:var(--text)}.prep-pick{background:var(--fx-soft);border:1px solid var(--fx-line);border-radius:16px;flex-direction:column;gap:2px;margin-top:12px;padding:12px 14px;display:flex}.prep-pick small{letter-spacing:.08em;text-transform:uppercase;color:var(--fx);font-size:11px;font-weight:800}.prep-pick b{font-family:var(--font-display);font-size:20px;font-style:italic}.prep-pick span{color:var(--muted);font-size:13px}.ecard-prep{color:var(--gold);font-size:12.5px;font-weight:700}.prep-banner{color:var(--muted);background:#ffd16614;border:1px solid #ffd16640;border-radius:14px;margin:0 0 12px;padding:11px 14px;font-size:13px;line-height:1.4}.prep-banner b{color:var(--gold)}.match-sheet .prep-card{margin-top:6px}.match-sheet .follow-btn.wide{margin-top:12px}.coup-prep{text-align:center;color:var(--muted);margin:-4px 0 10px;font-size:13px}.vstamp.live{color:var(--gold);text-shadow:0 0 16px #ffd16673}.member-id{align-items:center;gap:12px;margin:16px 0 12px;display:flex}.member-avatar{width:44px;height:44px;font-family:var(--font-display);color:var(--fx-ink);background:linear-gradient(135deg, #7dffab, var(--fx) 55%, var(--fx-deep));box-shadow:0 0 18px var(--fx-glow);border-radius:50%;flex:none;place-items:center;font-size:22px;font-style:italic;font-weight:900;animation:.25s ease-out ok-pop;display:grid}.member-id .member-email{align-items:center;min-width:0;margin:0;font-size:17px;display:flex}.member-id .member-email span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-meta{align-items:flex-end;gap:18px;display:flex}.member-meta>span{flex-direction:column;min-width:0;display:flex}.member-meta small{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700}.member-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.via-label{color:var(--text);margin:18px 0 0 2px;font-size:15px;font-weight:700}.stack.via-choices{margin-top:10px}.via-switch{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:4px;margin-top:10px;padding:4px;display:flex}.via-switch button{height:40px;color:var(--muted);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:flex}.via-switch button.on{color:var(--fx-ink);background:var(--fx)}.field-prefix{border-right:1px solid var(--border-strong);color:var(--text);flex:none;padding-right:10px;font-size:16px;font-weight:700}.form.tight{margin-top:12px}.field.big{background:#ffffff12;border:1.5px solid #ffffff29;gap:10px;height:60px;padding-left:14px}.field.big input{font-size:17px;font-weight:600}.field.big:focus-within{background:#3df27c0f}.field.big.valid{border-color:#3df27c73}.field.big.invalid{border-color:#ff5c6c99}.field-ico{color:var(--muted);flex:none;place-items:center;display:grid}.field.big:focus-within .field-ico,.field.big.valid .field-ico{color:var(--fx)}.field-ok{width:24px;height:24px;color:var(--fx-ink);background:var(--fx);border-radius:50%;flex:none;place-items:center;margin-right:8px;animation:.25s ease-out ok-pop;display:grid}@keyframes ok-pop{0%{opacity:0;transform:scale(.4)}}.pw-meter{align-items:center;gap:10px;margin:-4px 4px 0;display:flex}.pw-bars{gap:4px;display:flex}.pw-bars i{background:#ffffff1f;border-radius:999px;width:26px;height:4px;transition:background .2s}.pw-meter.l1 .pw-bars i.on{background:#ff5c6c}.pw-meter.l2 .pw-bars i.on{background:var(--gold)}.pw-meter.l3 .pw-bars i.on,.pw-meter.l4 .pw-bars i.on{background:var(--fx)}.pw-meter small{color:var(--muted);font-size:12.5px}.pw-meter.l1 small{color:#ff8a95}.free-note{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin:8px 0 0;font-size:12px;display:flex}.check.invalid{background:#ff5c6c0f;border-color:#ff5c6c99}.check.invalid .box{border-color:#ff5c6c}.shake{animation:.4s ease-in-out shake}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.foot-missing{text-align:center;color:#ff8a95;margin:0 0 10px;font-size:13px;font-weight:700}.check.compact{background:linear-gradient(var(--surface), var(--surface)), var(--bg);align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;font-size:12.5px;line-height:1.35}.check.compact.invalid{background:linear-gradient(#ff5c6c0f, #ff5c6c0f), var(--bg)}.prono-board.board-main{margin:14px 0 16px}.prono-main{border:1px solid var(--fx-line);background:radial-gradient(120% 80% at 50% -10%,#3df27c1f,#0000 60%),linear-gradient(#0f1712,#070b09);border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.prono-main>small{letter-spacing:.14em;color:var(--fx);font-size:10.5px;font-weight:800}.prono-main>b{font-family:var(--font-display);font-size:26px;font-style:italic;font-weight:900;line-height:1.1}.prono-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;display:grid}.prono-stats span{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.prono-stats small{color:var(--muted);font-size:10.5px}.prono-stats b{font-variant-numeric:tabular-nums;font-size:17px}.prono-main .bar{background:#ffffff12;border-radius:99px;height:6px;overflow:hidden}.prono-main .bar i{border-radius:inherit;background:var(--fx);height:100%;box-shadow:0 0 10px var(--fx-glow);display:block}.match-sheet .reading+.follow-btn{margin-top:14px}.match-sheet .follow-btn+.disclaimer{margin-top:12px}.ecard-pick.prono-hero{align-items:center}.prono-token{align-items:baseline;gap:7px;min-width:0;margin-top:3px;display:flex}.prono-token b{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.prono-token.long b{font-size:21px}.prono-token i{letter-spacing:.08em;color:var(--fx);flex:none;font-size:12px;font-style:normal;font-weight:800}.ecard-pick.prono-hero .ecard-label em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-style:normal;display:block;overflow:hidden}.ecard-pick.prono-hero .ecard-odds b{font-size:28px}.test-chip{letter-spacing:.1em;color:#ffb4a8;background:#ff5c6c1f;border:1px dashed #ff786c99;border-radius:99px;align-items:center;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.test-note{color:#ffc9c1;background:#ff5c6c14;border:1px dashed #ff786c80;border-radius:12px;margin:12px 0 0;padding:8px 12px;font-size:12.5px}.test-note b{color:#ffb4a8}.test-tag{letter-spacing:.1em;vertical-align:middle;color:#ffb4a8;background:#ff5c6c1f;border:1px dashed #ff786c99;border-radius:6px;margin-left:8px;padding:2px 6px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-style:normal;font-weight:900}.pay-cta{justify-content:center;align-items:center;gap:10px;display:inline-flex}.method-mark{color:#fff;border-radius:8px;flex:none;place-items:center;min-width:26px;height:26px;padding:0 5px;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-style:normal;font-weight:900;display:inline-grid}.pay-cta .method-mark{box-shadow:0 0 0 2px #ffffff8c}.pay-others{text-align:center;margin-top:12px}.pay-others>span{color:var(--text);margin-bottom:8px;font-size:14.5px;font-weight:700;display:block}.pay-others-list{flex-wrap:wrap;gap:8px;display:flex}.pay-others button{min-width:96px;min-height:52px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff12;border:1.5px solid #ffffff3d;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:15px;font-weight:800;display:inline-flex}.pay-others button:active{transform:scale(.97)}.pay-others button:disabled{opacity:.5}.pay-others .method-mark{border-radius:8px;min-width:30px;height:30px;font-size:11px}.method-mark.logo{object-fit:cover;background:#fff;border-radius:8px;width:28px;min-width:28px;height:28px;padding:0}.pay-others .method-mark.logo{border-radius:8px;width:30px;min-width:30px;height:30px}@media (width<=349px){.pay-others button{flex-direction:column;gap:4px;min-width:0;padding:8px 4px;font-size:13.5px}}.sub-hero{text-align:center;position:relative}.sub-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#3df27c29,#0000);width:340px;height:240px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.sub-badge{width:58px;height:58px;color:var(--fx-ink);background:linear-gradient(180deg, #8dffb6, var(--fx));box-shadow:0 0 22px var(--fx-glow);border-radius:18px;place-items:center;margin:6px auto 12px;display:grid}.sub-hero h1{font-family:var(--font-display);color:#c9ffdc;margin:0 0 4px;font-size:28px;font-style:italic;font-weight:900;line-height:1.1}.sub-hero p{color:var(--muted);margin:0;font-size:14px}.sub-list{flex-direction:column;gap:9px;margin:16px 0 18px;padding:0;list-style:none;display:flex}.sub-list li{align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.35;display:flex}.sub-list li svg{color:var(--fx-ink);background:var(--fx);box-sizing:content-box;border-radius:50%;flex:none;margin-top:1px;padding:3px}@media (height<=760px){.sub-page{flex-direction:column;display:flex}.sub-page .sub-badge{display:none}.sub-page .plans{order:1;margin-top:14px}.sub-page .sub-list{order:2;margin:18px 0 12px}}.legal-links{text-align:center;color:var(--muted);margin:6px 0 0;font-size:12.5px}.legal-links a{color:var(--muted)}.showcase-slip{border-top:2px dashed #ffffff24;margin:12px -2px 0;padding:10px 2px 0}.miss-lead{color:var(--muted);margin:6px 0 0;font-size:13px}.miss-lead b{color:var(--fx)}.miss-list{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:10px;display:grid}.miss-card{border:1px solid var(--border);opacity:0;background:linear-gradient(#ffffff0e,#ffffff06);border-radius:16px;padding:6px 12px;scroll-margin-bottom:330px;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.3,1.2),border-color .25s .15s;transform:translateY(14px)scale(.98)}.miss-card.in{opacity:1;border-color:var(--fx-line);transform:none}.miss-meta{color:var(--faint);justify-content:space-between;gap:8px;font-size:11px;display:flex}.miss-meta b{font-family:var(--font-display);color:var(--text);font-style:italic}.miss-meta span:last-child{letter-spacing:.06em;text-align:right;font-weight:800}.miss-body{align-items:center;gap:10px;margin-top:1px;display:flex}.miss-card .ring-sm{width:44px;height:44px}.miss-card .ring-sm b{font-size:14px}.miss-info{flex:1;min-width:0}.miss-team{--h:100vh;--team:clamp(19px, calc(19px + (var(--h) - 640px) * .1), 28px);font-size:clamp(14px, calc(14px + (var(--h) - 640px) * .06), 18px);font-weight:700;line-height:var(--team);align-items:center;gap:8px;display:flex}@supports (height:100dvh){.miss-team{--h:100dvh}}.miss-team .crest{width:var(--team)!important;height:var(--team)!important}.miss-team span:not(.crest){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.miss-team b{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:clamp(16px, calc(16px + (var(--h) - 640px) * .07), 21px);font-variant-numeric:tabular-nums}.miss-prono{white-space:nowrap;font-family:var(--font-display);align-items:baseline;gap:4px;margin:0;font-size:12.5px;font-style:italic;font-weight:800;line-height:17px;display:flex}.miss-prono span{text-overflow:ellipsis;min-width:0;overflow:hidden}.miss-prono i{flex:none}.miss-prono small{font-family:var(--font-body);letter-spacing:.08em;color:var(--fx);flex:none;font-size:9px;font-style:normal}.miss-odds{flex-direction:column;flex:none;align-items:flex-end;min-width:46px;display:flex}.miss-odds small{letter-spacing:.12em;color:var(--faint);margin-top:1px;font-size:9.5px;font-weight:800}.miss-odds b{font-family:var(--font-display);color:var(--gold);font-size:18px;font-style:italic;font-weight:900;line-height:1}.miss-card.exact.in{border-color:var(--gold);box-shadow:0 0 22px -10px #ffd166b3}.miss-target{border:2px solid var(--gold);width:44px;height:44px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.miss-check{background:var(--fx);width:20px;height:20px;color:var(--fx-ink);border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.2,1.4,.4,1) .15s;display:grid;transform:scale(0)}.miss-card.in .miss-check{box-shadow:0 0 14px var(--fx-glow);transform:scale(1)}.miss-sim{text-align:center;background:linear-gradient(#ffd1661f,#ffd16608 60%),#0a120e;border:1px solid #ffd16666;border-radius:18px;margin-bottom:8px;padding:10px 12px;transition:border-color .4s,box-shadow .4s}.miss-sim.done{border-color:var(--gold);box-shadow:0 0 34px -10px #ffd166bf}.miss-sim h2{font-family:var(--font-display);color:var(--text);margin:0;font-size:23px;font-style:italic;font-weight:900;line-height:1.1}.miss-gain{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--gold);text-shadow:0 0 26px #ffd16673;margin-top:2px;font-size:42px;font-style:italic;font-weight:900;line-height:1.08;display:block}.miss-gain span{font-size:20px}.miss-gain.mid{font-size:38px}.miss-gain.long{font-size:30px}.miss-sim.done .miss-gain{animation:.5s miss-bump}@keyframes miss-bump{40%{transform:scale(1.12)}}.miss-calc{color:var(--muted);margin:1px 0 0;font-size:13px;font-weight:700}.miss-calc b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--gold);font-size:18px;font-style:italic;font-weight:900;line-height:1;animation:.3s miss-bump;display:inline-block}.miss-stake{border:1px solid var(--fx-line);background:var(--fx-soft);border-radius:14px;margin-top:8px;padding:7px 8px 8px}.miss-stake small{letter-spacing:.14em;color:var(--fx);margin-bottom:5px;font-size:11px;font-weight:800;display:block}.miss-stake .stake-row{gap:8px}.miss-stake .stake-btn{border-color:var(--fx);background:var(--fx);width:46px;height:46px;color:var(--fx-ink);border-radius:12px;font-size:26px}.miss-stake .stake-btn:disabled{opacity:.4}.miss-stake .stake-field{border-color:var(--border-strong);background:#0006;border-radius:12px;flex:1;justify-content:center;align-items:center;min-width:0;height:46px}.miss-stake .stake-field input{width:100%;min-width:0;color:var(--text);font-size:25px}.miss-stake .stake-field span{color:var(--muted);font-size:13px}.miss-stake .stake-range{display:none}.miss-note{text-align:center;margin:0 0 8px;font-size:10.5px;line-height:1.3}.step:has(.miss-sim) .step-body{padding-bottom:6px}.step:has(.miss-sim) .step-footer{padding-top:6px;padding-bottom:max(10px, env(safe-area-inset-bottom))}@media (height<=760px){.miss-meta{display:none}}@media (height<=860px){.miss-card{padding:3px 12px}.miss-list{gap:5px;margin-top:6px}.step:has(.miss-sim) .title{font-size:22px}.step:has(.miss-sim) .title br{display:none}.miss-lead{margin-top:3px;font-size:12px}.miss-card .ring-sm,.miss-target{width:38px;height:38px}.miss-prono{line-height:15px}.miss-sim{margin-bottom:6px;padding:6px 12px}.miss-sim h2{font-size:20px}.miss-gain{font-size:36px}.miss-stake{margin-top:5px;padding:4px 6px 6px}.miss-stake small{margin-bottom:3px;font-size:10px}.step:has(.miss-sim){padding-top:2px}.step:has(.miss-sim) .cta{height:50px}.step:has(.miss-sim) .link-btn{margin-top:8px}.miss-note{margin-bottom:2px}.miss-stake .stake-btn,.miss-stake .stake-field{height:36px}.miss-stake .stake-btn{width:40px}.miss-stake .stake-field input{font-size:21px}}@media (prefers-reduced-motion:reduce){.miss-card,.miss-check{transition:none}.miss-calc b,.miss-sim.done .miss-gain{animation:none}}
