@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-CIuFrOEg.woff2) format("woff2"),url(/assets/rubik-arabic-500-normal-CB6YDCvE.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-CYNkIfox.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-nmoKJHwc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-BV4bma5x.woff2) format("woff2"),url(/assets/rubik-cyrillic-500-normal-C7Gn_qby.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-DDKUYthM.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal-CPKiYkJP.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-DkKfJ6Pe.woff2) format("woff2"),url(/assets/rubik-latin-ext-500-normal-BCdQQ5de.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-u2YmNvkZ.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-BH6pWtAW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-Dlt9TP8p.woff2) format("woff2"),url(/assets/rubik-arabic-700-normal-BHA77pd-.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-CCi_C0Xr.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-a05DoJbd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-Crxy-25r.woff2) format("woff2"),url(/assets/rubik-cyrillic-700-normal-NzxG0SAA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-M-Yc2aQ3.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-iIF13K5d.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-BqhArrm2.woff2) format("woff2"),url(/assets/rubik-latin-ext-700-normal-BFT18x7-.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-Bz4C3h_O.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-DE_4g11i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-normal-7DjkmGZy.woff2) format("woff2"),url(/assets/rubik-arabic-800-normal-eaXi0PBi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-normal-DL6nOAfG.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-800-normal-DlD9JxNu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-DsGNwzxY.woff2) format("woff2"),url(/assets/rubik-cyrillic-800-normal-B7AfgRyr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-Brli2qjC.woff2) format("woff2"),url(/assets/rubik-hebrew-800-normal-C5l_jgsQ.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-normal-CMwRyw1G.woff2) format("woff2"),url(/assets/rubik-latin-ext-800-normal-CxM87iYL.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-DiIaTv1u.woff2) format("woff2"),url(/assets/rubik-latin-800-normal-DqAKzWPU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-arabic-900-normal-DwCJLaOj.woff2) format("woff2"),url(/assets/rubik-arabic-900-normal-BEaKTD5o.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-ext-900-normal-CM505Rby.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-900-normal-Db8jL_CM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-900-normal-BMDt7Ron.woff2) format("woff2"),url(/assets/rubik-cyrillic-900-normal-boE2TnmW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-hebrew-900-normal-RrnQhi1h.woff2) format("woff2"),url(/assets/rubik-hebrew-900-normal-D3UtSvVL.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-ext-900-normal-CHwoV0Ps.woff2) format("woff2"),url(/assets/rubik-latin-ext-900-normal-BFnVqcQZ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-normal-CWr1EK2p.woff2) format("woff2"),url(/assets/rubik-latin-900-normal-BoRCp9zT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-italic-Bj4yco6Y.woff2) format("woff2"),url(/assets/rubik-arabic-800-italic-X28bRqmE.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-italic-BryQ9mz6.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-800-italic-BdhBF-mi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-italic-DCHkwwYR.woff2) format("woff2"),url(/assets/rubik-cyrillic-800-italic-BuEz-Ije.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-italic-DFknuUXU.woff2) format("woff2"),url(/assets/rubik-hebrew-800-italic-3kCesfTB.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-italic-BUDsoKjB.woff2) format("woff2"),url(/assets/rubik-latin-ext-800-italic-5SBiycK6.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Rubik;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-italic-D2YuABnZ.woff2) format("woff2"),url(/assets/rubik-latin-800-italic-CxoZj9ah.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-arabic-900-italic-C3XFrWna.woff2) format("woff2"),url(/assets/rubik-arabic-900-italic-WTcgxltt.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-ext-900-italic-CKCMPaZn.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-900-italic-BICEc_G3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-900-italic-D_kstHGP.woff2) format("woff2"),url(/assets/rubik-cyrillic-900-italic-BqqJ4tUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-hebrew-900-italic-DkxEA-lh.woff2) format("woff2"),url(/assets/rubik-hebrew-900-italic-DE3x8Ai4.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-ext-900-italic-Dp44qduW.woff2) format("woff2"),url(/assets/rubik-latin-ext-900-italic-BtXk7U1S.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-italic-DCOVIHkp.woff2) format("woff2"),url(/assets/rubik-latin-900-italic-D_R8efC2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-Dc4VJyIJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(/assets/inter-greek-400-normal-BZzXV7-1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-BUNmGMP1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-CaqZN2hq.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bt9VVOA-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-BGBWG807.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-BuzJQFbW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-Cnui8OiR.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-C9WLioJ8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-Dhlb-90d.woff2) format("woff2"),url(/assets/inter-greek-600-normal-CwicyhtI.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-Cm6aH8_k.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-BnYJhD27.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CAF0vJDd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-D273HNI0.woff2) format("woff2"),url(/assets/inter-latin-600-normal-B5cFAncS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,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-DkJRRbRv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Blqt89nY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-Gn5VisWc.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-C1n5rDZ2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-JPzvdjtt.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-D4Z3eQTi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-C7uvZBs2.woff2) format("woff2"),url(/assets/inter-greek-800-normal-DCnbPe0-.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-BUZV_87j.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DhAspwKZ.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-B4NYOez9.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-qNthNgub.woff2) format("woff2"),url(/assets/inter-latin-800-normal-DDBFRMkW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-top: #26180d;--bg-bot: #0e0905;--panel: #2a1c10;--panel-2: #33230f;--panel-line: #4a3420;--gold: #f2b134;--gold-2: #ffcf5c;--cream: #fff3d6;--muted: #c9b79c;--dark: #1a120b;--green: #4caf50;--yellow: #ffc107;--red: #f4511e;--event: #ce93d8;--ok: #66ff7a;--bad: #ff5252;--radius: 18px;--shadow: 0 10px 30px rgba(0, 0, 0, .45);--head: "Rubik", "Arial Black", system-ui, sans-serif;--body: "Inter", Arial, system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--body);color:var(--cream);background:var(--bg-bot);overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}button,input,select{font-family:inherit}.app{position:relative;height:100%;width:100%;overflow:hidden;background:radial-gradient(1200px 700px at 85% -10%,rgba(242,177,52,.32),transparent 60%),radial-gradient(900px 600px at -10% 110%,rgba(242,177,52,.18),transparent 60%),linear-gradient(180deg,var(--bg-top),var(--bg-bot))}.app.tint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1000px 650px at 90% -10%,var(--tint, transparent),transparent 62%);opacity:.5;transition:background .6s}.bubbles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.bubble{position:absolute;bottom:-40px;border-radius:50%;border:1.5px solid rgba(255,226,160,.32);background:radial-gradient(circle at 32% 30%,rgba(255,240,210,.45) 0 18%,transparent 22%);animation:rise linear infinite}@keyframes rise{0%{transform:translate(0);opacity:0}10%{opacity:1}50%{transform:translate(14px,-55vh)}to{transform:translate(-6px,-112vh);opacity:.2}}.layer{position:relative;z-index:1;height:100%}.h-kicker{font:800 14px/1 var(--head);letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.h1{font:900 64px/.95 var(--head);letter-spacing:-.01em;margin:0}.h2{font:900 38px/1.05 var(--head);margin:0}.h3{font:800 22px/1.15 var(--head);margin:0}.muted{color:var(--muted)}.gold{color:var(--gold)}.small{font-size:13px}.center{text-align:center}.btn{--c: var(--panel);--t: var(--cream);--l: var(--gold);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:999px;border:2px solid var(--l);background:var(--c);color:var(--t);font:800 16px/1 var(--head);letter-spacing:.02em;cursor:pointer;box-shadow:0 4px #00000059;transition:transform .08s,filter .15s,box-shadow .08s;white-space:nowrap}.btn:hover{filter:brightness(1.12)}.btn:active{transform:translateY(2px);box-shadow:0 2px #00000059}.btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.4)}.btn.gold{--c: var(--gold);--t: var(--dark);--l: var(--gold-2)}.btn.event{--c: var(--event);--t: var(--dark);--l: #f3d7f8}.btn.red{--c: #e53935;--t: #fff;--l: #ff8a80}.btn.green{--c: #2e9e44;--t: #fff;--l: #8ee59a}.btn.ghost{--c: rgba(42, 28, 16, .75)}.btn.big{padding:18px 34px;font-size:22px}.btn.sm{padding:8px 14px;font-size:13px}.btn.icon{padding:10px;width:46px;height:46px}.btn.block{width:100%}.panel{background:#2a1c10e0;border:1.5px solid var(--panel-line);border-radius:var(--radius);box-shadow:var(--shadow)}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font:800 13px/1 var(--head);letter-spacing:.04em;color:var(--dark)}.row{display:flex;gap:12px;align-items:center}.col{display:flex;flex-direction:column;gap:12px}.wrap{flex-wrap:wrap}.grow,.spacer{flex:1}.screen{height:100%;display:flex;flex-direction:column;padding:28px 40px;gap:20px;overflow:auto}.screen-head{display:flex;align-items:center;gap:16px}.home{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;height:100%;padding:40px 70px;gap:30px}.home .logo-big{font:900 118px/.88 var(--head);letter-spacing:-.02em;margin:14px 0 18px}.home .menu{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:560px;margin-top:28px}.home .stage{position:relative;height:560px}.home .stage .av{position:absolute;transition:transform .3s;filter:drop-shadow(0 18px 20px rgba(0,0,0,.45))}.setup-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;min-height:0;flex:1}.pcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 10px 12px;border-radius:18px;background:#2a1c10e6;border:2px solid var(--panel-line);cursor:pointer;transition:transform .12s,border-color .12s}.pcard:hover{transform:translateY(-3px)}.pcard.sel{border-color:var(--gold);box-shadow:0 0 0 3px #f2b13440,var(--shadow)}.pcard .name{font:800 16px/1.1 var(--head)}.pcard .check{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--dark);display:grid;place-items:center;font:900 15px var(--head)}.seat{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:14px;background:#00000040}.seat .num{width:30px;height:30px;border-radius:50%;background:var(--gold);color:var(--dark);display:grid;place-items:center;font:900 15px var(--head)}.input{background:#1d130a;border:2px solid var(--panel-line);color:var(--cream);border-radius:12px;padding:12px 14px;font:600 16px var(--body);outline:none;-webkit-user-select:text;user-select:text}.input:focus{border-color:var(--gold)}.toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.switch{width:52px;height:30px;border-radius:99px;background:#4a3420;position:relative;cursor:pointer;border:none;flex-shrink:0}.switch:after{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:var(--muted);transition:.2s}.switch.on{background:var(--gold)}.switch.on:after{left:26px;background:var(--dark)}.seg{display:inline-flex;background:#1d130a;border-radius:999px;padding:4px;gap:4px}.seg button{border:none;background:none;color:var(--muted);padding:7px 14px;border-radius:99px;font:800 13px var(--head);cursor:pointer}.seg button.on{background:var(--gold);color:var(--dark)}.game{display:grid;grid-template-columns:300px 1fr;height:100%}.sidebar{padding:18px 14px 14px 18px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.sidebar .brand{font:900 22px/1 var(--head);padding:4px 6px 8px}.sidebar .brand span{color:var(--gold)}.pl{position:relative;display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:999px;background:#2a1c10d9;border:2px solid transparent;cursor:pointer;transition:all .25s ease}.pl .av{flex-shrink:0;border-radius:50%;overflow:hidden;background:#000}.pl .nm{font:800 15px/1.1 var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl .meta{font-size:12px;color:var(--muted);display:flex;gap:8px;margin-top:3px}.pl.active{padding:10px 16px 10px 10px;border-color:var(--gold);background:linear-gradient(90deg,#f2b13452,#2a1c10f2);box-shadow:0 0 0 4px #f2b1342e,0 0 28px #f2b13459;transform:scale(1.03)}.pl.active .nm{font-size:20px}.pl .turn{position:absolute;right:-6px;top:-8px;background:var(--gold);color:var(--dark);font:900 10px var(--head);padding:4px 8px;border-radius:99px;letter-spacing:.08em}.pl .jk{display:flex;gap:2px;font-size:12px}.pl .jk span.off{opacity:.2;filter:grayscale(1)}.rules-box{margin-top:6px;padding:10px 12px;border-radius:14px;background:#ce93d824;border:1.5px dashed rgba(206,147,216,.6);font-size:12.5px}.rules-box b{font-family:var(--head);color:var(--event);letter-spacing:.05em}.main{display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px 24px 18px 6px}.topbar{display:flex;align-items:center;gap:10px;padding:4px 0 12px}.topbar .info{font:800 14px var(--head);color:var(--muted);letter-spacing:.06em}.stagebox{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.cats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.cat{position:relative;aspect-ratio:1.12;border-radius:22px;border:2.5px solid var(--cream);cursor:pointer;color:var(--dark);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;box-shadow:var(--shadow);transition:transform .12s}.cat:hover{transform:translateY(-4px) rotate(-1deg)}.cat .ic{font-size:54px;line-height:1;filter:drop-shadow(0 3px 0 rgba(0,0,0,.2))}.cat .nm{font:900 15px/1.1 var(--head);text-align:center;letter-spacing:.02em}.cat .left{position:absolute;top:10px;right:12px;font:900 12px var(--head);background:#00000040;color:#fff;padding:3px 8px;border-radius:99px}.cat.empty{opacity:.3;pointer-events:none}.board{display:grid;grid-template-columns:repeat(5,1fr);gap:18px 22px;max-width:760px}.num{position:relative;aspect-ratio:1;border-radius:50%;border:4px solid var(--cream);cursor:pointer;display:grid;place-items:center;font:900 40px var(--head);color:var(--dark);box-shadow:0 6px #00000059,0 12px 24px #00000059;transition:transform .12s}.num:hover{transform:scale(1.08) rotate(-4deg)}.num.played{background:#efe6d4!important;color:#8a7a62;cursor:default;transform:none;box-shadow:none;opacity:.75}.num .who{position:absolute;bottom:-6px;right:-6px;border-radius:50%;overflow:hidden;border:2px solid var(--cream);background:#000}.qwrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:18px;min-height:0}.qhead{width:100%;display:flex;align-items:center;gap:12px}.qtext{font:800 40px/1.18 var(--head);text-align:center;max-width:1100px;margin:6px 0 4px;text-wrap:balance}.banner{display:flex;align-items:center;gap:14px;padding:10px 26px;border-radius:999px;color:var(--dark);border:3px solid var(--cream);box-shadow:var(--shadow);transform:rotate(-1.5deg)}.banner b{font:900 20px var(--head);letter-spacing:.03em}.opts{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;width:100%;max-width:1050px}.opt{position:relative;display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:20px;cursor:pointer;background:#2a1c10eb;border:2.5px solid var(--c, var(--gold));font:700 22px/1.2 var(--body);color:var(--cream);text-align:left;transition:transform .1s,background .15s}.opt:hover:not(:disabled){transform:translateY(-2px);background:#3c2816f2}.opt .L{font:900 24px var(--head);color:var(--gold);width:26px}.opt.sel{background:#f2b13440;border-color:var(--gold);box-shadow:0 0 0 4px #f2b1344d}.opt.steal{background:#00b8d433;border-color:#00e5ff;box-shadow:0 0 0 4px #00e5ff40}.opt.right{background:#66ff7a33;border-color:var(--ok);box-shadow:0 0 0 5px #66ff7a59}.opt.wrong{background:#ff525224;border-color:var(--bad)}.opt.gone{opacity:.12;pointer-events:none}.opt:disabled{cursor:default}.opt .tags{position:absolute;top:-12px;right:14px;display:flex;gap:6px}.tag{font:900 11px var(--head);padding:4px 9px;border-radius:99px;background:var(--gold);color:var(--dark);letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px}.answerbox{background:var(--gold);color:var(--dark);border:3px solid var(--cream);border-radius:26px;padding:14px 40px 18px;text-align:center;box-shadow:var(--shadow);max-width:900px}.answerbox .k{font:900 12px var(--head);letter-spacing:.15em;color:#6b4a12}.answerbox .v{font:900 38px/1.1 var(--head)}.funfact{font:italic 500 18px/1.4 var(--body);color:var(--cream);max-width:900px;text-align:center}.funfact b{color:var(--gold);font-style:italic}.actionbar{display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap}.prompt{font:800 20px var(--head);text-align:center}.prompt .who{color:var(--gold)}.pbtn{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;cursor:pointer;background:#2a1c10f2;border:2px solid var(--panel-line);color:var(--cream);font:800 15px var(--head)}.pbtn:hover{border-color:var(--gold)}.pbtn.on{border-color:var(--gold);background:#f2b13440}.pbtn.ok{border-color:var(--ok);background:#66ff7a33}.pbtn.no{border-color:var(--bad);background:#ff52522e}.pbtn .av{border-radius:50%;overflow:hidden;background:#000}.jokers{display:flex;gap:10px}.joker{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:14px;cursor:pointer;background:linear-gradient(180deg,#3b2814,#2a1c10);border:2px solid #8a6a3a;color:var(--cream);font:800 14px var(--head)}.joker:hover:not(:disabled){border-color:var(--gold)}.joker:disabled{opacity:.25;cursor:not-allowed}.joker .e{font-size:20px}.settle{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:10px}.sline{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:18px;background:#2a1c10eb;border:2px solid var(--panel-line);flex-wrap:wrap}.sline.give{border-color:#66ff7a8c}.sline.drink{border-color:#ff52528c}.sline .amt{font:900 30px var(--head);min-width:62px;text-align:center}.sline .txt{font:700 17px var(--head)}.sline .rs{font-size:13px;color:var(--muted)}.alloc{display:flex;flex-wrap:wrap;gap:8px;width:100%;padding-top:6px}.alloc .a{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border-radius:99px;background:#00000040;border:1.5px solid var(--panel-line)}.alloc .a b{font:900 18px var(--head);min-width:24px;text-align:center}.mini{width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;font:900 18px var(--head);background:var(--panel-line);color:var(--cream)}.mini:hover{background:var(--gold);color:var(--dark)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0a0603b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:30px}.modal{width:min(1100px,100%);max-height:100%;overflow:auto;padding:26px 30px}.toasts{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;flex-direction:column;gap:10px}.toast{display:flex;gap:12px;align-items:center;padding:12px 18px 12px 12px;border-radius:16px;background:#2a1c10;border:2px solid var(--gold);box-shadow:var(--shadow);max-width:420px}.toast .i{font-size:30px;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#f2b13433}.toast b{font:800 15px var(--head);display:block}.toast span{font-size:13px;color:var(--muted)}.ecard{width:520px;min-height:420px;border-radius:28px;background:var(--cream);color:var(--dark);border:6px solid var(--event);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px 40px;gap:14px;box-shadow:0 24px 60px #0009}.ecard .k{font:900 13px var(--head);letter-spacing:.14em;color:#7b1fa2}.ecard .t{font:900 38px/1 var(--head)}.ecard .x{font:500 21px/1.4 var(--body);color:#3a2817}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.kv{display:grid;grid-template-columns:1fr auto;gap:6px 14px;font-size:14px}.kv b{font:800 15px var(--head);text-align:right}.bar{height:10px;border-radius:99px;background:#ffffff14;overflow:hidden}.bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-2));border-radius:99px}table.lb{width:100%;border-collapse:collapse;font-size:15px}table.lb td,table.lb th{padding:8px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07)}table.lb th{font:800 12px var(--head);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.shop{display:grid;grid-template-columns:380px 1fr;gap:22px;flex:1;min-height:0}.tabs{display:flex;flex-wrap:wrap;gap:6px}.tab{border:none;padding:8px 14px;border-radius:99px;background:#2a1c10e6;color:var(--muted);font:800 13px var(--head);cursor:pointer;border:1.5px solid var(--panel-line)}.tab.on{background:var(--gold);color:var(--dark);border-color:var(--gold)}.items{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;overflow-y:auto;padding:4px 4px 20px;align-content:start}.item{position:relative;border-radius:16px;background:#2a1c10eb;border:2px solid var(--panel-line);padding:8px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:transform .1s}.item:hover{transform:translateY(-2px);border-color:#8a6a3a}.item.on{border-color:var(--gold);box-shadow:0 0 0 3px #f2b1344d}.item .thumb{width:100%;aspect-ratio:1;border-radius:12px;background:#1d130a;display:grid;place-items:center;overflow:hidden}.item .nm{font:700 12.5px/1.15 var(--head);text-align:center;min-height:28px;display:flex;align-items:center}.item .price{font:900 13px var(--head);color:var(--gold)}.item .lock{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:#0f09049e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:10px;font-size:11.5px;color:var(--cream)}.item .lock .l{font-size:26px}.krugs{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:99px;background:#f2b1342e;border:2px solid var(--gold);font:900 18px var(--head);color:var(--gold)}.ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.ach{display:flex;gap:12px;padding:12px 14px;border-radius:16px;background:#2a1c10e6;border:2px solid var(--panel-line);align-items:center}.ach.done{border-color:var(--gold);background:linear-gradient(135deg,#f2b1342e,#2a1c10eb)}.ach .i{font-size:30px;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#0000004d;flex-shrink:0}.ach:not(.done) .i{filter:grayscale(1);opacity:.6}.ach b{font:800 15px var(--head)}.ach .d{font-size:12.5px;color:var(--muted);margin:2px 0 6px}.gamble-pick{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gcard{border-radius:22px;padding:18px;cursor:pointer;border:2.5px solid var(--cream);color:var(--dark);display:flex;flex-direction:column;gap:6px;min-height:180px;transition:transform .12s;box-shadow:var(--shadow)}.gcard:hover{transform:translateY(-4px) rotate(-1deg)}.gcard .e{font-size:46px}.gcard b{font:900 22px var(--head)}.gcard span{font-size:14px;font-weight:600}.timer{font:900 54px var(--head);color:var(--gold);text-shadow:0 0 22px rgba(242,177,52,.6)}.timer.low{color:var(--bad);text-shadow:0 0 22px rgba(255,82,82,.7);animation:pulse .5s infinite alternate}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.08)}}.log{font-size:13px;display:flex;flex-direction:column;gap:4px}.log div{padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#4a3420;border-radius:99px}::-webkit-scrollbar-track{background:transparent}@media (max-width: 1280px){.qtext{font-size:32px}.home .logo-big{font-size:90px}.game{grid-template-columns:250px 1fr}}@keyframes drive{0%{transform:translateY(-170px)}to{transform:translateY(640px)}}.game>.sidebar,.game>.main{position:relative;z-index:1}@keyframes avIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.av-loading{position:absolute;top:18%;right:22%;bottom:18%;left:22%;border-radius:50% 50% 40% 40%;background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f);background-size:200% 100%;animation:shimmer 1.1s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--glass: linear-gradient(180deg, rgba(62, 42, 24, .78), rgba(26, 17, 9, .88));--glass-line: rgba(255, 214, 140, .14);--glow: 0 0 0 1px rgba(255, 214, 140, .12), 0 18px 40px rgba(0, 0, 0, .45)}body{background:#0b0704}.app{background:radial-gradient(900px 520px at 78% 8%,rgba(255,186,72,.26),transparent 62%),radial-gradient(700px 520px at 8% 100%,rgba(255,150,40,.14),transparent 60%),radial-gradient(1400px 900px at 50% 50%,#24170c,#120b06 70%,#0b0704)}.app:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}.h1,.h2{font-style:italic;text-transform:uppercase;letter-spacing:-.005em}.h1{text-shadow:0 4px 0 rgba(0,0,0,.35)}.h-kicker{font-style:italic}.btn{--c: #4a3220;--t: var(--cream);border:none;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 78%,white),var(--c) 55%,color-mix(in srgb,var(--c) 85%,black));color:var(--t);font:italic 800 16px/1 var(--head);letter-spacing:.035em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000002e,0 5px color-mix(in srgb,var(--c) 50%,black),0 10px 22px #0006;transition:transform .09s ease,box-shadow .09s ease,filter .15s}.btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000002e,0 7px color-mix(in srgb,var(--c) 50%,black),0 16px 28px #00000073}.btn:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 1px #fff3,0 1px color-mix(in srgb,var(--c) 50%,black),0 4px 10px #0006}.btn:disabled{opacity:.45;transform:none}.btn.gold{--c: #f2ad2a;--t: #2b1806}.btn.red{--c: #e8392f;--t: #fff}.btn.green{--c: #2fa64a;--t: #fff}.btn.event{--c: #c47fd4;--t: #2a0f30}.btn.ghost{--c: #3a2717}.btn.big{padding:19px 34px;font-size:21px;border-radius:18px}.btn.sm{padding:9px 14px;font-size:12.5px;border-radius:11px;box-shadow:inset 0 1px #ffffff40,0 3px color-mix(in srgb,var(--c) 50%,black),0 6px 12px #00000059}.btn.icon{border-radius:14px}.panel{background:var(--glass);border:1px solid var(--glass-line);border-radius:22px;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{background:linear-gradient(180deg,#342314f7,#160e08fa)}.input{background:#0a06038c;border:1.5px solid var(--glass-line);border-radius:14px}.chip{box-shadow:inset 0 1px #ffffff59,0 3px 10px #0000004d;font-style:italic;text-transform:uppercase}.tag{font-style:italic}.sidebar{padding:18px 12px 14px 18px;gap:8px}.sidebar .brand{font:italic 900 24px/1 var(--head);letter-spacing:-.01em;padding:6px 8px 10px;text-transform:uppercase}.sb-title{font:italic 800 12px var(--head);letter-spacing:.18em;color:var(--muted);padding:6px 10px 2px;display:flex;justify-content:space-between}.pl{border-radius:16px;padding:8px 14px 8px 8px;background:#ffecc809;border:1px solid rgba(255,214,140,.07);transition:all .3s cubic-bezier(.2,.8,.2,1)}.pl:hover{background:#ffecc812}.pl .nm{font:italic 800 15px/1.1 var(--head);text-transform:uppercase;letter-spacing:.02em}.pl .pts{font:italic 900 20px var(--head);color:var(--gold);text-shadow:0 2px 0 rgba(0,0,0,.4);display:flex;align-items:center;gap:4px}.pl.active{padding:12px 16px 12px 10px;border:1px solid rgba(255,214,140,.45);transform:none;background:linear-gradient(90deg,#f2ad2a6b,#965a1e47 60%,#3c281680);box-shadow:0 0 0 3px #f2ad2a26,0 12px 30px #f2ad2a40,inset 0 1px #fff3}.pl.active:before{content:"";position:absolute;left:-10px;top:18%;bottom:18%;width:4px;border-radius:4px;background:var(--gold);box-shadow:0 0 14px var(--gold)}.pl.active .nm{font-size:19px}.pl .turn{right:10px;top:-9px;font-style:italic;box-shadow:0 3px 10px #0006}.pl .av{box-shadow:0 0 0 2px #ffecc840,0 4px 10px #0006}.pl.active .av{box-shadow:0 0 0 3px var(--gold),0 6px 16px #00000080}.cat{border:none;border-radius:24px;overflow:hidden;box-shadow:inset 0 2px #ffffff73,inset 0 -6px #0000002e,0 8px #00000047,0 18px 30px #0006}.cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.35),transparent 45%),radial-gradient(circle at 50% 120%,rgba(0,0,0,.25),transparent 60%);pointer-events:none}.cat .ic{filter:drop-shadow(0 5px 0 rgba(0,0,0,.18))}.cat .nm{font-style:italic;text-transform:uppercase;font-size:15.5px}.cat:hover{transform:translateY(-6px) scale(1.02)}.cat .left{background:#00000052;font-style:italic}.num{border:none;font-style:italic;box-shadow:inset 0 4px #ffffff73,inset 0 -8px #0003,0 7px #00000059,0 16px 26px #00000073;background-image:radial-gradient(circle at 35% 28%,#ffffff8c,#fff0 42%)!important}.num.played{background-image:none!important;box-shadow:inset 0 3px 8px #0003}.qtext{font-style:italic;text-shadow:0 3px 0 rgba(0,0,0,.35)}.opt{border-radius:20px;border:2px solid color-mix(in srgb,var(--c, #f2b134) 55%,transparent);background:var(--glass);box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000059}.opt .L{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--c, #f2b134) 85%,black);color:#fff;font-style:italic;box-shadow:inset 0 1px #ffffff4d;flex-shrink:0}.opt.sel .L{background:var(--gold);color:var(--dark)}.opt.right .L{background:var(--ok);color:var(--dark)}.answerbox{border:none;border-radius:24px;background:linear-gradient(180deg,#ffd76e,#f2a922);box-shadow:inset 0 2px #ffffff80,0 8px #a8680e,0 20px 40px #00000073}.answerbox .v{font-style:italic}.banner{border:none;box-shadow:inset 0 2px #fff6,0 6px #00000040,0 14px 30px #0006}.banner b{font-style:italic;text-transform:uppercase}.joker{border-radius:14px;border:1px solid var(--glass-line);background:var(--glass);box-shadow:0 4px #00000059;font-style:italic;text-transform:uppercase}.sline{background:var(--glass);border-radius:20px}.pbtn{background:var(--glass);border:1px solid var(--glass-line);font-style:italic}.tab{border-radius:12px;font-style:italic;text-transform:uppercase;background:#ffecc80d;border:1px solid var(--glass-line)}.tab.on{box-shadow:0 4px 14px #f2ad2a59}.item{background:var(--glass);border:1px solid var(--glass-line);border-radius:18px}.item .thumb{background:radial-gradient(circle at 50% 30%,#3a2a1a,#140c06)}.emote-thumb{font-size:64px;filter:drop-shadow(0 6px 0 rgba(0,0,0,.35));animation:emoteBob 1.6s ease-in-out infinite}.item:hover .emote-thumb{animation-duration:.5s}@keyframes emoteBob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}.item.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold),0 10px 24px #f2ad2a40}.ach{background:var(--glass);border:1px solid var(--glass-line);border-radius:18px}.toast{background:linear-gradient(180deg,#3e2a18f7,#1a1109fa);border:1px solid rgba(242,173,42,.6);border-radius:18px}.ecard{border-radius:30px;box-shadow:inset 0 2px #fff,0 10px #7b3b8a,0 30px 60px #0009}.topbar .info{font-style:italic;text-transform:uppercase}.krugs{font-style:italic}.home2{display:grid;grid-template-columns:minmax(520px,1fr) 1.1fr;height:100%;padding:36px 56px 28px;gap:24px}.home2 .logo-big{font:italic 900 112px/.86 var(--head);letter-spacing:-.02em;text-transform:uppercase;margin:10px 0 16px;text-shadow:0 6px 0 rgba(0,0,0,.35)}.play-tile{position:relative;display:flex;align-items:center;gap:18px;width:100%;padding:22px 26px;border:none;cursor:pointer;text-align:left;border-radius:24px;color:#2b1806;background:linear-gradient(180deg,#ffd76e,#f2a922 60%,#e3951a);box-shadow:inset 0 2px #ffffff8c,0 8px #a8680e,0 22px 40px #f2ad2a40;transition:transform .1s}.play-tile:hover{transform:translateY(-3px)}.play-tile:active{transform:translateY(5px);box-shadow:inset 0 2px #ffffff80,0 2px #a8680e}.play-tile .t{font:italic 900 34px/1 var(--head);text-transform:uppercase}.play-tile .s{font:600 15px var(--body);opacity:.8;margin-top:4px}.play-tile .ico{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#2b180626;font-size:30px}.menu-tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mtile{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;cursor:pointer;text-align:left;color:var(--cream);border:1px solid var(--glass-line);background:var(--glass);box-shadow:inset 0 1px #ffffff0f,0 6px #00000059,0 14px 28px #00000059;transition:transform .12s,border-color .2s}.mtile:hover{transform:translateY(-3px);border-color:#f2ad2a8c}.mtile .ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:22px;color:#2b1806;flex-shrink:0;box-shadow:inset 0 1px #ffffff80,0 3px #00000040}.mtile .t{font:italic 800 17px var(--head);text-transform:uppercase}.mtile .s{font-size:12.5px;color:var(--muted);margin-top:2px}.stage3d{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%}.stage3d .spot{position:absolute;left:50%;top:-40px;width:640px;height:760px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 0%,rgba(255,226,160,.22),transparent 62%);pointer-events:none}.coaster{position:absolute;left:50%;bottom:46px;width:760px;height:140px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 40%,#f6c862,#d9952a 55%,#8c5a17 72%,transparent 73%);box-shadow:0 30px 60px #0009}.coaster:after{content:"";position:absolute;top:14px;right:30px;bottom:14px;left:30px;border-radius:50%;border:3px dashed rgba(90,55,10,.45)}.profile-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.pchip{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:99px;background:var(--glass);border:1px solid var(--glass-line);font:italic 800 13px var(--head);text-transform:uppercase}.pchip .av{border-radius:50%;overflow:hidden}.pcard{background:var(--glass);border:1px solid var(--glass-line);border-radius:22px;padding:8px 8px 12px;box-shadow:0 6px #0000004d,0 14px 30px #00000059}.pcard.sel{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold),0 6px #0000004d,0 16px 34px #f2ad2a40}.pcard .name{font-style:italic;text-transform:uppercase}.pcard .check{width:34px;height:34px;font-size:17px;box-shadow:0 3px 8px #0006;font-style:italic;z-index:2}.addcard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:22px;border:2px dashed rgba(242,173,42,.45);background:#f2ad2a0f;min-height:250px;padding:14px}.seat{background:#ffecc80a;border:1px solid var(--glass-line);border-radius:16px}.seat .num{width:32px;height:32px;font-size:15px;box-shadow:none;background-image:none!important}.pedestal{position:relative;display:flex;flex-direction:column;align-items:center}.pedestal:after{content:"";position:absolute;bottom:4px;width:78%;height:34px;border-radius:50%;background:radial-gradient(ellipse,#f2ad2a8c,#f2ad2a00 70%);z-index:-1}.pl .rank{width:20px;text-align:center;font:italic 900 15px var(--head);color:var(--muted);flex-shrink:0}.pl.active .rank{color:#fff;font-size:18px}.pl .meta{min-height:18px}.pl .pts{flex-shrink:0}.game{grid-template-columns:340px 1fr}.pl .av{border-radius:14px;background:transparent}.pl.active .pts{font-size:26px}.round-pill{display:flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;border-radius:99px;background:var(--glass);border:1px solid var(--glass-line);font:italic 800 15px var(--head);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px #00000059}.round-pill .rn{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 16px;white-space:nowrap;border-radius:99px;background:linear-gradient(180deg,#ffd76e,#f2a922);color:#2b1806;font:italic 900 19px var(--head);box-shadow:inset 0 1px #fff9,0 3px #a8680e}.round-pill .rn:before{content:"Runde";font-size:11.5px;margin-right:8px;opacity:.8;letter-spacing:.1em;text-transform:uppercase}.toolbar{display:flex;padding:4px;gap:2px;border-radius:16px;background:var(--glass);border:1px solid var(--glass-line);box-shadow:0 6px 18px #00000059}.toolbar button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:none;border-radius:12px;background:transparent;color:var(--cream);font:italic 800 12.5px var(--head);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background .15s,color .15s}.toolbar button:hover{background:#f2ad2a2e;color:var(--gold-2)}.toolbar button svg{font-size:15px}@media (max-width: 1500px){.toolbar button span{display:none}}.who-card{gap:12px;padding:6px 18px 6px 6px;border-radius:20px;background:var(--glass);border:1px solid rgba(242,173,42,.45);box-shadow:0 0 0 3px #f2ad2a1f,0 10px 24px #0006}.who-card>div>div:first-child{font-style:italic;text-transform:uppercase;font-size:20px!important}.who-av{display:block;border-radius:15px;overflow:hidden;box-shadow:0 0 0 2px var(--gold)}.round-pill:not(:has(.rn)){padding-left:18px}.swapq{border:1px dashed rgba(255,214,140,.35);background:#ffecc80d;color:var(--muted);font:italic 700 13px var(--head);letter-spacing:.03em;padding:7px 14px;border-radius:99px;cursor:pointer;transition:all .15s}.swapq:hover{color:var(--gold-2);border-color:var(--gold);background:#f2ad2a1f}.chipprev{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;font:italic 800 11.5px var(--head);letter-spacing:.03em;color:#ffd76e;opacity:.85;text-transform:uppercase}.pl.active .chipprev{opacity:1}.settle{max-width:1220px;gap:12px}.sline{padding:14px 20px;gap:18px}.sline .amt{font-size:38px;min-width:76px}.sline .txt{font-size:21px}.sline .rs{font-size:15px}.sline .btn.sm{font-size:14px;padding:11px 16px}.alloc{gap:10px;padding-top:8px}.alloc .a{padding:5px 8px 5px 5px;gap:8px}.alloc .a .small{font-size:15px;font-weight:700}.alloc .a b{font-size:23px;min-width:30px}.alloc>.small{font-size:15px!important}.mini{width:36px;height:36px;font-size:21px}.prompt{font-size:23px}.answerbox .v{font-size:44px}.answerbox .k{font-size:13px}.pbtn{font-size:16px}.tt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}.tt .spot{position:absolute;left:50%;top:-40px;width:700px;height:760px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 0%,rgba(255,226,160,.22),transparent 62%);pointer-events:none}.tt{perspective:1400px}.tt .coaster{position:absolute;left:calc(50% - 330px);bottom:-150px;width:660px;height:660px;border-radius:50%;cursor:grab;touch-action:none;transform-origin:50% 50%;background:radial-gradient(circle at 50% 50%,#f6c862 0,#e7ab3c 50%,#c9871f 66%,#8c5a17 70.5%,#5e3a0c 71%,transparent 71.5%);box-shadow:none;filter:drop-shadow(0 18px 18px rgba(0,0,0,.55))}.tt .coaster:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:50%;border:6px dashed rgba(90,55,10,.45);pointer-events:none}.tt .coaster-deco{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.09) 0 5deg,transparent 5deg 30deg);pointer-events:none}.tt-item{position:absolute;bottom:92px;left:calc(50% - 350px);width:700px;display:flex;justify-content:center;transform-origin:50% 100%}.tt-name{position:absolute;left:50%;bottom:-40px;transform:translate(-50%);padding:5px 14px;border-radius:99px;background:#140c06bf;border:1px solid var(--glass-line);font:italic 800 14px var(--head);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;pointer-events:none}.tt-name.on{background:linear-gradient(180deg,#ffd76e,#f2a922);color:#2b1806;border:none;font-size:17px;box-shadow:0 4px #a8680e}.tt-ctrl{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;font:italic 800 12px var(--head);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);z-index:5}.tt-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--glass-line);background:var(--glass);color:var(--cream);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px #00000059}.tt-arrow:hover{color:var(--gold-2);border-color:var(--gold)}.pchip{cursor:pointer;color:var(--cream);transition:all .15s}.pchip:hover{border-color:#f2ad2a99}.pchip.on{border-color:var(--gold);background:linear-gradient(180deg,#f2ad2a59,#78461459);box-shadow:0 0 0 2px #f2ad2a40}.gamble-pick{grid-template-columns:repeat(4,1fr)}.gcard{min-height:150px;border:none;box-shadow:inset 0 2px #ffffff73,inset 0 -6px #0000002e,0 8px #0000004d,0 16px 30px #0006}.gcard b{font:italic 900 22px var(--head);text-transform:uppercase}.stepper{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:#0a060380;border:1px solid var(--glass-line)}.stepper button{width:32px;height:32px;border-radius:9px;border:none;background:#ffecc814;color:var(--cream);font:900 18px var(--head);cursor:pointer}.stepper button:hover:not(:disabled){background:var(--gold);color:var(--dark)}.stepper button:disabled{opacity:.3;cursor:default}.stepper b{min-width:48px;text-align:center;font:italic 900 17px var(--head)}.dot{width:14px;height:14px;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px #fff9}.fr-wrap{flex:1;overflow-y:auto;padding-bottom:12px;position:relative}.fr-grid{display:grid;grid-template-columns:1fr 360px;gap:22px;align-items:start}.fr-title{font:italic 900 76px/.9 var(--head);text-align:center;text-shadow:0 6px 0 rgba(0,0,0,.4)}.fr-title span{color:var(--gold);font-size:104px}.fr-sub{font-size:18px;max-width:920px;text-align:center;line-height:1.5}.fr-lineup{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.fr-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px 12px;border-radius:22px;background:var(--glass);border:1px solid var(--glass-line);box-shadow:0 8px #0000004d;min-width:160px}.fr-card>div:first-child,.fr-card .avatar3d{border-radius:16px}.fr-card .nm{font:italic 900 18px var(--head);text-transform:uppercase;margin-top:6px}.fr-card .ch{font:italic 900 30px var(--head);color:var(--gold)}.fr-plan{display:grid;gap:6px;max-width:980px;width:100%}.fr-plan-row{display:flex;gap:14px;padding:9px 16px;border-radius:14px;background:#ffecc80a;border:1px solid var(--glass-line);font-size:14.5px}.fr-plan-row b{color:var(--gold);white-space:nowrap;font:italic 800 14.5px var(--head);text-transform:uppercase;min-width:230px}.fr-steps{display:flex;gap:6px}.fr-step{flex:1;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:12px;background:#ffecc80a;border:1px solid var(--glass-line);font:italic 800 12px var(--head);text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden}.fr-step b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff14;flex-shrink:0}.fr-step.on{background:linear-gradient(90deg,#f2ad2a73,#965a1e40);color:#fff;border-color:#f2ad2a99}.fr-step.on b{background:var(--gold);color:var(--dark)}.fr-step.done{opacity:.55}.fr-step.done b:after{content:"✓"}.fr-step.done b{font-size:0}.fr-step.done b:after{font-size:12px}.fr-rule{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.45;max-width:900px}.fr-bet{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:18px;background:var(--glass);border:1px solid var(--glass-line)}.fr-bet .nm{font:italic 800 16px var(--head);text-transform:uppercase;width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-bet input[type=range]{accent-color:#f2b134}.fr-bet .amt{font:italic 900 28px var(--head);color:var(--gold);width:70px;text-align:right}.fr-av{display:block;border-radius:12px;overflow:hidden;flex-shrink:0}.fr-side{position:sticky;top:0;padding:14px;border-radius:22px;background:var(--glass);border:1px solid var(--glass-line);box-shadow:0 14px 30px #0006}.fr-race{display:flex;flex-direction:column;gap:8px;margin-top:8px}.fr-row{position:relative;display:grid;grid-template-columns:26px 46px 1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:8px 12px 8px 8px;border-radius:16px;background:#ffecc80a;border:1px solid rgba(255,214,140,.08)}.fr-row.lead{background:linear-gradient(90deg,#f2ad2a52,#5032144d);border-color:#f2ad2a80}.fr-row.hl{box-shadow:0 0 0 2px var(--ok),0 0 20px #66ff7a40}.fr-rank{grid-row:span 2;font:italic 900 18px var(--head);text-align:center}.fr-row .fr-av{grid-row:span 2}.fr-name{font:italic 800 15px var(--head);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-chips{font:italic 900 20px var(--head);color:var(--gold);text-align:right}.fr-bar{grid-column:3 / 5;height:8px;border-radius:6px;background:#00000059;overflow:hidden}.fr-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#f2a922,#ffd76e);box-shadow:0 0 10px #f2ad2a99}.fr-delta{position:absolute;right:-8px;top:-10px;padding:3px 9px;border-radius:99px;font:italic 900 14px var(--head);box-shadow:0 4px 10px #0006}.fr-delta.up{background:var(--ok);color:#0b2a10}.fr-delta.down{background:var(--bad);color:#fff}.fr-locks{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:980px}.fr-lock{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:14px;background:var(--glass);border:1px solid var(--glass-line)}.fr-lock>div:first-child{border-radius:10px;overflow:hidden}.fr-lock b{font:italic 800 15px var(--head);text-transform:uppercase;flex:1}.fr-lock.done{border-color:#66ff7a80}.fr-lock .locked{font:italic 800 14px var(--head);color:var(--ok)}.fr-est{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border-radius:16px;background:var(--glass);border:1px solid var(--glass-line)}.fr-est>div:first-child{border-radius:10px;overflow:hidden}.fr-est b{font:italic 800 15px var(--head);text-transform:uppercase}.fr-est input{width:140px;padding:9px 12px;font-size:18px}.fr-wheelres{font:italic 900 46px var(--head);padding:10px 26px;border-radius:20px;text-align:center;box-shadow:inset 0 2px #fff6,0 8px #00000059}.fr-duel-head{display:flex;align-items:center;gap:16px}.fr-duel-head>div:first-child{border-radius:18px;overflow:hidden;box-shadow:0 0 0 3px var(--bad)}.fr-pick{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:20px;border:1px solid var(--glass-line);background:var(--glass);color:var(--cream);cursor:pointer;transition:transform .12s,border-color .15s}.fr-pick:hover{transform:translateY(-4px);border-color:var(--bad)}.fr-pick>div:first-child{border-radius:14px;overflow:hidden}.fr-pick b{font:italic 900 18px var(--head);text-transform:uppercase}.fr-pick span{font-size:13px;color:var(--muted)}.fr-vs{display:flex;align-items:center;gap:18px;font:italic 900 26px var(--head);text-transform:uppercase}.fr-vs b{color:var(--bad);font-size:34px;text-shadow:0 0 20px rgba(255,82,82,.6)}.fr-drinks{padding:8px 16px;border-radius:99px;background:#ff52521f;border:1px solid rgba(255,82,82,.4);font-weight:700}.tag.win{background:var(--ok);color:#0b2a10}.fr-drum{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#080502b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:120px}.fr-drum span{font:italic 900 34px var(--head);text-transform:uppercase;letter-spacing:.06em;color:var(--gold)}.fr-side{position:relative}.fr-name{grid-column:3;grid-row:1}.fr-chips{grid-column:4;grid-row:1}.fr-bar{grid-row:2}.fr-step{font-size:11px;letter-spacing:0}.fr-step span{overflow:hidden;text-overflow:ellipsis}.cheer{animation:cheerIn .5s ease-out;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#4a2c10,#1a0f06 60%,#0b0704)}.cheer-rays{position:absolute;left:50%;top:58%;width:2400px;height:2400px;margin:-1200px 0 0 -1200px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,214,110,.13) 0 9deg,transparent 9deg 18deg);animation:rays 18s linear infinite}@keyframes rays{to{transform:rotate(360deg)}}.cheer-title{position:relative;z-index:2;text-align:center;margin-bottom:-10px}.cheer-title span{display:block;font:italic 900 92px/.95 var(--head);text-transform:uppercase;color:var(--gold);text-shadow:0 6px 0 #6b4300,0 0 40px rgba(242,173,42,.6)}.cheer-title small{display:block;font:italic 900 36px var(--head);letter-spacing:.12em;color:var(--cream);text-shadow:0 4px 0 rgba(0,0,0,.5)}.cheer-stage{position:relative;z-index:1}.cheer-bg{position:absolute;left:50%;bottom:30px;width:380px;height:380px;margin-left:-190px;border-radius:50%;opacity:.55;filter:blur(30px)}.cheer-stage:after{content:"";position:absolute;left:50%;bottom:18px;width:420px;height:70px;margin-left:-210px;border-radius:50%;z-index:-1;background:radial-gradient(ellipse,#f6c862,#d9952a 55%,#8c5a17 70%,transparent 72%);box-shadow:0 20px 40px #0009}.cheer-emote{position:relative;z-index:2;margin-top:-6px;padding:8px 20px;border-radius:99px;background:#140c06b3;border:1px solid rgba(242,173,42,.5);font:italic 800 17px var(--head);text-transform:uppercase;letter-spacing:.05em}.cheer-skip{position:absolute;bottom:18px;right:24px;font:italic 700 13px var(--head);color:var(--muted)}.podium{display:flex;align-items:flex-end;justify-content:center;gap:18px;margin-top:4px}.pod{display:flex;flex-direction:column;align-items:center}.pod-name{font:italic 900 21px var(--head);text-transform:uppercase;margin:-6px 0 8px;text-shadow:0 3px 0 rgba(0,0,0,.45)}.pod-block{width:200px;border-radius:18px 18px 4px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1a120b;box-shadow:inset 0 3px #fff9,inset 0 -10px #00000026,0 18px 34px #00000080}.pod1 .pod-block{background:linear-gradient(#ffe27a,#f2b134 55%,#c98912)}.pod2 .pod-block{background:linear-gradient(#fff,#cfd8dc 55%,#90a4ae)}.pod3 .pod-block{background:linear-gradient(#ffc4a8,#d7845f 55%,#a55a36)}.pod-block .pl{font:italic 900 46px/1 var(--head);text-shadow:0 3px 0 rgba(255,255,255,.4)}.pod-block .ch{font:900 15px var(--head)}.pod-block .kr{font:900 14px var(--head)}.pod-loser{margin-left:26px}.pod-ground{padding:6px 14px;border-radius:12px;background:#ff525226;border:1px solid rgba(255,82,82,.45);font:italic 800 14px var(--head);text-transform:uppercase}.loser-banner{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 26px;border-radius:20px;background:linear-gradient(180deg,#7814148c,#3c0a0a99);border:1px solid rgba(255,82,82,.55);box-shadow:0 10px 26px #0006}.loser-banner b{font:italic 900 24px var(--head);color:#ff8a80;text-transform:uppercase}.loser-banner span{color:var(--muted);font-size:14px}@keyframes cheerIn{0%{opacity:0}to{opacity:1}}.badge-ic{margin-left:6px;font-size:.9em;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.season-tile{position:relative;display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:20px;border:1px solid rgba(140,158,255,.55);cursor:pointer;text-align:left;color:#fff;overflow:hidden;background:linear-gradient(110deg,#1a237e,#3949ab 45%,#7b1fa2);box-shadow:inset 0 1px #ffffff40,0 6px #0d1250,0 16px 30px #3949ab59;transition:transform .12s}.season-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 45%,transparent 60%);transform:translate(-100%);animation:stShine 3.5s ease-in-out infinite}@keyframes stShine{60%,to{transform:translate(100%)}}.season-tile:hover{transform:translateY(-3px)}.season-tile b{display:block;font:italic 900 22px var(--head);text-transform:uppercase;color:#ffe082}.season-tile small{font-size:13px;color:#e8eaf6}.st-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:28px;background:#ffffff1f}.st-new{position:absolute;top:10px;right:12px;padding:3px 9px;border-radius:99px;background:#e040fb;font:italic 900 11px var(--head);letter-spacing:.08em;box-shadow:0 0 14px #e040fbb3}.sp-hero{position:relative;display:flex;align-items:center;gap:20px;padding:22px 28px;border-radius:26px;overflow:hidden;min-height:300px;background:radial-gradient(ellipse at 80% 30%,rgba(224,64,251,.35),transparent 55%),linear-gradient(120deg,#0d1250,#283593 45%,#4a148c);border:1px solid rgba(140,158,255,.45);box-shadow:0 18px 40px #00000073}.sp-castle{position:absolute;left:0;right:0;bottom:0;height:120px;opacity:.35;pointer-events:none;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='120'%3E%3Cpath d='M0 120 L0 70 L20 70 L20 55 L35 55 L35 70 L60 70 L60 30 L70 30 L70 20 L80 20 L80 30 L90 30 L90 70 L130 70 L130 50 L145 50 L145 60 L160 60 L160 50 L175 50 L175 70 L220 70 L220 25 L232 25 L232 10 L248 10 L248 25 L260 25 L260 70 L300 70 L300 55 L315 55 L315 70 L345 70 L345 40 L360 40 L360 70 L400 70 L400 120Z' fill='%23000033'/%3E%3C/svg%3E") repeat-x bottom / 400px 120px}.sp-hero-left{position:relative;flex:1;z-index:1}.sp-hero-right{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.sp-final{margin-top:-10px;padding:5px 12px;border-radius:99px;background:#00000073;border:1px solid #FFC928;font:italic 800 12px var(--head);color:#ffe082;text-transform:uppercase}.sp-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;background:#ffc928;color:#1a237e;font:italic 900 12px var(--head);letter-spacing:.08em}.sp-title{font:italic 900 58px/1 var(--head);text-transform:uppercase;color:#fff;margin:10px 0 6px;text-shadow:0 5px 0 #0d1250,0 0 30px rgba(140,158,255,.5)}.sp-sub{color:#c5cae9;max-width:640px;font-size:16px}.sp-prog{display:flex;align-items:center;gap:18px;margin-top:18px;max-width:760px}.sp-tier{display:flex;align-items:baseline;gap:4px;padding:8px 16px;border-radius:16px;background:#00000059;border:1px solid #FFC928}.sp-tier b{font:italic 900 40px var(--head);color:#ffc928}.sp-tier span{font:italic 800 16px var(--head);color:#c5cae9}.sp-bar{height:14px;border-radius:99px;background:#0006;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.sp-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#e040fb,#ffc928);box-shadow:0 0 14px #e040fbb3;transition:width .6s}.sp-buy{--c: #FFC928}.sp-track{display:flex;gap:12px;overflow-x:auto;padding:8px 4px 16px;scroll-snap-type:x proximity}.sp-card{flex:0 0 150px;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 10px 12px;border-radius:18px;background:linear-gradient(180deg,#2835938c,#14143cd9);border:1px solid rgba(140,158,255,.25);opacity:.75}.sp-card.item{background:linear-gradient(180deg,#4a148c99,#14143ce0)}.sp-card.reached{opacity:1}.sp-card.claimed{opacity:1;border-color:#66ff7a8c}.sp-card.final{flex-basis:190px;border:2px solid #FFC928;box-shadow:0 0 24px #ffc92859}.sp-n{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#00000073;font:italic 900 12px var(--head);z-index:2}.sp-card.reached .sp-n,.sp-card.claimed .sp-n{background:#ffc928;color:#1a237e}.sp-thumb{width:104px;height:104px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#8c9eff59,#0003)}.sp-ic{font-size:48px;display:flex;flex-direction:column;align-items:center;line-height:1}.sp-ic b{font:italic 900 18px var(--head);color:#ffc928;margin-top:4px}.sp-ic.badge{font-size:56px;filter:drop-shadow(0 4px 10px rgba(255,201,40,.5))}.sp-nm{font:italic 800 12.5px/1.15 var(--head);text-align:center;text-transform:uppercase;min-height:30px;display:flex;align-items:center}.sp-st{font:italic 800 12px var(--head);color:#9fa8da;display:flex;align-items:center;gap:4px}.sp-st.ok{color:var(--ok)}.sp-price{font:italic 900 54px var(--head);color:#ffc928;text-shadow:0 4px 0 rgba(0,0,0,.4)}.awards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.award{position:relative;border-radius:18px;padding:12px 10px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 30%,transparent),#00000040);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac) 65%,transparent);overflow:hidden}.award-ic{font-size:30px;line-height:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.award-t{font:900 italic 15px var(--head);text-transform:uppercase;letter-spacing:.3px;margin-top:4px;color:var(--ac);text-shadow:0 1px 2px rgba(0,0,0,.5)}.award-heads{display:flex;justify-content:center;gap:4px;margin:8px 0 4px}.award-heads span{border-radius:50%;overflow:hidden;background:#00000059;display:flex;box-shadow:0 0 0 2px var(--ac)}.award-who{font:800 16px var(--head)}.award-v{font-size:13px;color:var(--muted);margin-top:2px}.rivals{margin-top:16px}.rival-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.rival{border-radius:18px;padding:12px 14px;background:#00000040;box-shadow:inset 0 0 0 1px #ffd68c26}.rival.big{background:linear-gradient(135deg,#e5393547,#29b6f638)}.rv-t{font:900 italic 14px var(--head);text-transform:uppercase;color:var(--gold);margin-bottom:8px}.rv-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.rv-p{display:flex;flex-direction:column;align-items:center;gap:4px}.rv-p>span:first-child{border-radius:50%;overflow:hidden}.rv-p{min-width:0;max-width:38%}.rv-p b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-vs{display:flex;flex-direction:column;align-items:center;font:900 26px var(--head)}.rv-vs small{font:600 12px var(--body, inherit);color:var(--muted)}.rv-line{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.06)}.rv-line .gold{margin-left:auto;font-weight:900}@media (max-width: 900px){.rival-grid{grid-template-columns:1fr}}.devpanel.on{box-shadow:inset 0 0 0 2px #c6ff00,0 0 24px #c6ff0026}.devtools{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.devbadge{position:fixed;left:50%;bottom:10px;transform:translate(-50%);z-index:3000;border:0;cursor:pointer;padding:6px 14px;border-radius:99px;background:#c6ff00;color:#1a120b;font:900 12px var(--head);letter-spacing:.4px;box-shadow:0 6px 18px #00000073}.sp-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:grid;place-items:center;pointer-events:auto;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--spc) 55%,transparent),#0a06038c 70%);animation:spFlashBg 3s ease forwards}.sp-flash-in{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 60px;border-radius:34px;background:var(--spc);color:#fff;box-shadow:0 0 0 6px #ffffffd9,0 30px 80px #0009;animation:spFlashPop 3s ease-out forwards;text-shadow:0 3px 0 rgba(0,0,0,.35)}.sp-flash-e{font-size:84px;line-height:1}.sp-flash-in b{font:900 italic 76px var(--head);letter-spacing:1px}.sp-flash-in small{font:900 18px var(--head);letter-spacing:6px;opacity:.85}@keyframes spFlashPop{0%{transform:scale(.2) rotate(-8deg);opacity:0}7%{transform:scale(1.12) rotate(2deg);opacity:1}12%{transform:scale(1) rotate(0)}50%{transform:scale(1.04)}90%{transform:scale(1);opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes spFlashBg{0%,90%{opacity:1}to{opacity:0}}.home2{position:relative}.season-tile.corner{position:absolute;top:22px;right:26px;z-index:6;padding:10px 18px 10px 12px;gap:12px;max-width:360px}.season-tile.corner b{font-size:18px;padding-right:34px}.season-tile.corner small{font-size:12px}.season-tile.corner .st-ic{width:40px;height:40px;font-size:24px}.season-tile.corner .st-new{top:8px;right:10px}.home2{overflow-y:auto;overflow-x:hidden;grid-template-columns:auto minmax(0,1fr);padding:3vh 4vw 3vh}.home2 .home-left{display:flex;flex-direction:column;justify-content:center;width:640px;max-width:100%;position:relative;z-index:2}.home2 .stage3d{height:100%;min-height:0;overflow:hidden}.home2 .stage3d .tt{position:absolute;top:0;right:0;bottom:0;left:0}.home-user{margin-top:18px;gap:10px;flex-wrap:wrap}.pchip{white-space:nowrap}.home2.narrow{display:block;padding:22px 18px 30px}.home2.narrow .home-left{width:100%}.home2.narrow .logo-big{font-size:clamp(56px,16vw,104px)}.home2.narrow .play-tile{padding:16px 18px;gap:14px}.home2.narrow .play-tile .t{font-size:clamp(20px,5.4vw,30px)}.home2.narrow .play-tile .ico{width:52px;height:52px;font-size:24px}.home2.phone .menu-tiles{grid-template-columns:1fr}.home2.phone .mtile{padding:12px 14px}.home2.phone .mtile .ico{width:42px;height:42px}.home2.phone .pchip{font-size:12px}.btn.block{white-space:normal;text-align:center;line-height:1.2}.home2{background:radial-gradient(ellipse 55% 75% at 72% 0%,rgba(255,226,160,.2),transparent 70%);overflow:hidden}.home2.narrow{overflow-y:auto}.home2 .stage3d{overflow:visible}.home2 .stage3d .tt .spot{display:none}.gemrow{display:inline-flex;align-items:center;gap:5px;line-height:1}.krugs,.pchip .gold{line-height:1}.ol-login .logo-big{font:italic 900 clamp(44px,12vw,84px)/.9 var(--head);letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 5px 0 rgba(0,0,0,.35)}.stage3d .tt .spot{display:none}.gem-btn{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.gem-pop{position:fixed;z-index:400;width:300px;padding:14px 34px 14px 16px;border-radius:16px;background:#20140af5;border:1px solid var(--gold);box-shadow:0 12px 30px #00000080;font-size:14px;line-height:1.4;color:var(--cream);display:flex;flex-direction:column;gap:6px}.gem-pop b{font:800 15px var(--head);color:var(--gold)}.gem-pop-x{position:absolute;top:6px;right:8px;width:24px;height:24px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;font-size:18px;line-height:1;cursor:pointer}.fvote{position:fixed;left:0;right:0;top:14px;display:flex;justify-content:center;z-index:900;pointer-events:none;padding:0 12px}.fvote-card{pointer-events:auto;background:linear-gradient(180deg,#3a2410,#24150a);border:2px solid var(--gold);border-radius:18px;padding:14px 20px;box-shadow:0 12px 40px #0009;text-align:center;display:flex;flex-direction:column;gap:8px;max-width:460px}.fvote-title{font:italic 900 22px var(--head);text-transform:uppercase;color:var(--gold)}.fvote-sub{font-weight:700}.fvote-sub.ok{color:var(--ok)}.fvote-sub.bad{color:var(--bad)}.fvote-count{font:800 18px var(--head)}.ro .stagebox,.ro .sidebar{pointer-events:none}.modal-xrow{position:sticky;top:-14px;height:0;z-index:20;display:flex;justify-content:flex-end;pointer-events:none}.modal-x{pointer-events:auto;width:38px;height:38px;margin:-12px -14px 0 0;border-radius:50%;border:1px solid var(--glass-line, rgba(255,255,255,.25));background:#140c06d9;color:var(--cream, #fff1cf);display:grid;place-items:center;font-size:16px;cursor:pointer;box-shadow:0 4px 12px #00000073;transition:background .15s,color .15s,transform .15s}.modal-x:hover{background:#c62828;color:#fff;transform:scale(1.08)}.sb-card{margin-top:4px;cursor:default;font-size:12px}.sb-card b{color:var(--cream);font-size:12px}.sb-card .more{max-height:0;overflow:hidden;opacity:0;transition:max-height .2s,opacity .2s;font-size:11.5px;color:var(--muted, #cbb)}.sb-card:hover .more,.sb-card:focus .more{max-height:90px;opacity:1;margin-top:2px}.rules-box.gbox{border-color:#f2b134}.streak-fl{margin-left:5px;font-size:12px;font-weight:800;color:#ff7043;animation:flamePulse 1.2s ease-in-out infinite}@keyframes flamePulse{50%{transform:scale(1.18);filter:brightness(1.3)}}.dc-banner{position:fixed;top:54px;left:50%;transform:translate(-50%);z-index:90;background:#7b1fa2;color:#fff;padding:10px 18px;border-radius:14px;font-weight:700;font-size:14px;max-width:min(92vw,640px);text-align:center;box-shadow:0 6px 24px #0008}.rq-btn{align-self:flex-end;margin:-4px 0 0 auto;display:inline-flex;background:none;border:0;color:#e53935;opacity:.6;font-size:15px;padding:4px 8px;cursor:pointer}.rq-btn:hover{opacity:1}.stk{display:inline-block;filter:drop-shadow(0 3px 4px #0006)}.stk-pop{animation:stkPop 1s ease-in-out infinite}.stk-shake{animation:stkShake .5s ease-in-out infinite}.stk-beat{animation:stkBeat .8s ease-in-out infinite}.stk-wobble{animation:stkWobble 1.1s ease-in-out infinite}.stk-spin{animation:stkSpin 1.6s linear infinite}.stk-float{animation:stkFloat 1.8s ease-in-out infinite}.stk-fly{animation:stkFly 1.2s ease-in-out infinite}.stk-flame{animation:stkBeat .5s ease-in-out infinite;filter:drop-shadow(0 0 8px #ff7043)}.stk-clap{animation:stkClap .4s ease-in-out infinite}.stk-clink{animation:stkWobble .7s ease-in-out infinite}@keyframes stkPop{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes stkShake{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes stkBeat{0%,to{transform:scale(1)}25%{transform:scale(1.3)}45%{transform:scale(1.05)}}@keyframes stkWobble{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes stkSpin{to{transform:rotateY(360deg)}}@keyframes stkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes stkFly{0%,to{transform:translate(-6px,5px) rotate(-8deg)}50%{transform:translate(6px,-6px) rotate(8deg)}}@keyframes stkClap{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.emote-fly{position:fixed;z-index:120;pointer-events:none;display:flex;flex-direction:column;align-items:center;animation:emoteUp 3.2s ease-out forwards}.emote-fly small{background:#000a;color:#fff;border-radius:10px;padding:1px 8px;font-weight:800;font-size:12px}@keyframes emoteUp{0%{opacity:0;transform:translateY(30px) scale(.4)}12%{opacity:1;transform:translateY(0) scale(1.15)}75%{opacity:1}to{opacity:0;transform:translateY(-140px) scale(1)}}.chat-box{display:flex;flex-direction:column;gap:8px;min-height:0}.chat-list{overflow-y:auto;max-height:300px;display:flex;flex-direction:column;gap:5px;padding:8px;background:#0003;border-radius:12px;min-height:120px}.chat-msg{font-size:14px;line-height:1.3;word-break:break-word}.chat-msg b{color:var(--gold)}.chat-msg .rp{opacity:0;margin-left:6px;background:none;border:0;cursor:pointer;font-size:11px}.chat-msg:hover .rp{opacity:.8}.emote-wheel{position:relative;width:260px;height:260px;margin:6px auto}.emote-wheel button{position:absolute;width:58px;height:58px;border-radius:50%;border:2px solid #ffd25755;background:#1c140d;cursor:pointer;display:flex;align-items:center;justify-content:center}.emote-wheel button:hover{border-color:var(--gold);background:#2a1d10}.emote-fab{position:fixed;right:14px;bottom:14px;z-index:80;width:52px;height:52px;border-radius:50%;border:2px solid var(--gold);background:#1c140dee;font-size:24px;cursor:pointer;box-shadow:0 6px 18px #0008}.emote-fab{display:flex;align-items:center;justify-content:center;position:relative}.fab-badge{position:absolute;top:-4px;right:-4px;background:#e53935;color:#fff;border-radius:10px;font-size:11px;font-weight:800;padding:1px 6px}.ssn-top{display:flex;gap:18px;align-items:center;padding:16px 20px}.ssn-lv{font:900 44px var(--head);color:var(--gold);line-height:1}.ssn-lv span{font-size:18px;color:var(--muted);margin-left:4px}.ssn-wrap{display:flex;gap:8px;min-height:0;flex:1}.ssn-labels{display:flex;flex-direction:column;gap:8px;padding-top:0;flex-shrink:0;width:72px}.ssn-lab{font:800 12px var(--head);text-transform:uppercase;color:var(--muted);height:28px;display:flex;align-items:center}.ssn-lab:nth-child(2),.ssn-lab:nth-child(3){height:168px;align-items:center}.ssn-track{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;flex:1}.ssn-col{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:132px}.ssn-num{height:28px;text-align:center;font:900 15px var(--head);color:var(--muted);border-bottom:3px solid #fff2;line-height:28px}.ssn-col.reached .ssn-num{color:var(--gold);border-color:var(--gold)}.ssn-cell{height:168px;border-radius:14px;border:2px solid #ffffff18;background:#1b130c;padding:6px;display:flex;flex-direction:column;align-items:center;gap:3px;color:inherit;font:inherit;cursor:default}.ssn-cell.empty{background:transparent;border-style:dashed;border-color:#ffffff0d}.ssn-cell.locked{opacity:.5}.ssn-cell.got{opacity:.65;border-color:#66bb6a}.ssn-cell.can{border-color:var(--gold);cursor:pointer;box-shadow:0 0 14px #ffd25755;animation:stkPop 1.4s ease-in-out infinite}.ssn-th{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;overflow:hidden}.ssn-ic{font-size:30px;display:flex;flex-direction:column;align-items:center;line-height:1.1}.ssn-ic b{font-size:13px}.ssn-nm{font-size:11.5px;font-weight:700;text-align:center;line-height:1.15;max-height:28px;overflow:hidden}.ssn-st{font-size:11px;color:var(--muted);font-weight:800}.ssn-cell.can .ssn-st{color:var(--gold)}.dshop{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.dshop-card{padding:18px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;position:relative}.dshop-tag{position:absolute;top:-10px;background:var(--gold);color:#1a120b;font:900 11px var(--head);padding:3px 10px;border-radius:10px;text-transform:uppercase}.fb-stage{border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#5a3a14,#1a0f06 75%);box-shadow:inset 0 0 0 2px #f2b13466}.outfits{width:100%;display:flex;flex-direction:column;gap:6px}.outfits .oslot{flex:1;min-width:0;border-radius:12px;border:2px solid #ffffff22;background:#1b130c;color:inherit;padding:4px 2px;font:800 12px var(--head);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.outfits .oslot.on{border-color:var(--gold)}.outfits .oslot.lock{opacity:.6}.chbox{position:absolute;top:14px;right:18px;z-index:6;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.chbtn{display:flex;align-items:center;background:#1c140dee;border:2px solid #ffd25755;color:var(--cream);border-radius:14px;padding:8px 14px;font:800 14px var(--head);cursor:pointer}.chbtn.ready{border-color:var(--gold);box-shadow:0 0 14px #ffd25766}.chpanel{width:400px;max-width:92vw;padding:14px;display:flex;flex-direction:column;gap:14px}.chrow{display:flex;align-items:center;gap:8px}.chrow.done{opacity:.5}.home2:not(.phone) .menu-tiles{gap:9px}.home2:not(.phone) .mtile{padding:8px 12px}.home2:not(.phone) .mtile .ico{width:40px;height:40px;font-size:19px}.home2:not(.phone) .mtile .s{font-size:11.5px;margin-top:0}@media (max-height: 900px){.home2 .logo-big{font-size:92px}}.qm{display:flex;justify-content:center;margin:4px 0 12px}.qm-flag{border-radius:8px;filter:drop-shadow(0 8px 14px #0007);max-width:100%;height:auto}.qm-play{font-size:22px}@media (max-width: 700px){.chbox{top:6px;right:8px}.chbox .chbtn{padding:5px 9px;font-size:12px}.home2.narrow{padding-top:54px}}.pl .nm{white-space:nowrap;overflow:hidden;text-overflow:clip;line-height:1.1}.av-wrap.onfire .av{box-shadow:0 0 0 2px #ff9a3c,0 0 14px 3px #ff5a1f99!important;animation:fireGlow 1.1s ease-in-out infinite alternate}@keyframes fireGlow{0%{box-shadow:0 0 0 2px #ffb347,0 0 10px 2px #ff5a1f88}to{box-shadow:0 0 0 2px #ff7a1a,0 0 20px 6px #ff3d0099}}.fire-ring{position:absolute;inset:-6px -6px auto -6px;height:22px;pointer-events:none;z-index:3}.fire-ring i{position:absolute;bottom:0;width:11px;height:17px;left:calc(var(--i) * 15%);border-radius:50%/68% 68% 32% 32%;background:radial-gradient(ellipse at 50% 85%,#fff3a0 0 20%,#ffb300 45%,#ff4d00 80%,transparent 100%);transform-origin:50% 100%;animation:flame .55s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.13s);filter:blur(.4px)}.av-wrap.inferno .fire-ring i{width:13px;height:22px;background:radial-gradient(ellipse at 50% 85%,#e0f7ff 0 20%,#7fd0ff 45%,#ff4d00 85%,transparent 100%)}@keyframes flame{0%{transform:scale(.8,.75) rotate(-8deg)}to{transform:scale(1.1,1.25) rotate(8deg)}}.streak-badge{position:absolute;left:-8px;bottom:-6px;z-index:4;background:linear-gradient(#ff8a1f,#e0360b);color:#fff;font:italic 900 12px/1 var(--head);padding:3px 7px;border-radius:99px;border:2px solid #2b1706;box-shadow:0 2px 6px #0008;white-space:nowrap}.chat-box.big .chat-list{max-height:min(52vh,420px);min-height:220px;font-size:15px}.chat-msg .rp{opacity:0!important;color:#e53935;font-size:14px;margin-left:8px;filter:none;transition:opacity .12s}.chat-msg:hover .rp,.chat-msg .rp:focus-visible{opacity:1!important}@media (hover:none){.chat-msg .rp{opacity:.55!important}}.rflag{color:#e53935}.bubble-btn{position:relative;font-size:18px;padding:10px 30px;min-width:150px;font-weight:800}.dot-badge{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;border-radius:10px;background:#e53935;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #1c140d;line-height:1}.sp-screen{min-height:0}.sp-hero{flex-shrink:0;min-height:0;padding:22px 28px 22px 32px}.sp-hero-left{min-width:0}.sp-title{font-size:clamp(40px,5.2vw,64px)}button.sp-hero-right{width:250px;flex-shrink:0;gap:4px;padding:10px 8px 12px;border-radius:22px;border:2px solid #FFC928;background:#00000047;color:#fff;cursor:pointer;box-shadow:0 0 24px #ffc92847;transition:transform .12s}button.sp-hero-right:hover{transform:translateY(-3px)}.sp-final-t{font:italic 900 13px var(--head);letter-spacing:.06em;text-transform:uppercase;color:#ffe082}.sp-final-av{width:190px;height:238px;display:flex;align-items:center;justify-content:center}.sp-final{display:inline-flex;align-items:center;gap:4px;margin-top:0;padding:4px 10px;font-size:14px}.sp-wrap{overflow-x:auto;overflow-y:hidden;padding:4px 2px 14px;flex:none}.sp-grid{display:grid;gap:12px;width:max-content;align-items:stretch}.sp-rowlab{position:sticky;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:16px;padding:8px 4px;background:#14183f;border:1px solid rgba(140,158,255,.4);font-family:var(--head);font-style:italic;text-transform:uppercase;box-shadow:8px 0 14px #0a060399}.sp-rowlab b{font-size:15px;color:#fff}.sp-rowlab small{font-size:10px;color:#9fa8da;margin-top:4px;line-height:1.1}.sp-rowlab.paid{border-color:#ffc928}.sp-rowlab.paid b{color:#ffc928}.sp-grid .sp-card{flex:none;width:auto;height:252px;padding:10px 10px 12px;justify-content:space-between;opacity:1;cursor:pointer;font-family:inherit;color:#fff;transition:transform .12s}.sp-grid .sp-card:hover{transform:translateY(-3px)}.sp-grid .sp-card.empty{background:#ffffff08;border:1px dashed rgba(140,158,255,.25);justify-content:center;align-items:center;cursor:default;opacity:.6;color:#7986cb;font:italic 800 13px var(--head);text-transform:uppercase}.sp-grid .sp-card.empty:hover{transform:none}.sp-grid .sp-card{opacity:1;content-visibility:auto;contain-intrinsic-size:168px 252px}.sp-grid .sp-card.wait{background:linear-gradient(180deg,#1e26648c,#0e0e2ce6)}.sp-grid .sp-card.lockedp{border-color:#ffc92847}.sp-grid .sp-card.can{border-color:#ffc928;box-shadow:0 0 0 3px #ffc92880,0 8px 20px #ffc92847}.sp-lvl{width:100%;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--head);font-style:italic;text-transform:uppercase}.sp-lvl b{font-size:15px;color:#ffe082}.sp-lvl span{font-size:11px;color:#9fa8da}.sp-grid .sp-thumb{width:124px;height:124px}.sp-grid .sp-thumb .avatar3d{border-radius:12px}.sp-grid .sp-nm{font-size:13px;min-height:34px;justify-content:center}.sp-st.go{color:#ffc928}.sp-pop3d{position:relative;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#3d5a99,#131d3d 78%);box-shadow:inset 0 0 0 2px #9bb4ff55;max-width:100%}.sp-hint{position:absolute;bottom:8px;left:0;right:0;text-align:center;font:italic 700 12px var(--head);color:#fffc;text-shadow:0 1px 3px rgba(0,0,0,.7);pointer-events:none}.sp-pop-big{display:flex;gap:14px;align-items:center;justify-content:center;padding:18px;border-radius:22px;background:radial-gradient(circle at 50% 40%,#8c9eff4d,#00000040)}.home-corner{position:absolute;top:18px;right:24px;z-index:6;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.home-corner .chbox{position:static}.season-tile.corner{position:relative;top:auto;right:auto;max-width:none;min-width:300px;padding:14px 24px 14px 16px;gap:14px}.season-tile.corner b{font-size:22px;padding-right:44px}.season-tile.corner small{font-size:13px;display:block}.season-tile.corner .st-ic{width:52px;height:52px;font-size:30px}.season-tile.corner .st-new{top:10px;right:12px}.home2.narrow .home-corner{position:static;align-items:stretch;margin:0 0 14px}.home2.narrow .home-corner .chbox{align-items:stretch}@media (max-width: 700px){.home2.narrow{padding-top:22px}.home2.narrow .home-corner .chbtn{justify-content:center}.sp-hero{flex-direction:column;align-items:stretch}button.sp-hero-right{width:100%;align-self:center;max-width:280px}}.home-corner .chbox{align-items:stretch}.home-corner .chbtn{justify-content:center}.home2.narrow{display:flex;flex-direction:column}.home2.narrow .home-corner{order:-1}.home2.narrow .home-left{order:0}.sp-grid .sp-card.empty{opacity:.4}.dshop-card .btn{margin-top:auto}.dshop-card .small.muted{min-height:34px}.emote-fly.local{position:absolute;z-index:5}.modal-xrow+.h2,.modal-xrow+.h1,.modal-xrow+div>.h2:first-child,.modal-xrow+div>.h1:first-child,.modal-xrow+div>.row:first-child,.modal-xrow+.col>.h2:first-child{padding-right:40px}.mb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.mb-card{padding:10px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mb-card .qm{margin:0;zoom:.72}.mb-opts{display:flex;flex-direction:column;gap:3px;width:100%;font-size:12px}.mb-opts span{padding:3px 6px;border-radius:8px;background:#0003}.mb-opts .ok{background:#2e7d3255;color:#b9f6ca;font-weight:800}.hh-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:7px 12px;border-radius:12px;background:linear-gradient(#3b2a14,#2a1c0c);box-shadow:inset 0 0 0 2px #f2b13455,0 3px #120b04;font-weight:800;white-space:nowrap}.hh-check input{position:absolute;opacity:0;pointer-events:none}.hh-check .box{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:15px;background:#140c05;box-shadow:inset 0 0 0 2px #f2b13499;transition:background .15s,box-shadow .15s}.hh-check.on .box{background:linear-gradient(#ffd25a,#f2a81d);box-shadow:inset 0 0 0 2px #fff6,0 0 12px #f2b134aa}.hh-check:hover .box{box-shadow:inset 0 0 0 2px #ffd25a}.hh-check input:focus-visible+.box{outline:2px solid #fff;outline-offset:2px}.fb-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:3}.fb-wait span{font:900 26px/1 var(--display, inherit);letter-spacing:.06em;text-transform:uppercase;color:#ffe9a8;text-shadow:0 2px 8px #000c;background:#0009;padding:10px 18px;border-radius:14px}.fb-wait .dots{display:inline-block;width:1.4em;text-align:left;font-style:normal}.fb-wait .dots b{opacity:0;animation:fbDot 1.2s infinite}.fb-wait .dots b:nth-child(2){animation-delay:.25s}.fb-wait .dots b:nth-child(3){animation-delay:.5s}@keyframes fbDot{0%,20%{opacity:0}30%,to{opacity:1}}.streak-badge{left:-10px;top:-9px;bottom:auto;background:none;border:0;box-shadow:none;padding:0;display:flex;align-items:center;gap:0;pointer-events:auto}.streak-badge .sf{font-size:19px;line-height:1;margin-right:-3px;filter:drop-shadow(0 1px 2px #000a);animation:sfFlick .5s ease-in-out infinite alternate;transform-origin:50% 90%}.streak-badge b{background:linear-gradient(#ff8a1f,#e0360b);color:#fff;font:italic 900 12px/1 var(--head);padding:3px 7px 3px 6px;border-radius:99px;border:2px solid #2b1706;box-shadow:0 2px 6px #0008;min-width:20px;text-align:center}.av-wrap.inferno .streak-badge b{background:linear-gradient(#7fd0ff,#1565c0)}@keyframes sfFlick{0%{transform:scale(.92) rotate(-6deg)}to{transform:scale(1.08) rotate(6deg)}}.fire-toasts{position:fixed;bottom:64px;left:50%;transform:translate(-50%);z-index:400;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}.fire-toast{display:flex;align-items:center;gap:14px;padding:10px 22px 10px 12px;border-radius:22px;background:linear-gradient(135deg,#3a1306,#1c0a04 70%);box-shadow:inset 0 0 0 2px #ff9a3c,0 0 34px 6px #ff5a1f88,0 14px 30px #000a;position:relative;overflow:hidden}.fire-toast:before{content:"";position:absolute;inset:auto -10% -45% -10%;height:90%;background:radial-gradient(ellipse 60% 100% at 50% 100%,#ff8a1f88,transparent 100%);animation:toastGlow 1s ease-in-out infinite alternate;pointer-events:none}.fire-toast .ft-av{border-radius:16px;overflow:hidden;box-shadow:0 0 0 3px #ffb347;display:block;position:relative}.fire-toast .ft-txt{display:flex;flex-direction:column;position:relative}.fire-toast .ft-txt b{font:italic 900 22px/1.1 var(--head);text-transform:uppercase;color:#ffe9a8;text-shadow:0 2px 0 #7a2000;white-space:nowrap}.fire-toast .ft-txt i{font-size:13px;color:#ffcfa0;font-style:normal;font-weight:700}.fire-toast .ft-fl{font-size:38px;position:relative;animation:sfFlick .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px #ff6a00)}.mg-shared{display:flex;flex-direction:column;gap:14px;width:100%;align-items:stretch}.mg-common{display:flex;flex-direction:column;align-items:center;gap:10px}.mg-own{padding:12px;border-radius:18px;background:#ffffff0d;box-shadow:inset 0 0 0 2px #fff2}.sp-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 5px;border-radius:99px;background:#ffffff14;font:800 14px var(--head);position:relative;box-shadow:inset 0 0 0 2px transparent}.sp-chip .av{border-radius:50%;overflow:hidden;display:block}.sp-chip.on{box-shadow:inset 0 0 0 3px #ff5722;background:#ff57222a}.sp-chip.done{box-shadow:inset 0 0 0 2px #66bb6a}.sp-chip.stumble{box-shadow:inset 0 0 0 3px #fdd835;animation:spStumble .35s ease-in-out infinite alternate}.sp-chip .stars{position:absolute;top:-14px;left:50%;font-size:18px;margin-left:-9px;animation:spStars 1s linear infinite}@keyframes spStumble{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes spStars{0%{transform:rotate(0) translate(8px) rotate(0)}to{transform:rotate(360deg) translate(8px) rotate(-360deg)}}.prompt.bad{color:#fdd835}.qm-emoji{font-size:76px;line-height:1.15;letter-spacing:6px;text-align:center;filter:drop-shadow(0 6px 10px #0006)}.qm-text{font:900 54px/1.1 var(--display, inherit);letter-spacing:5px;text-align:center;color:#ffd166;text-shadow:0 4px 14px #0007;word-break:break-word}.qm-color{width:260px;height:130px;border-radius:18px;border:3px solid #fff8;box-shadow:0 10px 24px #0006}.mb-card .qm-emoji{font-size:60px}.mb-card .qm-text{font-size:40px}@keyframes toastGlow{0%{opacity:.6}to{opacity:1}}.home-fabs{position:fixed;right:14px;bottom:14px;z-index:80;display:flex;flex-direction:column;gap:10px}.qc-msg{align-self:flex-start;max-width:88%;background:#ffffff14;border-radius:14px 14px 14px 4px;padding:7px 12px;font-size:15px;display:flex;gap:6px;align-items:center}.qc-msg.mine{align-self:flex-end;background:#f2b13433;border-radius:14px 14px 4px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#root{height:100vh;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}@media (display-mode: standalone),(display-mode: fullscreen){body{-webkit-touch-callout:none}}.btn{max-width:100%}.sp-buy{white-space:normal;text-align:center;line-height:1.2;padding-inline:16px}@media (max-width: 400px){.toggle:has(>.seg){flex-wrap:wrap}.toggle:has(>.seg)>.seg{width:100%}.toggle:has(>.seg)>.seg>button{flex:1}.btn{white-space:normal;line-height:1.2}}.fr-bet.col{align-items:stretch;flex-direction:column;gap:8px}.fr-bet.col .nm{width:auto;max-width:220px}.fr-base{max-width:980px;width:100%;padding:12px 16px;border-radius:16px;background:#f2b1341f;border:1px solid rgba(242,177,52,.35);line-height:1.5;font-size:15px;text-align:center}.fr-base .ok{color:var(--ok, #6fe08a);font-weight:700}.fr-base .bad{color:var(--bad, #ff7a6b);font-weight:700}.fr-stakes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.fr-stake{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border-radius:14px;border:2px solid rgba(255,214,140,.2);background:#00000047;color:var(--cream);cursor:pointer;font:inherit;min-width:0;transition:transform .1s,border-color .15s,background .15s}.fr-stake b{font:italic 900 15px var(--head);text-transform:uppercase;letter-spacing:.03em}.fr-stake .amt{font:italic 900 22px var(--head);color:var(--gold);display:inline-flex;align-items:center;gap:4px}.fr-stake .sub{font-size:11.5px;color:var(--ok, #6fe08a);line-height:1.25;text-align:center}.fr-stake .sub.bad{color:var(--bad, #ff7a6b)}.fr-stake.on{border-color:var(--gold);background:#f2b13433;transform:translateY(-2px);box-shadow:0 6px 18px #00000059}.fr-stake:disabled{opacity:.35;cursor:not-allowed}.fr-stakes.big .fr-stake{padding:14px 8px}.fr-stakes.big .fr-stake .amt{font-size:28px}.fr-stakes.big .fr-stake .sub{font-size:13px}.fr-stakes.compact .fr-stake{padding:6px 4px}.fr-stakes.compact .fr-stake .amt{font-size:18px}.home2.short{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);height:100%;padding:8px 14px;gap:8px;overflow:hidden}.home2.short .home-left{width:100%;justify-content:center;gap:0;min-height:0}.home2.short .h-kicker{font-size:9px;letter-spacing:1.6px}.home2.short .logo-big{font-size:40px;margin:2px 0 6px;text-shadow:0 3px 0 rgba(0,0,0,.35)}.home2.short .logo-big br{display:none}.home2.short .logo-big .gold{margin-left:8px}.home2.short .home-left>.muted{display:none}.home2.short .home-left>div[style*="display: grid"]{gap:6px!important}.home2.short .play-tile{padding:8px 12px;gap:10px;border-radius:14px}.home2.short .play-tile .t{font-size:16px}.home2.short .play-tile .s{font-size:10.5px;margin-top:1px}.home2.short .play-tile .ico{width:34px;height:34px;font-size:16px;border-radius:10px}.home2.short .menu-tiles{grid-template-columns:1fr 1fr 1fr;gap:6px}.home2.short .mtile{padding:6px 8px;gap:6px;border-radius:12px;min-width:0}.home2.short .mtile .ico{width:26px;height:26px;font-size:13px;border-radius:8px}.home2.short .mtile .t{font-size:10.5px;line-height:1.1}.home2.short .btn.sm{padding:5px 10px;font-size:11px}.home2.short .home-user{margin-top:6px;gap:6px;flex-wrap:nowrap}.home2.short .pchip{font-size:11px;padding:3px 9px 3px 3px}.home2.short .pchip .av{width:22px;height:22px}.home2.short .home-corner{top:8px;right:12px;gap:6px}.home2.short .season-tile.corner{min-width:0;padding:6px 30px 6px 8px;gap:8px;border-radius:14px}.home2.short .season-tile.corner b{font-size:13px;padding-right:0}.home2.short .season-tile.corner small{font-size:9.5px}.home2.short .season-tile.corner .st-ic{width:26px;height:26px;font-size:15px}.home2.short .season-tile.corner .st-new{top:4px;right:6px;font-size:8px;padding:1px 5px}.home2.short .chbox .chbtn{padding:4px 9px;font-size:10.5px}.home2.short .stage3d{overflow:visible}.home2.short{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.home2.short .mtile .t{overflow:hidden;text-overflow:ellipsis}.home2.short .mtile>div:last-child{min-width:0}@media (max-width: 860px){.home2.short .mtile{justify-content:center;text-align:center;padding:6px 4px}.home2.short .mtile .t{font-size:9.5px;white-space:nowrap}.home2.short .play-tile .t{font-size:14px}.home2.short .logo-big{font-size:34px}}.screen.short{padding:6px 12px 8px;gap:6px;overflow:hidden}.screen.short .screen-head{gap:10px;flex-wrap:nowrap}.screen.short .screen-head .h-kicker{display:none}.screen.short .screen-head .h2{font-size:22px}.screen.short .screen-head .btn.icon{width:34px;height:34px;padding:0}.screen.short .shop{grid-template-columns:clamp(170px,31vw,270px) minmax(0,1fr);gap:10px}.screen.short .shop-left{padding:8px;gap:5px;overflow:hidden}.screen.short .shop-left .h3{font-size:15px}.screen.short .shop-lvl{display:none}.screen.short .shop-av{border-radius:18px!important}.screen.short .shop-av .small{display:none}.screen.short .outfits .oslot{padding:2px;border-radius:9px;flex-direction:row;gap:3px;justify-content:center;min-height:30px;font-size:10px}.screen.short .outfits .oslot span:last-child{display:none}.screen.short .outfits .oslot.lock span:last-child{display:inline;font-size:9px}.screen.short .outfits .oslot .av,.screen.short .outfits .oslot canvas,.screen.short .outfits .oslot img{width:24px!important;height:24px!important}.screen.short .outfits .btn.sm{padding:5px 6px;font-size:10px}.screen.short .outfits>.small{display:none}.screen.short .tabs{gap:4px}.screen.short .tab{padding:4px 9px;font-size:10px;border-radius:9px}.screen.short .items{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding:2px 2px 8px}.screen.short .seg button{padding:4px 9px;font-size:10px}.screen.short .shop-left .gem-btn{transform:scale(.8);transform-origin:right center}.screen.short .tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;flex-shrink:0}.screen.short .tabs::-webkit-scrollbar{display:none}.screen.short .tab{flex-shrink:0}.screen.short .shop-left>.row:first-child{gap:6px}.screen.short .shop-left>.row:first-child .btn{padding:3px 8px}.screen.short .item{padding:5px;gap:3px;border-radius:12px}.screen.short .item .thumb{border-radius:8px}.screen.short .item .nm{font-size:10px;min-height:24px}.screen.short .item .price{font-size:10.5px}.shop-left{display:flex;flex-direction:column;overflow:hidden!important}.shop-avbox{flex:1 1 0;min-height:110px;width:100%;display:flex;align-items:center;justify-content:center}.shop-left .outfits{flex:none}.shop-left .outfits .btn.sm{white-space:nowrap}.screen.short .shop-left{padding:8px;gap:5px}.screen.short .shop-left>.row:first-child{gap:6px;flex:none}.screen.short .outfits{gap:4px}.screen.short .outfits>.row{gap:3px!important}.screen.short .outfits .oslot{min-height:28px;padding:1px;flex-direction:column;gap:0;font-size:9px;border-radius:8px;border-width:1.5px}.screen.short .outfits .oslot span:last-child{display:inline}.screen.short .outfits .oslot .av,.screen.short .outfits .oslot canvas,.screen.short .outfits .oslot img{width:18px!important;height:18px!important}.screen.short .outfits .oslot span{font-size:12px!important;line-height:1.05}.screen.short .outfits .oslot span:last-child{font-size:8.5px!important}.screen.short .outfits .btn.sm{padding:5px 4px;font-size:10px;min-height:28px;flex:1!important}.screen.short .shop-left .gem-btn{transform:scale(.78);transform-origin:right center}.screen.short .outfits .oslot.lock span:last-child{white-space:nowrap;font-size:8px!important}.home2.short .play-tile{margin-bottom:6px}.home2.short .mtile .t{text-overflow:clip}.fr-bet2{width:100%;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:16px;background:#00000042;border:1px solid rgba(255,214,140,.2)}.fr-bet2 .bt-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fr-bet2 .bt-num{font:italic 900 34px var(--head);color:var(--gold);display:inline-flex;align-items:center;gap:6px;line-height:1}.fr-bet2 .bt-title{font:italic 900 17px var(--head);text-transform:uppercase;letter-spacing:.03em;padding:4px 12px;border-radius:99px;background:#f2b13429;border:1px solid rgba(242,177,52,.4);white-space:nowrap}.fr-bet2 .bt-range{width:100%;height:34px;accent-color:var(--gold);margin:0;touch-action:pan-y;cursor:pointer}.fr-bet2 .bt-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fr-bet2 .bt-q{padding:10px 6px;border-radius:12px;border:2px solid rgba(255,214,140,.2);background:#00000047;color:var(--cream);font:italic 900 16px var(--head);cursor:pointer;text-transform:uppercase}.fr-bet2 .bt-q.on{border-color:var(--gold);background:#f2b13438}.fr-bet2 .bt-rule{font-size:13px;text-align:center;font-weight:700}.fr-bet2 .ok{color:var(--ok, #6fe08a)}.fr-bet2 .bad{color:var(--bad, #ff7a6b)}.fr-bet2 .sep{opacity:.5}.fr-bet2.big .bt-num{font-size:44px}.fr-bet2.big .bt-q{padding:14px 6px;font-size:18px}.fr-betrow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:900px}.fr-bt{padding:6px 12px;border-radius:99px;font-size:14px;background:#ffecc812;border:1px solid var(--glass-line);display:inline-flex;align-items:center;gap:5px}.fr-bt.up{border-color:#6fe08a99}.fr-bt.down{border-color:#ff7a6b99}.fr-awards{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%;max-width:1000px}.fr-award{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:18px;background:#f2b1341f;border:1px solid rgba(242,177,52,.4);min-width:220px;flex:1 1 220px}.fr-award .e{font-size:38px}.fr-award b{font:italic 900 16px var(--head);text-transform:uppercase;color:var(--gold)}.fr-award .who{font-weight:800;font-size:18px}.fr-award small{color:var(--muted)}@media (orientation: landscape) and (max-height: 560px){.fr-bet2{padding:8px 10px;gap:6px}.fr-bet2 .bt-num,.fr-bet2.big .bt-num{font-size:26px}.fr-bet2 .bt-title{font-size:13px;padding:2px 9px}.fr-bet2 .bt-range{height:26px}.fr-bet2 .bt-q,.fr-bet2.big .bt-q{padding:6px 4px;font-size:13px}.fr-bet2 .bt-rule{font-size:11.5px}.fr-award{padding:8px 12px;min-width:180px}.fr-award .e{font-size:28px}}.fr-betgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.fr-betgrid .fr-bet2{padding:10px 12px}@media (orientation: landscape) and (max-height: 560px){.fr-betgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}}.badges{display:inline-flex;gap:3px;vertical-align:middle;line-height:1}.tp{display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 90px);min-height:0}.tp-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tp-tabs .tab{padding:8px 14px;border-radius:12px;border:1px solid var(--glass-line);background:#00000040;color:var(--cream);font:italic 800 13px var(--head);cursor:pointer;text-transform:uppercase}.tp-tabs .tab.on{background:var(--gold);color:#1a120b;border-color:var(--gold)}.tp-flt{margin-left:auto}.tp-body{overflow-y:auto;display:flex;flex-direction:column;gap:14px;min-height:0;padding-right:4px;-webkit-overflow-scrolling:touch}.tp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.tp-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:12px;border-radius:14px;border:2px solid rgba(255,214,140,.18);background:#00000047;color:var(--cream);font:inherit;min-width:0}.tp-card b{font:italic 900 15px var(--head)}.tp-card .d{font-size:12.5px;color:var(--muted);line-height:1.3}.tp-card .bar{width:100%;height:7px}.tp-card.on{border-color:var(--gold);background:#f2b13429}.tp-card.lock{opacity:.75}.tp-card.auto{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;cursor:pointer}.tp-card.badge{cursor:pointer;align-items:center;text-align:center}.tp-card.badge .bi{font-size:34px}.tp-card .btn.sm{margin-top:auto}@media (orientation: landscape) and (max-height: 560px){.tp{max-height:calc(100dvh - 40px);gap:6px}.tp-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.tp-card{padding:8px;gap:4px}.tp-card b{font-size:13px}.tp-card .d{font-size:11px}.tp-head .h2{font-size:20px}}.cb-lock{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:36px 24px;margin:auto;max-width:640px}.cb-grid{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:16px;flex:1;min-height:0}.cb-list,.cb-edit{padding:16px;gap:12px;min-height:0}.cb-items{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;flex:1}.cb-cat{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;border:2px solid rgba(255,214,140,.15);background:#00000040;color:var(--cream);cursor:pointer;font:inherit;text-align:left}.cb-cat.on{border-color:var(--cc);background:color-mix(in srgb,var(--cc) 22%,transparent)}.cb-cat .ic{width:34px;height:34px;border-radius:10px;background:var(--cc);display:grid;place-items:center;flex:none}.cb-cat .nm{flex:1;min-width:0;font:italic 800 15px var(--head);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cat .cnt{font-size:12px;color:var(--muted);white-space:nowrap}.cb-cat .cnt.ok{color:var(--ok, #6fe08a)}.cb-meta{display:flex;gap:10px;align-items:center}.cb-meta .input{flex:1;min-width:0}.cb-pick{display:flex;flex-direction:column;gap:8px}.cb-icons{display:flex;flex-wrap:wrap;gap:6px}.cb-icons button{width:38px;height:38px;border-radius:10px;border:1px solid var(--glass-line);background:#00000040;display:grid;place-items:center;cursor:pointer}.cb-icons button.on{border-color:#fff}.cb-colors{display:flex;flex-wrap:wrap;gap:8px}.cb-colors button{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer}.cb-colors button.on{border-color:#fff;box-shadow:0 0 0 2px #00000080}.cb-qs{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;flex:1}.cb-q{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#00000040;border:1px solid var(--glass-line)}.cb-q .qq{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.cb-hint{padding:8px 12px;border-radius:10px;background:#f2b1341f;border:1px solid rgba(242,177,52,.35);font-size:13px}.cb-empty{display:grid;place-items:center;padding:30px;text-align:center}.cb-form{display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 90px);overflow-y:auto;padding-right:4px}.cb-f{display:flex;flex-direction:column;gap:4px}.cb-f>span{font-size:12.5px;color:var(--muted);font-weight:700}.cb-f textarea{resize:none}.cb-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cb-types button{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:8px 10px;border-radius:12px;border:2px solid rgba(255,214,140,.18);background:#00000040;color:var(--cream);cursor:pointer;text-align:left;font:inherit}.cb-types button b{font:italic 800 13px var(--head)}.cb-types button span{font-size:11px;color:var(--muted);line-height:1.25}.cb-types button.on{border-color:var(--gold);background:#f2b13429}.cb-lv{display:flex;gap:8px}.cb-lv button{flex:1;padding:8px;border-radius:10px;border:2px solid color-mix(in srgb,var(--c) 40%,transparent);background:#00000040;color:var(--cream);font:italic 800 13px var(--head);cursor:pointer;text-transform:uppercase}.cb-lv button.on{background:var(--c);color:#1a120b;border-color:var(--c)}.cb-opt{display:flex;align-items:center;gap:8px}.cb-opt .input{flex:1;min-width:0}.cb-opt .rad{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,214,140,.4);background:#0000004d;color:#1a120b;font-weight:900;cursor:pointer;flex:none}.cb-opt .rad.on{background:var(--ok, #6fe08a);border-color:var(--ok, #6fe08a)}@media (max-width: 760px){.cb-grid{grid-template-columns:minmax(0,1fr)}.cb-grid:not(.editing) .cb-empty{display:none}.cb-grid.editing{grid-template-rows:auto minmax(0,1fr)}.cb-grid.editing .cb-list{flex-direction:row;align-items:center;padding:8px;gap:8px;overflow-x:auto;overflow-y:hidden}.cb-grid.editing .cb-list>.row,.cb-grid.editing .cb-list>.small{display:none}.cb-grid.editing .cb-items{flex-direction:row;overflow:visible;flex:none}.cb-grid.editing .cb-cat{flex:none;max-width:190px}.cb-grid.editing .cb-list>.btn{flex:none}.cb-types{grid-template-columns:1fr}}@media (orientation: landscape) and (max-height: 560px){.cb-grid{grid-template-columns:220px minmax(0,1fr);gap:10px}.cb-grid.editing .cb-list{display:flex}.cb-list,.cb-edit{padding:10px;gap:8px}.cb-types{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-cat .ic{width:28px;height:28px}.cb-form{gap:8px;max-height:calc(100dvh - 40px)}.cb-lockscreen .cb-lock{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:12px 18px;max-width:94%}.cb-lockscreen .cb-lock>div:first-child{font-size:34px!important}.cb-lockscreen .cb-lock .h2{font-size:20px;flex-basis:70%}.cb-lockscreen .cb-lock .muted{flex-basis:100%;font-size:13px;max-width:none!important}}.screen.cb{overflow:hidden}.sp-perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;flex:none}.sp-perks .pk{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#7882ff1f;border:1px solid rgba(160,170,255,.3)}.sp-perks .pk>span:first-child{font-size:26px}.sp-perks .pk>div{flex:1;min-width:0}.sp-perks .pk b{display:block;font:italic 800 14px var(--head)}.sp-perks .pk small{color:var(--muted);font-size:12px;line-height:1.3;display:block}.sp-perks .pk-lock{font-size:12px;font-weight:800;color:#c5cae9;white-space:nowrap}@media (orientation: landscape) and (max-height: 560px){.sp-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sp-perks .pk{padding:5px 8px;gap:6px}.sp-perks .pk>span:first-child{font-size:18px}.sp-perks .pk small{display:none}}.cb-actions{display:flex;gap:8px;position:sticky;bottom:-1px;padding:8px 0 2px;background:linear-gradient(180deg,#160e0800,#160e08fa 35%)}.cb-actions .btn{flex:1;min-width:0;padding-left:8px;padding-right:8px}@media (orientation: landscape) and (max-height: 560px){.cb-form .h2{font-size:20px}.cb-types button span{display:none}.cb-types button{padding:6px 8px}}.big-av-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#080402c7;display:grid;place-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.big-av{position:relative;border-radius:26px;overflow:hidden;box-shadow:0 0 0 1px #ffd68c4d,0 24px 60px #0009}.big-av-x{position:absolute;top:12px;right:12px;margin:0;z-index:2}.big-av-hint{position:absolute;bottom:8px;left:0;right:0;text-align:center;color:#fffc;font-style:italic;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none}.shop-name{min-width:0;line-height:1.15}.shop-name .small{font-size:12px}.tt-name .tt-sub{font:italic 700 11px var(--head);text-transform:none;letter-spacing:0;opacity:.9;margin-top:1px;text-align:center}.tt-name:has(.tt-sub){border-radius:18px}.sidebar .sb-sub{font:italic 700 11px var(--head);color:var(--gold);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-top:-1px}.ol-me-sub{font-size:11px!important;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes drumshake{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.08)}}.fr-drum-ctl{position:fixed}.fr-drum-ctl .drumicon{animation:drumshake .25s infinite}.fr-bet2.none .bt-title{color:var(--muted);font-style:italic}.home2.short{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:8px 14px;gap:10px}.home2.short .home-left{justify-content:space-between;gap:6px}.home2.short .logo-big{font-size:40px;margin:0 0 2px}.home2.short .menu-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home2.short .mtile{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:3px;padding:7px 4px 6px;min-height:58px}.home2.short .mtile .ico{display:grid!important;width:30px;height:30px;font-size:15px;border-radius:9px}.home2.short .mtile .t{font-size:10px;white-space:nowrap;letter-spacing:.02em}.home2.short .mtile .s{display:none}.home2.short .play-tile{padding:9px 12px}.home2.short .home-corner{position:absolute;top:8px;right:14px;left:auto;width:calc(44% - 14px);max-width:300px;align-items:stretch}.home2.short .home-corner .chbox{align-items:stretch}.home2.short .home-corner .chbtn{justify-content:center}.home2.short .season-tile.corner{width:100%}.home2.short .stage3d{margin-top:74px;height:calc(100% - 74px)}.home2.short .tt-name:not(.on){display:none}.shop-infobar:empty{display:none}.shop-infobar .panel{padding:6px 10px!important;text-align:left!important;display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;background:#0000004d!important}.shop-infobar .panel>div:first-child{font-size:14px!important}.shop-infobar .panel .small{font-size:11px;margin-top:0!important;line-height:1.25;flex:1 1 160px;min-width:0}.shop-infobar .panel .bar{margin-top:3px!important}.shop-infobar .panel .btn{margin-top:0!important}.shop-infobar .panel .xp,.shop-infobar .panel>.small>div:last-child{margin-top:2px!important}.screen.short.ds{overflow-y:auto}.screen.short.ds .dshop{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.screen.short.ds .dshop-card{padding:8px 6px;gap:2px}.screen.short.ds .dshop-card>div:first-of-type:not(.dshop-tag){font-size:24px!important;line-height:1}.screen.short.ds .dshop-card .h1{font-size:26px;line-height:1.05}.screen.short.ds .dshop-card .small.muted{min-height:0;font-size:10px;line-height:1.2}.screen.short.ds .dshop-card .btn{padding:5px 10px;font-size:12px}.screen.short.ds .dshop-tag{top:-8px;font-size:9px;padding:2px 7px}.screen.short.ds .h3{font-size:15px;margin-top:6px!important}.screen.short.ds .panel{padding:8px 12px!important;font-size:12px}@media (orientation: landscape) and (max-height: 560px){.screen:not(.short)>.screen-head{position:sticky;top:0;z-index:6;background:#2e1e0eeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:0 -8px;padding:6px 10px;border-radius:0 0 16px 16px}}@media (orientation: landscape) and (max-height: 560px){.screen.sh{padding:6px 12px;gap:6px;overflow:hidden;max-width:none!important}.screen.sh>.screen-head{gap:8px;min-height:34px;position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:0;border-radius:0;flex:none}.screen.sh .screen-head .h2{font-size:20px;line-height:1.05}.screen.sh .screen-head .h-kicker{display:none}.screen.sh .screen-head .btn.icon{width:34px;height:34px;min-width:34px;padding:0;font-size:14px}.screen.sh .screen-head .seg button{padding:5px 11px;font-size:12px}.sh-tabs{display:flex;gap:6px;overflow-x:auto;flex:none;padding:1px 0 3px;scrollbar-width:none}.sh-tabs::-webkit-scrollbar{display:none}.sh-tabs button{flex:none;border:1px solid var(--panel-line, rgba(255,214,140,.25));background:#1d130ae6;color:var(--muted);padding:5px 12px;border-radius:99px;font:800 12px var(--head);cursor:pointer;white-space:nowrap}.sh-tabs button.on{background:var(--gold);color:var(--dark);border-color:transparent}.sh-pane{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px;-webkit-overflow-scrolling:touch}.sh-pane>*{flex-shrink:0}.sh-pane .panel{padding:10px 12px!important}.sh-pane .h3{font-size:16px}.sh-pane .ach-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.sh-pane .ach{padding:8px 10px;gap:8px}.sh-pane .ach .i{width:38px;height:38px;font-size:22px}.sh-pane .ach b{font-size:13.5px}}.sh-body{display:contents}@media (orientation: landscape) and (max-height: 560px){.screen.sh .sh-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;gap:8px;padding-right:2px;-webkit-overflow-scrolling:touch}.screen.sh .sh-body>*{flex-shrink:0}.screen.sh .sh-body .panel{padding:10px 12px!important}.screen.sh .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.screen.sh .stat-grid .panel{padding:8px 10px!important;gap:8px!important}.screen.sh .stat-grid .panel>div:first-child{font-size:22px!important}.screen.sh .stat-grid .h2{font-size:22px}.screen.sh .kv{font-size:12.5px;gap:4px 12px}}@media (orientation: landscape) and (max-height: 560px){.screen.sh[data-tab=general] [data-sh]:not([data-sh=general]),.screen.sh[data-tab=werte] [data-sh]:not([data-sh=werte]),.screen.sh[data-tab=account] [data-sh]:not([data-sh=account]),.screen.sh[data-tab=app] [data-sh]:not([data-sh=app]),.screen.sh[data-tab=feedback] [data-sh]:not([data-sh=feedback]){display:none!important}.screen.sh .toggle{padding:7px 0;gap:10px}.screen.sh .toggle .small{font-size:11.5px}}@media (orientation: landscape) and (max-height: 560px){.screen.sh[data-tab=list] [data-sh]:not([data-sh=list]),.screen.sh[data-tab=req] [data-sh]:not([data-sh=req]),.screen.sh[data-tab=rank] [data-sh]:not([data-sh=rank]){display:none!important}}@media (orientation: landscape) and (max-height: 560px){.screen.sh .ol-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;flex:1;min-height:0;align-items:stretch}.screen.sh .ol-card{padding:10px 12px;gap:6px;min-height:0;overflow-y:auto}.screen.sh .ol-card .h3{font-size:16px;margin:0!important}.screen.sh .ol-card .input{padding:7px 10px;font-size:17px!important}.screen.sh .ol-card .btn.block{padding:8px 12px;font-size:14px}.screen.sh .ol-card .btn.big{padding:9px 12px;font-size:15px;margin-top:auto}.screen.sh .ol-opt{padding:6px 8px;gap:4px;border-radius:12px;align-items:stretch;font-size:13px}.screen.sh .ol-opt b{font-size:12px}.screen.sh .ol-opt .small.muted{display:none}.screen.sh .ol-opt .seg{padding:3px;gap:3px}.screen.sh .ol-opt .seg button{padding:5px 9px;font-size:12px}.screen.sh .ol-lobby-row{padding:6px 8px}}@media (orientation: landscape) and (max-height: 560px){.screen.sh .ol-card>.small.muted{display:none}.screen.sh .ol-card .row{margin:0}.screen.sh .ol-opt{padding:4px 8px;gap:3px}.screen.sh .ol-opt .seg button{padding:4px 9px}.screen.sh .ol-opt .seg[data-sub]{margin-top:0}}@media (orientation: landscape) and (max-height: 560px){.screen.sh[data-tab=hero] [data-sh]:not([data-sh=hero]),.screen.sh[data-tab=track] [data-sh]:not([data-sh=track]){display:none!important}.screen.sp-screen.sh{overflow:hidden}.screen.sh .sp-hero{padding:12px 16px;gap:12px;min-height:0;border-radius:18px;flex:1;align-items:center}.screen.sh .sp-title{font-size:34px!important;margin:4px 0 2px;text-shadow:0 3px 0 #0d1250}.screen.sh .sp-sub{font-size:12px}.screen.sh .sp-prog{margin-top:8px;gap:10px}.screen.sh .sp-tier{padding:4px 10px}.screen.sh .sp-tier b{font-size:26px}.screen.sh .sp-tier span{font-size:12px}.screen.sh .sp-hero-left .row{margin-top:8px!important}.screen.sh button.sp-hero-right{width:150px;padding:6px}.screen.sh .sp-final-av{width:110px;height:130px}.screen.sh .sp-final-t{font-size:10px}.screen.sh .sp-wrap{flex:1;min-height:0;padding:2px;display:flex;align-items:center}.screen.sh .sp-grid{gap:8px}.screen.sh .sp-grid .sp-card{height:128px;padding:5px 6px;gap:2px;border-radius:14px;content-visibility:visible;contain-intrinsic-size:auto}.screen.sh .sp-grid .sp-thumb{width:58px;height:58px;overflow:hidden}.screen.sh .sp-grid .sp-thumb>*{zoom:.52}.screen.sh .sp-grid .sp-nm{font-size:10px;min-height:22px;line-height:1.15}.screen.sh .sp-grid .sp-lvl b{font-size:11px}.screen.sh .sp-grid .sp-lvl span{font-size:9px}.screen.sh .sp-grid .sp-st{font-size:10.5px;padding:2px 6px}.screen.sh .sp-rowlab{padding:4px 2px}.screen.sh .sp-rowlab b{font-size:12px}.screen.sh .sp-rowlab small{font-size:8.5px}}@media (orientation: landscape) and (max-height: 560px){.screen.sh.ol-room .ol-grid{display:block;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.screen.sh.ol-room .ol-grid>.col{gap:8px}.screen.sh.ol-room[data-tab=players] .ol-grid>.col:last-child{display:none}.screen.sh.ol-room:not([data-tab=players]) .ol-grid>.col:first-child{display:none}.screen.sh.ol-room[data-tab=players] .ol-grid>.col:first-child{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.screen.sh.ol-room[data-tab=rules] [data-sh]:not([data-sh=rules]),.screen.sh.ol-room[data-tab=cats] [data-sh]:not([data-sh=cats]){display:none!important}.screen.sh.ol-room .ol-start{display:none}.screen.sh.ol-room .ol-code{font-size:44px}.screen.sh.ol-room .ol-codecard .small.muted{font-size:11px}.screen.sh.ol-room .ol-code-wrap{gap:10px}.screen.sh.ol-room .ol-code-wrap svg,.screen.sh.ol-room .ol-code-wrap canvas,.screen.sh.ol-room .ol-code-wrap img{max-width:110px;max-height:110px}.screen.sh.ol-room .seat{padding:5px 8px}.screen.sh.ol-room .ol-card{padding:10px 12px;gap:6px}}@media (pointer: coarse){html,body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}}@media (min-height: 561px),(orientation: portrait){.chat-fabs{right:max(14px,calc(env(safe-area-inset-right,0px) + 10px))!important;bottom:max(14px,calc(env(safe-area-inset-bottom,0px) + 8px))!important}}.home-fabs{right:max(14px,calc(env(safe-area-inset-right,0px) + 10px));bottom:max(14px,calc(env(safe-area-inset-bottom,0px) + 8px))}.lockbar{padding:8px 12px;border-radius:12px;background:#3a2410;border:1px solid #f2b13466;color:#ffe0a3;font:700 13px var(--body, inherit)}.sp-next{flex:none;width:54px;height:54px;border-radius:50%;border:3px solid #ffe082;background:linear-gradient(180deg,#ffd54f,#f2b134);color:#3b2300;font-size:22px;font-weight:900;box-shadow:0 5px #a8680e,0 0 20px #f2b13488;cursor:pointer;animation:spnext .9s ease-in-out infinite alternate}@keyframes spnext{to{transform:translate(5px)}}.wg{display:flex;flex-direction:column;gap:12px;align-items:stretch}.wg-card{display:flex;flex-direction:column;gap:8px;padding:12px;min-width:220px;border-radius:16px;background:#0006;border:2px solid #ffffff22}.wg-card.set{border-color:#66bb6a88}.wg-ok{margin-left:auto;color:#8bc34a;font-weight:800;font-size:13px}.wg-pick{flex:1;padding:10px 6px;border-radius:12px;border:2px solid #ffffff33;background:#ffffff12;color:#fff;font:800 14px var(--head);cursor:pointer}.wg-pick.yes.on{background:#2e7d32;border-color:#a5d6a7}.wg-pick.no.on{background:#c62828;border-color:#ef9a9a}.wg-n{width:38px;height:38px;border-radius:50%;border:2px solid #ffffff33;background:#ffffff12;color:#fff;font:900 16px var(--head);cursor:pointer}.wg-n.on{background:#f2b134;color:#1b1b1b;border-color:#fff}:root{--lime: #b8e63a;--lime-2: #7fcf2a}.bst-head{display:flex;align-items:center;gap:12px;margin-top:18px}.bst-ico{display:grid;place-items:center;color:var(--lime);filter:drop-shadow(0 2px 6px rgba(127,207,42,.45))}.bst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:4px}.bst-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:18px 14px 14px;border-radius:18px;text-align:center;background:linear-gradient(180deg,#7fcf2a21,#141c0a59);border:1px solid rgba(184,230,58,.32);box-shadow:0 10px 24px #00000047}.bst-x{font:900 54px/1 var(--head);color:var(--lime);letter-spacing:-1px;text-shadow:0 3px 0 rgba(0,0,0,.35)}.bst-x i{font-style:normal;font-size:.62em;margin-left:2px;opacity:.9}.bst-xp{font:800 13px var(--head);letter-spacing:.22em;color:#e9f5c9;opacity:.9;margin-top:2px}.bst-dur{margin:8px 0 10px;padding:3px 12px;border-radius:99px;font:700 12px var(--body, inherit);color:#dcebbc;background:#00000047}.bst-buy{margin-top:auto;border:0;cursor:pointer;padding:9px 20px;border-radius:14px;font:900 15px var(--head);color:#12200a;background:linear-gradient(180deg,var(--lime),var(--lime-2));box-shadow:0 4px #4d8a14,0 8px 16px #0000004d}.bst-buy:disabled{opacity:.45;cursor:not-allowed}.bst-buy:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #4d8a14}.bst-tag{position:absolute;top:-10px;padding:3px 10px;border-radius:10px;font:900 11px var(--head);text-transform:uppercase;color:#12200a;background:var(--lime)}.bst-active{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:12px;align-self:flex-start;background:#7fcf2a24;border:1px solid rgba(184,230,58,.5);color:#e9f5c9}.bst-left{font:900 14px var(--head);color:var(--lime);font-variant-numeric:tabular-nums}.chip.boost{background:linear-gradient(160deg,var(--lime),var(--lime-2));color:#12200a;font-weight:900}.screen.short.ds .bst-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.screen.short.ds .bst-card{padding:10px 6px 8px}.screen.short.ds .bst-x{font-size:34px}.screen.short.ds .bst-dur{margin:4px 0 6px;font-size:10px}.screen.short.ds .bst-buy{padding:5px 10px;font-size:12px}.screen.short.ds .bst-head{margin-top:8px}.screen.short.ds .bst-ico svg{width:20px;height:20px}.toast{cursor:pointer}.toast.link:hover{border-color:#ffd36b;transform:translateY(-1px)}.toast .go{margin-left:auto;font:900 26px/1 var(--head);color:var(--gold);padding-left:4px}.ask-text p{margin:4px 0;color:var(--cream-2, #e9d9b8)}.ask-btns{justify-content:flex-end;gap:10px;margin-top:8px}.ask .h2{padding-right:40px}.bst-mt{color:#fff;display:flex;align-items:center;gap:8px;justify-content:center}.bst-mt-t{display:flex;flex-direction:column;align-items:center;line-height:1.1}.bst-mt-t small{font-size:.62em;font-weight:800;opacity:.9;margin-top:3px}.bst-mi{color:var(--lime);filter:drop-shadow(0 2px 6px rgba(127,207,42,.45))}.bst-mp{color:var(--lime);text-shadow:0 3px 0 rgba(0,0,0,.35)}.btn.bst-btn{border:0;color:#12200a;background:linear-gradient(180deg,var(--lime),var(--lime-2));box-shadow:0 4px #4d8a14,0 8px 16px #0000004d}.wl-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:14px;border:1px solid var(--glass-line, rgba(255,255,255,.12));background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.wl-row:hover{background:#ffffff17}.wl-row.me{border-color:#f2b134b3;background:#f2b1341a}.wl-rank{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:900 17px var(--head);background:#ffffff1f;flex:none}.wl-head{border-radius:12px;overflow:hidden;display:flex;flex:none}.wl-name{flex:1;min-width:0;display:flex;flex-direction:column}.wl-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-xp{min-width:84px;text-align:right}.wl-gap{text-align:center;opacity:.6;letter-spacing:6px}.tt-name.on{background:linear-gradient(180deg,#402b18f5,#1a1009f5);color:#fff1cf;border:1px solid rgba(242,177,52,.75);box-shadow:0 4px #00000073}.tt-name.on .tt-sub{color:#f2b134;opacity:1}.bst-mt{flex-direction:column;gap:4px;text-align:center}.bst-mi{flex:none;width:40px;height:40px}.modal-xrow+.col.ds-buy>.h2:first-child{padding-left:40px;padding-right:40px;justify-content:center;width:100%}.ds-buy{gap:10px}@media (max-height: 500px){.ds-buy{gap:6px}.ds-buy .h1{font-size:40px;line-height:1.05}.ds-buy .bst-mi{width:30px;height:30px}.ds-buy .btn.big{padding-top:10px;padding-bottom:10px}}.sb-timer{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font:800 10.5px/1.5 var(--body);color:#ffe7b0;background:#f2b1342e;border:1px solid rgba(242,177,52,.45);vertical-align:1px}.sb-timer.last{color:#fff;background:#e64a1966;border-color:#ff7850b3;animation:sbTimerPulse 1.4s ease-in-out infinite}@keyframes sbTimerPulse{50%{box-shadow:0 0 0 3px #ff785040}}.cx-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2490;display:grid;place-items:center;background:#0a060373;animation:cxBg 4.2s ease forwards}.cx-in{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 46px;border-radius:28px;background:linear-gradient(180deg,#4a3a5e,#2a2038);color:#fff;box-shadow:0 0 0 5px #c8b4ff8c,0 26px 70px #0009;animation:cxPop 4.2s ease-out forwards;text-align:center}.cx-ic{font-size:58px;line-height:1;animation:cxTurn 1.2s ease-in-out 2}.cx-in small{font:900 13px/1 var(--head);letter-spacing:.16em;color:#d9c8ff}.cx-row b{display:block;font:900 30px/1.1 var(--head);letter-spacing:.02em}.cx-row span{font:600 15px/1.3 var(--body);color:#efe6ff}@keyframes cxPop{0%{transform:scale(.4);opacity:0}12%{transform:scale(1.06);opacity:1}18%{transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes cxBg{0%,85%{opacity:1}to{opacity:0}}@keyframes cxTurn{50%{transform:rotate(180deg)}}@media (max-height: 560px){.cx-in{padding:14px 30px}.cx-ic{font-size:40px}.cx-row b{font-size:22px}}.sp-2026-11 .sp-hero{background:radial-gradient(circle at 82% 22%,rgba(255,170,60,.55),transparent 30%),radial-gradient(ellipse at 20% 90%,rgba(120,255,120,.12),transparent 50%),linear-gradient(120deg,#170a26,#3a1650 48%,#5a2205);border-color:#ff980080}.sp-2026-11 .sp-castle{filter:hue-rotate(250deg) saturate(.6) brightness(.6);opacity:.55}.sp-2026-11 .sp-bar i{background:linear-gradient(90deg,#ff9800,#ffcc80)}.sp-2026-11 .sp-tag{background:#ff9800;color:#2a0f00}.sp-switch .pbtn{font-size:13px}.dshop.missed .dshop-card .small.muted{min-height:0}.dshop-thumb{width:112px;height:112px;padding:0;border:0;border-radius:16px;background:radial-gradient(circle at 50% 40%,#ffffff1f,#00000040);cursor:pointer;display:grid;place-items:center;overflow:hidden}.dshop-card.top{box-shadow:0 0 0 2px var(--gold),0 10px 26px #f2b13440}.screen.short.ds .dshop-thumb{width:64px;height:64px;border-radius:10px}.screen.short.ds .dshop-thumb>*{transform:scale(.58)}.phone-side{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 12px 10px;min-width:92px;border-radius:18px;background:#140e08eb;border:2px solid var(--gold);box-shadow:0 10px 26px #00000073}.phone-side .e{font-size:28px}.phone-side b{font:900 40px/1 var(--head);color:var(--gold)}.phone-side small{font:700 11px var(--body);opacity:.7;margin-bottom:6px}.phone-side.low{border-color:var(--bad)}.phone-side.low b{color:var(--bad);animation:pulse .5s infinite alternate}@media (max-height: 420px){.phone-side{top:auto;bottom:10px;transform:none;padding:8px;min-width:72px}.phone-side b{font-size:28px}.phone-side .e{font-size:20px}}.masked-num{position:relative;display:inline-block}.masked-num input::selection{background:transparent;color:transparent}.masked-num-dots{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;font:900 20px/1 var(--body);letter-spacing:3px;color:var(--text, #fff)}.fold-card{margin-bottom:8px;border-radius:14px;background:#00000038;border:1px solid var(--panel-line);overflow:hidden;transition:border-color .2s,background .2s}.fold-card.open{border-color:#f2b1348c;background:#0000004d}.fold-head{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;cursor:pointer;color:var(--text, #fff)}.fold-head:hover{background:#ffffff0a}.fold-head:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fold-head b{color:var(--gold);font-size:13px;white-space:nowrap}.fold-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#f2b13429;font-size:14px;flex-shrink:0}.fold-sub{margin-left:auto;font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fold-chev{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:var(--gold);font-size:11px;transition:transform .25s;flex-shrink:0}.fold-head b+.fold-chev{margin-left:auto}.fold-card.open .fold-chev{transform:rotate(180deg)}.fold-body{padding:2px 12px 10px;animation:foldIn .22s ease-out}@keyframes foldIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.daily-row2{margin:4px 0 6px}.daily-bar2{height:8px;margin-top:3px}.daily-bar2.gems i{background:linear-gradient(90deg,#4fc3f7,#81d4fa)}.guest-tag{background:#ffffff1f;color:var(--muted, #ccc);font-weight:800;font-size:11px;padding:3px 8px;border-radius:8px}.pj-art{display:block;overflow:visible;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.pj-ring{animation:pjRing 1.1s infinite;transform-origin:50% 80%}.pj-ring .pj-hand{animation:pjHop 1.1s infinite}.pj-ringmarks{animation:pjBlink .55s infinite alternate}@keyframes pjRing{0%,50%,to{transform:rotate(0)}5%,15%,25%,35%{transform:rotate(-5deg)}10%,20%,30%,40%{transform:rotate(5deg)}}@keyframes pjHop{0%,50%,to{transform:translateY(0)}8%,24%,40%{transform:translateY(-3px)}16%,32%{transform:translateY(0)}}@keyframes pjBlink{0%{opacity:.25}to{opacity:1}}.pj-waves path{animation:pjWave 1.1s infinite ease-out;opacity:0}@keyframes pjWave{0%{opacity:0;transform:translate(-4px)}30%{opacity:1}to{opacity:0;transform:translate(6px)}}.pj-talk .pj-dial{transform-origin:60px 72px;animation:pjDial 6s ease-in-out infinite}@keyframes pjDial{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-80deg)}}.phone-side{gap:4px;padding:10px 12px}.phone-side .pj-clock{position:relative;width:60px;height:60px;display:grid;place-items:center}.phone-side .pj-clock svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.pj-track{fill:none;stroke:#ffffff1f;stroke-width:5}.pj-prog{fill:none;stroke:var(--gold);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.phone-side.low .pj-prog{stroke:var(--bad)}.phone-side .pj-clock b{font:900 26px/1 var(--head);color:var(--gold);position:relative}.phone-side.low .pj-clock b{color:var(--bad)}.phone-side.hang{border-color:#ffffff40;animation:pjOut 1.5s forwards}.phone-side.hang .pj-clock b{color:#8be28b}@keyframes pjOut{0%,70%{opacity:1}to{opacity:0}}.pj-modal-art{display:flex;justify-content:center;margin:-4px 0 -6px}@media (max-height: 420px){.phone-side .pj-art{width:58px;height:55px}.phone-side .pj-clock{width:44px;height:44px}.phone-side .pj-clock svg{width:44px;height:44px}.phone-side .pj-clock b{font-size:19px}.pj-modal-art .pj-art{width:70px;height:66px}}.ho-card{gap:12px;align-items:stretch;max-width:520px;margin:0 auto}.ho-ic{font-size:54px;text-align:center;line-height:1}.ho-steps{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:#00000038;border:1px solid var(--panel-line)}.ho-steps div{font-size:15px;line-height:1.35}@media (max-height: 460px){.ho-logo{display:none}.ho-ic{font-size:28px}.ho-card{gap:6px;padding-top:10px!important}.ho-card .h2{font-size:22px}.ho-steps{padding:6px 10px;gap:4px}.ho-steps div{font-size:12.5px}}.seg button:disabled{opacity:.38;cursor:not-allowed}@media (max-height: 560px){.li-scene{display:flex;justify-content:center}.li-scene svg{width:auto;max-width:100%;height:110px}}.ol-login{height:100%;overflow:auto;display:grid;place-items:start center;padding:24px 16px 40px}.ol-login-in{width:min(460px,100%);display:flex;flex-direction:column}.ol-card{padding:18px;display:flex;flex-direction:column;gap:12px}.ol-err{background:#ff525229;border:1px solid var(--bad);border-radius:12px;padding:10px 12px;font-weight:700;color:#ffb4b4}.ol-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}@media (max-width: 860px) and (max-aspect-ratio: 1/1){.ol-grid{grid-template-columns:1fr}}.ol-opt{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ol-opt .seg{flex-wrap:wrap}.ol-lobby-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#00000040;border-radius:14px}.ol-room{max-width:1100px;margin:0 auto;width:100%}.ol-room.table{max-width:1400px}.ol-code-wrap{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ol-code{font:900 clamp(48px,9vw,92px)/1 var(--head);letter-spacing:.12em;color:var(--gold);text-shadow:0 4px 0 rgba(0,0,0,.4)}.ol-qr{width:150px;height:150px;background:#fff;border-radius:12px;padding:6px;flex-shrink:0}.ol-qr svg{width:100%;height:100%;display:block}.ol-room.table .ol-qr{width:200px;height:200px}.ol-dot{width:10px;height:10px;border-radius:50%;background:#6d5a46;flex-shrink:0}.ol-dot.on{background:var(--ok);box-shadow:0 0 8px var(--ok)}.ol-link{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:50;background:#7a2b00;color:#fff;padding:6px 14px;border-radius:99px;font:800 13px var(--head)}.ol-corner{position:absolute;right:10px;bottom:8px;z-index:30;background:#0000008c;border-radius:99px;padding:4px 12px;font:800 13px var(--head);color:var(--gold);pointer-events:none}.ol-player{display:flex;flex-direction:column}.ol-bar{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#00000073;border-bottom:1px solid var(--panel-line);flex-shrink:0}.ol-bar-code{font:700 13px var(--body);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ol-bar-code b{color:var(--gold);letter-spacing:.12em}.ol-body{position:relative;flex:1;min-height:0}.ol-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch}.ol-ctrl{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding-bottom:40px}.ol-me{display:flex;align-items:center;gap:12px;padding:6px 10px;background:var(--glass, rgba(42, 28, 16, .7));border:2px solid var(--panel-line);border-radius:18px}.ol-me.turn{border-color:var(--gold);box-shadow:0 0 0 3px #f2b13440}.ol-me-av{border-radius:16px;overflow:hidden;background:#000;display:flex;flex-shrink:0}.ol-me-name{font:900 17px var(--head);display:flex;gap:8px;align-items:center}.turn-badge{background:var(--gold);color:var(--dark);font:900 12px var(--head);padding:6px 10px;border-radius:99px;animation:olpulse 1.2s infinite}@keyframes olpulse{50%{transform:scale(1.08)}}.ol-wait{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 12px;text-align:center}.ol-prompt{font:800 18px/1.25 var(--head)}.ol-qcard{display:flex;flex-direction:column;gap:8px;background:#00000047;border-radius:16px;padding:12px}.ol-qtext{font:800 21px/1.25 var(--head)}.ol-opts{display:flex;flex-direction:column;gap:10px}.ol-opt{display:flex;align-items:center;gap:12px;text-align:left;padding:16px 14px;border-radius:16px;border:2px solid var(--panel-line);background:#2a1c10cc;color:var(--cream);font:700 17px/1.2 var(--body);cursor:pointer;width:100%}.ol-opt .L{width:34px;height:34px;border-radius:50%;background:var(--gold);color:var(--dark);display:grid;place-items:center;font:900 16px var(--head);flex-shrink:0}.ol-opt.sel{border-color:var(--gold);background:#f2b13438}.ol-opt:disabled{opacity:.3}.ol-bignum{font-size:28px!important;text-align:center;padding:16px!important}.ol-jokers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ol-cats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ol-cat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:14px;border:none;background:var(--c);color:#1a120b;font:900 14px/1.1 var(--head);cursor:pointer;text-align:left;box-shadow:0 4px color-mix(in srgb,var(--c) 50%,black)}.ol-cat small{font:700 11px var(--body);opacity:.75}.ol-grid20{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ol-num{aspect-ratio:1;border-radius:14px;border:none;background:var(--c);color:#1a120b;font:900 24px var(--head);cursor:pointer;box-shadow:0 4px color-mix(in srgb,var(--c) 50%,black)}.ol-num:disabled{opacity:.18;box-shadow:none}.ol-grid>*{min-width:0}.ol-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 860px) and (max-aspect-ratio: 1/1){.ol-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 820px) and (max-aspect-ratio: 1/1){body{overflow:auto}.screen{padding:16px 14px 32px;gap:14px}.screen-head{flex-wrap:wrap;gap:10px}.screen-head .h2{font-size:28px}.home2{display:block;height:100%;overflow-y:auto;padding:64px 16px 28px}.home2 .logo-big{font-size:64px}.home2 .stage3d{display:none}.play-tile .t{font-size:22px}.play-tile .ico{width:48px;height:48px;font-size:22px}.menu-tiles{grid-template-columns:1fr}.season-tile.corner{top:10px;right:10px;left:10px;max-width:none}.setup-grid{grid-template-columns:1fr}}.ol-jokers .joker{min-width:0;padding:10px 4px;font-size:12px;flex-direction:column;gap:2px;text-align:center}@media (max-width: 820px) and (max-aspect-ratio: 1/1){.shop{grid-template-columns:minmax(0,1fr);flex:none}.shop>.panel{overflow:visible!important}.ach-grid{grid-template-columns:minmax(0,1fr)}.tabs{overflow-x:auto;flex-wrap:nowrap}.tabs .tab{flex-shrink:0}.items{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.rules-grid{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 820px){.rules-grid{grid-template-columns:minmax(0,1fr)}}.phone-stage{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 0 8px}.phone-stage .ecard{width:100%;min-height:0;padding:22px 26px;gap:8px}.phone-stage .ecard .t{font-size:32px}.phone-stage .ecard .x{font-size:19px}.phone-stage .btn.big{font-size:22px;padding:16px 22px}.phone-stage input.input{width:100%!important}.phone-stage .row.wrap{gap:10px}.ol-ctrl .settle{gap:8px}.ol-ctrl .sline{padding:10px;gap:10px}.ol-ctrl .sline .amt{font-size:28px;min-width:40px}.ol-ctrl .sline .txt{font-size:16px}.ol-ctrl .sline .av{transform:scale(.8);transform-origin:left center;margin-right:-8px}.ol-ctrl .alloc .a b{font-size:20px}.ol-ctrl .alloc .mini{width:38px;height:38px;font-size:20px}.ol-ctrl .actionbar{flex-direction:column;align-items:stretch}.ol-ctrl .actionbar .btn{width:100%}.ol-host{border:1px dashed var(--panel-line);border-radius:14px;padding:8px 12px}.ol-host summary{cursor:pointer;font:800 14px var(--head);color:var(--muted)}.ol-ctrl .ol-qcard .btn{align-self:flex-start}.phone-modal,.phone-stage{--phone: 1}.phone-modal.modal{padding:16px 16px 20px}.phone-modal .row,.phone-stage .row{flex-wrap:wrap;justify-content:center;gap:14px}.phone-modal .col,.phone-stage .col{max-width:100%!important}.phone-modal div[style*=width],.phone-stage div[style*=width]{max-width:100%}.phone-modal svg{max-width:100%;height:auto}.phone-modal .h2{font-size:26px}.phone-modal .gamble-pick{grid-template-columns:1fr 1fr}.phone-modal .gcard{padding:14px 10px}.phone-modal .gcard .e{font-size:40px}.phone-modal .gcard span{font-size:12px}.ol-stage{display:flex;flex-direction:column;gap:12px}.ol-stage.wide{max-width:980px;margin:0 auto;width:100%;gap:16px}.os-wide{flex:1;min-height:0;overflow-y:auto;padding:4px 4px 28px}.ol-stage.wide .ol-qtext{font-size:28px}.ol-stage.wide .ol-prompt{font-size:22px}.ol-stage.wide .ol-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ol-stage.wide .ol-opt{font-size:20px;padding:18px 16px}.ol-stage.wide .ol-cats{grid-template-columns:repeat(4,1fr)}.ol-stage.wide .ol-cat{font-size:16px;padding:14px}.ol-stage.wide .ol-grid20{grid-template-columns:repeat(10,1fr);max-width:760px}.ol-stage.wide .ol-grid20 .ol-num{font-size:22px}.ol-stage.wide .btn.block{max-width:520px;align-self:center}.ol-stage.wide .ol-typebox,.ol-stage.wide .ol-bignum{max-width:520px;align-self:center;width:100%}.ol-stage.wide .ol-qcard{padding:16px 18px}.ol-stage.wide .ol-wait{padding:28px 12px}.ol-stage.wide .settle{max-width:900px;margin:0 auto;width:100%}.ol-wait.small{padding:18px 12px;gap:6px}.ol-clock{font:900 16px var(--head);background:#0006;border-radius:99px;padding:4px 12px;color:var(--gold);white-space:nowrap}.ol-clock.low{color:#fff;background:var(--bad);animation:olpulse .8s infinite}.ol-typebox{font-size:22px!important;padding:16px!important;width:100%}.ol-verdict{display:flex;gap:10px;align-items:center;background:#00000040;border-radius:12px;padding:8px 10px}.ol-who{display:inline-flex;gap:6px;align-items:center;background:#0000004d;border-radius:99px;padding:3px 10px 3px 4px;font:800 13px var(--head);opacity:.6}.ol-who.done{opacity:1;color:var(--ok)}.ol-who .av{display:flex;border-radius:50%;overflow:hidden}.ol-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.ol-sp{display:flex;align-items:center;gap:6px;background:#0000004d;border:2px solid transparent;border-radius:14px;padding:4px 8px 4px 4px;flex-shrink:0;font:800 12px var(--head)}.ol-sp .av{display:flex;border-radius:10px;overflow:hidden;background:#000}.ol-sp .n{color:var(--gold)}.ol-sp.turn{border-color:var(--gold)}.fluid .game{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.fluid .sidebar{padding:8px 8px 2px;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:6px;align-items:flex-start}.fluid .sidebar .brand,.fluid .sidebar .sb-title,.fluid .sidebar .rules-box,.fluid .sidebar>.spacer,.fluid .sidebar>.small{display:none}.fluid .sidebar>div{flex-shrink:0}.fluid .pl{min-width:0;padding:4px 8px 4px 6px;gap:6px}.fluid .pl .rank,.fluid .pl .chipprev,.fluid .pl .meta{display:none}.fluid .pl .nm{font-size:12px;max-width:76px}.fluid .pl.active .nm{font-size:13px}.fluid .pl .pts{font-size:16px}.fluid .pl.active .pts{font-size:18px}.fluid .pl.active:before{display:none}.fluid .pl .turn{right:4px;top:-8px;font-size:8px;padding:2px 6px}.fluid .main{padding:2px 8px 8px}.fluid .topbar{flex-wrap:wrap;gap:6px;padding:2px 0 6px}.fluid .round-pill{padding:3px 12px 3px 4px;font-size:12px}.fluid .toolbar button span{display:none}.fluid .toolbar button{padding:8px 9px}.fluid .topbar .spacer{display:none}.fluid .topbar .btn.sm{font-size:12px;padding:6px 10px}.fluid .os-wide{padding:2px 0 24px}.fluid .ol-stage .ol-qtext{font-size:20px}.fluid .stagebox{overflow:hidden}.fluid .pl .av{zoom:.72}.fluid .pl.active .av{zoom:.8}.fluid .round-pill .rn{zoom:.85}.fluid .podium{zoom:.55;gap:12px}.fluid .cheer-title span{font-size:44px}.fluid .cheer-title small{font-size:20px}.fluid .cheer-stage{zoom:.7}.fluid table.lb{font-size:12px}.fluid table.lb td,.fluid table.lb th{padding:5px 4px}.fluid table.lb th:nth-child(3),.fluid table.lb td:nth-child(3),.fluid table.lb th:nth-child(6),.fluid table.lb td:nth-child(6),.fluid table.lb th:nth-child(7),.fluid table.lb td:nth-child(7),.fluid table.lb th:nth-child(8),.fluid table.lb td:nth-child(8){display:none}.fluid .loser-banner{font-size:14px;padding:10px 12px}.fluid .stagebox>.col{padding:0 2px}.ol-rank{display:flex;align-items:center;gap:10px;background:#00000047;border-radius:14px;padding:8px 12px}.ol-rank .pl{font:900 22px var(--head);width:30px;text-align:center;color:var(--gold)}.ol-rank .av{display:flex;border-radius:12px;overflow:hidden;background:#000}.ol-addplayer{gap:10px;display:flex;flex-direction:column}.ol-addplayer .input{width:100%}.ol-opt .seg[data-sub]{margin-top:2px}.ol-side,.ol-main{display:contents}@media (orientation: landscape) and (max-height: 560px){.ol-scroll{padding:6px 10px}.ol-ctrl{max-width:none;display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 12px;padding-bottom:6px;align-items:start;height:100%}.ol-side{display:flex;flex-direction:column;gap:6px;min-width:0}.ol-main{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;max-height:100%;overflow-y:auto}.ol-me{padding:4px 8px;border-radius:14px;gap:8px}.ol-me-name{font-size:14px}.ol-wait{padding:14px 8px;gap:6px}.ol-wait>div:first-child{font-size:34px!important}.ol-prompt{font-size:15px}.ol-qcard{padding:8px 10px;gap:4px;border-radius:12px}.ol-qtext{font-size:16px}.ol-opts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ol-opt{padding:8px 10px;font-size:14px;gap:8px;border-radius:12px}.ol-opt .L{width:26px;height:26px;font-size:13px}.ol-bignum{font-size:22px!important;padding:8px!important}.ol-cats{grid-template-columns:repeat(4,1fr);gap:6px}.ol-cat{padding:7px 8px;font-size:11px;border-radius:10px}.ol-cat small{font-size:9px}.ol-grid20{grid-template-columns:repeat(10,1fr);gap:5px}.ol-num{font-size:14px;border-radius:8px;box-shadow:0 2px color-mix(in srgb,var(--c) 50%,black)}.ol-jokers{gap:5px}.ol-jokers .joker{padding:5px 2px;font-size:10px}}@media (orientation: landscape) and (max-height: 560px){.ol-cats{grid-template-columns:repeat(5,1fr)}.emote-fab{width:38px;height:38px;font-size:17px;border-width:2px}.chat-fabs{right:auto!important;left:max(12px,calc(env(safe-area-inset-left,0px) + 10px))!important;bottom:max(8px,calc(env(safe-area-inset-bottom,0px) + 6px))!important;flex-direction:row!important;gap:8px!important}.home-fabs{right:10px;bottom:8px;gap:6px}.ol-bar{padding:4px 10px}.ol-turn-badge,.turn-badge{font-size:9px;padding:3px 7px}}.ol-cat{position:relative;align-items:center;justify-content:center;text-align:center;border-radius:18px;overflow:hidden;font-style:italic;text-transform:uppercase;box-shadow:inset 0 2px #ffffff73,inset 0 -4px #0000002e,0 5px #00000047,0 10px 16px #00000059}.ol-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.35),transparent 45%),radial-gradient(circle at 50% 120%,rgba(0,0,0,.25),transparent 60%);pointer-events:none}.ol-cat svg{width:1.9em;height:1.9em;filter:drop-shadow(0 3px 0 rgba(0,0,0,.18))}.ol-cat small{position:absolute;top:5px;right:6px;font:900 .7em var(--head);font-style:normal;text-transform:none;background:#0000004d;color:#fff;padding:1px 6px;border-radius:99px;opacity:1}.ol-num{border-radius:50%;font-style:italic;box-shadow:inset 0 3px #ffffff73,inset 0 -5px #0003,0 4px #00000059,0 8px 12px #00000059;background-image:radial-gradient(circle at 35% 28%,#ffffff8c,#fff0 42%)}.ol-num:disabled{opacity:.75;background:#efe6d4;background-image:none;color:#8a7a62;box-shadow:inset 0 3px 8px #0003}.ol-cat:disabled{opacity:.3}.ol-qcard .pj-art{align-self:center}.mg-stage{min-height:420px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;touch-action:manipulation}.mg-stage>*{width:100%}.mg-intro,.mg-res{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:520px;margin:0 auto}.mg-e{font-size:72px}.mg-rule{font-size:18px;font-weight:700}.mg-big{font:900 64px var(--head);color:var(--gold)}.mg-react{height:360px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#b71c1c;font-size:46px;cursor:pointer}.mg-react.go{background:#2e7d32}.mg-react.shown{background:#37474f}.mg-react small{font-size:15px;opacity:.8}.mg-stop,.mg-tap{display:flex;flex-direction:column;align-items:center;gap:24px}.mg-clock{font:900 80px var(--head);font-variant-numeric:tabular-nums}.mg-bigbtn{width:220px;height:220px;border-radius:50%;border:8px solid #F2B134;background:radial-gradient(circle at 35% 30%,#ef5350,#b71c1c);color:#fff;font:900 64px var(--head);cursor:pointer;box-shadow:0 10px 30px #0008}.mg-bigbtn:active{transform:scale(.94)}.mg-pads{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mg-pads button{width:150px;height:150px;border-radius:24px;border:0;transition:.12s;cursor:pointer}.mg-mem{display:flex;flex-direction:column;align-items:center;gap:10px}.mg-grid{display:grid;grid-template-columns:repeat(4,96px);gap:10px}.mg-card{height:96px;border-radius:14px;border:0;background:#3949ab;font-size:42px;cursor:pointer;transition:transform .2s}.mg-card.up{background:#f5f5f5;transform:rotateY(0)}.mg-calc{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:0 auto}.mg-bar{width:100%;height:10px;background:#0005;border-radius:6px;overflow:hidden}.mg-bar i{display:block;height:100%;background:var(--gold)}.mg-q{font:900 64px var(--head)}.mg-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.mg-field{position:relative;height:380px;border-radius:20px;background:radial-gradient(circle at 50% 40%,#1b2a41,#0b1018);overflow:hidden;touch-action:none}.mg-target{position:absolute;font-size:56px;background:none;border:0;cursor:crosshair;animation:mgPop .25s ease-out}@keyframes mgPop{0%{transform:scale(0)}}.mg-nums{display:grid;grid-template-columns:repeat(3,110px);gap:12px;justify-content:center}.mg-num{height:110px;border-radius:18px;border:0;background:#3949ab;color:#fff;font:900 48px var(--head);cursor:pointer}.mg-num.done{background:#2e7d32;opacity:.4}.mg-bal{display:flex;flex-direction:column;align-items:center;gap:24px;cursor:pointer;padding:50px 0}.mg-track{position:relative;width:min(640px,92%);height:46px;background:#0007;border-radius:12px}.mg-track .zone{position:absolute;top:0;bottom:0;background:#43a04799;border:2px solid #66bb6a;border-radius:8px}.mg-track .cur{position:absolute;top:-8px;bottom:-8px;width:8px;margin-left:-4px;background:var(--gold);border-radius:4px;box-shadow:0 0 12px var(--gold)}.mg-duel{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:320px}.mg-half{border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:900 34px var(--head);cursor:pointer;border:4px solid #fff3}.mg-half small{font:700 15px var(--body, inherit);opacity:.85}.mg-potato{display:flex;flex-direction:column;align-items:center;gap:16px}.mg-bomb{font-size:110px;transition:transform .1s}.mg-bomb.hot{animation:mgShake .25s infinite}@keyframes mgShake{50%{transform:rotate(8deg) scale(1.08)}}.mg-stage{min-height:460px}.mg-intro,.mg-res{max-width:640px;gap:14px}.mg-intro .h2{font-size:36px}.mg-intro .small{font-size:17px}.mg-e{font-size:88px}.mg-rule{font-size:23px;line-height:1.4}.mg-line{font-size:21px;opacity:.9}.mg-react{font-size:60px}.mg-react small{font-size:20px}.mg-clock{font-size:96px}.mg-tiers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:14px;background:#0004}.mg-tiers-h{font-weight:800;font-size:15px;margin-right:6px}.mg-tier{font-size:15px;padding:5px 11px;border-radius:999px;border:2px solid #fff3;white-space:nowrap}.mg-tier b{font-size:17px}.mg-tier.good{background:#2e7d3255;border-color:#66bb6a}.mg-tier.mid{background:#f9a82533;border-color:#f2b134}.mg-tier.bad{background:#c6282855;border-color:#ef5350}.mg-verdict{display:flex;flex-direction:column;gap:4px;padding:14px 22px;border-radius:18px;border:3px solid #fff3;font-size:22px;font-weight:800}.mg-verdict b{font:900 30px var(--head)}.mg-verdict.good{background:#2e7d3299;border-color:#66bb6a}.mg-verdict.mid{background:#8d6e1f88;border-color:#f2b134}.mg-verdict.bad{background:#b71c1caa;border-color:#ef5350}.mg-hud{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mg-hud.over{position:absolute;left:0;right:0;top:8px;z-index:2;pointer-events:none}.mg-pill{padding:6px 14px;border-radius:999px;background:#0006;font:800 18px var(--body, inherit);border:2px solid #fff2}.mg-pill.big{font-size:26px;padding:8px 20px}.mg-pill.good{background:#2e7d3299;border-color:#66bb6a}.mg-pill.bad{background:#b71c1c88;border-color:#ef5350}.mg-say{font:800 22px var(--head);min-height:30px;text-align:center}.mg-say.big{font-size:30px;min-height:40px}.mg-say.ok{color:#81c784}.mg-say.bad{color:#ef9a9a}.mg-say.abs{position:absolute;left:0;right:0;bottom:14px}.flash-ok{animation:mgFlashOk .7s ease-out}.flash-bad{animation:mgFlashBad .9s ease-out}@keyframes mgFlashOk{0%{box-shadow:0 0 #66bb6a,inset 0 0 90px #43a047aa}to{box-shadow:0 0 #0000,inset 0 0 #0000}}@keyframes mgFlashBad{0%{box-shadow:inset 0 0 90px #e53935cc}to{box-shadow:inset 0 0 #0000}}.mg-calc{border-radius:22px;padding:12px}.mg-qbox{min-height:110px;display:flex;align-items:center;justify-content:center;width:100%}.mg-q{font-size:76px}.mg-q.small{font-size:52px}.mg-bar{height:14px}.mg-bar i{transition:width .1s linear}.mg-bar i.low{background:#ef5350}.mg-opts .mg-opt{font-size:34px;padding:18px 10px;transition:background .15s,transform .15s}.mg-opt.mg-ok{background:#2e7d32!important;color:#fff!important;transform:scale(1.05);box-shadow:0 0 0 4px #a5d6a7}.mg-opt.mg-bad{background:#c62828!important;color:#fff!important;animation:mgShakeX .4s}@keyframes mgShakeX{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.mg-simon{display:flex;flex-direction:column;align-items:center;gap:14px}.mg-pads{grid-template-columns:repeat(3,1fr);gap:14px}.mg-pads .mg-pad{width:138px;height:138px;opacity:.38;transition:opacity .1s,transform .1s,box-shadow .1s}.mg-pads .mg-pad.on{opacity:1;transform:scale(1.08);box-shadow:0 0 40px 6px #fff8}.mg-pads .mg-pad.bad{opacity:1;outline:6px solid #fff;animation:mgShakeX .4s}.mg-grid{grid-template-columns:repeat(5,100px);gap:10px;perspective:800px}.mg-card{position:relative;height:94px;background:none;transform-style:preserve-3d;transition:transform .35s;font-size:46px;padding:0}.mg-card .back,.mg-card .front{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;box-shadow:0 4px 10px #0006}.mg-card .back{background:linear-gradient(145deg,#5c6bc0,#283593);color:#fff8;font-size:40px;border:3px solid #9fa8da}.mg-card .front{background:#f5f5f5;transform:rotateY(180deg);border:3px solid #fff}.mg-card.up{transform:rotateY(180deg)}.mg-card.got .front{background:#c8e6c9;border-color:#66bb6a}.mg-card.hit .front{background:#69f0ae;border-color:#00c853;animation:mgHit .65s ease-out}.mg-card.miss .front{background:#ffcdd2;border-color:#e53935;animation:mgShakeX .45s}@keyframes mgHit{0%{box-shadow:0 0 #00e676}40%{box-shadow:0 0 0 16px #00e67688,0 0 40px 12px #69f0ae}to{box-shadow:0 0 #0000}}.mg-target{position:absolute;width:96px;height:96px;margin:-48px 0 0 -48px;font-size:60px;display:flex;align-items:center;justify-content:center}.mg-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:6px solid #f2b134;animation:mgRing linear forwards;pointer-events:none}@keyframes mgRing{0%{transform:scale(1.35);border-color:#66bb6a}to{transform:scale(.35);border-color:#ef5350;opacity:.4}}.mg-fx{position:absolute;font:900 46px var(--head);animation:mgFloat .6s ease-out forwards;pointer-events:none;transform:translate(-50%,-50%)}.mg-fx.ok{color:#69f0ae}.mg-fx.bad{color:#ff5252}@keyframes mgFloat{to{transform:translate(-50%,-140%);opacity:0}}.mg-mole{display:flex;flex-direction:column;align-items:center;gap:12px}.mg-holes{display:grid;grid-template-columns:repeat(3,130px);gap:14px}.mg-hole{position:relative;height:110px;border:0;border-radius:50%/40%;background:radial-gradient(ellipse at 50% 70%,#1b0f08,#4e342e);overflow:hidden;cursor:pointer;box-shadow:inset 0 -8px #3e2723}.mg-hole .mole{position:absolute;left:0;right:0;bottom:-70px;font-size:70px;transition:bottom .12s}.mg-hole .mole.up{bottom:6px}.mg-hole.hit{box-shadow:inset 0 0 0 5px #69f0ae,0 0 20px #00e676}.mg-hole.miss{box-shadow:inset 0 0 0 5px #ff5252}.mg-item{position:absolute;font-size:84px;background:none;border:0;cursor:pointer;transform:translate(-50%,-50%);animation:mgPop .2s ease-out}.mg-field.flash-ok,.mg-field.flash-bad{animation-duration:.6s}.mg-dots{position:relative;width:100%;max-width:480px;height:200px;border-radius:16px;background:#0b1018;border:2px solid #fff2;display:flex;align-items:center;justify-content:center}.mg-dots i{position:absolute;width:22px;height:22px;border-radius:50%;transform:translate(-50%,-50%)}.mg-odd{display:grid;gap:6px;width:min(420px,100%);container-type:inline-size}.mg-odd button{font-size:calc(100cqw / var(--n, 4) * .74);aspect-ratio:1;border:0;border-radius:10px;background:#ffffff1a;cursor:pointer;line-height:1;padding:0}.mg-odd button.ok{background:#2e7d32;box-shadow:0 0 0 3px #a5d6a7}.mg-odd button.bad{background:#c62828}.mg-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:240px;height:230px;border-radius:28px;font-size:100px;border:6px solid #fff3;background:#0006;line-height:1}.mg-arrow small{font:800 18px var(--head);margin-top:6px}.mg-arrow.same{border-color:#66bb6a;background:#2e7d3244}.mg-arrow.rev{border-color:#ef5350;background:#b71c1c44}.mg-dpad{display:grid;grid-template-columns:repeat(3,96px);grid-template-rows:repeat(2,84px);gap:8px}.mg-dir{font-size:44px;padding:0}.mg-dir.u{grid-column:2;grid-row:1}.mg-dir.l{grid-column:1;grid-row:2}.mg-dir.r{grid-column:3;grid-row:2}.mg-dir.d{grid-column:2;grid-row:2}.mg-rgrid{display:grid;grid-template-columns:repeat(4,92px);gap:10px}.mg-rgrid button{height:92px;border:0;border-radius:14px;background:#3949ab;cursor:pointer;transition:background .15s}.mg-rgrid button.lit{background:#ffd54f;box-shadow:0 0 26px #ffd54f}.mg-rgrid button.ok{background:#2e7d32;box-shadow:0 0 0 3px #a5d6a7}.mg-rgrid button.bad{background:#c62828}.mg-rgrid button.missed{background:#ffd54f66;outline:3px dashed #ffd54f}.mg-rope{position:relative;height:54px;border-radius:27px;background:#0006;overflow:hidden;border:2px solid #fff3}.mg-rope .mid{position:absolute;left:50%;top:0;bottom:0;width:3px;background:#fff8}.mg-rope .knot{position:absolute;top:4px;width:44px;height:44px;margin-left:-22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe082,#f2b134);box-shadow:0 0 14px #f2b134;transition:left .08s}.mg-duelq{font:900 54px var(--head);text-align:center}.mg-duelbtns{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.mg-duelbtns button{font:900 28px var(--head);padding:14px 4px;border-radius:14px;border:3px solid #fff4;background:#0004;color:#fff;cursor:pointer}.mg-wheelnames{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.mg-wheelnames .nm{padding:14px 24px;border-radius:16px;background:#0006;font:900 28px var(--head);border:4px solid #fff2;transition:.08s}.mg-wheelnames .nm.on{background:#f2b134;color:#1b1b1b;transform:scale(1.12);border-color:#fff}.mg-wheelnames .nm.lose{background:#c62828;color:#fff;transform:scale(1.2)}@media (max-width: 700px){.mg-rule{font-size:19px}.mg-q{font-size:56px}.mg-grid{grid-template-columns:repeat(5,62px)}.mg-card{height:62px;font-size:32px}.mg-pads .mg-pad{width:96px;height:96px}.mg-holes{grid-template-columns:repeat(3,92px)}.mg-hole{height:84px}.mg-rgrid{grid-template-columns:repeat(4,64px)}.mg-rgrid button{height:64px}}.mg-card.up{background:none}.mg-opt.mg-ok{background-image:none!important;background-color:#2e7d32!important;border-color:#a5d6a7!important}.mg-opt.mg-bad{background-image:none!important;background-color:#c62828!important;border-color:#ef9a9a!important}.mg-tiers{margin-bottom:4px;padding:8px 12px}.mg-tiers-h{font-size:14px}.mg-tier{padding:3px 10px}.mg-stage{min-height:440px}.mg-pads .mg-pad{width:124px;height:124px}.mg-card.miss .front{animation:none}.mg-card.miss{transition:none}@media (max-width: 700px){.mg-pads .mg-pad{width:84px;height:84px}}.gcard{transition:transform .08s,opacity .12s,box-shadow .08s}.gcard.roul-dim{opacity:.35}.gcard.roul-on{transform:scale(1.07);box-shadow:0 0 0 4px #fff,0 0 28px 6px #ffd25a;z-index:2;position:relative}.gcard.roul-win{transform:scale(1.12);box-shadow:0 0 0 5px #ffd25a,0 0 44px 14px #ffb300;z-index:2;position:relative;animation:roulWin .35s ease-in-out 2 alternate}@keyframes roulWin{0%{transform:scale(1.1)}to{transform:scale(1.17)}}.mg-stage,.mg-arena{--a: var(--mgc, #f2b134);position:relative;border-radius:26px;padding:20px 18px;overflow:hidden;border:2px solid color-mix(in srgb,var(--a) 50%,#ffffff22);background:radial-gradient(ellipse 80% 55% at 50% 0%,color-mix(in srgb,var(--a) 34%,transparent),transparent 70%),linear-gradient(180deg,#1c130a,#0d0805);box-shadow:inset 0 0 70px #000a,0 12px 34px #0007,0 0 0 1px #0008}.mg-stage:before,.mg-arena:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 80%);mask-image:radial-gradient(circle at 50% 40%,#000,transparent 80%)}.mg-stage>*,.mg-arena>*{position:relative;z-index:1}.mg-arena{padding:18px}.mg-e{width:128px;height:128px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:74px;line-height:1;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--a) 70%,#fff),color-mix(in srgb,var(--a) 60%,#000) 75%);box-shadow:0 0 0 6px #ffffff14,0 0 44px color-mix(in srgb,var(--a) 70%,transparent),inset 0 -8px 18px #0006}.mg-intro .h2{text-shadow:0 3px 0 #0008}.mg-big{text-shadow:0 0 30px color-mix(in srgb,var(--gold) 60%,transparent),0 4px 0 #0008;font-size:80px}.mg-res .mg-line{background:#0005;padding:6px 16px;border-radius:999px}.mg-pill{background:linear-gradient(180deg,#ffffff18,#0005);box-shadow:0 2px #0006}.mg-bar{background:#000a;border:2px solid #ffffff22;height:16px;border-radius:10px;box-shadow:inset 0 2px 6px #000}.mg-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--a) 60%,#fff),var(--gold));box-shadow:0 0 14px var(--gold);border-radius:8px}.mg-bar i.low{background:linear-gradient(90deg,#ff8a80,#e53935);box-shadow:0 0 14px #e53935}.mg-qbox{background:linear-gradient(180deg,#ffffff14,#0005);border:2px solid #ffffff22;border-radius:22px;box-shadow:inset 0 0 30px #0006;padding:10px 16px}.mg-q{text-shadow:0 4px 0 #0008,0 0 24px color-mix(in srgb,var(--a) 45%,transparent)}.mg-opts .mg-opt{background:linear-gradient(180deg,color-mix(in srgb,var(--a) 55%,#fff 8%),color-mix(in srgb,var(--a) 50%,#000));border:2px solid color-mix(in srgb,var(--a) 40%,#fff6);color:#fff;box-shadow:0 5px color-mix(in srgb,var(--a) 40%,#000),0 10px 18px #0006;text-shadow:0 2px 0 #0007;border-radius:18px}.mg-opts .mg-opt:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px color-mix(in srgb,var(--a) 40%,#000)}.mg-opts .mg-opt:disabled{opacity:.85}.mg-opts .mg-opt[style*=background]{text-shadow:none}.mg-react{position:relative;flex-direction:column;gap:14px;border-radius:26px;border:3px solid #ffffff33;box-shadow:inset 0 0 80px #0007;transition:background .12s;background:radial-gradient(circle at 50% 30%,#d32f2f,#7f0f0f)}.mg-react.go{background:radial-gradient(circle at 50% 30%,#43d17a,#1b6b34)}.mg-react.shown{background:radial-gradient(circle at 50% 30%,#607d8b,#263238)}.mg-react b{text-shadow:0 4px 0 #0007;letter-spacing:.04em}.mg-lamps{display:flex;gap:18px;padding:12px 22px;border-radius:40px;background:#0009;border:3px solid #ffffff22;box-shadow:inset 0 3px 8px #000}.mg-lamps .lamp{width:46px;height:46px;border-radius:50%;background:#1c1c1c;box-shadow:inset 0 4px 8px #000;transition:.1s}.mg-lamps .lamp.r.on{background:radial-gradient(circle at 35% 30%,#ff8a80,#e53935);box-shadow:0 0 30px 8px #e53935aa}.mg-lamps .lamp.y.on{background:radial-gradient(circle at 35% 30%,#fff59d,#fbc02d);box-shadow:0 0 30px 8px #fbc02daa}.mg-lamps .lamp.g.on{background:radial-gradient(circle at 35% 30%,#b9f6ca,#00c853);box-shadow:0 0 34px 10px #00e676cc}.mg-pips{display:flex;gap:10px}.mg-pips .pip{width:16px;height:16px;border-radius:50%;background:#0007;border:2px solid #ffffff44}.mg-pips.big .pip{width:26px;height:26px;border-width:3px}.mg-pips .pip.now{border-color:var(--gold);box-shadow:0 0 10px var(--gold)}.mg-pips .pip.ok{background:#43d17a;border-color:#b9f6ca}.mg-pips .pip.mid{background:#ffca28;border-color:#fff59d}.mg-pips .pip.bad{background:#ef5350;border-color:#ffcdd2}.mg-dial{position:relative;width:300px;height:300px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#1d2b3d,#0a111b);box-shadow:0 0 0 8px #2c3e55,0 0 0 11px #0008,0 14px 30px #000a,inset 0 0 40px #000}.mg-dial:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:conic-gradient(var(--gold) calc(var(--p, 0) * 360deg),#ffffff12 0);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%);mask:radial-gradient(circle,transparent 62%,#000 63%)}.mg-dial.blind:before{background:conic-gradient(from 0deg,#ffffff10,#ffffff40,#ffffff10);animation:mgSpin 3s linear infinite}@keyframes mgSpin{to{transform:rotate(360deg)}}.mg-dial .mg-clock{font-size:74px;text-shadow:0 0 22px #4fc3f7aa}.mg-dial.blind .mg-clock{opacity:.55;font-size:64px}.mg-stopbtn{padding:16px 64px;font:900 34px var(--head);border-radius:20px;border:3px solid #ff8a80;color:#fff;background:linear-gradient(180deg,#ef5350,#b71c1c);box-shadow:0 7px #7f0f0f,0 12px 20px #0007;cursor:pointer;text-shadow:0 3px 0 #0006}.mg-tapring{position:relative;width:270px;height:270px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--gold) calc(var(--p, 1) * 360deg),#ffffff14 0);box-shadow:0 0 40px #f2b13466}.mg-tapring:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:#120b05;z-index:0}.mg-tapring .mg-bigbtn{position:relative;z-index:1;width:220px;height:220px;border:0;background:radial-gradient(circle at 35% 28%,#ff8a80,#e53935 45%,#8e1111);box-shadow:0 10px #5d0b0b,0 16px 28px #000a,inset 0 -10px 20px #0005,inset 0 8px 14px #fff4;transition:transform .05s,box-shadow .05s}.mg-tapring .mg-bigbtn:active{transform:translateY(8px) scale(.98);box-shadow:0 2px #5d0b0b,0 6px 12px #000a,inset 0 -10px 20px #0005}.mg-pads{gap:14px;padding:16px;border-radius:28px;background:#0007;border:3px solid #ffffff22;box-shadow:inset 0 0 30px #000}.mg-pads .mg-pad{border-radius:26px;border:3px solid #ffffff55;box-shadow:inset 0 -10px 18px #0006,inset 0 8px 14px #fff4,0 4px 8px #0008;background-image:radial-gradient(circle at 30% 25%,#ffffff66,transparent 55%)!important;background-blend-mode:screen}.mg-pads .mg-pad.on{box-shadow:0 0 50px 12px currentColor,0 0 0 4px #fff,inset 0 8px 14px #fff8}.mg-card .back{background:repeating-linear-gradient(45deg,#3a2a8c 0,#3a2a8c 8px,#2d1f73 8px,#2d1f73 16px);border:3px solid #b39ddb;font-size:40px;color:#fff;text-shadow:0 0 10px #ffd54f;box-shadow:inset 0 0 14px #0008,0 4px 10px #0007}.mg-card .front{background:linear-gradient(180deg,#fffdf5,#f2e6c8);border:3px solid #ffd54f}.mg-field{border-radius:22px;border:2px solid #ffffff22;background:radial-gradient(circle at 50% 40%,#223a5e,#0a1220 80%);box-shadow:inset 0 0 70px #000b}.mg-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.mg-target .bull{width:74px;height:74px;border-radius:50%;background:radial-gradient(circle,#e53935 0,#e53935 16%,#fff 17%,#fff 33%,#e53935 34%,#e53935 50%,#fff 51%,#fff 67%,#e53935 68%,#e53935);box-shadow:0 0 0 4px #fff5,0 6px 14px #000a,0 0 30px #e5393588}.mg-nums{padding:16px;border-radius:26px;background:#0007;border:3px solid #ffffff22;box-shadow:inset 0 0 26px #000;width:fit-content;margin:0 auto}.mg-num{background:linear-gradient(180deg,#5c6bc0,#283593);border:3px solid #9fa8da;box-shadow:0 6px #1a237e,0 10px 16px #0007,inset 0 6px 10px #fff3;text-shadow:0 3px 0 #0006;border-radius:20px}.mg-num:active{transform:translateY(4px);box-shadow:0 2px #1a237e}.mg-num.done{background:linear-gradient(180deg,#43a047,#1b5e20);border-color:#a5d6a7;box-shadow:0 2px #0d3a12;opacity:.45;transform:translateY(4px)}.mg-bal{gap:30px;padding:24px 0}.mg-meter{width:min(700px,96%);padding:26px 22px;border-radius:26px;background:linear-gradient(180deg,#1c2b3f,#0c1522);border:3px solid #ffffff2a;box-shadow:inset 0 0 30px #000,0 10px 24px #0008}.mg-meter .mg-track{width:100%;height:64px;border-radius:16px;overflow:visible;background:linear-gradient(180deg,#05080d,#121d2d),repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),#ffffff22 calc(10% - 2px) 10%);background-blend-mode:normal;box-shadow:inset 0 4px 10px #000,inset 0 0 0 2px #ffffff18}.mg-meter .mg-track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:repeating-linear-gradient(90deg,transparent 0 calc(5% - 1px),#ffffff1c calc(5% - 1px) 5%);pointer-events:none}.mg-meter .zone{top:4px;bottom:4px;border-radius:10px;border:0;background:linear-gradient(180deg,#7bf2a1,#1faa54);box-shadow:0 0 24px #3ddc84,inset 0 3px 6px #fff6;overflow:hidden}.mg-meter .zone .core{position:absolute;left:30%;right:30%;top:0;bottom:0;background:linear-gradient(180deg,#fff3b0,#ffc107);box-shadow:0 0 14px #ffc107;border-radius:6px}.mg-meter .cur{position:absolute;top:-16px;bottom:-16px;width:14px;margin-left:-7px;border-radius:8px;background:linear-gradient(90deg,#fff,#ffe082 50%,#fff);box-shadow:0 0 18px 4px #ffe08299,0 0 0 2px #0008;transition:none}.mg-meter .cur b{position:absolute;left:50%;top:-14px;margin-left:-12px;border:12px solid transparent;border-top:16px solid #ffe082;border-bottom:0;filter:drop-shadow(0 2px 2px #000)}.mg-meter .cur.still{box-shadow:0 0 26px 8px #fff,0 0 0 2px #0008}.mg-bal .mg-say.big{font-size:38px;min-height:52px}.mg-bal .mg-say.mid{color:#ffd54f}.mg-bal .mg-say.ok{text-shadow:0 0 22px #00e676}.mg-mole{padding:12px;border-radius:22px;background:linear-gradient(180deg,#2e5b2a,#1b3a1a);border:3px solid #4f8a47;box-shadow:inset 0 0 40px #0008;width:fit-content;margin:0 auto}.mg-hole{background:radial-gradient(ellipse at 50% 70%,#0d0603 20%,#5b3a2c 62%,#7a5440);border:3px solid #3b2418}.mg-item{filter:drop-shadow(0 8px 10px #000a);text-shadow:0 0 30px #ffffff66}.mg-item:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:radial-gradient(circle,#ffffff33,transparent 70%);z-index:-1}.mg-dots{border:3px solid #ffffff33;background:radial-gradient(circle at 50% 40%,#12213a,#060b14);box-shadow:inset 0 0 40px #000}.mg-dots i{box-shadow:0 0 14px currentColor,inset 0 -3px 5px #0005,inset 0 3px 5px #fff6}.mg-odd{padding:10px;border-radius:22px;background:#0007;border:3px solid #ffffff22;box-shadow:inset 0 0 26px #000}.mg-odd button{background:linear-gradient(180deg,#fff2,#ffffff0d);box-shadow:inset 0 2px #fff2}.mg-odd button:hover{background:#fff3}.mg-arrow{box-shadow:inset 0 0 40px #0008,0 10px 24px #0007;border-radius:30px}.mg-arrow.same{box-shadow:inset 0 0 40px #0008,0 0 36px #43d17a88}.mg-arrow.rev{box-shadow:inset 0 0 40px #0008,0 0 36px #ef535088}.mg-dir{background:linear-gradient(180deg,#fff2,#0006);border:3px solid #ffffff44;border-radius:20px;box-shadow:0 5px #0008,inset 0 4px 8px #fff2}.mg-dir:active{transform:translateY(3px)}.mg-rgrid{padding:12px;border-radius:22px;background:#0007;border:3px solid #ffffff22;box-shadow:inset 0 0 26px #000}.mg-rgrid button{background:linear-gradient(180deg,#5c6bc0,#303f9f);box-shadow:inset 0 5px 8px #fff3,0 3px #1a237e}.mg-rgrid button.lit{background:linear-gradient(180deg,#fff59d,#ffc107);box-shadow:0 0 30px 6px #ffd54f,inset 0 5px 8px #fff}.mg-rgrid button.ok{background:linear-gradient(180deg,#66bb6a,#2e7d32)}.mg-rgrid button.bad{background:linear-gradient(180deg,#ef5350,#b71c1c)}@media (max-width: 700px){.mg-dial{width:220px;height:220px}.mg-dial .mg-clock{font-size:52px}.mg-tapring{width:210px;height:210px}.mg-tapring .mg-bigbtn{width:170px;height:170px}.mg-meter .mg-track{height:52px}.mg-big{font-size:60px}.mg-e{width:100px;height:100px;font-size:56px}}@media (orientation: landscape) and (max-height: 560px){.mg-stage{padding:10px;min-height:0}.mg-dial{width:160px;height:160px}.mg-dial .mg-clock{font-size:40px}.mg-dial:before{top:8px;right:8px;bottom:8px;left:8px}.mg-tapring{width:150px;height:150px}.mg-tapring .mg-bigbtn{width:120px;height:120px;font-size:40px}.mg-lamps .lamp{width:28px;height:28px}.mg-react{height:220px}.mg-e{width:70px;height:70px;font-size:40px}.mg-big{font-size:44px}.mg-meter{padding:14px}.mg-bal{gap:14px;padding:8px 0}}.mg-q{font-size:58px;text-align:center;white-space:nowrap}.mg-q.small{font-size:50px}.mg-pads .mg-pad{opacity:.6}.mg-pads .mg-pad.on{opacity:1}@media (max-width: 700px){.mg-q{font-size:40px}.mg-q.small{font-size:34px}}.mg-dir{font-size:46px!important;line-height:1}.mg-dots .mg-q{font-size:30px;white-space:normal;text-align:center;padding:0 16px}.mg-half{position:relative;overflow:hidden;border:3px solid #ffffff55;box-shadow:0 8px #0006,0 14px 24px #0007,inset 0 10px 20px #fff3,inset 0 -14px 26px #0005;text-shadow:0 3px 0 #0006}.mg-half:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 18%,#ffffff44,transparent 55%);pointer-events:none}.mg-half:active{transform:translateY(4px)}.mg-duelq{text-shadow:0 4px 0 #0008,0 0 26px #ffffff44;background:#0006;border-radius:20px;padding:10px 0;border:2px solid #ffffff22}.mg-duelbtns button{background:linear-gradient(180deg,#fff3,#0006);box-shadow:0 4px #0007}.mg-rope{height:64px;border-radius:32px;background:linear-gradient(180deg,#05080d,#1a2535);box-shadow:inset 0 4px 10px #000}.mg-rope:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:10px;margin-top:-5px;border-radius:5px;background:repeating-linear-gradient(45deg,#c8a36a 0,#c8a36a 8px,#8d6e3f 8px,#8d6e3f 16px);box-shadow:0 2px 3px #000}.mg-rope .knot{top:8px;width:48px;height:48px;margin-left:-24px}.mg-wheelnames .nm{background:linear-gradient(180deg,#fff2,#0007);box-shadow:0 5px #0007;min-width:120px;text-align:center}.mg-wheelnames .nm.on{background:linear-gradient(180deg,#ffe082,#f2b134);box-shadow:0 0 30px #f2b134,0 5px #a8680e}.mg-wheelnames .nm.lose{background:linear-gradient(180deg,#ef5350,#b71c1c);box-shadow:0 0 36px #e53935}.mg-bomb{filter:drop-shadow(0 12px 14px #000a);font-size:130px}.mg-bomb.hot{filter:drop-shadow(0 0 26px #ff5722)}@media (orientation: landscape) and (max-height: 560px){.mg-pads .mg-pad{width:66px;height:66px;border-radius:16px}.mg-pads{padding:8px;gap:8px}.mg-grid{grid-template-columns:repeat(5,72px)}.mg-card{height:52px;font-size:28px}.mg-num{height:62px}.mg-nums{grid-template-columns:repeat(3,72px);padding:8px;gap:8px}.mg-holes{grid-template-columns:repeat(3,84px);gap:8px}.mg-hole{height:56px}.mg-hole .mole{font-size:44px}.mg-rgrid{grid-template-columns:repeat(4,52px)!important;gap:6px}.mg-rgrid button{height:52px!important}.mg-q{font-size:36px}.mg-arrow{height:120px;width:170px;font-size:56px}.mg-dpad{grid-template-rows:repeat(2,52px);grid-template-columns:repeat(3,70px)}.mg-dir{font-size:28px!important}.mg-field{height:220px}.mg-react{height:190px}.mg-duel{height:160px}.mg-mem .mg-hud,.mg-simon .mg-hud{gap:4px}}.mg-count{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:340px}.mg-count i{font:900 190px/1 var(--head);font-style:normal;color:var(--gold);text-shadow:0 0 50px #f2b134aa,0 8px 0 #0008;animation:mgCount 1s ease-out both}.mg-count small{font:800 22px var(--head);opacity:.85}@keyframes mgCount{0%{transform:scale(2.2);opacity:0}25%{transform:scale(1);opacity:1}85%{opacity:1}to{transform:scale(.85);opacity:.2}}.mg-warm{font-size:40px;color:var(--gold)}.mg-hole .mole{left:50%;right:auto;width:76px;height:76px;margin-left:-38px;bottom:-84px;font-size:0}.mg-hole .mole.up{bottom:2px}.mg-odd.svg button{padding:6%;font-size:0}.mg-odd.svg button svg{width:100%;height:100%}@media (orientation: landscape) and (max-height: 560px){.mg-count i{font-size:110px}.mg-count{min-height:200px}.mg-hole .mole{width:50px;height:50px;margin-left:-25px}}.mg-winner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#000b;border-radius:18px;animation:mgwin .35s ease-out;pointer-events:none}.mg-winner i{font-style:normal;font-size:72px}.mg-winner b{font:900 34px var(--head);color:#ffd54f;text-shadow:0 3px 0 #0008;text-align:center;padding:0 12px}@keyframes mgwin{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.mg-ropehead{height:44px;display:flex;align-items:center;justify-content:center;font:900 32px var(--head);color:#fff}.mg-ropehead.hot{color:#ff5252;font-size:40px;animation:mgpulse .5s ease-in-out infinite alternate}@keyframes mgpulse{to{transform:scale(1.18)}}@media (max-height: 560px){.mg-winner i{font-size:44px}.mg-winner b{font-size:24px}.mg-ropehead{height:32px;font-size:24px}.mg-ropehead.hot{font-size:30px}}.mg-potzones{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;min-height:300px}.mg-potzones[data-n="3"],.mg-potzones[data-n="5"],.mg-potzones[data-n="6"],.mg-potzones[data-n="7"],.mg-potzones[data-n="8"]{grid-template-columns:repeat(3,1fr);min-height:0}.mg-potzones[data-n="4"]{grid-template-columns:1fr 1fr}.mg-zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;min-height:130px;border-radius:22px;border:4px solid #fff3;background:linear-gradient(180deg,color-mix(in srgb,var(--zc) 80%,#fff),var(--zc));color:#fff;font:900 22px var(--head);box-shadow:0 6px #0006;touch-action:manipulation;cursor:pointer}.mg-zone small{font:800 14px var(--head);opacity:.9;text-align:center}.mg-zone .zb{font-style:normal;font-size:84px;filter:drop-shadow(0 8px 10px #000a)}.mg-zone .zb.hot{animation:mgShake .25s infinite;filter:drop-shadow(0 0 24px #ff5722)}.mg-zone.on{outline:5px solid #ffd54f;transform:translateY(-3px)}.mg-zone:not(.on){filter:saturate(.7) brightness(.85)}.mg-zone.lock{filter:grayscale(.9) brightness(.6)}.mg-zone.boom{background:#b71c1c}@media (max-height: 560px){.mg-potzones{min-height:0}.mg-zone{min-height:0;padding:6px;font-size:17px}.mg-zone .zb{font-size:52px}.mg-zone small{font-size:12px}}.mg-wheelcol{display:flex;flex-direction:column;align-items:center;gap:8px}.mg-wheelwrap{width:min(340px,46vh,90vw)}.mg-wheelsvg{width:100%;height:auto;display:block;overflow:visible}.mg-wheelres{display:flex;flex-direction:column;align-items:center;gap:8px}@media (max-height: 560px){.mg-wheelwrap{width:min(165px,44vh)}}.mg-odd.svg{box-sizing:border-box;overflow:hidden}.mg-odd.svg button{min-width:0;min-height:0;width:100%;overflow:hidden;position:relative}.mg-odd.svg button svg{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%}.mg-wheelwrap{width:min(400px,52vh,92vw);filter:drop-shadow(0 0 28px color-mix(in srgb,var(--mgc, #8E24AA) 55%,transparent))}.wbulb.a{animation:wbl .7s steps(1) infinite}.wbulb.b{animation:wbl .7s steps(1) infinite reverse}@keyframes wbl{0%{fill:#ffe082}50%{fill:#6b4a1f}}.mg-wheelsvg.done .wbulb{animation-duration:.25s}.wptr.hit{animation:wptrp .3s ease-in-out infinite alternate;transform-origin:160px 40px}@keyframes wptrp{to{transform:translateY(5px)}}@media (max-height: 560px){.mg-wheelwrap{width:min(175px,46vh)}}.mg-key{display:inline-block;margin-top:6px;padding:3px 9px;border-radius:8px;background:#0000004d;border:1px solid rgba(255,255,255,.35);font:800 12px/1.2 var(--body);font-style:normal;letter-spacing:.02em}.mg-duelbtns button sup{font-size:10px;opacity:.7;margin-right:3px;vertical-align:top}.rl-root{display:flex;gap:22px;align-items:stretch;width:100%;max-width:1120px;height:600px;margin:0 auto;-webkit-user-select:none;user-select:none;position:relative}.rl-left{width:380px;flex:none;display:flex;flex-direction:column;align-items:center;position:relative}.rl-lamp{position:absolute;left:50%;top:-30px;width:520px;height:520px;transform:translate(-50%);background:radial-gradient(circle at 50% 45%,rgba(255,200,110,.2),rgba(255,170,60,.07) 42%,transparent 66%);pointer-events:none;animation:rl-lamp 5s ease-in-out infinite}@keyframes rl-lamp{0%,to{opacity:.85}50%{opacity:1}}.rl-wheelwrap{position:relative;width:372px;height:372px;flex:none}.rl-wheel{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 18px 26px rgba(0,0,0,.55))}.rl-wnum{fill:#fffaf0;font:800 11.5px var(--head);letter-spacing:-.02em}.rl-wpocket{animation:rl-blink .9s ease-in-out infinite}@keyframes rl-blink{0%,to{opacity:1}50%{opacity:.45}}.rl-status{position:relative;width:100%;flex:1;margin-top:12px;display:flex;flex-direction:column;justify-content:flex-start}.rl-howto{display:flex;flex-direction:column;gap:9px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#3e2a18b3,#1a1109cc);border:1px solid rgba(255,214,140,.14)}.rl-step{display:flex;align-items:center;gap:10px;font:700 16px var(--head);color:var(--cream)}.rl-step b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--gold);color:#2b1806;font:900 14px var(--head)}.rl-step span{color:#ff6b5e;font-style:italic;font-weight:900}.rl-rien{text-align:center;padding:18px 10px}.rl-rien-big{font:italic 900 32px/1.05 var(--head);text-transform:uppercase;color:var(--gold);text-shadow:0 0 18px rgba(242,177,52,.45);animation:rl-pulse 1s ease-in-out infinite}@keyframes rl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.rl-result{padding:14px 16px 16px;border-radius:18px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#46301aeb,#1c1209f2);border:2px solid var(--gold);box-shadow:0 0 0 4px #f2b1341f,0 16px 34px #00000080}.rl-result.good{border-color:var(--ok);box-shadow:0 0 0 4px #66ff7a1f,0 0 30px #66ff7a33,0 16px 34px #00000080}.rl-result.bad{border-color:var(--bad);box-shadow:0 0 0 4px #ff52521f,0 16px 34px #00000080}.rl-res-top{display:flex;gap:12px;align-items:center}.rl-ballnum{width:58px;height:58px;flex:none;border-radius:50%;display:grid;place-items:center;font:900 26px var(--head);color:#fff;border:3px solid #ffe08a;box-shadow:inset 0 -4px 8px #00000059,inset 0 3px 6px #ffffff40,0 0 18px #ffd26473}.rl-ballnum.red{background:#d32f2f}.rl-ballnum.black{background:#1a1a1a}.rl-ballnum.green{background:#1f9d55}.rl-res-txt{font:700 16.5px/1.25 var(--head);color:var(--cream)}.rl-res-txt b{color:var(--gold);font-weight:900}.rl-res-txt em{font-style:italic;font-weight:900;color:var(--gold-2);white-space:nowrap}.rl-result.good .rl-res-txt em{color:var(--ok)}.rl-result.bad .rl-res-txt em{color:var(--bad)}.rl-res-sub{display:flex;gap:8px}.rl-res-sub span{flex:1;text-align:center;padding:5px 4px;border-radius:10px;background:#00000047;font:700 12.5px var(--head);color:var(--muted)}.rl-next{width:100%;padding:13px 20px!important}.rl-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.rl-bar{display:flex;gap:10px;align-items:stretch;height:74px}.rl-stash{flex:1;display:flex;align-items:center;gap:12px;padding:6px 14px 6px 10px;border-radius:16px;background:linear-gradient(180deg,#3e2a18c7,#1a1109e0);border:1px solid rgba(255,214,140,.14);min-width:0}.rl-stash-chips{display:flex;gap:3px;align-items:flex-end;height:56px;flex:1;min-width:0;overflow:visible}.rl-sstack{position:relative;width:30px;height:56px;flex:none}.rl-sstack .rl-chip{position:absolute;left:0}.rl-empty{font:italic 700 13px var(--head);color:var(--muted);align-self:center}.rl-stash-lbl{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.rl-stash-lbl b{font:900 30px var(--head);color:var(--gold)}.rl-stash-lbl span{font:700 12px var(--head);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.rl-stat{width:96px;flex:none;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;background:linear-gradient(180deg,#3e2a18c7,#1a1109e0);border:1px solid rgba(255,214,140,.14)}.rl-stat.wide{width:170px}.rl-stat span{font:700 11.5px var(--head);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.rl-stat b{font:900 27px/1.1 var(--head);color:var(--cream)}.rl-stat b small{font-size:18px}.rl-chip{width:fit-content;height:fit-content;pointer-events:none}.rl-chipsvg{display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55));overflow:visible}.rl-chiptxt{fill:#fff3d6;font-family:var(--head);font-weight:900}.rl-felt-wrap{border-radius:22px;padding:9px;background:linear-gradient(180deg,#7a4521,#4a250e 55%,#2e160a);box-shadow:inset 0 2px #ffdca040,inset 0 -2px #0006,0 16px 30px #00000080;position:relative}.rl-felt-wrap:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:18px;pointer-events:none;border:1px solid rgba(242,177,52,.45)}.rl-felt{position:relative;border-radius:14px;padding:12px;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse at 45% 30%,#1b8f4f,#0f6a37 45%,#074020);box-shadow:inset 0 0 40px #0000008c}.rl-sheen{position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,230,.06) 50%,transparent 58%);animation:rl-sheen 7s ease-in-out infinite}@keyframes rl-sheen{0%{transform:translate(-30%)}to{transform:translate(30%)}}.rl-grid{--L: rgba(255, 243, 214, .78);position:relative;display:grid;grid-template-columns:50px repeat(12,1fr) 42px;grid-template-rows:repeat(3,64px) 50px 52px;border-top:2px solid var(--L);border-left:2px solid var(--L)}.rl-cell{position:relative;border-right:2px solid var(--L);border-bottom:2px solid var(--L);display:grid;place-items:center;cursor:pointer;transition:background .15s}.locked .rl-cell{cursor:default}.rl-cell:hover{background:#fff0be1a}.locked .rl-cell:hover{background:none}.rl-tile{width:calc(100% - 8px);height:calc(100% - 8px);border-radius:8px;display:grid;place-items:center;font:italic 900 21px var(--head);color:#fff8ea;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:inset 0 1px #ffffff38,inset 0 -2px 3px #00000059;transition:transform .15s,box-shadow .2s,filter .2s}.rl-tile.red{background:linear-gradient(180deg,#e2403a,#a91d1d)}.rl-tile.black{background:linear-gradient(180deg,#2f2f2f,#0c0c0c)}.rl-tile.green{background:linear-gradient(180deg,#27b062,#0d6a35);font-size:26px;border-radius:22px 8px 8px 22px}.rl-cell:hover .rl-tile{transform:scale(1.04)}.locked .rl-cell:hover .rl-tile{transform:none}.rl-cov .rl-tile{box-shadow:0 0 0 2px #ffe08a,0 0 14px #ffdc7899,inset 0 1px #ffffff38;filter:brightness(1.15)}.rl-out.rl-hov,.rl-cell.rl-cov{background:#fff0be1f}.rl-out{gap:0}.rl-otxt{font:italic 900 15px var(--head);color:#fff3d6;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.5)}.rl-mult{position:absolute;right:4px;top:3px;font:800 10.5px var(--head);color:#ffd56b;background:#0000004d;padding:1px 5px;border-radius:6px}.rl-diamond{width:66px;height:32px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.rl-sign{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-right:2px solid var(--L);border-bottom:2px solid var(--L);background:linear-gradient(180deg,#f2b13438,#f2b13414)}.rl-sign span,.rl-sign small{writing-mode:vertical-rl;transform:rotate(180deg)}.rl-sign span{font:italic 900 17px var(--head);color:var(--gold-2);letter-spacing:.04em;text-shadow:0 0 10px rgba(242,177,52,.5)}.rl-sign small{font:700 10px var(--head);color:#fff3d6bf;text-transform:uppercase;letter-spacing:.06em}.rl-corner{display:grid;place-items:center;border-right:2px solid var(--L);border-bottom:2px solid var(--L);opacity:.55;font-size:22px}.rl-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:3}.rl-stack .rl-chip{grid-area:1 / 1}.rl-out .rl-stack{justify-items:center}.rl-plus{position:absolute;top:0;left:50%;margin-left:-22px;width:44px;text-align:center;z-index:20;font:900 15px var(--head);color:#1d1206;background:linear-gradient(180deg,#fff1a8,#f2b134);border-radius:999px;padding:2px 0;box-shadow:0 0 14px #ffdc6ecc,0 3px 8px #0006}.rl-dim .rl-tile,.rl-cell.rl-dim .rl-otxt,.rl-cell.rl-dim .rl-diamond{filter:saturate(.55) brightness(.62)}.rl-cell.rl-lost .rl-tile,.rl-cell.rl-lost .rl-otxt,.rl-cell.rl-lost .rl-diamond{filter:saturate(.5) brightness(.6)}.rl-cell.rl-won{background:#ffe17833;box-shadow:inset 0 0 0 3px #ffe08a,inset 0 0 22px #ffdc6e80;animation:rl-wonpulse 1s ease-in-out infinite;z-index:4}@keyframes rl-wonpulse{0%,to{box-shadow:inset 0 0 0 3px #ffe08a,inset 0 0 18px #ffdc6e66}50%{box-shadow:inset 0 0 0 3px #fff6c8,inset 0 0 30px #ffe68cbf}}.rl-stack.rl-won .rl-chipsvg{animation:rl-chipglow 1s ease-in-out infinite}@keyframes rl-chipglow{0%,to{filter:drop-shadow(0 0 3px rgba(255,220,110,.8)) drop-shadow(0 2px 2px rgba(0,0,0,.5))}50%{filter:drop-shadow(0 0 10px rgba(255,236,150,1)) drop-shadow(0 2px 2px rgba(0,0,0,.5))}}.rl-cell.rl-hit{z-index:5}.rl-cell.rl-hit .rl-tile{filter:none;transform:scale(1.08);box-shadow:0 0 0 3px #fff2b0,0 0 22px 6px #ffdc6ed9,inset 0 1px #ffffff4d;animation:rl-hit 1s ease-in-out infinite}@keyframes rl-hit{0%,to{transform:scale(1.06)}50%{transform:scale(1.14)}}.rl-cell.rl-hit:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;top:-6px;right:-6px;z-index:30;background:radial-gradient(circle at 35% 30%,#fff,#e5e5e5 55%,#8f8f8f);box-shadow:0 2px 4px #0009}.rl-controls{display:flex;align-items:center;gap:10px;margin-top:2px}.rl-controls .btn.sm{display:inline-flex;align-items:center;gap:7px}.rl-hint{flex:1;min-width:0;font:700 13.5px/1.25 var(--head);color:var(--muted);text-align:center;padding:8px 10px;border-radius:12px;background:#00000038;border:1px dashed rgba(255,214,140,.2)}.rl-spin{min-width:180px;padding:15px 26px!important}.rl-spin:not(:disabled){animation:rl-spinbtn 1.6s ease-in-out infinite}@keyframes rl-spinbtn{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.rl-legend{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;align-items:center;font:600 12px var(--head);color:var(--muted);padding:6px 10px;border-top:1px solid rgba(255,214,140,.12)}.rl-legend b{color:var(--cream);font-weight:800}.rl-legend span{white-space:nowrap}.rl-legend .rl-leg-note{opacity:.85}.rl-legend b.z{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#1f9d55;color:#fff;font-size:11px}.rl-final.good{border-color:var(--ok)}.rl-final.good b{color:var(--ok)}.rl-final.bad{border-color:var(--bad)}.rl-final.bad b{color:var(--bad)}.rl-final b{animation:rl-pulse 1.2s ease-in-out infinite}.bj-root{position:relative;margin:0 auto;-webkit-user-select:none;user-select:none;font-family:var(--head);color:var(--cream)}.bj-table{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bj-print1{font:italic 900 25px var(--head);fill:#f2b134;letter-spacing:.12em;paint-order:stroke;stroke:#00000040;stroke-width:2px}.bj-print2{font:800 15px var(--head);fill:#fff3d6;fill-opacity:.82;letter-spacing:.16em}.bj-print3{font:800 11px var(--head);fill:#f2b134;letter-spacing:.3em}.bj-lamp{position:absolute;left:160px;top:-40px;width:800px;height:520px;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,rgba(255,236,170,.13),transparent 60%);animation:bj-lamp 6s ease-in-out infinite}@keyframes bj-lamp{0%,to{opacity:.85}50%{opacity:1}}.bj-tray{position:absolute;width:340px;height:44px;display:flex;gap:5px;padding:6px 10px;box-sizing:border-box;background:linear-gradient(180deg,#120904,#2b180b);border:2px solid #f2b134;border-top:none;border-radius:0 0 14px 14px;box-shadow:inset 0 6px 12px #000000b3,0 6px 14px #0006}.bj-tray-col{flex:1;border-radius:4px;background:repeating-linear-gradient(180deg,rgba(0,0,0,.35) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgba(0,0,0,.45),transparent 35%,rgba(255,255,255,.25) 55%,transparent 70%,rgba(0,0,0,.45)),var(--c)}.bj-shoe-wrap{position:absolute;left:920px;top:34px;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}.bj-plaque{position:absolute;left:62px;top:40px;width:226px;padding:10px 12px;background:linear-gradient(180deg,#0a1e10c7,#051209db);border:1.5px solid rgba(242,177,52,.7);border-radius:14px;box-shadow:0 8px 18px #00000059,inset 0 0 0 3px #f2b13414;font-size:13px}.bj-plaque-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px dashed rgba(242,177,52,.4)}.bj-plaque-head span{font:800 12px var(--head);letter-spacing:.18em;color:var(--muted)}.bj-plaque-head b{display:flex;align-items:center;gap:4px;font:900 28px/1 var(--head);color:var(--gold)}.bj-plaque-head em{font-style:normal;font-size:20px;color:#ff8a80}.bj-row{display:flex;justify-content:space-between;padding:2.5px 6px;border-radius:6px;font-weight:700;transition:all .3s}.bj-row span{color:var(--cream);opacity:.9}.bj-row b{color:var(--gold);font-weight:900}.bj-row.bad b{color:#ff6b6b}.bj-row.off{opacity:.32}.bj-row.on{background:#f2b13440;box-shadow:0 0 0 1.5px var(--gold);transform:scale(1.04)}.bj-row.bad.on{background:#ff525240;box-shadow:0 0 0 1.5px var(--bad)}.bj-row.warn{background:#ff525224;animation:bj-pulse .9s ease-in-out infinite}.bj-sep{margin:4px 0 1px;font:800 10px var(--head);letter-spacing:.24em;color:#ff8a80;text-align:center;display:flex;align-items:center;gap:6px}.bj-sep:before,.bj-sep:after{content:"";flex:1;height:1px;background:#ff8a8066}@keyframes bj-pulse{0%,to{box-shadow:0 0 #ff525200}50%{box-shadow:0 0 0 2px #ff5252b3}}.bj-seat-label{position:absolute;width:120px;text-align:center;font:italic 900 22px var(--head);letter-spacing:.3em;color:#f2b134;transition:opacity .3s}.bj-glow{position:absolute;width:400px;height:180px;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,230,140,.28),transparent 65%);animation:bj-glow 1.6s ease-in-out infinite}@keyframes bj-glow{0%,to{transform:scale(.94);opacity:.7}50%{transform:scale(1.04);opacity:1}}.bj-card{position:absolute;left:0;top:0;width:92px;height:130px;perspective:900px;will-change:transform}.bj-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d}.bj-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;box-shadow:0 1px #fff6 inset,2px 6px 12px #00000073,0 0 0 1px #00000040}.bj-front{background:linear-gradient(160deg,#fff,#fbf7ee 60%,#efe7d6);color:#15151c}.bj-front.red{color:#cc1f2a}.bj-idx{position:absolute;display:flex;flex-direction:column;align-items:center;line-height:.95;font-family:Rubik,Arial,Segoe UI Symbol,sans-serif}.bj-idx b{font-weight:900;font-size:21px;letter-spacing:-.04em}.bj-idx i{font-style:normal;font-size:17px}.bj-idx.tl{top:6px;left:7px}.bj-idx.br{bottom:6px;right:7px;transform:rotate(180deg)}.bj-pip{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:54px;line-height:1;font-family:Segoe UI Symbol,DejaVu Sans,Arial,sans-serif;text-shadow:0 2px 0 rgba(0,0,0,.08)}.bj-pip.ace{font-size:70px}.bj-court{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:6px;border:1.5px solid currentColor;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:linear-gradient(160deg,#f2b13438,#f2b1340d),repeating-linear-gradient(45deg,rgba(0,0,0,.03) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 3px #ffffffb3,inset 0 0 0 4px #f2b13499}.bj-court .crown{font-size:18px;color:#c98a12;line-height:1;font-family:Segoe UI Symbol,DejaVu Sans,sans-serif}.bj-court b{font:900 34px/1 var(--head)}.bj-court i{font-style:normal;font-size:22px;line-height:1;font-family:Segoe UI Symbol,DejaVu Sans,sans-serif}.bj-gloss{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 58%);opacity:.35;pointer-events:none}.bj-back{transform:rotateY(180deg);background:#fbf3df;padding:4px}.bj-back-in{position:relative;width:100%;height:100%;border-radius:6px;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(255,210,120,.18),transparent 55%),repeating-linear-gradient(45deg,rgba(242,177,52,.42) 0 1.2px,transparent 1.2px 8px),repeating-linear-gradient(-45deg,rgba(242,177,52,.42) 0 1.2px,transparent 1.2px 8px),linear-gradient(160deg,#8a1424,#5a0a14);box-shadow:inset 0 0 0 2px #5a0a14,inset 0 0 0 4px #f2b134d9,inset 0 0 0 6px #5a0a14}.bj-medal{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 40% 35%,#8a1424,#4a0710);border:2.5px solid #f2b134;box-shadow:0 0 0 3px #5a0a14,0 0 0 4.5px #f2b134b3,0 3px 8px #00000080}.bj-card.hl .bj-front{box-shadow:0 0 0 3px var(--gold),0 0 18px #f2b134b3,2px 6px 12px #00000073}.bj-chips{position:absolute;width:56px;z-index:2}.bj-stack{position:relative;width:56px}.bj-chip{position:absolute;left:0;width:56px;height:34px}.bj-chip .edge{position:absolute;left:0;bottom:0;width:56px;height:28px;border-radius:50%;background:repeating-linear-gradient(90deg,var(--c2) 0 7px,#fff3d6 7px 11px);box-shadow:0 2px 3px #00000080}.bj-chip .top{position:absolute;left:0;bottom:6px;width:56px;height:28px;border-radius:50%;display:grid;place-items:center;background:repeating-conic-gradient(var(--c1) 0 30deg,#fff3d6 30deg 45deg);box-shadow:inset 0 0 0 1.5px #00000040}.bj-chip .core{width:38px;height:19px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(ellipse at 40% 35%,color-mix(in srgb,var(--c1) 80%,#fff),var(--c1));box-shadow:0 0 0 1.5px #fff3d6cc inset,0 0 0 1px #0003}.bj-chip .core svg{transform:scaleY(.7)}.bj-stack-tag{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-6px);white-space:nowrap;padding:3px 10px;border-radius:999px;font:900 15px/1 var(--head);color:var(--dark);background:var(--gold);box-shadow:0 3px 8px #00000073}.bj-stack-tag.double{background:#1b1b1b;color:var(--gold);border:1.5px solid var(--gold)}.bj-stack-tag.win{background:#2e9e44;color:#fff}.bj-score{position:absolute;z-index:5;display:flex;flex-direction:column;align-items:center;min-width:74px;padding:5px 12px 7px;border-radius:14px;background:#08140cd9;border:2px solid rgba(255,243,214,.5);box-shadow:0 6px 14px #00000073}.bj-score span{font:800 10px var(--head);letter-spacing:.25em;color:var(--muted)}.bj-score b{font:900 26px/1.05 var(--head);color:var(--cream);white-space:nowrap}.bj-score b em{font-style:normal;font-size:15px;color:var(--muted)}.bj-score.me{border-color:var(--gold)}.bj-score.me b{color:var(--gold)}.bj-score.bust{border-color:var(--bad);background:#460808e6}.bj-score.bust b{color:#ff6b6b}.bj-score.bj,.bj-score.tw{border-color:#ffe08a;box-shadow:0 0 18px #ffe08acc,0 6px 14px #00000073}.bj-score.bj b,.bj-score.tw b{color:#ffe08a}.bj-stamp{position:absolute;z-index:6;width:300px;text-align:center;pointer-events:none;font:italic 900 46px/1 var(--head);letter-spacing:.02em;padding:8px 0;border:5px solid currentColor;border-radius:14px;background:#00000059;text-shadow:0 3px 0 rgba(0,0,0,.6);box-shadow:0 10px 24px #00000080}.bj-stamp.sm{font-size:30px;border-width:4px}.bj-stamp.bad{color:#ff5252}.bj-stamp.gold{color:#ffd54f}.bj-hint{position:absolute;z-index:4;left:260px;width:600px;top:446px;text-align:center;font:700 15px var(--body);color:var(--cream);text-shadow:0 2px 4px rgba(0,0,0,.7);animation:bj-fade .35s ease-out}@keyframes bj-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bj-controls{position:absolute;z-index:7;left:310px;width:500px;top:474px;display:flex;gap:10px;justify-content:center}.bj-btn{--c: #2e9e44;--l: #8ee59a;--t: #fff;flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px 9px;border-radius:16px;cursor:pointer;border:2px solid var(--l);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 85%,#fff),var(--c));color:var(--t);box-shadow:0 5px #0006,0 8px 18px #00000059;text-align:left;transition:transform .08s,filter .15s,box-shadow .08s}.bj-btn svg{font-size:30px;flex:none;filter:drop-shadow(0 2px 0 rgba(0,0,0,.3))}.bj-btn span{display:flex;flex-direction:column;gap:2px;min-width:0}.bj-btn b{font:900 19px/1 var(--head);letter-spacing:.03em}.bj-btn small{font:600 10.5px/1.15 var(--body);opacity:.9;white-space:normal}.bj-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.bj-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #0006}.bj-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.5)}.bj-btn.stand{--c: #d32f2f;--l: #ff8a80}.bj-btn.dbl{--c: #f2b134;--l: #ffe08a;--t: #1a120b;flex:1.25}.bj-btn.dbl.on{box-shadow:0 0 0 3px #fff3d6,0 5px #0006,0 0 24px #f2b134cc}.bj-confirm{position:absolute;z-index:9;left:830px;top:262px;width:268px;padding:14px 16px 16px;background:linear-gradient(180deg,#3a1210,#1d0806);border:2.5px solid #ff5252;border-radius:16px;box-shadow:0 14px 34px #0009,0 0 0 4px #ff52522e}.bj-confirm:before{content:"";position:absolute;left:-12px;top:240px;width:20px;height:20px;transform:rotate(45deg);background:#2a0c0a;border-left:2.5px solid #ff5252;border-bottom:2.5px solid #ff5252}.bj-confirm-title{font:italic 900 22px/1 var(--head);color:#ff8a80;margin-bottom:8px}.bj-confirm-title span{display:block;font:800 11px var(--head);letter-spacing:.2em;color:var(--muted);font-style:normal;margin-top:4px}.bj-confirm ul{margin:0 0 12px;padding:0 0 0 16px;font:500 13px/1.35 var(--body);color:var(--cream)}.bj-confirm li{margin-bottom:4px}.bj-confirm li.ok b{color:var(--ok)}.bj-confirm li.bad{color:#ff8a80}.bj-confirm li.bad b{color:#ff5252;font-size:14px}.bj-confirm-btns{display:flex;flex-direction:column;gap:8px}.bj-confirm-btns .btn{width:100%}.bj-start{position:absolute;z-index:8;left:330px;width:460px;top:296px;padding:16px 22px 18px;text-align:center;background:linear-gradient(180deg,#0e2816eb,#06160cf2);border:2px solid var(--gold);border-radius:20px;box-shadow:0 16px 40px #0000008c,inset 0 0 0 4px #f2b13414}.bj-start-title{font:italic 900 30px/1 var(--head);color:var(--gold);text-transform:uppercase}.bj-start-text{margin:6px 0 10px;font:500 14px/1.35 var(--body);color:var(--cream)}.bj-start-pays{display:flex;gap:8px;justify-content:center;margin-bottom:10px}.bj-start-pays div{flex:1;padding:6px 4px;border-radius:10px;background:#0000004d;border:1px solid rgba(242,177,52,.35);display:flex;flex-direction:column}.bj-start-pays b{font:900 24px/1 var(--head);color:var(--gold)}.bj-start-pays span{font:700 10.5px var(--head);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-top:3px}.bj-start-pays div.bad b{color:#ff6b6b}.bj-start-warn{display:flex;align-items:center;gap:8px;text-align:left;margin-bottom:12px;padding:7px 10px;border-radius:10px;background:#ff52521f;border:1px solid rgba(255,82,82,.5);font:500 12.5px/1.3 var(--body);color:var(--cream)}.bj-start-warn svg{font-size:26px;color:var(--gold);flex:none}.bj-start-warn b{color:#ffb4a8}.bj-deal{animation:bj-breathe 1.6s ease-in-out infinite}@keyframes bj-breathe{0%,to{box-shadow:0 4px #00000059,0 0 #f2b13400}50%{box-shadow:0 4px #00000059,0 0 26px 4px #f2b1348c}}.bj-result-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;border-radius:30px;background:radial-gradient(ellipse at 50% 55%,#00000059,#000000b8)}.bj-result{--acc: var(--gold);width:500px;padding:22px 28px 24px;text-align:center;border-radius:24px;margin-top:40px;background:linear-gradient(180deg,#302012f7,#140c06fa);border:3px solid var(--acc);box-shadow:0 24px 60px #000000b3,0 0 40px color-mix(in srgb,var(--acc) 35%,transparent)}.bj-result.ok{--acc: #66ff7a}.bj-result.bad{--acc: #ff5252}.bj-result.push{--acc: #fff3d6}.bj-result-title{font:italic 900 46px/1 var(--head);color:var(--acc);text-shadow:0 3px 0 rgba(0,0,0,.5)}.bj-result-sub{margin-top:6px;font:600 16px var(--body);color:var(--muted)}.bj-result-num{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 2px}.bj-result-num b{display:inline-block;font:900 84px/1 var(--head);color:var(--cream);text-shadow:0 4px 0 rgba(0,0,0,.5)}.bj-result-cap{font:800 18px var(--head);color:var(--cream)}.bj-result-cap.self{color:#ff5252;font-size:21px;animation:bj-pulse-t 1s ease-in-out infinite}@keyframes bj-pulse-t{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.bj-result-was{margin:4px 0 16px;font:500 13px var(--body);color:var(--muted)}.bj-result .btn{min-width:220px}.hr-title{display:flex;align-items:baseline;gap:16px;font:italic 900 30px var(--head);text-transform:uppercase}.hr-title span{font:italic 800 15px var(--head);color:var(--gold)}.hr-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hr-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 12px 14px;border-radius:22px;cursor:pointer;color:var(--cream);border:2px solid rgba(255,214,140,.12);background:linear-gradient(180deg,#46321ce6,#1e140af2);box-shadow:0 8px #00000059,0 16px 30px #00000059;transition:transform .12s,border-color .15s;font-family:var(--body)}.hr-card:hover{transform:translateY(-4px)}.hr-card.on{border-color:var(--silk);box-shadow:0 0 0 3px var(--silk),0 8px #00000059,0 16px 40px #00000073;transform:translateY(-6px)}.hr-card b{font:italic 900 19px var(--head);text-transform:uppercase}.hr-num{position:absolute;top:10px;left:10px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:italic 900 17px var(--head);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.4);box-shadow:inset 0 2px #fff6}.hr-portrait{height:136px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 80%,rgba(124,179,66,.35),transparent 65%);width:100%;border-radius:14px}.hr-odds{font:italic 900 34px var(--head);color:var(--gold);line-height:1}.hr-form{font-size:13px;color:#c6ff00;letter-spacing:.1em}.hr-line{font-size:13px;color:var(--muted);text-align:center;min-height:34px}.hr-win{font-size:14px}.hr-win b{color:var(--gold)}.hr-track{position:relative;width:1080px;height:470px;border-radius:26px;overflow:hidden;border:4px solid #1a120b;box-shadow:0 20px 60px #0009;background:#87ceeb}.hr-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#4fc3f7,#b3e5fc 45%,#fff3e0 60%)}.hr-layer{position:absolute;top:0;left:0;height:470px;will-change:transform}.hr-sun{position:absolute;left:860px;top:26px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#fff59d,#ffd54f 60%,#ffd54f00 72%);box-shadow:0 0 60px #ffeb3b99}.hr-cloud{position:absolute;width:140px;height:42px;border-radius:40px;background:#fff;opacity:.9;animation:hrCloud 9s ease-in-out infinite alternate}.hr-cloud:before,.hr-cloud:after{content:"";position:absolute;background:#fff;border-radius:50%}.hr-cloud:before{width:60px;height:60px;left:22px;top:-28px}.hr-cloud:after{width:46px;height:46px;left:70px;top:-18px}@keyframes hrCloud{to{transform:translate(40px)}}.hr-fan{animation:hrFan .7s ease-in-out infinite alternate}@keyframes hrFan{to{transform:translateY(-5px)}}.hr-fan{transform-box:fill-box}.hr-runner{position:absolute;left:0;top:0;will-change:transform}.hr-horse.run .hr-leg{animation:hrLeg .34s linear infinite;transform-box:fill-box;transform-origin:50% 0%}.hr-horse.run .hb1{animation-delay:0s}.hr-horse.run .hb2{animation-delay:-.08s}.hr-horse.run .vb1{animation-delay:-.17s}.hr-horse.run .vb2{animation-delay:-.25s}@keyframes hrLeg{0%{transform:rotate(32deg)}50%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}.hr-horse.run .hr-head{animation:hrHead .34s ease-in-out infinite;transform-box:fill-box;transform-origin:0% 100%}@keyframes hrHead{50%{transform:rotate(6deg)}}.hr-horse.run{animation:hrBob .34s ease-in-out infinite}@keyframes hrBob{50%{transform:translateY(-6px)}}.hr-horse.run .hr-tail{animation:hrTail .34s ease-in-out infinite;transform-box:fill-box;transform-origin:100% 0%}@keyframes hrTail{50%{transform:rotate(-14deg)}}.hr-horse.run .hr-jockey{animation:hrJockey .34s ease-in-out infinite}@keyframes hrJockey{50%{transform:translateY(3px)}}.hr-dust{position:absolute;left:-10px;top:92px;width:70px;height:30px;border-radius:50%;background:radial-gradient(ellipse,#deb887d9,#deb88700 70%);animation:hrDust .34s ease-out infinite}@keyframes hrDust{0%{transform:scale(.5) translate(20px);opacity:.9}to{transform:scale(1.4) translate(-30px);opacity:0}}.hr-mine{position:absolute;left:60px;top:-18px;padding:3px 9px;border-radius:99px;background:var(--gold);color:#2b1806;font:italic 900 11px var(--head);white-space:nowrap;box-shadow:0 3px 8px #0006}.hr-front{position:absolute;left:0;right:0;bottom:0;height:16px;background:repeating-linear-gradient(90deg,#fafafa 0,#fafafa 40px,#e53935 40px,#e53935 80px);border-top:3px solid #1a120b;z-index:30}.hr-board{position:absolute;top:12px;left:12px;z-index:30;display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:14px;background:#140c06c7;border:1px solid rgba(255,214,140,.3);min-width:190px}.hr-pos{display:flex;align-items:center;gap:8px;font:italic 800 14px var(--head);text-transform:uppercase;color:var(--cream)}.hr-pos span{width:22px;color:var(--muted)}.hr-pos i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #fff9}.hr-pos.mine{color:var(--gold)}.hr-count{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:40;font:italic 900 160px var(--head);color:#fff;text-shadow:0 8px 0 rgba(0,0,0,.4),0 0 40px rgba(242,173,42,.8);pointer-events:none}.hr-ticker{display:flex;align-items:center;gap:12px;width:1080px;padding:10px 18px;border-radius:16px;background:#140c06cc;border:1px solid rgba(255,214,140,.25);overflow:hidden}.hr-ticker span{font-size:22px}.hr-ticker b{font:italic 800 18px var(--head);text-transform:uppercase;letter-spacing:.02em;color:var(--gold-2);white-space:nowrap}.hr-result{display:flex;align-items:center;gap:18px;padding:12px 18px;border-radius:18px;width:1080px}.hr-result.win{background:linear-gradient(90deg,#66ff7a33,#f2ad2a26);border:1px solid rgba(102,255,122,.6)}.hr-result.lose{background:#ff52521f;border:1px solid rgba(255,82,82,.5)}.hr-places{display:flex;flex-direction:column;gap:2px;font:italic 800 14px var(--head);text-transform:uppercase;min-width:210px}.hr-places .mine{color:var(--gold)}.hr-verdict{flex:1;font:italic 800 20px var(--head)}.hr-verdict b{color:var(--ok)}.slot-wrap{position:relative;display:flex;gap:36px;justify-content:center;align-items:center;padding:6px 10px 10px;flex-wrap:wrap}.slot-side{display:flex;flex-direction:column;gap:14px;max-width:340px}.slot-bal{font:800 15px var(--head);color:var(--muted);text-transform:uppercase}.slot-bal b{display:block;font-size:38px;color:var(--gold)}.slot-msg{min-height:52px;font-weight:800;font-size:17px}.slot-pays{background:#0004;border-radius:12px;padding:10px 14px;font-size:14px;display:flex;flex-direction:column;gap:4px}.slot-pays b{float:right;color:var(--gold)}.sm-machine{position:relative;width:420px;margin-right:66px;flex-shrink:0;transition:transform .2s}.sm-machine.spinning{animation:smRumble .12s linear infinite}@keyframes smRumble{0%{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}to{transform:translate(0)}}.sm-machine.f-top{animation:smJack .18s 8}@keyframes smJack{50%{transform:translate(5px) rotate(.4deg)}}.sm-body{position:relative;padding:0 22px 18px;border-radius:74px 74px 20px 20px;background:linear-gradient(90deg,#7a0c0c,#c62828 18%,#e53935,#c62828 82%,#7a0c0c);border:6px solid #F2B134;box-shadow:0 0 0 3px #5b3a05,0 22px 50px #000a,inset 0 0 40px #0007;transition:box-shadow .3s}.sm-machine.f-low .sm-body{box-shadow:0 0 0 3px #5b3a05,0 0 40px #ffd257aa,0 22px 50px #000a,inset 0 0 40px #0007}.sm-machine.f-mid .sm-body{box-shadow:0 0 0 3px #5b3a05,0 0 60px #ff9800,0 22px 50px #000a,inset 0 0 40px #0007}.sm-machine.f-top .sm-body{box-shadow:0 0 0 3px #5b3a05,0 0 90px #00e5ff,0 22px 50px #000a,inset 0 0 40px #0007}.sm-marquee{position:relative;margin:0 -22px;padding:30px 0 8px;border-radius:68px 68px 0 0;background:linear-gradient(180deg,#fff3c4,#f2b134 60%,#c98a14);border-bottom:4px solid #5b3a05;text-align:center;overflow:hidden}.sm-title{font:italic 900 34px/1 var(--head);color:#8e0000;letter-spacing:.06em;text-shadow:0 2px 0 #fff8,0 4px 0 #0003}.sm-bulbs{position:absolute;top:8px;left:40px;right:40px;display:flex;justify-content:space-between}.sm-bulbs i{width:11px;height:11px;border-radius:50%;background:#8d5d08;box-shadow:inset 0 -2px 2px #0005}.sm-bulbs i:nth-child(1),.sm-bulbs i:nth-child(19){transform:translateY(14px)}.sm-bulbs i:nth-child(2),.sm-bulbs i:nth-child(18){transform:translateY(7px)}.sm-bulbs i:nth-child(3),.sm-bulbs i:nth-child(17){transform:translateY(2px)}.sm-bulbs i.on{background:#fff59d;box-shadow:0 0 10px 2px #ffeb3b;animation:smBlink .4s infinite alternate}@keyframes smBlink{to{opacity:.3}}.sm-plate{margin:12px 0;display:flex;align-items:center;justify-content:center;gap:12px;padding:7px 10px;border-radius:12px;background:linear-gradient(180deg,#3a2410,#1d1208);border:2px solid #F2B134;box-shadow:inset 0 0 14px #000}.sm-plate b{font:italic 900 22px var(--head);letter-spacing:.1em;color:#f2b134;text-shadow:0 2px 0 #000a}.sm-plate span{font-size:22px}.sm-window{position:relative;padding:12px;border-radius:18px;background:linear-gradient(145deg,#f5f5f5,#9e9e9e 45%,#eee 60%,#757575);box-shadow:inset 0 0 0 2px #fff8,0 4px 10px #0008}.sm-reels{display:flex;gap:6px;padding:6px;background:#07070b;border-radius:10px;box-shadow:inset 0 0 22px #000}.sm-reel{flex:1;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#cfcfcf,#fff 26%,#fff 74%,#cfcfcf);position:relative}.sm-reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000a 0%,transparent 30%,transparent 70%,#000a 100%);pointer-events:none}.sm-strip{display:flex;flex-direction:column;will-change:transform}.sm-sym{display:flex;align-items:center;justify-content:center;font-size:52px;line-height:1}.sm-line{position:absolute;left:14px;right:14px;top:50%;height:3px;background:#e53935;box-shadow:0 0 8px #e53935;transform:translateY(-50%);pointer-events:none}.sm-arrow{position:absolute;top:50%;width:0;height:0;border:9px solid transparent;transform:translateY(-50%);pointer-events:none}.sm-arrow.l{left:-3px;border-left-color:#e53935}.sm-arrow.r{right:-3px;border-right-color:#e53935}.sm-glass{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:10px;pointer-events:none;background:linear-gradient(125deg,#fff5,#fff0 28%,#fff0 60%,#fff2 78%,#fff0)}.sm-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#2a1a10,#140c07);box-shadow:inset 0 0 12px #000}.sm-led{padding:4px 12px;border-radius:8px;background:#0b1a0b;border:2px solid #2e4a2e;text-align:center;min-width:78px}.sm-led small{display:block;font:800 9px var(--head);color:#7cb87c;letter-spacing:.12em}.sm-led b{font:900 24px var(--head);color:#69f0ae;text-shadow:0 0 8px #00e676}.sm-slot{flex:1;text-align:center}.sm-slot i{display:block;width:62px;height:8px;margin:0 auto 4px;border-radius:4px;background:#000;box-shadow:0 0 6px #ffd257,inset 0 0 3px #ffd257}.sm-slot small{font-size:10px;color:#bba}.sm-btns{display:flex;gap:8px}.sm-btns i{width:20px;height:20px;border-radius:50%;border:2px solid #0008;box-shadow:inset 0 -3px 3px #0005,0 0 8px currentColor}.sm-tray{margin-top:12px;height:34px;border-radius:10px 10px 18px 18px;background:linear-gradient(180deg,#0a0605,#2b1a10);box-shadow:inset 0 6px 10px #000,0 2px #f2b13466;display:flex;justify-content:center;align-items:center}.sm-tray i{width:120px;height:10px;border-radius:5px;background:#000;box-shadow:inset 0 0 6px #000}.sm-base{height:22px;margin:0 -14px;border-radius:6px 6px 12px 12px;background:linear-gradient(180deg,#5b3a05,#2a1a03);box-shadow:0 10px 24px #000a}.sm-lever{position:absolute;right:-66px;top:150px;width:66px;height:230px;background:none;border:0;padding:0;cursor:pointer;outline-offset:6px}.sm-lever:disabled{cursor:default}.sm-bracket{position:absolute;left:0;top:150px;width:20px;height:70px;border-radius:0 10px 10px 0;background:linear-gradient(90deg,#6e6e6e,#d9d9d9 50%,#8a8a8a);box-shadow:0 3px 6px #0008}.sm-pivot{position:absolute;left:10px;top:164px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#b0b0b0 40%,#5c5c5c);box-shadow:0 3px 6px #0009}.sm-arm{position:absolute;left:25px;bottom:66px;width:12px;height:140px;margin-left:0;border-radius:6px;background:linear-gradient(90deg,#7d7d7d,#f4f4f4 45%,#8d8d8d);box-shadow:0 0 4px #0008;transition:height .55s cubic-bezier(.3,1.5,.5,1)}.sm-ball{position:absolute;left:50%;top:-30px;width:46px;height:46px;margin-left:-23px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffd0d0 0,#ffd0d0 8%,#ff5252 22%,#c62828 55%,#6d0000);box-shadow:0 6px 10px #0009;transition:transform .55s cubic-bezier(.3,1.5,.5,1)}.sm-lever:not(:disabled):hover .sm-ball{filter:brightness(1.12)}.sm-lever.pulled .sm-arm{height:34px;transition:height .22s ease-in}.sm-lever.pulled .sm-ball{transform:scale(1.18);transition:transform .22s ease-in}@media (max-width: 760px){.slot-wrap{gap:18px}.sm-machine{width:330px;margin-right:56px}.sm-sym{font-size:40px}.sm-title{font-size:26px}.sm-plate b{font-size:17px}}.sm-pop{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:20;display:grid;place-items:center;pointer-events:none;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#000a,#0005 70%,transparent)}.sm-pop.top{background:radial-gradient(ellipse at 50% 50%,#000d,#000a 80%)}.sm-pop-in{text-align:center;position:relative;padding:18px 40px;border-radius:28px;background:linear-gradient(160deg,#4a2d0a,#1c1004);box-shadow:inset 0 0 0 4px #ffd25a,0 0 60px 10px #f2b134aa,0 20px 40px #000c}.sm-pop .e{font-size:54px;letter-spacing:.08em;line-height:1.1;filter:drop-shadow(0 4px 8px #000a)}.sm-pop .t{font:italic 900 64px/1 var(--head);text-transform:uppercase;color:#ffe9a8;text-shadow:0 4px 0 #8a4a00,0 0 24px #FFB300}.sm-pop .s{margin-top:8px;font:800 20px var(--head);color:#fff;text-transform:uppercase;letter-spacing:.05em}.sm-pop.top .sm-pop-in{padding:30px 70px;box-shadow:inset 0 0 0 5px #7fe3ff,0 0 90px 24px #3fc8ffaa,0 24px 50px #000d;background:linear-gradient(160deg,#0b2f55,#05101f)}.sm-pop.top .e{font-size:96px}.sm-pop.top .t{font-size:108px;color:#d9f6ff;text-shadow:0 5px 0 #0b5d99,0 0 40px #4fd0ff;animation:popPulse .7s ease-in-out infinite alternate}.sm-pop .rays{position:absolute;left:50%;top:50%;width:1100px;height:1100px;margin:-550px 0 0 -550px;background:repeating-conic-gradient(from 0deg,#7fe3ff55 0 8deg,transparent 8deg 22deg);animation:raySpin 9s linear infinite;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 60%);mask-image:radial-gradient(circle,#000 0,#0000 60%)}@keyframes raySpin{to{transform:rotate(360deg)}}@keyframes popPulse{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (max-width: 760px){.sm-pop .t{font-size:40px}.sm-pop.top .t{font-size:58px}.sm-pop .e{font-size:36px}.sm-pop.top .e{font-size:56px}.sm-pop-in{padding:14px 22px}.sm-pop.top .sm-pop-in{padding:20px 28px}}.bdx{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:linear-gradient(180deg,#3e2a18f0,#1a1109f5);border:1px solid rgba(255,214,140,.2);box-shadow:0 14px 34px #00000073;max-width:620px;width:100%}.bdx-head{display:flex;align-items:center;gap:12px}.bdx-ic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;font-size:26px;background:color-mix(in srgb,var(--tc) 35%,#1a120b);border:2px solid var(--tc)}.bdx-head b{display:block;font:italic 900 18px/1.1 var(--head);text-transform:uppercase;letter-spacing:.02em}.bdx-head small{display:block;margin-top:3px;font:600 13px/1.3 var(--body);color:var(--muted)}.bdx-q{font:700 17px/1.35 var(--body);color:var(--cream)}.bdx-opts{display:flex;flex-wrap:wrap;gap:8px}.bdx-opts .btn{flex:1 1 140px;flex-direction:column;gap:3px;padding:10px 12px}.bdx-opts .btn small{font:700 11px/1 var(--body);text-transform:none;opacity:.8;letter-spacing:0}.bdx-opts.mc .btn{flex:1 1 calc(50% - 8px);white-space:normal;text-transform:none;font-style:normal;font-size:14px;line-height:1.2;min-height:48px}.bdx-duel{display:flex;align-items:center;justify-content:center;gap:14px}.bdx-duel-side{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.bdx-duel-side b{font:italic 800 15px var(--head)}.bdx-die{font-size:54px;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.bdx-face{position:relative;display:block;width:58px;height:58px;border-radius:13px;background:linear-gradient(145deg,#fffdf6,#e9e0cc);box-shadow:inset 0 -4px #0000001f,0 3px #b9ab8c;animation:bdxRoll .45s cubic-bezier(.3,1.5,.5,1)}.bdx-face i{position:absolute;width:12px;height:12px;border-radius:50%;background:#2a1d10;transform:translate(-50%,-50%)}.bdx-die-q{display:grid;place-items:center;width:58px;height:58px;border-radius:13px;border:3px dashed rgba(255,255,255,.35);font:900 30px var(--head);color:#ffffff8c}@keyframes bdxRoll{0%{transform:rotate(-200deg) scale(.4);opacity:0}to{transform:none;opacity:1}}.bdx-role{font:800 10px var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.65}.bdx-duel-side.done b{color:var(--gold)}.bdx-tie{margin:2px 0 6px;padding:5px 10px;border-radius:10px;background:#f2b1342e;font:800 12.5px var(--body);text-align:center}.bdx-vs{font:italic 900 22px var(--head);color:var(--gold)}.bdx.compact{padding:10px;gap:8px}.bdx.compact .bdx-ic{width:34px;height:34px;font-size:20px;border-radius:10px}.bdx.compact .bdx-head b{font-size:15px}.bdx.compact .bdx-q{font-size:14px}.bdx.compact .bdx-die{font-size:40px}.bdx.compact .bdx-face,.bdx.compact .bdx-die-q{width:44px;height:44px;border-radius:10px}.bdx.compact .bdx-face i{width:9px;height:9px}.bm{display:block;width:auto;border-radius:12px;box-shadow:0 6px 18px #00000059}.brett-phone{display:flex;flex-direction:column;gap:10px;align-items:center}.brett-phone .ol-prompt{text-align:center}.brett-rank{display:flex;flex-direction:column;gap:4px;width:100%;max-width:420px}.brett-rank .r{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;font:700 13px var(--body)}.brett-rank .dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #00000059}.brett-rank .bar{height:6px;border-radius:4px;background:#ffffff1f;overflow:hidden;grid-column:2 / 4}.brett-rank .bar i{display:block;height:100%;border-radius:4px}.brett-3dbox{position:relative;width:100%;height:min(62vh,520px);border-radius:16px;overflow:hidden}.brett-3dbox.big{height:min(76vh,680px)}.brett-3dbox-decide{position:absolute;left:8px;right:8px;bottom:8px;z-index:8;display:flex;justify-content:center}.brett-3dbox-decide .bdx{max-width:560px}@media (max-height: 560px){.brett-3dbox,.brett-3dbox.big{height:calc(100dvh - 76px);min-height:240px}.brett-3dbox-decide .bdx{padding:8px;gap:6px}.brett-3dbox-decide .bdx-head small{display:none}.brett-3dbox-decide .bdx-opts .btn{padding:7px 10px;flex-basis:110px}}.brett-stage{overflow:hidden;border-radius:18px}.brett-stage.embedded{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px}.brett-hud-rank{position:absolute;left:12px;top:12px;z-index:4;width:230px;padding:10px 12px;border-radius:16px;background:linear-gradient(180deg,#3e2a18db,#1a1109e6);border:1px solid rgba(255,214,140,.16);box-shadow:0 10px 26px #00000059}.brett-hud-decide{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:6;width:min(620px,calc(100% - 28px));display:flex;justify-content:center}.brett-hud-actions{position:absolute;right:14px;bottom:14px;z-index:5;display:flex;gap:8px}.brett-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:30px;text-align:center;font:700 16px var(--body);color:var(--muted)}@media (max-height: 560px){.brett-hud-rank{width:180px;padding:6px 8px;left:8px;top:8px}.brett-hud-rank .brett-rank .r{font-size:11px}.brett-hud-decide{bottom:8px}}.brett-hint{position:absolute;left:12px;bottom:12px;z-index:9;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;max-width:min(340px,calc(100% - 90px));padding:12px 14px;border-radius:20px;background:linear-gradient(180deg,#3e2a18f5,#1a1109f7);border:2px solid var(--gold);box-shadow:0 20px 50px #0000008c;animation:bdHint2 .4s cubic-bezier(.2,1.4,.4,1)}@keyframes bdHint2{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:none}}@keyframes bdHint{0%{opacity:0;transform:translate(-50%,-46%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.brett-hint b{font:italic 900 16px var(--head);text-transform:uppercase}@media (max-height: 560px){.brett-hint{padding:8px 10px;gap:4px}.brett-hint span{font-size:12px!important}.brett-hint b{font-size:13px}}.brett-hint span{font:600 14px/1.35 var(--body);color:var(--muted)}.br-sum{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;width:min(520px,calc(100% - 28px));max-height:calc(100% - 24px);overflow:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 20px;border-radius:24px;background:linear-gradient(180deg,#3e2a18f5,#1a1109f7);border:2px solid var(--gold);box-shadow:0 24px 60px #0009;animation:bdHint .45s cubic-bezier(.2,1.4,.4,1)}.br-kick{font:800 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.br-title{font:italic 900 30px/1 var(--head);text-transform:uppercase;color:var(--gold-2, #ffcf5c);margin-top:-4px}.br-rows{display:flex;flex-direction:column;gap:6px;width:100%}.br-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:14px;background:#ffffff0d;border-left:5px solid var(--pc);animation:brIn .4s both}.br-row.zero>*{opacity:.5}.br-row.zero .br-f{visibility:hidden}.br-row b{font:italic 800 16px var(--head);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-av{width:40px;height:40px;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--pc) 30%,#1a1109)}.br-n{font:900 22px var(--head);min-width:64px;text-align:right}.br-f{font:700 13px var(--body);color:var(--muted);min-width:74px}.br-hint{font:600 13px var(--body);color:var(--muted);text-align:center}.br-sum.compact{position:static;transform:none;width:100%;padding:12px;animation:none}.br-sum.compact .br-row{grid-template-columns:1fr auto auto}@keyframes brIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@media (max-height: 560px){.br-sum{padding:10px 14px;gap:6px}.br-title{font-size:22px}.br-row{padding:3px 10px 3px 4px}.br-av{width:30px;height:30px}.br-n{font-size:17px}}.brett-next.big{font-size:17px;padding:12px 22px;box-shadow:0 0 0 3px #f2b13459,0 8px 22px #00000073;animation:brettNextPulse 1.8s ease-in-out infinite}@keyframes brettNextPulse{50%{box-shadow:0 0 0 7px #f2b1342e,0 8px 22px #00000073}}.brett-next-wait{padding:8px 12px;border-radius:12px;background:#140c06d1;color:#ffe9bf;font:700 13px/1.2 var(--body)}.brett-phone .brett-next{width:100%}
