@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-cyrillic-ext-400-normal-CkIweJqd.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-400-normal-iCCHmvbS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-cyrillic-400-normal-DkhFZ3TL.woff2) format("woff2"),url(/assets/exo-2-cyrillic-400-normal-h9Yg8YHF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-vietnamese-400-normal-BgZK7AGH.woff2) format("woff2"),url(/assets/exo-2-vietnamese-400-normal-C-HDQfeq.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:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-ext-400-normal-BiLgrt0k.woff2) format("woff2"),url(/assets/exo-2-latin-ext-400-normal-eOOluZza.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-400-normal-D8MC3_dU.woff2) format("woff2"),url(/assets/exo-2-latin-400-normal-_vYD6UCb.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-cyrillic-ext-500-normal-Cc8zzZZQ.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-500-normal-W1MGb_cZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-cyrillic-500-normal-VVdDkghk.woff2) format("woff2"),url(/assets/exo-2-cyrillic-500-normal-DBzaSLUy.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-vietnamese-500-normal-Dzcusaks.woff2) format("woff2"),url(/assets/exo-2-vietnamese-500-normal-BXxkl4Jl.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:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-latin-ext-500-normal-UPjkt-P3.woff2) format("woff2"),url(/assets/exo-2-latin-ext-500-normal-CkIs4PTR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-latin-500-normal-z_O1F9ci.woff2) format("woff2"),url(/assets/exo-2-latin-500-normal-DseOpgOL.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-cyrillic-ext-600-normal-c2lTakb1.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-600-normal-Bva7FavC.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-cyrillic-600-normal-CENMUrsM.woff2) format("woff2"),url(/assets/exo-2-cyrillic-600-normal-DUkGHFVI.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-vietnamese-600-normal-D_uNeL95.woff2) format("woff2"),url(/assets/exo-2-vietnamese-600-normal-H3VyuMj8.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:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-latin-ext-600-normal-70qtqWxx.woff2) format("woff2"),url(/assets/exo-2-latin-ext-600-normal-DMfc7h1y.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/exo-2-latin-600-normal-DOMk466V.woff2) format("woff2"),url(/assets/exo-2-latin-600-normal-DZPWd1Z-.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-cyrillic-ext-700-normal-Csksz6kL.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-700-normal-pInDkuOc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-cyrillic-700-normal-BWvdHNKb.woff2) format("woff2"),url(/assets/exo-2-cyrillic-700-normal-BV2eOPIx.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-vietnamese-700-normal-DXLQ-H9k.woff2) format("woff2"),url(/assets/exo-2-vietnamese-700-normal-DffI6dGw.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:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-ext-700-normal-DLQkDG7N.woff2) format("woff2"),url(/assets/exo-2-latin-ext-700-normal-BP27c6Zx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-700-normal-OoACPC18.woff2) format("woff2"),url(/assets/exo-2-latin-700-normal-CMe4g2cX.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/exo-2-cyrillic-ext-800-normal-CQSPPdm5.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-800-normal-CS0bXx4N.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/exo-2-cyrillic-800-normal-kTtRZlfn.woff2) format("woff2"),url(/assets/exo-2-cyrillic-800-normal-D_qtTeOm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/exo-2-vietnamese-800-normal-C3SSKP3N.woff2) format("woff2"),url(/assets/exo-2-vietnamese-800-normal-DDt4QIcX.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:"Exo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/exo-2-latin-ext-800-normal-HmSlm8nF.woff2) format("woff2"),url(/assets/exo-2-latin-ext-800-normal-D7VkW3TN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/exo-2-latin-800-normal-CeuANCVN.woff2) format("woff2"),url(/assets/exo-2-latin-800-normal-CJzq8-0C.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/exo-2-cyrillic-ext-900-normal-CCBvcDuL.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-900-normal-rOkx69hS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/exo-2-cyrillic-900-normal-B2WS7huu.woff2) format("woff2"),url(/assets/exo-2-cyrillic-900-normal-ChRQZxSa.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/exo-2-vietnamese-900-normal-0XjQf3g-.woff2) format("woff2"),url(/assets/exo-2-vietnamese-900-normal-C_8SPdEh.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:"Exo 2";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/exo-2-latin-ext-900-normal-Cod0E_eN.woff2) format("woff2"),url(/assets/exo-2-latin-ext-900-normal-CkMOct4z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/exo-2-latin-900-normal-Bxo6NnJ-.woff2) format("woff2"),url(/assets/exo-2-latin-900-normal-BALHZQlO.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-W26xs1TL.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-B3hIXASd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2) format("woff2"),url(/assets/roboto-mono-greek-400-normal-P8xe1gs1.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-CzWHQABp.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-BwLXVYNz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-500-normal-6xdwlG7p.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-500-normal-NpUJFYX7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-greek-500-normal-DpRFkptA.woff2) format("woff2"),url(/assets/roboto-mono-greek-500-normal-C2M8jX6G.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-500-normal-IxzxMIj7.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-500-normal-B1IjfbhL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2) format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-cyrillic-ext-600-normal-DMzyepj7.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-600-normal-wKvR8HsK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-cyrillic-600-normal-DKbxWEXH.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-600-normal-Cq_l17Le.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-greek-600-normal-BQdAzcJr.woff2) format("woff2"),url(/assets/roboto-mono-greek-600-normal-BUSOjkJf.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-vietnamese-600-normal-KbXeV0wc.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-600-normal-B-c-NWLb.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:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-ext-600-normal-eyj2IT6f.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-600-normal-BEUngSaK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-600-normal-B8NnDpAt.woff2) format("woff2"),url(/assets/roboto-mono-latin-600-normal-CKms5zu1.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sport-hub{--sport-accent: var(--ns-cyan-electric);--sport-accent-soft: color-mix(in srgb, var(--ns-cyan-electric) 18%, transparent);--sport-accent-mid: color-mix(in srgb, var(--ns-cyan-electric) 32%, transparent);--sport-accent-text: var(--ns-text-on-cyan);--sport-slip-accent: var(--ns-success);--sport-slip-accent-soft: color-mix(in srgb, var(--ns-success) 16%, transparent);--sport-slip-accent-mid: color-mix(in srgb, var(--ns-success) 28%, transparent);--sport-slip-accent-strong: color-mix(in srgb, var(--ns-success) 40%, transparent);position:relative;display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;padding-inline:var(--app-shell-inset-x);box-sizing:border-box;font-family:var(--ns-font-body)}.sport-hub--loading{min-height:max(360px,calc(100dvh - 160px))}.sport-hub__loading-overlay{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:max(320px,calc(100dvh - 200px));margin:0 calc(-1 * var(--app-shell-inset-x));padding:24px 16px;border-radius:0;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ns-magenta-bright, #ff1493) 10%,transparent),transparent 42%),color-mix(in srgb,var(--ns-bg-navy, #0a0a1a) 88%,transparent);backdrop-filter:blur(8px)}.sport-hub__skeleton{display:flex;flex-direction:column;gap:16px;min-width:0}.sport-days--skeleton{gap:8px;pointer-events:none}.sport-hub-skel__day-icon{width:18px;height:18px;flex-shrink:0}.sport-hub-skel__day-label{width:88px;height:14px;min-height:14px}.sport-filters--skeleton{pointer-events:none}.sport-hub-skel__filter{width:92px;height:34px;min-height:34px;flex:0 0 auto}.sport-country--skeleton,.sport-league--skeleton{pointer-events:none}.sport-country__head--skeleton,.sport-league__head--skeleton{display:flex;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:6px 0;border:none;border-bottom:1px solid rgba(255,255,255,.1);background:none;box-sizing:border-box}.sport-league__head--skeleton{padding:8px 0;border-bottom:none;border-radius:10px;background:none}.sport-hub-skel__flag,.sport-hub-skel__league-icon{width:22px;height:22px;flex-shrink:0}.sport-hub-skel__country{width:min(160px,42%);height:14px;min-height:14px;flex:1 1 auto;max-width:200px}.sport-hub-skel__league{width:min(200px,55%);height:13px;min-height:13px;flex:1 1 auto;max-width:240px}.sport-hub-skel__count{width:28px;height:20px;min-height:20px;margin-left:auto;flex-shrink:0}.sport-event.sport-event--skeleton{pointer-events:none;background:#f3f5f8;box-shadow:none;color:inherit}.sport-event.sport-event--skeleton .skeleton{background:linear-gradient(90deg,#14171c0f,#14171c24 45%,#14171c0f);background-size:200% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sport-event.sport-event--skeleton .skeleton{animation:none}}.sport-hub-skel__badge{position:absolute;top:8px;left:10px;width:44px;height:16px;min-height:16px}.sport-hub-skel__kickoff{position:absolute;top:10px;right:12px;width:56px;height:10px;min-height:10px}.sport-event--skeleton .sport-event__team-row{display:flex;align-items:center;gap:8px}.sport-hub-skel__team-icon{width:18px;height:18px;flex-shrink:0}.sport-hub-skel__team{width:68%;height:12px;min-height:12px;flex:1 1 auto}.sport-hub-skel__team--away{width:58%}.sport-hub-skel__score{width:18px;height:12px;min-height:12px;margin-left:auto;flex-shrink:0}.sport-hub-skel__odd{min-height:40px;height:40px;border-radius:10px}.app-content--play-hub .play-screen--hub:has(.sport-hub){flex:0 0 auto;min-height:auto;overflow:visible;width:100%;max-width:100%}.app-content--play-hub .play-screen--hub:has(.sport-hub) .sport-hub{flex:0 0 auto;min-height:auto;width:100%;max-width:100%;overflow:visible}.app-content--play-hub:has(.sport-hub)>.app-footer{margin-top:clamp(20px,3vw,36px);position:relative;z-index:3}.sport-hub__mobile-head,.sport-hub__center-title{display:none}.sport-hub__tab,.sport-filters__chip,.sport-league__title{font-family:var(--ns-font-display)}.sport-hub__head{display:flex;flex-direction:column;gap:12px}.sport-hub__page-title{margin:0 0 10px}.sport-hub .battle-modes__title{margin:0;font-size:14px;font-weight:800;letter-spacing:.01em;color:#f0f4ffeb}@media(max-width:380px){.sport-hub .battle-modes__title{font-size:12px}}@media(min-width:1024px){.sport-hub .battle-modes__title{font-family:var(--ns-font-display);font-size:20px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:#fff}}.sport-hub__toolbar{display:flex;align-items:center;gap:10px;min-width:0}.sport-hub__tabs{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.sport-hub__tab{padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:inherit;font-weight:700;font-size:13px;letter-spacing:var(--ns-tracking-wide);cursor:pointer;transition:background .15s ease,border-color .15s ease}.sport-hub__tab.is-active{background:var(--sport-accent);color:var(--sport-accent-text);border-color:transparent}.sport-days{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;max-width:100%;padding:3px 4px 3px 3px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.sport-days__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--sport-accent, #7cffb2)}.sport-days__nav{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.sport-days__nav:hover:not(:disabled){background:#ffffff14}.sport-days__nav:disabled{opacity:.35;cursor:default}.sport-days__label{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0 4px;font-family:var(--ns-font-display);font-weight:700;font-size:13px;letter-spacing:var(--ns-tracking-wide);white-space:nowrap}.sport-days__date{overflow:hidden;text-overflow:ellipsis}.sport-days__count{min-width:1.25rem;padding:1px 6px;border-radius:999px;background:#0000002e;font-size:11px;font-weight:700;line-height:1.3;text-align:center}.sport-filters{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sport-filters::-webkit-scrollbar{display:none}.sport-filters__chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:inherit;font-weight:700;font-size:13px;letter-spacing:var(--ns-tracking-wide);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sport-filters__chip.is-active{background:var(--sport-accent);color:var(--sport-accent-text);border-color:transparent}.sport-filters__icon{width:16px;height:16px;flex:0 0 auto;display:block;color:currentColor}.sport-filters__count{min-width:1.25rem;padding:1px 6px;border-radius:999px;background:#0000002e;font-size:11px;font-weight:700;line-height:1.3;text-align:center}.sport-filters__chip.is-active .sport-filters__count{background:color-mix(in srgb,var(--sport-accent-text) 18%,transparent)}.sport-hub__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;width:100%;max-width:100%;min-width:0}.sport-hub__body>*{min-width:0}@media(max-width:860px){.sport-hub__body{grid-template-columns:1fr}}.sport-hub__events{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:100%;overflow-x:clip}.sport-country{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}.sport-country__head{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;margin:0;border:none;border-bottom:1px solid rgba(255,255,255,.1);background:none;color:inherit;text-align:left;cursor:pointer;border-radius:0}.sport-country__head:hover{background:#ffffff08}.sport-country__chevron{flex:0 0 auto;width:16px;font-size:12px;opacity:.65;line-height:1}.sport-country__flag{width:18px;height:14px;flex:0 0 auto;object-fit:cover;border-radius:2px;display:block;background:#ffffff14}.sport-country__title{margin:0;font-size:13px;font-weight:800;letter-spacing:var(--ns-tracking-wide);text-transform:uppercase;opacity:.78;line-height:1.3}.sport-country__count{margin-left:auto;font-size:11px;opacity:.5}.sport-country__leagues{display:flex;flex-direction:column;gap:12px;min-width:0}.sport-league{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;padding-left:8px}.sport-league__head{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;margin:0;border:none;background:none;color:inherit;text-align:left;cursor:pointer;border-radius:10px;transition:background .15s ease}.sport-league--mobile .sport-league__head{cursor:pointer;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0}.sport-league--mobile .sport-league__head:hover,.sport-league__head:hover{background:#ffffff0a}.sport-league__chevron{flex:0 0 auto;width:16px;font-size:12px;opacity:.65;line-height:1}.sport-league__icon{flex:0 0 auto;width:20px;height:20px;object-fit:contain;border-radius:4px;background:#ffffff0f}.sport-league__title{margin:0;font-size:15px;font-weight:800;letter-spacing:var(--ns-tracking-wide);line-height:1.3}.sport-league__group{font-size:12px;opacity:.55}.sport-league__count{margin-left:auto;font-size:12px;opacity:.5}.sport-league--mobile .sport-league__count{min-width:1.5rem;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;text-align:center;background:#ffffff14;opacity:.85}.sport-league__rail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 0 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.sport-league__rail::-webkit-scrollbar{display:none}.sport-league__events{display:flex;flex-direction:column;gap:10px}.sport-event--compact{flex:0 0 min(260px,78vw);scroll-snap-align:start;padding:30px 12px 10px}.sport-event--compact .sport-event__meta{margin-bottom:8px}.sport-event--compact .sport-event__teams{font-size:13px;line-height:1.25}.sport-event--compact .sport-event__team--away{opacity:.82}.sport-event--compact .sport-event__kickoff{font-size:10px}.sport-event--compact .sport-event__odds{gap:6px}.sport-event--compact .sport-odd{padding:6px 4px}.sport-event--compact .sport-odd__value{font-size:14px}.sport-event{position:relative;border:none;border-radius:14px;padding:34px 14px 12px;background:#f3f5f8;color:#14171c;box-shadow:0 8px 24px #00000038;width:100%;min-width:0;box-sizing:border-box}.sport-event.sport-event--skeleton{background:#f3f5f8;box-shadow:none;color:inherit}.sport-event__badge{position:absolute;top:8px;left:10px;z-index:1;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.sport-event__badge--live{color:#fff;background:color-mix(in srgb,var(--sport-accent) 85%,#000)}.sport-event__badge--line{color:#fff;background:#2a2f38}.sport-event__badge--ft{color:#fff;background:#5a6370}.sport-event__top-right{position:absolute;top:8px;right:10px;z-index:2;display:flex;align-items:center;gap:6px;max-width:calc(100% - 72px)}.sport-event__kickoff{font-size:11px;font-weight:700;color:#6b7380;opacity:1;white-space:nowrap;line-height:1.4;overflow:hidden;text-overflow:ellipsis;min-width:0}.sport-event__streams-menu{position:relative;flex:0 0 auto}.sport-event__tv-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:#e7ebf0;color:#2a2f38;cursor:pointer;transition:background .15s ease,color .15s ease}.sport-event__tv-btn:hover,.sport-event__streams-menu--open .sport-event__tv-btn{background:color-mix(in srgb,var(--sport-accent) 22%,#e7ebf0);color:#12151a}.sport-event__tv-icon{display:block}.sport-event__streams-tooltip{position:fixed;z-index:1400;display:flex;flex-direction:column;gap:6px;min-width:148px;max-width:min(220px,70vw);max-height:min(220px,50vh);overflow-x:hidden;overflow-y:auto;padding:8px;border-radius:12px;background:#fff;box-shadow:0 10px 28px #00000038}.sport-event__streams-tooltip:before{content:"";position:absolute;top:-5px;right:10px;width:10px;height:10px;background:#fff;transform:rotate(45deg);box-shadow:-2px -2px 4px #0000000f}.sport-event__odds-wrap{position:relative;overflow:hidden;border-radius:10px}.sport-event__odds-wrap--refreshing .sport-event__odds{filter:blur(1.5px);opacity:.68;transition:filter .25s ease,opacity .25s ease}.sport-event__wave{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,transparent 0%,transparent 38%,rgba(255,255,255,.55) 44%,color-mix(in srgb,var(--sport-accent) 35%,transparent) 50%,rgba(255,255,255,.55) 56%,transparent 62%,transparent 100%);background-size:220% 100%;animation:sport-event-wave 2s linear infinite}@keyframes sport-event-wave{0%{background-position:120% 0}to{background-position:-120% 0}}.sport-event__meta{display:flex;align-items:stretch;gap:12px;margin-bottom:10px;font-size:14px;min-width:0}.sport-event__teams{display:flex;flex-direction:column;gap:4px;font-weight:600;min-width:0;flex:1}.sport-event__team-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.sport-event__team{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.sport-event__team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#12151a;font-weight:800}.sport-event__serve{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#d4f542;box-shadow:0 0 0 1px #12151a40}.sport-event__tennis-board{display:grid;grid-template-columns:repeat(var(--score-cols, 1),minmax(1.65em,2em));column-gap:3px;align-items:center;justify-items:center;flex:0 0 auto}.sport-event__tennis-board:has(.sport-event__tennis-cell--points){grid-template-columns:repeat(var(--score-cols, 1),minmax(1.65em,2em)) minmax(2.6em,3em)}.sport-event__tennis-cell{width:100%;min-width:0;text-align:center;font-variant-numeric:tabular-nums;font-weight:800;color:#5a6573;line-height:1.15;font-size:.92em;overflow:hidden;text-overflow:clip}.sport-event__tennis-cell--current,.sport-event__tennis-cell--points{color:#12151a}.sport-event__tennis-cell--points{box-sizing:border-box;margin:0;padding-left:6px;border-left:1px solid #d5dbe3;justify-self:stretch}.sport-event__tennis-cell--main{color:#12151a}.sport-event__team-row--headers{min-height:0;margin-bottom:0}.sport-event__tennis-cell--header{color:#8a929c;font-size:.58em;font-weight:700;letter-spacing:.01em;text-transform:uppercase;line-height:1.1;white-space:nowrap;overflow:visible;text-overflow:clip}.sport-event__stage{display:inline-flex;align-items:center;margin:0 0 6px 8px;padding:2px 7px;border-radius:999px;background:#fff3d6;color:#8a5a00;font-size:11px;font-weight:800;letter-spacing:.02em;vertical-align:middle}.sport-event__stage--paused{background:#eceff3;color:#5b6573}.sport-event__open-live{display:inline-flex;align-items:center;margin:0 0 6px 8px;padding:2px 7px;border-radius:999px;background:#e8f6ee;color:#1b6b3a;font-size:10px;font-weight:800;letter-spacing:.02em;vertical-align:middle}.sport-event__corners{display:inline-flex;align-items:center;margin:0 0 6px 8px;padding:2px 7px;border-radius:999px;background:#eef2f8;color:#3a4a63;font-size:10px;font-weight:700;vertical-align:middle}.sport-event__red-cards,.sport-event__yellow-cards{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.sport-event__red-card{width:7px;height:10px;border-radius:1px;background:#d62828}.sport-event__yellow-card{width:7px;height:10px;border-radius:1px;background:#f0c400}.sport-event__status-text{margin:-4px 0 10px;color:#5a6573;font-size:12px;line-height:1.35}.sport-event__team-icon{flex:0 0 auto;width:18px;height:18px;object-fit:contain;border-radius:3px;background:#e4e8ee}.sport-event__score{flex:0 0 auto;min-width:1.25em;text-align:left;font-variant-numeric:tabular-nums;font-weight:800;color:#12151a;line-height:1.2}.sport-event__stream{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px 5px 4px;border-radius:999px;background:#e7ebf0;color:#1a1d22;text-decoration:none;font-size:11px;font-weight:600;line-height:1.2;opacity:.95;transition:background .15s ease,opacity .15s ease}.sport-event__stream:hover{background:#dde3ea;opacity:1}.sport-event__stream-icon,.sport-event__stream-fallback{flex:0 0 auto;width:16px;height:16px;border-radius:3px;object-fit:contain}.sport-event__stream-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:8px;background:#d5dbe3}.sport-event__stream-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9rem}.sport-event__market-nav{display:flex;flex-direction:column;gap:6px;margin:8px 0 10px}.sport-event__market-tabs,.sport-event__period-tabs{display:flex;flex-wrap:wrap;gap:4px}.sport-event__market-tab,.sport-event__period-tab,.sport-event__lines-toggle{border:1px solid #d5dbe3;background:#e7ebf0;color:#4a5360;border-radius:999px;padding:4px 10px;font-size:11px;line-height:1.2;cursor:pointer}.sport-event__market-tab.is-active,.sport-event__period-tab.is-active{border-color:color-mix(in srgb,var(--sport-accent) 55%,#d5dbe3);background:color-mix(in srgb,var(--sport-accent) 22%,#e7ebf0);color:#12151a}.sport-event__lines-toggle{margin-top:8px;width:100%}.sport-event__odds{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.sport-odd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:8px 6px;border-radius:10px;border:none;background:#e7ebf0;color:#1a1d22;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease,box-shadow .15s ease}.sport-odd:active:not(.is-disabled){transform:scale(.98)}.sport-odd:hover:not(.is-disabled){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sport-accent) 70%,#1a1d22)}.sport-odd.is-selected{background:color-mix(in srgb,var(--sport-accent) 28%,#e7ebf0);color:#12151a;box-shadow:inset 0 0 0 1.5px var(--sport-accent);border-color:transparent}.sport-odd.is-disabled{opacity:.4;cursor:not-allowed}.sport-odd--empty{opacity:.3;align-items:center;justify-content:center}.sport-odd__code{font-size:11px;font-weight:700;color:#6b7380}.sport-odd__value{font-weight:800;font-size:14px;font-variant-numeric:tabular-nums}.sport-slip,.sport-slip-peek,.sport-slip-sheet{--sport-slip-accent: var(--ns-success);--sport-slip-accent-soft: color-mix(in srgb, var(--ns-success) 16%, transparent);--sport-slip-accent-mid: color-mix(in srgb, var(--ns-success) 28%, transparent);--sport-slip-accent-strong: color-mix(in srgb, var(--ns-success) 40%, transparent)}.sport-slip{position:sticky;top:12px;border:1px solid var(--sport-slip-accent-mid);border-radius:16px;padding:14px;background:color-mix(in srgb,var(--sport-slip-accent) 6%,rgba(255,255,255,.04));display:flex;flex-direction:column;gap:12px;align-self:start;width:100%;max-width:320px;box-sizing:border-box;z-index:2}.sport-slip__head{display:flex;justify-content:space-between;align-items:center;font-weight:600;gap:8px;color:var(--sport-slip-accent);font-family:var(--ns-font-display);letter-spacing:var(--ns-tracking-wide)}.sport-mybet__type,.sport-slip-peek__title{font-family:var(--ns-font-display);letter-spacing:var(--ns-tracking-wide)}.sport-slip__clear{background:none;border:none;color:var(--sport-slip-accent);cursor:pointer;font-size:13px;flex-shrink:0}.sport-slip__empty{opacity:.7;font-size:14px}.sport-slip__success{padding:8px 10px;border-radius:10px;background:var(--sport-slip-accent-soft);color:var(--sport-slip-accent);font-size:13px}.sport-bet-accepted-tooltip{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;background:#0f3d2e;border:1px solid #00b884;box-shadow:0 8px 28px #00000059;color:#c8f7e6;font-size:13px;font-weight:700;line-height:1.35;text-align:center;pointer-events:none;animation:sport-bet-accepted-tooltip-in .18s ease}@keyframes sport-bet-accepted-tooltip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sport-bet-accepted-tooltip{animation:none}}.sport-slip-sheet__body--success{display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px))}.sport-lobby-bet-popup:has(.sport-bet-accepted-tooltip),.sport-slip:has(.sport-bet-accepted-tooltip){justify-content:center}.sport-slip__legs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sport-slip__leg{position:relative;display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;background:var(--sport-slip-accent-soft);border:1px solid color-mix(in srgb,var(--sport-slip-accent) 12%,transparent);overflow:hidden}.sport-slip__leg-body{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.sport-slip__leg-body--frozen{filter:blur(1.5px);opacity:.68;transition:filter .25s ease,opacity .25s ease}.sport-slip__leg--frozen .sport-event__wave{border-radius:10px}.sport-slip__leg-main{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.sport-slip__leg-head{display:flex;align-items:center;gap:6px;min-width:0}.sport-slip__phase{flex-shrink:0;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sport-slip__phase--line,.sport-slip__phase--live{color:var(--sport-slip-accent);background:var(--sport-slip-accent-mid)}.sport-slip__leg-event{font-size:12px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sport-slip__leg-pick{font-size:13px;font-weight:600;color:var(--sport-slip-accent)}.sport-slip__leg-odd{font-weight:700;font-variant-numeric:tabular-nums;color:var(--sport-slip-accent)}.sport-slip__leg-odd--changed{color:var(--ns-mint-bright)}.sport-slip__leg-remove{background:none;border:none;color:inherit;opacity:.6;font-size:18px;line-height:1;cursor:pointer;min-width:32px;min-height:32px}.sport-slip__amount{display:flex;flex-direction:column;gap:4px;font-size:13px}.sport-slip__amount-field{position:relative;display:block}.sport-slip__amount-currency{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;color:#a8b8d8;display:inline-flex;align-items:center;font-size:13px;font-weight:700}.sport-slip__amount input{width:100%;box-sizing:border-box;padding:10px 12px 10px 32px;border-radius:10px;border:1px solid var(--sport-slip-accent-mid);background-color:#0003;background-image:none;color:inherit;font-size:16px}.sport-slip__amount input:focus{outline:none;border-color:var(--sport-slip-accent);box-shadow:0 0 0 2px var(--sport-slip-accent-soft)}.sport-slip__totals{display:flex;flex-direction:column;gap:6px}.sport-slip__totals>div{display:flex;justify-content:space-between;font-size:14px}.sport-slip__totals span{opacity:.75}.sport-slip__totals strong{color:var(--sport-slip-accent)}.sport-slip__error{padding:8px 10px;border-radius:10px;background:#e53e3e29;color:#f28b82;font-size:13px}.sport-slip__error.is-warn{background:var(--sport-slip-accent-soft);color:var(--sport-slip-accent)}.sport-slip__submit{padding:12px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--sport-slip-accent) 0%,#00b884 100%);color:var(--ns-white);font-weight:700;font-size:15px;cursor:pointer;min-height:48px}.sport-slip__submit:disabled{opacity:.6;cursor:default}.sport-slip__hint{font-size:12px;line-height:1.35;color:#ffffff9e;text-align:center}.sport-odds-changed-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c}.sport-odds-changed-dialog{width:min(100%,360px);padding:20px 18px 16px;border-radius:16px;background:var(--sport-slip-bg, #1a222c);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px #00000073;color:#fff;text-align:center}.sport-odds-changed-dialog__title{margin:0 0 10px;font-size:17px;font-weight:700}.sport-odds-changed-dialog__body{margin:0 0 16px;font-size:14px;line-height:1.45;color:#ffffffe0}.sport-odds-changed-dialog__ok{width:100%;min-height:44px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--sport-slip-accent, #00d4a1) 0%,#00b884 100%);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.sport-mybets{display:flex;flex-direction:column;gap:10px}.sport-mybet{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;background:#ffffff08;display:flex;flex-direction:column;gap:8px;overflow:hidden}.sport-mybet__body--frozen{filter:blur(1.5px);opacity:.68;transition:filter .25s ease,opacity .25s ease}.sport-mybet--frozen .sport-event__wave{border-radius:14px}.sport-mybet__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.sport-mybet__type{font-weight:600;font-size:14px}.sport-mybet__status{font-size:12px;padding:3px 10px;border-radius:999px;background:#ffffff14;flex-shrink:0}.sport-mybet__status--won{background:var(--sport-slip-accent-soft);color:var(--sport-slip-accent)}.sport-mybet__status--lost{background:#e53e3e29;color:#f28b82}.sport-mybet__status--void{background:#a0a0a033}.sport-mybet__status--awaiting_result{background:#ffc10724;color:#ffd666}.sport-mybet__legs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.sport-mybet__leg{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.sport-mybet__leg:last-child{padding-bottom:0;border-bottom:none}.sport-mybet__leg-league{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.72}.sport-mybet__leg-sport{font-weight:500;text-transform:none;letter-spacing:0;opacity:.8}.sport-mybet__leg-main{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.sport-mybet__leg-event{display:flex;flex-direction:column;gap:2px;min-width:0}.sport-mybet__leg-teams{font-weight:600}.sport-mybet__leg-kickoff{font-size:12px;opacity:.7}.sport-mybet__leg-odd{opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums}.sport-mybet__leg-pick{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;opacity:.88}.sport-mybet__leg-status{flex-shrink:0;font-size:11px;padding:2px 8px;border-radius:999px;background:#ffffff14}.sport-mybet__leg-status--won{background:var(--sport-slip-accent-soft);color:var(--sport-slip-accent)}.sport-mybet__leg-status--lost{background:#e53e3e29;color:#f28b82}.sport-mybet__leg-status--void{background:#a0a0a033}.sport-mybet__leg-result{font-size:12px;opacity:.9}.sport-mybet__leg-result strong{font-variant-numeric:tabular-nums}.sport-mybets__pagination{margin-top:4px}.sport-mybets__footer{margin:0;font-size:12px;opacity:.7;text-align:center}.sport-mybet__foot{display:flex;flex-direction:column;gap:4px;font-size:13px;opacity:.85;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}@media(max-width:767px){.sport-hub{gap:12px;padding-top:clamp(12px,2vw,24px)}.sport-hub__head{gap:clamp(14px,2vw,20px)}.sport-hub__page-title{display:none}.sport-hub__toolbar{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;width:100%;overflow:hidden}.sport-league{gap:10px}.sport-hub__tabs{flex:1 1 0%;width:auto;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.sport-hub__tabs::-webkit-scrollbar{display:none}.sport-hub__tab{flex:0 0 auto;white-space:nowrap;padding:8px 12px;font-size:12px}.sport-days{flex:0 0 auto;flex-shrink:0;align-self:center;max-width:min(46vw,168px);gap:0;padding:2px;box-sizing:border-box;overflow:hidden}.sport-days__label{font-size:11px;padding:0 2px;gap:4px;min-width:0}.sport-days__date{max-width:4.75rem}.sport-days__count{padding:1px 5px;font-size:10px}.sport-days__icon,.sport-days__nav{width:24px;height:24px}.sport-days__icon{display:none}.sport-filters{margin-top:2px}.sport-hub__events{gap:16px}.sport-hub--slip-peek{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.sport-mybet__foot{flex-direction:column}}.sport-slip-peek{position:fixed;left:var(--app-shell-inset-x);right:var(--app-shell-inset-x);bottom:calc(var(--bottom-nav-stack) + 8px);z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 12px 10px;border:1px solid var(--sport-slip-accent-mid);border-radius:16px;background:#100c1cf5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #00000073;color:inherit;text-align:left;animation:sport-slip-peek-in .28s cubic-bezier(.32,.72,0,1)}@keyframes sport-slip-peek-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.sport-slip-peek__close{flex-shrink:0;align-self:flex-start;width:28px;height:28px;margin-top:-2px;padding:0;border:none;border-radius:999px;background:#ffffff14;color:#f0f4ffd9;font-size:20px;line-height:1;cursor:pointer}.sport-slip-peek__main{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.sport-slip-peek__count{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--sport-slip-accent);color:var(--ns-white);font-size:14px;font-weight:800}.sport-slip-peek__info{display:flex;flex-direction:column;gap:2px;min-width:0}.sport-slip-peek__title{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sport-slip-peek__meta{font-size:12px;opacity:.75;color:var(--sport-slip-accent)}.sport-slip-peek__action{flex-shrink:0;padding:10px 14px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--sport-slip-accent) 0%,#00b884 100%);color:var(--ns-white);font-size:13px;font-weight:700;cursor:pointer}.sport-slip-peek__action:disabled{opacity:.55;cursor:not-allowed}.sport-slip-peek--success{justify-content:center;padding:14px 16px}.sport-slip-peek--success .sport-slip-peek__title{color:var(--sport-slip-accent);white-space:normal}.sport-slip-backdrop{position:fixed;inset:0;z-index:1010;display:flex;align-items:flex-end;justify-content:center;background:#0000008c;animation:sport-slip-backdrop-in .22s ease}@keyframes sport-slip-backdrop-in{0%{opacity:0}to{opacity:1}}.sport-slip-sheet{width:min(100%,var(--modal-sheet-max-width, 480px));max-width:min(100%,var(--modal-sheet-max-width, 480px));max-height:min(78dvh,560px);display:flex;flex-direction:column;gap:12px;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--sport-slip-accent-mid);border-bottom:none;border-radius:20px 20px 0 0;background:#100c1cfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -16px 48px #00000080;box-sizing:border-box;animation:sport-slip-sheet-up .32s cubic-bezier(.32,.72,0,1)}@keyframes sport-slip-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sport-slip-sheet__handle{width:40px;height:4px;margin:4px auto 0;border-radius:999px;background:var(--sport-slip-accent-strong)}.sport-slip-sheet__body{display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;min-height:0}@media(prefers-reduced-motion:reduce){.sport-slip-peek,.sport-slip-backdrop,.sport-slip-sheet{animation:none}}@media(min-width:768px)and (max-width:860px){.sport-slip{position:static}}.sport-event__meta--open{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.sport-event__meta--open:focus-visible{outline:2px solid var(--sport-accent);outline-offset:2px;border-radius:8px}.sport-event__more-markets{display:block;width:100%;margin-top:6px;font-size:11px;font-weight:600;text-align:right;color:color-mix(in srgb,var(--sport-accent) 75%,#1a5fb4)}.sport-hub__body--detail{align-items:start}.sport-event-detail-backdrop{position:fixed;inset:0;z-index:135;display:flex;align-items:flex-end;justify-content:center;background:#0000008c;animation:sport-slip-backdrop-in .22s ease;pointer-events:auto}.sport-event-detail-sheet{width:min(100%,var(--modal-sheet-max-width, 480px));max-width:min(100%,var(--modal-sheet-max-width, 480px));max-height:min(90dvh,720px);display:flex;flex-direction:column;padding:8px 0 calc(12px + env(safe-area-inset-bottom,0px));border:1px solid rgba(255,255,255,.12);border-bottom:none;border-radius:20px 20px 0 0;background:#f3f5f8;color:#14171c;box-shadow:0 -16px 48px #00000080;box-sizing:border-box;animation:sport-slip-sheet-up .32s cubic-bezier(.32,.72,0,1)}.sport-event-detail-sheet--slip-peek{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.sport-event-detail__slip-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 14px;padding:10px 12px;border-radius:14px;background:#14171c;color:#f0f4ff;box-shadow:0 8px 24px #00000047}.sport-event-detail__slip-bar-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sport-event-detail__slip-bar-count{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--ns-success, #3ecf8e);color:#0b1a12;font-size:13px;font-weight:800}.sport-event-detail__slip-bar-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sport-event-detail__slip-bar-title{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sport-event-detail__slip-bar-meta{font-size:11px;opacity:.75}.sport-event-detail__slip-bar-more{flex-shrink:0;border:none;border-radius:999px;padding:8px 12px;background:#1a5fb4;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.sport-event-detail-sheet__handle{width:40px;height:4px;margin:4px auto 8px;border-radius:999px;background:#14171c47;flex-shrink:0}.sport-event-detail-sheet__body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 14px}.sport-event-detail-page{flex:1;min-width:0;border-radius:16px;background:#f3f5f8;color:#14171c;padding:16px 18px 20px;box-sizing:border-box}.sport-event-detail{display:flex;flex-direction:column;gap:12px}.sport-event-detail__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.sport-event-detail__back,.sport-event-detail__close{border:none;background:transparent;color:#1a5fb4;font:inherit;font-weight:700;font-size:15px;cursor:pointer;padding:4px 2px;line-height:1.2}.sport-event-detail--sheet .sport-event-detail__close:not(.sport-event-detail__close--end){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:28px;font-weight:800;line-height:1;border-radius:12px}.sport-event-detail--sheet .sport-event-detail__close:not(.sport-event-detail__close--end):hover{background:#1a5fb414}.sport-event-detail__close--end{font-size:18px;color:#3a4048;width:44px;height:44px;border-radius:12px}.sport-event-detail__close--end:hover{background:#14171c0f}.sport-event-detail__header-spacer{width:64px}.sport-event-detail__league{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.sport-event-detail__league-icon,.sport-event-detail__sport-icon{width:22px;height:22px;flex-shrink:0;object-fit:contain}.sport-event-detail__league-title{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sport-event-detail__view-tabs{display:flex;gap:8px;flex-wrap:wrap}.sport-event-detail__view-tab{border:1px solid #d5dbe3;background:#fff;color:#3a4048;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sport-event-detail__view-tab.is-active{background:#1a5fb4;border-color:#1a5fb4;color:#fff}.sport-event-detail__scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 10px;border-radius:14px;background:#fff;border:1px solid #e2e6ec}.sport-event-detail__team{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.sport-event-detail__team-icon{width:48px;height:48px;object-fit:contain}.sport-event-detail__team-name{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:700;line-height:1.25}.sport-event-detail__serve{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#d4f542;box-shadow:0 0 0 1px #12151a47}.sport-event-detail__cards{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:12px}.sport-event-detail__team-corners{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:2px 7px;border-radius:999px;background:#eef2f8;color:#3a4a63;font-size:10px;font-weight:700;line-height:1.2}.sport-event-detail__team-corners-label{opacity:.85;letter-spacing:.01em}.sport-event-detail__team-corners-value{font-variant-numeric:tabular-nums;font-weight:800;color:#243247}.sport-event-detail__red-cards,.sport-event-detail__yellow-cards{display:inline-flex;align-items:center;gap:2px}.sport-event-detail__red-card{width:8px;height:11px;border-radius:1px;background:#d62828;box-shadow:0 0 0 1px #00000014}.sport-event-detail__yellow-card{width:8px;height:11px;border-radius:1px;background:#f0c400;box-shadow:0 0 0 1px #00000014}.sport-event-detail__live-dot{width:6px;height:6px;border-radius:50%;background:#ffb4a8;box-shadow:0 0 0 3px #ffb4a838;flex:0 0 auto}.sport-event-detail__center{display:flex;flex-direction:column;align-items:center;gap:6px}.sport-event-detail__score-pill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:72px;padding:8px 14px;border-radius:16px;background:#1a5fb4;color:#fff;font-size:18px;font-weight:800;letter-spacing:.02em}.sport-event-detail__score-pill--rich{min-width:96px;padding:8px 12px 7px;border-radius:16px}.sport-event-detail__score-pill-main{display:inline-grid;grid-template-columns:1fr auto 1fr;align-items:start;column-gap:8px;width:100%}.sport-event-detail__score-side{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:1.4em}.sport-event-detail__score-num{font-variant-numeric:tabular-nums;line-height:1}.sport-event-detail__score-sep{line-height:1;opacity:.85;padding-top:.05em}.sport-event-detail__score-pill-stage{display:inline-flex;align-items:center;gap:5px;margin-top:1px;padding-top:4px;border-top:1px solid rgba(255,255,255,.22);font-size:10px;font-weight:700;letter-spacing:.02em;color:#ffffffeb;white-space:nowrap}.sport-event-detail__score-pill-stage--paused{color:#ffffffb8}.sport-event-detail__score-pill-stage--paused .sport-event-detail__live-dot{background:#ffffff8c;box-shadow:none}.sport-event-detail__kickoff{font-size:13px;font-weight:700;color:#3a4048;text-align:center}.sport-event-detail__period-table{display:grid;grid-template-columns:repeat(var(--score-cols, 1),minmax(1.7em,2.1em));column-gap:4px;row-gap:2px;font-size:11px;font-weight:700;color:#5a616b;justify-content:center;justify-items:center;align-items:center}.sport-event-detail__period-table--points{grid-template-columns:repeat(var(--score-cols, 1),minmax(1.7em,2.1em)) minmax(2.6em,3.1em)}.sport-event-detail__period-row{display:contents}.sport-event-detail__period-row>span{width:100%;text-align:center;font-variant-numeric:tabular-nums;overflow:visible}.sport-event-detail__period-row--headers{color:#8a929c;font-size:9px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;line-height:1.1}.sport-event-detail__period-row--headers>span{white-space:nowrap;overflow:visible}.sport-event-detail__period-points{box-sizing:border-box;width:100%;margin:0;padding-left:6px;border-left:1px solid #d5dbe3;text-align:center}.sport-event-detail__status{margin:0;font-size:12px;color:#5a616b;text-align:center}.sport-event-detail__filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.sport-event-detail__filters::-webkit-scrollbar{display:none}.sport-event-detail__chip{flex:0 0 auto;border:1px solid #d5dbe3;background:#fff;color:#3a4048;border-radius:999px;padding:7px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.sport-event-detail__chip.is-active{background:#1a5fb4;border-color:#1a5fb4;color:#fff}.sport-event-detail__markets{display:flex;flex-direction:column;gap:10px}.sport-event-detail--page .sport-event-detail__markets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.sport-event-detail__market{border-radius:12px;background:#fff;border:1px solid #e2e6ec;overflow:hidden}.sport-event-detail__market.is-suspended{filter:blur(1.5px);opacity:.68;transition:filter .25s ease,opacity .25s ease}.sport-event-detail__market-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border:none;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:left}.sport-event-detail__market-chevron{color:#8a929c;font-size:12px}.sport-event-detail__market-body{display:flex;flex-direction:column;gap:6px;padding:0 10px 10px}.sport-event-detail__ou-headers{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 2px 2px;color:#8a929c;font-size:12px;font-weight:600;text-align:center}.sport-event-detail__ou-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sport-event-detail__odd.is-empty{visibility:hidden;pointer-events:none;min-height:42px}.sport-event-detail__odd{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #e2e6ec;border-radius:10px;background:#f7f8fa;padding:10px 12px;font:inherit;cursor:pointer;color:#14171c;transition:background .15s ease,border-color .15s ease}.sport-event-detail__odd:hover:not(:disabled){border-color:color-mix(in srgb,#1a5fb4 45%,#d5dbe3)}.sport-event-detail__odd.is-selected{background:color-mix(in srgb,#1a5fb4 16%,#fff);border-color:#1a5fb4;box-shadow:inset 0 0 0 1px #1a5fb4}.sport-event-detail__odd.is-disabled,.sport-event-detail__odd:disabled{opacity:.45;cursor:not-allowed}.sport-event-detail__odd-label{font-size:13px;font-weight:600;text-align:left}.sport-event-detail__odd-value{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.sport-odd-tick{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.sport-odd-tick__icon{font-size:9px;line-height:1}.sport-odd-tick.is-up .sport-odd-tick__icon,.sport-odd-tick.is-up .sport-odd-tick__value{color:#1a9e4a}.sport-odd-tick.is-down .sport-odd-tick__icon,.sport-odd-tick.is-down .sport-odd-tick__value{color:#d32f2f}.sport-event-detail__odd.is-flash-up,.sport-odd.is-flash-up{animation:sport-odd-flash-up 1.2s ease}.sport-event-detail__odd.is-flash-down,.sport-odd.is-flash-down{animation:sport-odd-flash-down 1.2s ease}@keyframes sport-odd-flash-up{0%{background:color-mix(in srgb,#1a9e4a 28%,#f7f8fa);border-color:color-mix(in srgb,#1a9e4a 45%,#e2e6ec)}to{background:#f7f8fa;border-color:#e2e6ec}}@keyframes sport-odd-flash-down{0%{background:color-mix(in srgb,#d32f2f 24%,#f7f8fa);border-color:color-mix(in srgb,#d32f2f 40%,#e2e6ec)}to{background:#f7f8fa;border-color:#e2e6ec}}.sport-odd.is-flash-up{animation-name:sport-list-odd-flash-up}.sport-odd.is-flash-down{animation-name:sport-list-odd-flash-down}@keyframes sport-list-odd-flash-up{0%{background:color-mix(in srgb,#1a9e4a 32%,#e7ebf0)}to{background:#e7ebf0}}@keyframes sport-list-odd-flash-down{0%{background:color-mix(in srgb,#d32f2f 28%,#e7ebf0)}to{background:#e7ebf0}}.sport-event-detail__streams{display:flex;flex-direction:column;gap:8px}.sport-event-detail__stream{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e2e6ec;color:inherit;text-decoration:none;font-size:14px;font-weight:600}.sport-event-detail__stream:hover{border-color:#1a5fb4}.sport-event-detail__stream-icon{width:22px;height:22px;object-fit:contain}.sport-event-detail__stream-fallback{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#1a5fb4}.sport-event-detail__empty,.sport-event-detail__empty-row{margin:0;padding:16px 4px;text-align:center;color:#5a616b;font-size:13px}.sport-event-detail__markets-skeleton{display:flex;flex-direction:column;gap:12px;min-width:0}.sport-event-detail__markets-skeleton .skeleton{background:linear-gradient(90deg,#14171c0f,#14171c24 45%,#14171c0f);background-size:200% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sport-event-detail__markets-skeleton .skeleton{animation:none}}.sport-event-detail__filters--skeleton{pointer-events:none}.sport-event-detail-skel__chip{width:64px;height:30px}.sport-event-detail__market--skeleton{pointer-events:none}.sport-event-detail__market-head--skeleton{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;pointer-events:none;cursor:default}.sport-event-detail-skel__title{width:min(52%,180px);height:14px}.sport-event-detail-skel__chevron{width:18px;height:18px;flex-shrink:0}.sport-event-detail-skel__odd{min-height:44px;border-radius:10px}@media(max-width:900px){.sport-event-detail--page .sport-event-detail__markets{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sport-event-detail-backdrop,.sport-event-detail-sheet{animation:none}}
