@font-face{font-family:Staatliches;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/staatliches-latin-ext-400-normal-DrUetcJP.woff2) format("woff2"),url(/assets/staatliches-latin-ext-400-normal-yJc2o8_S.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:Staatliches;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/staatliches-latin-400-normal-CssKf2bH.woff2) format("woff2"),url(/assets/staatliches-latin-400-normal-X5Rl2hvC.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.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:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.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:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.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:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+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-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.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-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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-Bbgyi5SW.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-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+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:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+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:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+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:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+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-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.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-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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-BuLX-rYi.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-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+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:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+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:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+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:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+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-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.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-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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-DDlpr_Ee.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-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2) format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA/kABAAAAAAKewAAA+DAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoESG45OHIFKBmA/U1RBVC4AgwQRCAqmFKFyC4IWAAE2AiQDhAgEIAWERAeKGAwHG5olFeOYJbBxAIF/f8YE/18ncDoEspfpFY6A2La27VaF5oNYq90uYhtP9Wt9v/eGf8PBXiAyc1LFFCKDNzC14grrl6uXGOizO3FjBPVjvO7dvRCQSxyTcIAFAN35uuA6PhWuU6FIAqJM7uf5bfXnvoeAlNWgYj5xxEhoC7AwInFGjEIRmcx0dmfV3R+gE8V2GZOI4qUbDQiOF+BujW2r+4p45QiZkk1KhxRV9KX/3xvPo4CbzXhPGMkwnTrz489ZTSHx7QISqnOJEDEqfl/zfZcq2br4Rb9zwxIYgjwyNmHdNrV50JVNwOp/v9an7dt3ztT//ZdmAUCG/IAws5uwJLuO3uvXXf/u+/1pqqu2t0O0ANATnJoQkQRkm4qLMImQGxWjgbwjG6Fl4Fl9qvNAxem3QQRjtDqvSyl/8TsSMCwA7oexgdp/TntuEA9eEI4QSKhoSKwEiJACkiYHkqcQUqwe0qgN0q4L0m8ATs8AZ2SEQ3BgMTAXWAxBjBCyfjoD9IYYIGC6IGrY0ePpecC6/0rXPGAhAfojHAgY/L4bHfPA92gfC55fs5oBHIE0yRQBeekxyddmLWjIbCE0EiRF94rwMJC5i6M8MwuCSgyBmrp+uNuRwXib+scgnIdQwZMnOQuC0PolEBjPHvuPQgICFRod9a4cCgyN+1N9U69aemL/b48ar098umuvix3P0kU6TT/R0WR/7STZXGutLIcWypBPfdSxeWs1VFWVVB6FzFIk8hKqxEB8IZT8iIBQi46Ivbpr2RcDJzOIjAPbK2LsTbvHf8Zv+UN+lS9ocvx/czRHlAy8nVcVdJ5Pzlc6THtpu2z0aXWyNOdLMpg9VrRQi9QpVVDRpjmZDvJ4SqUnE6QQlXOSoPRFPCFnsfWJdioJfTCDUvevHr9A3+3REs/CHF+ExT6Cn+koui97vBmX42wcj4PO7ncAGSkqIA9LDIUY/FxAeF6XtKS814usMi7hIy9ryvOFX7DZTsRstmZlszWLnUzZCRk0UVftGuMSXpfUEHK2nb25izqVeMDvZE3KZmtSNrGJTWxiE5vsWI1HeZRGtWGCnfko7UpHukTJNGgEohb+rD8W/TUCvF7EG/Zel/inpdhmlXjDvhWIXU15WtvCllnWJu5gBTXSXsO9rr1fG8QCWPyhMFhW0gqsfhQ7OL876LHUfBl3WALd22PxWDzjnvE2Fjtds1MFnpKpWHt2Le6iWpdgb6T4D9feY60iYBi3ugxswy7szoHM5yiWsZIzuOTh16IAG9sCwk4ALJynjZRfqxthqJC+IRYYkEC8HHJ0dJO439rcbJYr6pG8Nvz+pp/0X+TQ+4YPhvUo0+d0ErfZ8rss4TBx/+7Erw06Q8/2dU/YfNFf0eBeZDkNYnvOWNvzhF3Zn+YMUoqw0nODFZy/tAKGec6yFSNGjDOZrRMSZWOxnhY7f5nKGFMi2mCDbGCW0q3YinGmWRKMmKxVQI7iS7pXLed+RQR524K8dm2uFlimBqLtizcqKux+jiCdB/1cmceIHG+eCuRQiVoL/EwwzimCFIPNaUGjaAwWf8zAiBFhNj8Zlt5NPlJcibWsQE5kEXDGPnBcFJFSk/FrwQV907f6wdfbBXfNWvvGOHbnNZN2Rf9a6DVAHi4CWAuHIFQIWAgBK2FP3dXUhQBIOJCBo7Ug3wJIoCTCywkptLrHjbyRkDAXy+x1jx/BLoKjOfbF2UI4CbfGuatnvev9EUi/CIZsIyiaYm+cKcAnQoX3fscW+b3bky1D9+1nl8o8wUXw5XsQ5LWX88TmzZcfwPr2f2ApQraUvBSK1iZAlTDN+hmwpLKhYE2OLglDMqYUNIlIRMgkKKSoZKyIuVBzlc1NDntpHGVwkslZFgfpPBXwkM9PBX+VOIr5KOWrDFc5byUCgT11gYZQE1fja4vJElBGUVCVNBUkZ5kyTdhmLs3DQ1B/ZAMwAYiFwG6QT4HaAya/DmovQMIalSuLwuB0d7jE0K/TTzhYVs5nc5vJXRUMWhZjDnpLg0TF1/3oaE9OTi6Gj/u3hw8Q2dh9frpaILr44ErO9e/566/17MCJkzPnFG5/sN3v9vCCJ43qZ5jCKsOiCQEmc04R7a3QFvkiNaCDWuINDQgOg02VEm1RitTd1qvFK60LHtTEMruwg2yauGVtr1T+EzK7xGSGuQn11eOi/sqppGpUKwmguGW1eLPZpFF3OVP/cbd6Xc9fk0kDctO1riHv/MWnDlYGg0Aqyn+T/NOO7XY3osqBslj7SzPmKqSUk9VN4+tpZKzB/eCS2/XWGUAHWTJsvQP7Ry5p57HitJzGsZSzzezLrHJoYXKTtbnd4lAs5C5eSn3/Ndv0KN5G/YbTYf6KvH1aMWiPQcuIsEzwyyoRn03W2ojMI3U2W28KWvJz1qbTVuL/7s1Uxl9tNfqdY9nfsQUN/7PdtUm5cQlzh+9JnkHPCd5v+SaiESFYOzb6rWOpbU9+lzfxhPxJtod/Lg4afRoy3KSkyapeexhd1f7C9C4j/QWUEFPE6uKgniBwoD0g5tJMhMZv7FDAWLTnksRWkC3ky/j150oaY0Lm5hAFId11wvwUtUQsoZXKKBKbjNwEoZ1QJgQJkZD3GeOA+kDwWDYkE20EMKk51ZLgHnWkmuioEubkVIqIdnVUFtFdKc0uCjXbyENrQ22k/w8N/croTW9O/g3YUIvKk32G8t1a2VHM/C/D+P/j1Ci2xi0/+jcvS4Yb7NP05oHF/YtbTtHZsJLiG/PCN4ar/CrH/3/BXP1iN+cDF928mnFUmVtSVJBaXkz18FHZ14QNO6xbTim1PVcQc3DVDVaAG3cL3KAoU1uGtXInrTBR4DXru1wr0Co0CoFAcETjz32Ecm3caQNP2Y7+bikRB4Ko0osw4ZKUUZ4NaQszvOpVkXJlksBJmxX2TRd3bETvuni5F7fJuVBZu7VqIMpPu9TD/cjWCBDJNfKWLVqN1nlyMDupMpJdKTsqY1cujpZKFRvn89tgSSZngcr7ko9yIYezUelzyVu1AZZSfHO/9TRrLnLsPe3r2P/XyDXx11P8gbc2J3Ayws76ZUfnz60ZZ1RnWpdVL/tDdR595J5y6Fa2Ihs419ta21zbJwXX9nkPNXEPwaM9wTptLwbDioSMBDH+nX/A91xJgvfTFNJueB4tdLZDLiK2hcd2W9LrZPenq5B97j2sTsruygAGXMbjHZx83BnrH8Q0Exy7SbbXp+5gbR1HY3f558qSpTKIPtPe2g54YqCkW9PSzbg617GIG9iSmLWke84PFiJpLmXbHJzuOdLmH4hxjHIIORYaJONty+/Olbr87XMLtmcL6wR1NxqjOsqzOqIB5sYsJ+qiN49v9wa8jPTur+YA2fJKcLi4hcfmDbDNEDDFgCk/udWDpovn390WRlPZxgU0LizSIP00TW8qGq64yJRgqWPsDxYbKi0x3aGt2weGyG5mtsAOFh6HXZA11C8a2GKo06fUAD25L53M+DzP5HkQ7uYXswcvCpaZXaMQo+2CLBYbbb6k6Oj7Im3dPqWGqmWRaUThDJxWSMby0FxXaW4A+og3HtuCx7a+O85wHOYthma2Ssby0FxXaW6gSL+ryzHTjP6EdLtkGg1Az4Jpg8bIzw+uUU1GsoqM5hcGDBqlMOpFCJqNdu9aGhrJuPklhl2780sGHoHAFCMVkck1M8MUhIas5pcEwMQmqIKsIavQ29xrlGd8zOZ5xQbWR0Wj8gSKMBGEhqybXxKACZ5AUZA1ZHXYsH94i5arG2AOKxsr6yoboI8a+vILo6WGYcMRxlvMeM1eaGVjZV1lQ16fFdZWG0NcrTNSanD1n+pAJS9N36733PBeH4AFID4e3jauP385i7yqUQAuuptPyikkcR4fWDzk19Eb7c2BKASQyN+IJJaBOh2gNzXyPtrKc5hcRPhRgC50law9LsbjecBvrf0dzd+c3+nkDDE+i36uD74XPys5Cif1Eu3NIdwNUKDLepPF5AMSV3GafF+Edaa9ETA6w6pL1ZRkfaMIiFzr85me0eqYKKIFKAwI2Kcrt85ER1nTrka1b8A4nz7qeRXk2VkOimbInVrTcTUXp0oSsRDkG5WQONWVs9IpjTyqaxEdfk5h1DBeV3yiJ3GsqMAFvo1n6JfENOEx4bsqwEv15ax8Zj7qtW0tKu64motTJSSmGay0cWTI5o8rvghJjCm3zkxbieVqzUehclnfKMTMJ6NlzCdybBsGiL9JPgSM5RefKZD+ko3wfyqO/wDv/7L3BuCrL74/3C2tTvW4CEyGAQR4Jaw7b6Va7nQVkEn7s4nHiZL8YkE7h8aOXbaQjDHjmLNztu/v0gN/f3PEHXK+NPOA38btCH5iRw7N4Fv7WIxt38Bs3y/jGN7+vypilksxpvgW+ji8KdBd3dff9GC39F5nTfWo5zfo3A2/CGBCJFwxEmRiy3+t6Ybg0LAGcCs8dQrCCNspGFZgU3AR/juFxNPFKVYKVAg5hnwySwzGeghgJsDivZ+pECMuFUvM23Ru/Npg0tGxSWCakvEqmZHbJFWoiFDi3J/1LWbk1syKpxBqe8DFFgqeqRfc1ExKqEg0MgRSXYlF5gShMPMJktlkKpUsxC1ZmmKQwsYhtsj3zGWkzEwK4XmZO6d71KybLexMCWMb01PqqSUKCDFIngLidYaSu9LaQoYL1im2OIWtOD2uUlI7tRU2TS5e8MnlVChDfQpJvE656FTU50VjZ9aIxSfU7ZkcZvci/CeeADZ6vM9gJrPFarM7nC63x+sriC079hw4cuLMJR5XbtyL4MGTFzYObz58cfnxFyCwOEGCEULwhJojDD+hcBEiRZVEFyNWnHgJBIRExCSksN0UCMrhYrp6+qX3mMrQqBzXbty6c+/BoyfPXrx6816RD5++fPvx64/Hr0wgxEXhfolUJlcoVYSxiamZuYWllbWNLVGA/Slf8qNFlSIXu7YvMQCh5LQ8BoUBCxhwOwU4wVR48+3l3JgaAELJaX2JBZyjfSle3wL9eVqExyJ2ILCgQAt3C7q+e3ibiGmVyuFOtwwauXEELbTUOHzuYjRndbI0cES5ogueD/ONmQbe/7vJcHNk2CtZwDtbwGACQYUeAgcmbBCgsE+OxdQECGpO70tskJzTl5Ir2SA9P4BgQ4UOE041OxQgUOGAAUGvNg8XsIFA4MzEwGImHWxg+t2eEUIM9+jDQSiq2D9BhdZJKfv1KJeeeMFi7gSZXuNkB5lgLe0iESL/9NUu4VqInIdi/uErvYjOtqLasyOvGMImpRgVw772uf76lmbZhsia/yzqjAEA) format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2) format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2) format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2) format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2) format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2) format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2) format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2) format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2) format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.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}:root{--red: #cc0000;--red-dark: #990000;--red-light: #ff1a1a;--navy: #001f5b;--navy-dark: #001040;--navy-light: #0a3080;--white: #ffffff;--off-white: #f0f0f0;--light-gray: #d0d0d8;--gray: #888899;--dark: #07070f;--dark-2: #0e0e1a;--dark-3: #141428;--card-bg: rgba(14, 14, 26, .85);--glass: rgba(255,255,255,.04);--glass-border: rgba(255,255,255,.08);--transition: all .3s cubic-bezier(.4, 0, .2, 1);--shadow: 0 8px 32px rgba(0,0,0,.5);--shadow-red: 0 4px 24px rgba(204,0,0,.35);--shadow-navy: 0 4px 24px rgba(0,31,91,.4);--radius: 12px;--radius-sm: 8px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,sans-serif;background-color:var(--dark);background-image:url(/images/bg-pattern.png);background-repeat:repeat-y;background-size:100% auto;color:var(--white);overflow-x:hidden;line-height:1.6}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dark-2)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:3px}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 10px}.section{padding:80px 0}.section-header{text-align:left;margin-bottom:40px}.section-title{font-family:Bebas Neue,cursive;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:2px;line-height:1.1;color:var(--white);position:relative;display:inline-block}.section-title span{color:var(--white)}.section-title:after{content:"";display:block;width:40px;height:3px;background:linear-gradient(90deg,var(--red),var(--navy));margin:10px 10px 0 0;border-radius:2px}.section-subtitle{color:#ffffffb3;margin-top:8px;font-size:.85rem;letter-spacing:1.5px;text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:6px;font-size:.85rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:var(--transition);position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;transform:translate(-100%);transition:transform .3s ease}.btn:hover:before{transform:translate(0)}.btn-primary{background:var(--red);color:var(--white);box-shadow:var(--shadow-red)}.btn-primary:hover{background:var(--red-dark);transform:translateY(-2px)}.btn-outline{border:2px solid var(--white);color:var(--white)}.btn-outline:hover{background:var(--white);color:var(--dark);transform:translateY(-2px)}.btn-navy{background:var(--navy);color:var(--white);box-shadow:var(--shadow-navy)}.btn-navy:hover{background:var(--navy-light);transform:translateY(-2px)}.tag{display:inline-block;padding:4px 12px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.tag-red{background:var(--red);color:var(--white)}.tag-navy{background:var(--navy);color:var(--white)}.tag-outline{border:1px solid rgba(255,255,255,.5);color:var(--white)}#preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--dark);display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,visibility .5s ease}#preloader.hidden{opacity:0;visibility:hidden}.preloader-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.preloader-logo{width:80px;animation:pulse 1s ease infinite}.preloader-bar{width:160px;height:3px;background:var(--dark-3);border-radius:2px;overflow:hidden}.preloader-bar-fill{height:100%;background:linear-gradient(90deg,var(--red),var(--navy));border-radius:2px;animation:load 1.5s ease forwards}@keyframes load{0%{width:0}to{width:100%}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}#navbar{position:absolute;top:0;left:0;right:0;z-index:1000;padding:130px 0 18px;transition:var(--transition)}#navbar .container{padding:0 40px}#navbar.scrolled{background:#07070ff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 0;border-bottom:1px solid var(--glass-border);box-shadow:0 4px 24px #0006}.nav-inner{display:flex;align-items:center;justify-content:space-between}.search-btn{color:var(--dark);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:var(--white);border:1px solid transparent;transition:var(--transition)}.search-btn:hover{background:var(--red);border-color:var(--red)}.nav-brand-centered{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width: 768px){.hide-on-mobile{display:none!important}}.nav-brand{display:flex;align-items:center;gap:12px}.nav-logo{width:84px;height:84px;object-fit:contain;transition:var(--transition)}.nav-logo:hover{transform:scale(1.08) rotate(-3deg)}.nav-name{font-family:Bebas Neue,cursive;font-size:1.4rem;letter-spacing:2px;line-height:1.1}.nav-name span{color:var(--white)}.hamburger{display:flex;flex-direction:column;gap:5px;cursor:pointer}.nav-burger-btn{width:44px;height:44px;border-radius:8px;background:var(--white);border:1px solid transparent;align-items:center;justify-content:center;transition:var(--transition)}.nav-burger-btn:hover{background:#ffffff1a;border-color:#fff3}.hamburger span{display:block;width:20px;height:2px;background:var(--dark);border-radius:2px;transition:var(--transition)}.hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:flex;position:absolute;top:20px;left:0;right:0;bottom:auto;z-index:1005;align-items:flex-start;justify-content:center;padding:0 10px;opacity:0;visibility:hidden;pointer-events:none;transition:all .4s ease}.mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto}.mega-menu-inner{display:flex;width:100%;max-width:1400px;height:340px;border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #0009;transform:translateY(20px);transition:transform .4s cubic-bezier(.4,0,.2,1);background:#0b2b5e}.mobile-nav.open .mega-menu-inner{transform:translateY(0)}.mega-col-left{width:250px;background:var(--navy);padding:20px;display:flex;flex-direction:column;gap:16px}.mega-close-btn{display:flex;align-items:center;gap:8px;color:var(--white);font-family:inherit;font-size:clamp(.7rem,2vw,.8rem);font-weight:700;background:transparent;border:none;cursor:pointer;letter-spacing:1px;width:fit-content;transition:var(--transition)}.mega-close-btn:hover{color:var(--red-light)}.mega-close-icon{background:var(--white);color:var(--navy);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;transition:var(--transition)}.mega-close-btn:hover .mega-close-icon{background:var(--red-light);color:var(--white)}.mega-nav-links{display:flex;flex-direction:column;gap:6px}.mega-link{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;border:1px solid rgba(255,255,255,.4);color:var(--white);font-family:Oswald,sans-serif;font-size:clamp(.8rem,2.5vw,.9rem);letter-spacing:1px;transition:var(--transition)}.mega-link.active-link,.mega-link:hover{background:var(--red);color:var(--white);border-color:var(--red)}.mega-link.active-link .mega-icon{color:var(--white)}.mega-col-middle{flex:1;background:var(--navy);padding:20px 20px 20px 0;display:flex;align-items:stretch;position:relative}.mega-panel{display:none;width:100%;height:100%}.mega-panel.active{display:flex;gap:8px}#megaHomeLink,#megaContactLink{display:flex;width:100%;height:100%;text-decoration:none}.mega-panel-col{flex:1;position:relative;border-radius:12px;overflow:hidden;text-decoration:none;display:block}.mega-panel-col:hover .mega-feature-overlay{background:#001f5ba6}.mega-panel-col:hover .mega-feature-img{transform:scale(1.04)}.mega-image-feature{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden}.mega-feature-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mega-feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#001f5b66;display:flex;align-items:center;justify-content:center;color:var(--white);font-family:Bebas Neue,cursive;font-size:clamp(1.8rem,6vw,3rem);letter-spacing:3px;transition:background .3s ease;text-align:center;padding:10px}#megaHomeLink:hover .mega-feature-overlay,#megaContactLink:hover .mega-feature-overlay{background:#001f5b99}#megaHomeLink:hover .mega-feature-img,#megaContactLink:hover .mega-feature-img{transform:scale(1.03)}.mega-col-right{width:320px;background:var(--navy-dark);padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--white);border-left:1px solid rgba(255,255,255,.05)}.mega-brand-logo{width:60px;height:60px;margin-bottom:12px}.mega-brand-desc{font-size:clamp(.7rem,2vw,.75rem);line-height:1.5;margin-bottom:20px;color:#fffc;text-align:center}.mega-social-icons{display:flex;gap:16px;justify-content:center;margin-bottom:12px}.mega-social-icons a{color:var(--red);font-size:1.1rem;transition:transform .3s}.mega-social-icons a:hover{transform:scale(1.2);color:var(--red-light)}.mega-footer-text{font-size:.7rem;color:#fff6;margin-top:auto}@media (max-width: 900px){.mega-menu-inner{flex-direction:column;height:auto}.mega-col-left,.mega-col-middle,.mega-col-right{width:100%;padding:20px}.mega-col-middle{padding:0 20px 20px}.mega-panel.active{flex-direction:column}.mega-image-feature{height:180px}.mega-panel-col{min-height:150px}}.nav-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:transparent}.nav-overlay.show{display:block}.secondary-menu{display:flex;justify-content:space-between;align-items:center;padding:0 40px;margin-bottom:12px;position:relative;z-index:1001}.secondary-menu-left{display:flex;gap:32px}.secondary-menu-left a,.secondary-menu-right a{font-family:Oswald,sans-serif;font-size:.95rem;font-weight:500;color:var(--white);text-transform:uppercase;letter-spacing:1px;transition:var(--transition)}.secondary-menu-left a:hover,.secondary-menu-right a:hover{color:var(--red-light)}#hero-slider-wrap{padding:20px 10px 40px;max-width:1400px;margin:0 auto}#hero{position:relative;height:800px;border-radius:20px;overflow:hidden;box-shadow:var(--shadow);display:block}.hero-slides{position:relative;width:100%;height:100%}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease,transform .8s ease;transform:scale(1.05)}.hero-slide.active{opacity:1;visibility:visible;transform:scale(1)}.slide-content-wrap{height:100%;display:flex;align-items:center}.hero-pagination{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.hero-dot{width:12px;height:12px;border-radius:50%;background:#ffffff4d;border:2px solid transparent;cursor:pointer;transition:var(--transition)}.hero-dot.active{background:var(--red);border-color:var(--white);transform:scale(1.2)}.hero-stats-container{margin-top:30px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:transparent}.hero-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/hero-bg.jpg);background-size:cover;background-position:center;opacity:1;z-index:0}.hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent}.hero-pattern,.hero-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:none}.hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:100px;gap:0}.hero-left{display:flex;flex-direction:column;align-items:center;max-width:700px}.hero-tag{display:inline-flex;align-items:center;gap:8px;background:#cc000026;border:1px solid rgba(204,0,0,.3);color:var(--red-light);padding:6px 16px;border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}.hero-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--red-light);animation:blink 1.4s ease infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.hero-welcome{font-size:.85rem;color:#ffffffbf;letter-spacing:3px;text-transform:uppercase;margin-bottom:8px}.hero-title{font-family:Staatliches,cursive;font-size:clamp(4rem,10vw,8.5rem);line-height:.95;letter-spacing:3px;color:var(--white);margin-bottom:24px;text-shadow:3px 3px 0 var(--navy-dark),6px 6px 20px rgba(0,0,0,.8);transform:skew(-5deg)}.hero-title .red{color:var(--red-light)}.hero-title .navy{color:#4a7fd4}.hero-title span{display:inline-block}.hero-desc{font-size:1rem;color:#ffffffd9;line-height:1.7;margin-bottom:32px;max-width:560px;text-align:center}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:48px;justify-content:center}.hero-stats{display:flex;gap:32px;justify-content:center}.hero-stat-value{font-family:Bebas Neue,cursive;font-size:2rem;color:var(--red);line-height:1}.hero-stat-label{font-size:.72rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:1px}.hero-right{display:none}.hero-badge-wrap{position:relative;width:340px;height:340px;display:flex;align-items:center;justify-content:center}.hero-badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(204,0,0,.2);animation:spin 20s linear infinite}.hero-badge-ring:before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;background:var(--red);border-radius:50%;transform:translate(-50%)}@keyframes spin{to{transform:rotate(360deg)}}.hero-badge-ring-2{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;border:1px dashed rgba(0,31,91,.3);animation:spin 30s linear infinite reverse}.hero-badge-glow{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:50%;background:radial-gradient(circle,rgba(204,0,0,.12) 0%,transparent 70%)}.hero-logo-img{width:200px;height:200px;object-fit:contain;filter:drop-shadow(0 0 30px rgba(204,0,0,.4));animation:float 4s ease-in-out infinite;z-index:1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ad-banner-wrap{padding:40px 20px 20px;width:100%}.ad-banner{margin:0 auto;width:100%;max-width:728px;height:90px;background:var(--dark-3);border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;position:relative;border-radius:4px;color:var(--light-gray);font-family:inherit;font-size:.85rem;overflow:visible}.ad-banner-label{position:absolute;top:-8px;left:12px;background:var(--navy-dark);padding:0 6px;font-size:.6rem;letter-spacing:1.5px;color:#fff9;text-transform:uppercase;z-index:10}.ad-banner-content{width:100%;height:100%;opacity:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.ticker-bar{background:var(--white);color:var(--red);padding:10px 0;overflow:hidden;position:relative;z-index:5}.ticker-inner{display:flex;align-items:center;gap:0;overflow:hidden}.ticker-label{background:var(--navy);color:var(--white);font-size:.7rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:4px 16px;white-space:nowrap;flex-shrink:0;position:relative;z-index:1;margin-right:16px}.ticker-track{display:flex;gap:48px;animation:ticker 30s linear infinite;white-space:nowrap}.ticker-item{display:flex;align-items:center;gap:16px;font-size:.78rem;font-weight:600;letter-spacing:.5px;white-space:nowrap;color:var(--red)}.ticker-sep{color:#c006}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}#matches{background:var(--navy-dark);border-radius:var(--radius);padding-top:60px;padding-bottom:60px}.matches-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.match-card{background:var(--white);color:var(--dark-2);border:1px solid var(--light-gray);border-radius:var(--radius);padding:20px 24px;transition:var(--transition);position:relative;overflow:hidden}.match-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red)}.match-card:hover{transform:translateY(-4px);border-color:#cc00004d;box-shadow:var(--shadow-red)}.match-comp{font-size:.65rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--red-light);margin-bottom:14px;display:flex;align-items:center;gap:8px}.match-date{color:#0000008c;font-size:.7rem;font-weight:500}.match-teams{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.match-team{display:flex;align-items:center;gap:12px;flex:1}.home-side{justify-content:flex-end;text-align:right;margin-right:auto}.away-side{justify-content:flex-start;text-align:left;margin-left:auto}.team-logo{width:44px;height:44px;object-fit:contain;flex-shrink:0}.match-team-info{display:flex;flex-direction:column;gap:2px}.match-team-name{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.match-team-tag{font-size:.65rem;color:#00000080}.match-scorebox{flex-shrink:0;padding:0 12px}.match-score{display:flex;align-items:center;gap:4px;background:var(--dark-3);border-radius:8px;padding:10px 16px;min-width:80px;justify-content:center}.match-score-num{font-family:Bebas Neue,cursive;font-size:2rem;line-height:1;color:var(--white)}.match-score-sep{font-size:1.2rem;color:#ffffff80}.match-result{display:flex;justify-content:center;margin-top:14px}.match-upcoming{background:#00c8531a;border:1px solid rgba(0,200,83,.3);color:#00c853;font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:100px;display:flex;align-items:center;gap:6px}.match-upcoming .live-dot{width:5px;height:5px;border-radius:50%;background:#00c853;animation:blink 1s infinite}.match-won{background:#cc00001f;border:1px solid rgba(204,0,0,.25);color:var(--red-light);font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:100px}.match-lost{background:#001f5b33;border:1px solid rgba(0,31,91,.4);color:#4a7fd4;font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:100px}#news{background:transparent}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.news-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius);overflow:hidden;transition:var(--transition);position:relative}.news-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#cc000040}.news-img{position:relative;height:200px;overflow:hidden;background:linear-gradient(135deg,var(--dark-3),var(--navy-dark))}.news-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-img img{transform:scale(1.06)}.news-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem}.news-cat-badge{position:absolute;top:12px;left:12px;background:var(--red);color:var(--white);font-size:.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:4px}.news-body{padding:20px}.news-date{font-size:.72rem;color:#fff9;margin-bottom:8px;display:flex;align-items:center;gap:6px}.news-title{font-family:Oswald,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--white);margin-bottom:10px;transition:var(--transition)}.news-card:hover .news-title{color:var(--red-light)}.news-excerpt{font-size:.83rem;color:#ffffffb3;line-height:1.6}.news-footer{padding:14px 20px;border-top:1px solid var(--glass-border);display:flex;justify-content:flex-end}.news-read-more{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--red-light);display:flex;align-items:center;gap:6px;transition:var(--transition)}.news-read-more:hover{gap:10px}#players{background:transparent}.players-tabs{display:flex;gap:8px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.player-tab{padding:8px 20px;border-radius:6px;font-size:.78rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:1px solid var(--glass-border);color:#ffffffb3;transition:var(--transition)}.player-tab:hover{border-color:var(--red);color:var(--white)}.player-tab.active{background:var(--red);border-color:var(--red);color:var(--white)}.players-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,320px));gap:30px;justify-content:center}.player-card{background:var(--dark-3);border:1px solid var(--glass-border);border-radius:var(--radius);overflow:hidden;transition:var(--transition);position:relative;cursor:pointer}.player-card:hover{transform:translateY(-6px);border-color:#cc00004d;box-shadow:var(--shadow-red)}.player-card-img{position:relative;height:320px;background:linear-gradient(180deg,var(--navy-dark) 0%,var(--dark-3) 100%);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.player-number{position:absolute;top:10px;left:10px;font-family:Bebas Neue,cursive;font-size:2.5rem;line-height:1;color:#ffffff14;-webkit-user-select:none;user-select:none}.player-silhouette{font-size:5rem;line-height:1;padding-bottom:8px;position:relative;z-index:1}.player-pos-badge{position:absolute;top:10px;right:10px;background:var(--red);color:var(--white);font-size:.6rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:4px}.player-card-body{padding:14px 16px}.player-name{font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;line-height:1.2}.player-name .last{color:var(--red-light)}.player-meta{font-size:.85rem;color:#ffffffa6;margin-top:6px;display:flex;align-items:center;justify-content:space-between}#highlights{background:transparent}.highlights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.highlight-card{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--dark-3);border:1px solid var(--glass-border);transition:var(--transition);cursor:pointer;display:block;color:inherit;text-decoration:none}.highlight-card:hover{border-color:#cc00004d;transform:translateY(-4px);box-shadow:var(--shadow-red)}.highlight-thumb{position:relative;aspect-ratio:4 / 5;background:var(--dark-3);display:flex;align-items:center;justify-content:center;overflow:hidden}.highlight-thumb img,.highlight-thumb video{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.highlight-card:hover .highlight-thumb img,.highlight-card:hover .highlight-thumb video{transform:scale(1.06)}.highlight-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.highlight-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#fffffffa;display:flex;align-items:center;justify-content:center;transition:var(--transition);z-index:10;box-shadow:0 8px 24px #0000004d;animation:pulse-ring-light 2s ease infinite}.highlight-card:hover .highlight-play{transform:translate(-50%,-50%) scale(1.1);background:var(--white);box-shadow:0 12px 32px #0006}@keyframes pulse-ring-light{0%{box-shadow:0 0 #fff6,0 8px 24px #0000004d}70%{box-shadow:0 0 0 14px #fff0,0 8px 24px #0000004d}to{box-shadow:0 0 #fff0,0 8px 24px #0000004d}}.highlight-play svg{width:22px;height:22px;fill:var(--red);margin-left:3px}.highlight-emoji{font-size:3rem}.highlight-body{padding:16px 18px}.highlight-comp{font-size:.7rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--red-light);margin-bottom:8px}.highlight-title{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.35;color:var(--white);transition:var(--transition)}.highlight-card:hover .highlight-title{color:var(--red-light)}#standings{background:transparent}.table-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--glass-border)}.standings-table{width:100%;border-collapse:collapse}.standings-table th{background:var(--navy-dark);color:#ffffffd9;font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:14px 16px;text-align:center}.standings-table th:first-child{text-align:left;padding-left:20px}.standings-table td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--glass-border);font-size:.85rem}.standings-table td:first-child{text-align:left;padding-left:20px}.standings-table tr{background:var(--card-bg);transition:background .2s}.standings-table tr:hover{background:#cc00000d}.standings-table tr.highlight-row{background:#cc000014;border-left:3px solid var(--red)}.standings-table tr:last-child td{border-bottom:none}.team-cell{display:flex;align-items:center;gap:10px}.team-badge{width:28px;height:28px;border-radius:50%;background:var(--dark-3);display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.form-badges{display:flex;gap:3px;justify-content:center}.form-w{width:18px;height:18px;border-radius:50%;background:#00c853cc;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.form-d{width:18px;height:18px;border-radius:50%;background:#ffb400cc;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.form-l{width:18px;height:18px;border-radius:50%;background:#c00c;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}#gallery-preview{background:transparent}.gallery-masonry{columns:3;column-gap:12px}.gallery-item{break-inside:avoid;margin-bottom:12px;border-radius:var(--radius-sm);overflow:hidden;position:relative;cursor:pointer;background:var(--dark-3);transition:var(--transition)}.gallery-item:hover{transform:scale(1.01);box-shadow:var(--shadow)}.gallery-item img{width:100%;display:block;transition:transform .5s ease}.gallery-item:hover img{transform:scale(1.04)}.gallery-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#cc000080;opacity:0;transition:var(--transition);display:flex;align-items:center;justify-content:center;font-size:2rem}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-placeholder{height:150px;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.cta-banner{background:linear-gradient(135deg,var(--navy-dark) 0%,#0a1a40 50%,var(--navy-dark) 100%);position:relative;overflow:hidden;padding:60px 0;text-align:center}.cta-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(204,0,0,.08),transparent 50%,rgba(0,31,91,.08))}.cta-banner-title{font-family:Bebas Neue,cursive;font-size:clamp(2rem,5vw,4rem);letter-spacing:3px;margin-bottom:16px}.cta-banner-sub{color:#ffffffd9;margin-bottom:28px;font-size:1rem}.cta-banner-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}#footer{background:transparent;border-top:1px solid var(--glass-border);padding:60px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-centered{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:40px;gap:8px}.footer-brand-logo{width:120px;height:120px;object-fit:contain;margin-bottom:4px}.footer-brand-name{font-family:Bebas Neue,cursive;font-size:1.4rem;letter-spacing:2px;margin-bottom:8px}.footer-brand-name span{color:var(--white)}.footer-brand-desc{color:#ffffffbf;font-size:.85rem;line-height:1.7;margin-bottom:20px;max-width:480px}.footer-socials{display:flex;gap:10px;justify-content:center}.footer-social{width:36px;height:36px;border-radius:8px;background:var(--glass);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;font-size:1rem;transition:var(--transition)}.footer-social:hover{background:var(--red);border-color:var(--red);transform:translateY(-3px)}.footer-col-title{font-family:Oswald,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--red);display:inline-block}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-link{font-size:.85rem;color:#ffffffb3;transition:var(--transition);display:flex;align-items:center;gap:6px}.footer-link:hover{color:var(--white);padding-left:4px}.footer-bottom{border-top:1px solid var(--glass-border);padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;color:#ffffffa6;flex-wrap:wrap;gap:12px}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a{color:#ffffffa6;transition:var(--transition)}.footer-bottom-links a:hover{color:var(--white)}.page-hero{background:transparent;padding:120px 0 60px;position:relative;overflow:hidden;border-bottom:1px solid var(--glass-border)}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(204,0,0,.05),transparent)}.page-hero-title{font-family:Bebas Neue,cursive;font-size:clamp(2.5rem,6vw,5rem);letter-spacing:3px}.page-hero-title span{color:var(--white)}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#ffffffa6;margin-top:12px}.breadcrumb a{color:#ffffffa6;transition:var(--transition)}.breadcrumb a:hover{color:var(--red-light)}.breadcrumb-sep{color:var(--glass-border)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-30px);transition:opacity .6s ease,transform .6s ease}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(30px);transition:opacity .6s ease,transform .6s ease}.reveal-right.visible{opacity:1;transform:translate(0)}@media (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.highlights-grid{grid-template-columns:1fr}.highlight-card.featured{grid-column:span 1}}@media (max-width: 768px){.nav-menu,.nav-actions .btn{display:none}.hero-content{grid-template-columns:1fr;text-align:center;gap:40px}.hero-right{display:none}.hero-actions,.hero-stats{justify-content:center}.matches-grid,.news-grid{grid-template-columns:1fr}.players-grid{grid-template-columns:1fr;gap:20px}.highlights-grid{grid-template-columns:1fr}.gallery-masonry{columns:2}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column;text-align:center}.section{padding:60px 0}}@media (max-width: 600px){.match-card{padding:16px 12px}.match-teams{gap:8px}.match-team{gap:6px;flex-direction:column;align-items:center;text-align:center}.home-side{flex-direction:column-reverse}.away-side{flex-direction:column}.team-logo{width:36px;height:36px}.match-scorebox{padding:0 6px}.match-score{min-width:60px;padding:6px 10px}.match-score-num{font-size:1.5rem}.match-team-name{font-size:.72rem}}@media (max-width: 480px){.gallery-masonry{columns:2}.hero-title{font-size:3rem}}.squad-section-title{font-family:Bebas Neue,cursive;font-size:1.4rem;letter-spacing:2px;color:#ffffffbf;margin-bottom:16px;margin-top:8px}.login-page-wrap{display:flex;min-height:100vh;width:100vw;background:var(--dark);position:relative;z-index:9999}.login-left{flex:1.2;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:60px}.login-slider{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.login-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;visibility:hidden;transform:scale(1.05);transition:opacity 1s ease,visibility 1s ease,transform 6s linear}.login-slide.active{opacity:1;visibility:visible;transform:scale(1)}.login-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#001f5bd9,#cc0000a6);mix-blend-mode:multiply}.login-left-content{position:relative;z-index:2;color:var(--white);max-width:480px}.login-brand-logo{width:100px;margin-bottom:30px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}.login-welcome-title{font-family:Staatliches,cursive;font-size:3.5rem;line-height:1.1;letter-spacing:2px;margin-bottom:16px;text-shadow:2px 2px 10px rgba(0,0,0,.5)}.login-welcome-title span{color:var(--red-light)}.login-welcome-desc{font-size:1.05rem;line-height:1.6;color:#ffffffd9;margin-bottom:40px}.login-slider-dots{display:flex;gap:10px}.login-dot{width:10px;height:10px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:var(--transition)}.login-dot.active{background:var(--white);transform:scale(1.3)}.login-right{flex:1;display:flex;align-items:center;justify-content:center;background:var(--dark-2);padding:40px;position:relative}.login-right:before{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.1),transparent)}.login-form-container{width:100%;max-width:420px;background:#0e0e1a99;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:48px;border-radius:20px;border:1px solid var(--glass-border);box-shadow:0 16px 40px #0006}.login-header{margin-bottom:32px}.login-back-btn{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffffffb3;margin-bottom:24px;transition:var(--transition)}.login-back-btn:hover{color:var(--white)}.login-header h2{font-family:Oswald,sans-serif;font-size:2rem;letter-spacing:1px;margin-bottom:8px}.login-header p{font-size:.85rem;color:#ffffffb3}.login-form .form-group{margin-bottom:24px}.login-form .form-group label{display:block;font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#ffffffd9;margin-bottom:8px}.input-wrap{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1.1rem;color:var(--white);z-index:2;pointer-events:none}.form-input{width:100%;padding:14px 46px 14px 16px!important;text-indent:36px!important;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--white);font-family:inherit;font-size:.95rem;transition:var(--transition)}.form-input:focus{outline:none;background:#ffffff0f;border-color:var(--red);box-shadow:0 0 0 3px #c003}.reveal-pwd-btn{position:absolute;right:16px;color:#fff9;display:flex;align-items:center;justify-content:center;transition:color .2s;z-index:2}.reveal-pwd-btn:hover{color:var(--white)}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.8rem;color:#ffffffb3;-webkit-user-select:none;user-select:none}.checkbox-label input{display:none}.checkmark{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}.checkbox-label input:checked~.checkmark{background:var(--red);border-color:var(--red)}.checkbox-label input:checked~.checkmark:after{content:"✓";color:var(--white);font-size:.7rem;font-weight:700}.forgot-link{font-size:.8rem;font-weight:600;color:var(--navy-light);transition:var(--transition)}.forgot-link:hover{color:var(--white);text-decoration:underline}.login-submit-btn{width:100%;justify-content:center;padding:16px;font-size:.95rem}.login-footer{margin-top:32px;text-align:center;font-size:.85rem;color:#ffffffb3}.login-footer a{color:var(--red-light);font-weight:600;transition:var(--transition)}.login-footer a:hover{color:var(--white)}@media (max-width: 992px){.login-left{display:none}.login-page-wrap{align-items:center;justify-content:center;background:url(/images/hero-slide-1.jpg) center/cover}.login-page-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#07070fd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-right{flex:none;width:100%;background:transparent;padding:20px}.login-form-container{margin:0 auto;box-shadow:0 24px 60px #0009}}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:#07070ff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.search-modal.active{opacity:1;visibility:visible;pointer-events:auto}.search-close-btn{position:absolute;top:30px;right:40px;width:50px;height:50px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--white);font-size:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition);cursor:pointer;z-index:2}.search-close-btn:hover{background:var(--red);border-color:var(--red);transform:rotate(90deg)}.search-modal-inner{margin:15vh auto 0;max-width:800px;width:100%}.search-input-wrap{position:relative;margin-bottom:40px;transform:translateY(20px);opacity:0;transition:all .5s ease .1s}.search-modal.active .search-input-wrap{transform:translateY(0);opacity:1}.search-input-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#ffffffb3;transition:color .3s}.search-input-field{width:100%;background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.2);padding:24px 24px 24px 72px;font-family:inherit;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:var(--white);transition:var(--transition)}.search-input-field:focus{outline:none;border-bottom-color:var(--red)}.search-input-field:focus+.search-input-icon{color:var(--red)}.search-results-area{padding:0 24px;transform:translateY(20px);opacity:0;transition:all .5s ease .2s}.search-modal.active .search-results-area{transform:translateY(0);opacity:1}.search-suggestions h4{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;color:#ffffffb3;margin-bottom:16px;font-weight:600}.suggestion-tags{display:flex;gap:12px;flex-wrap:wrap}.suggestion-tags .tag{padding:8px 16px;border-radius:100px;cursor:pointer}.suggestion-tags .tag:hover{background:var(--white);color:var(--dark);border-color:var(--white)}.search-results-list{display:flex;flex-direction:column;gap:12px;max-height:50vh;overflow-y:auto;padding-right:10px}.search-result-item{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;background:#ffffff08;border:1px solid transparent;transition:var(--transition);text-decoration:none;cursor:pointer}.search-result-item:hover{background:#ffffff0f;border-color:#ffffff1a;transform:translate(5px)}.search-result-icon{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#c003,#001f5b33);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.search-result-info{flex:1}.search-result-title{font-size:1.1rem;font-weight:600;color:var(--white);margin-bottom:4px}.search-result-desc{font-size:.85rem;color:#ffffffa6;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.dashboard-layout{display:flex;height:100vh;background:var(--dark);color:var(--white);overflow:hidden;font-family:Inter,sans-serif}.dashboard-sidebar{width:280px;background:#0e0e1af2;border-right:1px solid var(--glass-border);display:flex;flex-direction:column;padding:30px 20px;z-index:10}.sidebar-brand{display:flex;align-items:center;gap:12px;margin-bottom:50px}.sidebar-logo{width:40px;height:40px}.sidebar-brand span{font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:2px}.sidebar-nav{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;padding-right:4px}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#fff3}.sidebar-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:#ffffffd9;text-decoration:none;font-size:.9rem;font-weight:500;transition:var(--transition);border:1px solid transparent}.sidebar-link:hover,.sidebar-link.active{background:#ffffff0d;color:var(--white);border-color:#ffffff1a}.sidebar-link.active{background:var(--red);border-color:var(--red)}.sidebar-icon{font-size:1.2rem}.logout-btn{margin-top:auto;color:var(--red-light);background:transparent;cursor:pointer;text-align:left;width:100%;border:1px solid rgba(204,0,0,.2);flex-shrink:0}.logout-btn:hover{background:#cc00001a;color:var(--white)}.dashboard-main{flex:1;background:linear-gradient(135deg,#07070f,#0e0818);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.dashboard-header{height:80px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--glass-border);background:#0e0e1a80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:5}.dashboard-header h2{font-family:Oswald,sans-serif;font-size:1.5rem;letter-spacing:1px}.header-user{display:flex;align-items:center;gap:12px}.user-avatar{width:40px;height:40px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.user-info{display:flex;flex-direction:column}.user-name{font-size:.9rem;font-weight:600}.user-role{font-size:.7rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:1px}.dashboard-content{padding:40px;display:flex;flex-direction:column;gap:30px}.dash-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.dash-stat-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;display:flex;align-items:center;gap:20px;transition:var(--transition)}.dash-stat-card:hover{transform:translateY(-3px);border-color:#fff3;box-shadow:var(--shadow)}.stat-icon{width:60px;height:60px;border-radius:12px;background:#cc00001a;display:flex;align-items:center;justify-content:center;font-size:2rem}.stat-info h3{font-size:.8rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-weight:600}.stat-info p{font-family:Bebas Neue,cursive;font-size:2.5rem;line-height:1;color:var(--white)}.dash-split-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.dash-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.dash-card.bg-darker{background:#07070f66}.dash-card-header{padding:20px 24px;border-bottom:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between}.dash-card-header h3{font-size:1.1rem;font-weight:600;font-family:Oswald,sans-serif;letter-spacing:1px}.player-list-table{overflow-x:auto;flex:1}.player-list-table table{width:100%;border-collapse:collapse;text-align:left}.player-list-table th{padding:16px 24px;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#ffffffa6;border-bottom:1px solid var(--glass-border)}.player-list-table td{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.03);font-size:.9rem;vertical-align:middle}.table-user{display:flex;align-items:center;gap:12px}.table-avatar{width:32px;height:32px;border-radius:50%;background:var(--navy-light);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.invite-form{padding:24px}.invite-note{padding:0 24px 24px;color:#ffffffa6}.action-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--white);padding:4px 12px;border-radius:4px;font-size:.75rem;transition:var(--transition)}.action-btn:hover{background:var(--white);color:var(--dark)}.w-100{width:100%;justify-content:center}.status-badge{padding:4px 10px;border-radius:100px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:inline-block}.status-badge.success{background:#00c85326;color:#00e676;border:1px solid rgba(0,200,83,.3)}.status-badge.danger{background:#cc000026;color:var(--red-light);border:1px solid rgba(204,0,0,.3)}.status-badge.warning{background:#ff980026;color:#ffad33;border:1px solid rgba(255,152,0,.3)}.text-success{color:#00e676!important}.text-danger{color:var(--red-light)!important}.player-hero-card{background:linear-gradient(135deg,#001f5bcc,#cc000080),url(/images/hero-bg.jpg) center/cover;border-radius:16px;padding:40px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 12px 32px #00000080;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.player-hero-info{max-width:50%;position:relative;z-index:2}.player-hero-info h1{font-family:Staatliches,cursive;font-size:3.5rem;letter-spacing:2px;line-height:1;margin-bottom:8px;text-shadow:2px 2px 10px rgba(0,0,0,.5)}.player-health-status{margin-top:16px;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;background:#0006;padding:6px 12px;border-radius:4px;display:inline-block;border:1px solid rgba(255,255,255,.1)}.player-hero-stats{display:flex;gap:30px;position:relative;z-index:2}.hero-stat{text-align:center}.hero-stat-val{display:block;font-family:Bebas Neue,cursive;font-size:3.5rem;line-height:1;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.hero-stat-label{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:#ffffffb3}.finance-block{padding:30px;display:flex;flex-direction:column;gap:30px}.finance-primary span{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--gray)}.finance-primary h2{font-family:Bebas Neue,cursive;font-size:4rem;color:#00e676;line-height:1;margin-top:5px}.finance-secondary{display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.finance-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.finance-row span{color:var(--gray);text-transform:uppercase;letter-spacing:1px;font-size:.75rem}.achievements-shelf{padding:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px;background:#00000026;border-radius:16px;min-height:200px}.trophy-visual-item{position:relative;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:35px 20px;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:18px;box-shadow:0 10px 30px #00000040}.trophy-visual-item:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,215,0,.08) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.trophy-visual-item:hover{transform:translateY(-10px) scale(1.02);border-color:#ffd7004d;box-shadow:0 25px 50px #0006,0 0 20px #ffd7001a;background:#ffffff14}.trophy-visual-item:hover:before{opacity:1}.trophy-img{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 15px 25px rgba(0,0,0,.6));transition:transform .5s ease;z-index:1}.trophy-visual-item:hover .trophy-img{transform:scale(1.15) rotate(5deg)}.trophy-details{z-index:1}.trophy-title{font-family:Oswald,sans-serif;font-size:1.25rem;color:gold;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 2px 4px rgba(0,0,0,.5);margin-bottom:4px}.trophy-date{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.doc-upload-zone{border:2px dashed rgba(255,255,255,.15);border-radius:16px;padding:40px 30px;text-align:center;transition:all .3s ease;background:#ffffff05;cursor:pointer}.doc-upload-zone:hover,.doc-upload-zone.drag-over{border-color:var(--red);background:#cc00000d;transform:translateY(-2px)}.doc-upload-icon{font-size:3rem;margin-bottom:12px;display:block;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3))}.doc-upload-label{font-size:1rem;color:var(--white);font-weight:600;letter-spacing:.5px}.doc-upload-hint{font-size:.8rem;color:var(--gray);margin-top:4px}.documents-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.doc-item{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.doc-item:hover{background:#ffffff0f;transform:translate(8px);border-color:#ffffff26;box-shadow:0 8px 24px #0003}.doc-item-icon{font-size:1.8rem;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#001f5b33;border:1px solid rgba(0,31,91,.3);border-radius:10px}.doc-item-info{flex:1}.doc-item-name{font-size:.95rem;font-weight:600;color:var(--white);margin-bottom:2px}.doc-item-meta{font-size:.75rem;color:var(--gray);font-weight:500}.doc-item-actions{display:flex;gap:8px}@media (max-width: 1024px){.dash-split-grid{grid-template-columns:1fr}.dashboard-layout{flex-direction:column}.dashboard-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--glass-border);padding:16px;flex-direction:row;justify-content:space-between;align-items:center}.sidebar-brand{margin-bottom:0}.sidebar-nav{flex-direction:row;flex:none;gap:10px;overflow-x:auto;padding-left:20px}.sidebar-link span{display:none}.dashboard-content{padding:20px}.player-hero-card{flex-direction:column;gap:30px;align-items:flex-start}}.panel-loading{padding:60px;text-align:center;color:var(--gray);font-size:1rem}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.panel-toolbar h3{font-family:Oswald,sans-serif;font-size:1.4rem;letter-spacing:1px}.panel-hint{color:var(--gray);font-size:.85rem;padding:12px 0}.table-empty{text-align:center;color:var(--gray);padding:40px!important}.table-actions{display:flex;gap:8px}.badge{display:inline-block;padding:3px 10px;border-radius:100px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.badge--green{background:#00c85326;color:#00e676;border:1px solid rgba(0,200,83,.3)}.badge--red{background:#cc000026;color:#f55;border:1px solid rgba(204,0,0,.3)}.badge--blue{background:#2196f326;color:#64b5f6;border:1px solid rgba(33,150,243,.3)}.badge--yellow{background:#ffc10726;color:#ffd740;border:1px solid rgba(255,193,7,.3)}.badge--orange{background:#ff572226;color:#ff8a65;border:1px solid rgba(255,87,34,.3)}.badge--grey{background:#ffffff0f;color:var(--gray);border:1px solid rgba(255,255,255,.1)}.badge-pulse{animation:pulse-badge 1.5s infinite}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.5}}.panel-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.panel-empty{text-align:center;padding:60px;color:var(--gray);font-size:.95rem}.table-wrapper{overflow-x:auto;border-radius:12px;border:1px solid var(--glass-border)}.data-table{width:100%;border-collapse:collapse;font-size:.88rem}.data-table thead tr{background:#ffffff08}.data-table th{padding:14px 18px;text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:1px;color:#ffffff80;border-bottom:1px solid var(--glass-border);white-space:nowrap}.data-table td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.03);color:#ffffffd9;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:#ffffff05}.btn-sm{padding:5px 14px;font-size:.78rem}.btn-danger{background:#c003;color:#f55;border:1px solid rgba(204,0,0,.3)}.btn-danger:hover{background:var(--red);color:var(--white)}.btn-warning{background:#ff980026;color:#ffad33;border:1px solid rgba(255,152,0,.35)}.btn-warning:hover{background:#ff9800d9;color:var(--dark)}.dash-welcome-banner{background:linear-gradient(135deg,#cc00001a,#001f5b33);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px 40px}.dash-welcome-banner h3{font-size:1.4rem;font-family:Oswald,sans-serif;letter-spacing:1px;margin-bottom:8px}.dash-welcome-banner p{color:var(--gray);font-size:.9rem}.news-admin-list{display:flex;flex-direction:column;gap:0}.news-admin-row{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.04);transition:var(--transition);gap:20px}.news-admin-row:hover{background:#ffffff05}.news-admin-info{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.news-admin-info strong{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.news-admin-date{color:var(--gray);font-size:.78rem;white-space:nowrap}.fixture-admin-list{display:flex;flex-direction:column;gap:0}.fixture-admin-row{padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:space-between;gap:20px;transition:var(--transition)}.fixture-admin-row:hover{background:#ffffff05}.fixture-admin-match{display:flex;align-items:center;gap:12px;flex:1}.fixture-admin-match strong{font-size:.95rem}.fixture-score{font-family:Bebas Neue,cursive;font-size:1.4rem;color:#00e676;padding:0 8px}.fixture-admin-meta{display:flex;gap:20px;color:var(--gray);font-size:.8rem}.user-admin-list{display:flex;flex-direction:column;gap:0}.user-admin-row{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.04);transition:var(--transition)}.user-admin-row:hover{background:#ffffff05}.user-admin-info{display:flex;align-items:center;gap:14px}.user-avatar-sm{width:36px;height:36px;border-radius:50%;background:var(--navy-light);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.user-admin-info>div{display:flex;align-items:center;gap:10px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease}.modal-overlay.active{opacity:1;pointer-events:all}.modal-box{background:linear-gradient(160deg,#111120,#0d0d1e);border:1px solid rgba(255,255,255,.12);border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 30px 80px #000c;transform:translateY(20px);transition:transform .3s ease}.modal-overlay.active .modal-box{transform:translateY(0)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 30px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-header h3{font-family:Oswald,sans-serif;font-size:1.3rem;letter-spacing:1px}.modal-close{width:32px;height:32px;border-radius:50%;background:#ffffff0f;color:var(--gray);border:none;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.modal-close:hover{background:var(--red);color:#fff}.modal-form{padding:28px 30px;display:flex;flex-direction:column;gap:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.checkbox-group label{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-group input[type=checkbox]{width:16px;height:16px;accent-color:var(--red)}.admin-toast{position:fixed;bottom:30px;right:30px;z-index:9999;padding:14px 24px;border-radius:10px;font-size:.9rem;font-weight:500;background:#1a1a2e;color:var(--white);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0006;transform:translateY(20px);opacity:0;transition:all .3s ease;max-width:380px;pointer-events:none}.admin-toast.show{transform:translateY(0);opacity:1}.admin-toast--success{border-color:#00c85366;background:#001e0ff2}.admin-toast--error{border-color:#c006;background:#1e0000f2;color:#f55}.admin-toast--info{border-color:#2196f366;background:#000a1ef2}.profile-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .3s ease}.profile-modal-overlay.active{opacity:1;pointer-events:all}.profile-modal-container{background:#001f5b;width:90%;max-width:850px;border-radius:12px;position:relative;overflow:hidden;transform:scale(.95);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 40px 100px #000000b3}.profile-modal-overlay.active .profile-modal-container{transform:scale(1)}.profile-modal-close{position:absolute;top:15px;right:20px;background:none;border:none;cursor:pointer;z-index:10;display:flex;justify-content:center;align-items:center;transition:transform .2s}.profile-modal-close:hover{transform:scale(1.1)}.profile-modal-content{display:flex;flex-direction:row}.profile-modal-photo-area{flex:0 0 40%;border-right:4px solid #fff;background:#111;position:relative;overflow:hidden;min-height:400px}.profile-modal-photo-area img{width:100%;height:100%;object-fit:cover;object-position:top}.profile-modal-details{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px}.profile-modal-header{text-align:left;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.profile-modal-header h4{color:gold;font-family:Inter,sans-serif;font-weight:700;font-size:1.2rem;text-transform:uppercase;margin-bottom:4px}.profile-modal-header h2{color:#fff;font-family:Oswald,sans-serif;font-weight:700;font-size:2.6rem;text-transform:uppercase;line-height:1.1;letter-spacing:1px}.profile-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.profile-stat-box{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;text-align:left;display:flex;flex-direction:column;gap:4px}.profile-stat-box .stat-label{color:#fff9;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.profile-stat-box .stat-value{color:gold;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700}.text-gold{color:gold!important}@media (max-width: 768px){.profile-modal-content{flex-direction:column}.profile-modal-photo-area{max-height:350px;flex:none;width:100%;border-right:none;border-bottom:4px solid #fff}.profile-modal-details{padding:25px}.profile-stats-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.profile-modal-header h2{font-size:2rem}.profile-stats-grid{grid-template-columns:1fr}}.auth-error{background:#cc00001a;border-left:3px solid var(--red);color:#ff4d4d;padding:12px 16px;border-radius:6px;font-size:.85rem;margin-bottom:20px}.auth-section{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,var(--dark-3) 0%,var(--dark) 100%)}.image-preview,.image-preview-lg{margin:10px 0;border:1px dashed rgba(255,255,255,.2);border-radius:8px;background:#0003;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--gray);font-size:.8rem}.image-preview{width:100px;height:100px}.image-preview-lg{width:120px;height:120px;margin:0 auto 15px}.image-preview img,.image-preview-lg img{width:100%;height:100%;object-fit:cover}.user-info-cell{display:flex;align-items:center;gap:12px}.user-avatar-sm,.user-avatar{border-radius:50%;background:var(--navy);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;font-weight:700;overflow:hidden}.user-avatar-sm{width:32px;height:32px;font-size:.8rem}.user-avatar{width:40px;height:40px;font-size:1rem}.user-avatar img,.user-avatar-sm img{width:100%;height:100%;object-fit:cover}.tv-hero{position:relative;padding:160px 0 80px;text-align:center;overflow:hidden}.tv-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top center,rgba(204,0,0,.18) 0%,rgba(0,31,91,.25) 50%,transparent 100%);z-index:0}.tv-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 40px,rgba(255,255,255,.015) 40px,rgba(255,255,255,.015) 41px);z-index:0}.tv-hero-content{position:relative;z-index:1}.tv-logo-badge{display:inline-flex;align-items:center;gap:10px;background:var(--red);color:var(--white);padding:8px 20px;border-radius:100px;font-family:Bebas Neue,cursive;font-size:1.1rem;letter-spacing:3px;margin-bottom:8px}.tv-play-icon{width:24px;height:24px;background:#fff3;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem}.tv-featured-wrap{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start;padding-top:48px}.tv-featured-player{background:#000;border-radius:16px;overflow:hidden;aspect-ratio:16/9;position:relative;box-shadow:0 24px 64px #000000b3;border:1px solid var(--glass-border)}.tv-player-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,var(--dark-3) 0%,var(--navy-dark) 100%);color:var(--gray)}.tv-player-logo{font-size:3rem;width:80px;height:80px;background:#cc000026;border:2px solid rgba(204,0,0,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.tv-iframe{width:100%;height:100%;border:none}.tv-featured-info{padding:12px 0}.tv-featured-comp{display:inline-block;background:var(--red);color:var(--white);font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:4px;margin-bottom:14px}.tv-featured-title{font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.3;color:var(--white)}.tv-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.tv-video-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:var(--transition)}.tv-video-card:hover{transform:translateY(-5px);border-color:#cc000059;box-shadow:var(--shadow-red)}.tv-video-card.tv-card-active{border-color:var(--red);box-shadow:0 0 0 2px #c006,var(--shadow)}.tv-card-thumb{position:relative;aspect-ratio:4 / 5;background:var(--dark-3);display:flex;align-items:center;justify-content:center;overflow:hidden}.tv-card-thumb-img,.tv-card-thumb-video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tv-video-card:hover .tv-card-thumb-img,.tv-video-card:hover .tv-card-thumb-video{transform:scale(1.05)}.tv-card-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--dark-3),var(--navy-dark))}.tv-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.tv-video-card:hover .tv-card-overlay,.tv-video-card.tv-card-active .tv-card-overlay{opacity:1}.tv-card-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:52px;height:52px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--red);transition:all .3s ease;box-shadow:0 6px 16px #0000004d;z-index:10}.tv-video-card:hover .tv-card-play{transform:translate(-50%,-50%) scale(1);box-shadow:0 8px 24px #0006}.tv-card-badge{position:absolute;top:10px;left:10px;background:var(--red);color:var(--white);font-size:.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:4px}.tv-card-body{padding:14px 16px}.tv-card-title{font-family:Oswald,sans-serif;font-size:.88rem;font-weight:600;line-height:1.4;color:var(--white);transition:color .2s}.tv-video-card:hover .tv-card-title,.tv-video-card.tv-card-active .tv-card-title{color:var(--red-light)}@media (max-width: 900px){.tv-featured-wrap{grid-template-columns:1fr}.tv-featured-info{padding:0}}@media (max-width: 600px){.tv-video-grid{grid-template-columns:1fr 1fr;gap:12px}}.contact-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:flex-start}@media (min-width: 992px){.contact-grid{grid-template-columns:1fr 1.2fr;gap:60px}}.contact-info-cards{display:flex;flex-direction:column;gap:24px}.info-card{display:flex;align-items:flex-start;gap:20px;background:var(--card-bg);padding:24px;border-radius:var(--radius);border:1px solid var(--glass-border);transition:var(--transition)}.info-card:hover{transform:translateY(-4px);border-color:#cc00004d;box-shadow:var(--shadow-red)}.info-icon{width:48px;height:48px;border-radius:12px;background:#cc00001a;color:var(--red);font-size:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-content h3{font-family:Oswald,sans-serif;font-size:1.2rem;color:var(--white);margin-bottom:8px;letter-spacing:1px}.info-content p{color:var(--gray);font-size:.95rem;line-height:1.6}.info-content a{color:var(--gray);transition:var(--transition)}.info-content a:hover{color:var(--red-light)}.contact-form-wrapper{background:var(--card-bg);padding:40px;border-radius:24px;border:1px solid var(--glass-border);box-shadow:var(--shadow)}.form-title{font-family:Bebas Neue,cursive;font-size:2rem;letter-spacing:2px;color:var(--white);margin-bottom:24px;border-bottom:2px solid var(--red);display:inline-block;padding-bottom:8px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.85rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--gray)}.form-input,.form-textarea-premium{width:100%!important;padding:16px 20px!important;border-radius:12px!important;background:#ffffff05!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--white)!important;font-family:Inter,sans-serif!important;font-size:1rem!important;letter-spacing:.3px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.form-input:focus{outline:none!important;border-color:#c006!important;background:#ffffff0a!important;box-shadow:0 0 0 5px #cc000014,0 8px 16px -8px #00000080!important}.form-textarea-wrapper{position:relative;width:100%}.form-textarea-premium{min-height:180px!important;resize:vertical!important;line-height:1.7!important;display:block!important}.form-textarea-premium:focus{outline:none!important;background:#ffffff0d!important;border-color:var(--red)!important;box-shadow:0 0 0 8px #cc00000d,0 0 25px #cc000026!important}.form-textarea-premium::placeholder{color:#ffffff4d!important;font-size:.95rem}select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;cursor:pointer}select.form-input option{background:var(--dark-2);color:var(--white)}@media (max-width: 768px){.form-row{grid-template-columns:1fr}.contact-form-wrapper{padding:24px}}.loader-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.05);border-top:3px solid var(--red);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gallery-tag{position:absolute;top:15px;right:15px;background:var(--red);color:var(--white);padding:4px 12px;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;transform:translateY(-10px);opacity:0;transition:all .3s ease}.gallery-item:hover .gallery-tag{transform:translateY(0);opacity:1}.gallery-zoom-icon{font-size:1.8rem;color:var(--white);transform:scale(.8);transition:transform .3s ease}.gallery-item:hover .gallery-zoom-icon{transform:scale(1.1)}.lightbox-content{position:relative;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center;gap:20px}.lightbox-content img{max-width:100%;max-height:80vh;border-radius:12px;box-shadow:0 20px 50px #000c;border:1px solid var(--glass-border)}.lightbox-caption{color:var(--white);font-family:Oswald,sans-serif;font-size:1.2rem;letter-spacing:1px;text-align:center}@media (max-width: 768px){.section-header{margin-bottom:30px}}#videoLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#07070feb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1)}#videoLightbox.active{opacity:1;visibility:visible;pointer-events:auto}.video-lightbox-content{width:100%;max-width:1000px;padding:20px;position:relative;transform:translateY(20px);opacity:0;transition:all .5s ease .1s}#videoLightbox.active .video-lightbox-content{transform:translateY(0);opacity:1}.video-player-container{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 32px 80px #000c;border:1px solid var(--glass-border)}.video-player-container iframe,.video-player-container video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.video-info-overlay{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-start;color:var(--white)}.video-title-wrap h3{font-family:Oswald,sans-serif;font-size:1.4rem;letter-spacing:1px}#closeVideoLightbox{position:absolute;top:-50px;right:0;color:var(--white);background:#ffffff1a;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.2);transition:var(--transition)}#closeVideoLightbox:hover{background:var(--red);border-color:var(--red);transform:rotate(90deg)}@media (max-width: 1100px){.video-lightbox-content{max-width:90vw}}.doc-upload-zone{border:2px dashed rgba(255,255,255,.15);border-radius:16px;padding:40px 24px;text-align:center;background:#ffffff05;transition:all .3s ease;cursor:pointer}.doc-upload-zone:hover,.doc-upload-zone.drag-over{border-color:#cc000080;background:#cc00000d;box-shadow:0 0 0 4px #cc000014}.doc-upload-icon{font-size:2.8rem;margin-bottom:10px}.doc-upload-label{color:#ffffffb3;font-size:.95rem;margin:0}.doc-upload-hint{color:var(--gray);font-size:.8rem}.documents-list{display:flex;flex-direction:column;gap:0}.doc-item{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s ease}.doc-item:last-child{border-bottom:none}.doc-item:hover{background:#ffffff08}.doc-item-icon{font-size:2rem;flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#cc000014;border:1px solid rgba(204,0,0,.2);border-radius:10px}.doc-item-info{flex:1;min-width:0}.doc-item-name{font-size:.9rem;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 4px}.doc-item-meta{font-size:.75rem;color:var(--gray);margin:0}.doc-item-actions{display:flex;gap:8px;flex-shrink:0}@media (max-width: 600px){.doc-item{flex-wrap:wrap}.doc-item-actions{width:100%;justify-content:flex-end}}
