*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--bg:#e7ebf1;--panel:#ffffff;--panel2:#eff3f8;--nav:#0e2f57;--navtop:#0a4a8f;--line:#e2e8f0;--txt:#1b2a3c;--muted:#6d7e92;--muted2:#98a7b9;--grn:#6dbf3f;--grn2:#47962a;--blue:#2b7fd4;--blue2:#1f6ab5;--gold:#e0a021;--foot:#10263f;--head-h:98px}html{overflow-x:clip}body{min-height:100%;background:var(--bg);color:var(--txt);font-family:'Segoe UI',Roboto,-apple-system,BlinkMacSystemFont,Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;font-size:13px;padding-top:var(--head-h)}body.admin-bar{padding-top:calc(var(--head-h) + 32px)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.clk{cursor:pointer}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#1f3f5e;border-radius:6px}input{font:inherit}.site-head{position:fixed;top:0;left:0;right:0;z-index:100}body.admin-bar .site-head{top:32px}.utility{min-height:52px;height:52px;background:linear-gradient(90deg,#0a3f77,#0e2f57);display:flex;align-items:center;padding:0 16px;gap:16px}.logo-block{display:flex;flex-direction:column;justify-content:center;gap:1px;flex:none;line-height:1.05;text-decoration:none}.logo{font-weight:900;font-style:italic;font-size:22px;letter-spacing:.5px;color:#fff;display:block}.logo b{color:#2f9ae0}.logo-slogan{display:block;font-size:10px;font-weight:600;font-style:normal;letter-spacing:.02em;color:#9ec4e8;white-space:nowrap;opacity:.95}.utility .u-right{margin-left:auto;display:flex;align-items:center;gap:12px}.u-ic{width:34px;height:32px;border-radius:7px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#cfe0f2;position:relative}.u-ic svg{width:18px;height:18px}.u-ic .n{position:absolute;top:-4px;right:-4px;background:var(--grn);color:#08260a;font-size:9px;font-weight:800;border-radius:8px;padding:0 4px;line-height:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-weight:800;white-space:nowrap}.btn-grn{height:34px;padding:0 20px;background:linear-gradient(180deg,var(--grn),var(--grn2));color:#08260a;font-size:13px}.btn-grn:hover{filter:brightness(1.06)}.btn-login{height:34px;padding:0 16px;background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:700}.u-lang{display:flex;align-items:center;gap:6px;color:#cfe0f2;font-size:12px;font-weight:700}.u-menu{display:none;width:34px;height:32px;border-radius:7px;background:rgba(255,255,255,.08);align-items:center;justify-content:center;color:#cfe0f2;flex:none}.u-menu svg{width:18px;height:18px}.nav-backdrop{display:none;position:fixed;inset:0;z-index:80;background:rgba(7,18,31,.55)}body.nav-open{overflow:hidden}body.nav-open .nav-backdrop{display:block}.mainnav{height:46px;background:var(--nav);display:flex;align-items:center;padding:0 16px;gap:4px;border-top:1px solid rgba(255,255,255,.05);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mainnav::-webkit-scrollbar{display:none}.mainnav a{display:flex;align-items:center;gap:6px;height:100%;padding:0 12px;font-size:13px;font-weight:700;color:#cfe0f2;white-space:nowrap}.mainnav a:hover{color:#fff}.mainnav a.cup{color:#fff}.mainnav a svg{width:14px;height:14px;opacity:.8}.mainnav .promoicon{margin-left:6px;display:flex;align-items:center;gap:7px;color:#fff;font-weight:700}.mainnav .promoicon .pi{width:22px;height:22px;border-radius:5px;background:transparent;display:flex;align-items:center;justify-content:center;font-size:16px}.shell{display:grid;grid-template-columns:246px 1fr 322px;gap:8px;padding:8px;align-items:start}.col{min-width:0;max-width:100%}.center-col,.hero,.tiles,.mtable,.mtoolbar,.chips,.ticker{min-width:0;max-width:100%}.side-l{position:sticky;top:calc(var(--head-h) + 8px);align-self:start;max-height:calc(100vh - var(--head-h) - 16px);overflow:auto}.side-r{position:sticky;top:calc(var(--head-h) + 8px);align-self:start;z-index:4;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - var(--head-h) - 16px);overflow:auto;overscroll-behavior:contain}body.admin-bar .side-l,body.admin-bar .side-r{top:calc(var(--head-h) + 40px);max-height:calc(100vh - var(--head-h) - 48px)}.card{background:var(--panel);border-radius:8px;overflow:hidden;border:1px solid var(--line);box-shadow:0 1px 3px rgba(20,40,70,.06)}.card .hd{display:flex;align-items:center;gap:8px;padding:10px 12px;font-weight:700;font-size:13px;border-bottom:1px solid var(--line)}.card .hd .chev{margin-left:auto;color:var(--muted)}.hide-block{text-align:center;color:var(--muted);font-size:12px;padding:8px;background:var(--panel);border-radius:8px;margin-bottom:8px}.lrow{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:13px;color:var(--txt);border-bottom:1px solid var(--line);cursor:pointer}.lrow:hover{background:var(--panel2)}.side-l .tgame,.side-l .tabs2 .t,.side-l .odds3 .o{cursor:pointer}.lrow .i{width:18px;height:18px;flex:none;color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:14px}.lrow .i svg{width:17px;height:17px}.lrow .c{margin-left:auto;color:var(--muted);font-size:12px}.lrow.fav{background:var(--panel2);font-weight:700}.lrow.fav .i{color:var(--gold)}.tabs2{display:flex;border-bottom:1px solid var(--line)}.tabs2 .t{flex:1;text-align:center;padding:10px;font-weight:700;font-size:13px;color:var(--muted)}.tabs2 .t.on{color:var(--txt);box-shadow:inset 0 -3px 0 var(--grn)}.lsub{padding:8px 12px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.tgame{padding:10px 12px;border-bottom:1px solid var(--line)}.tgame .tt{font-size:12px;font-weight:700;margin-bottom:3px}.tgame .meta{font-size:11px;color:var(--muted);margin-bottom:8px}.tgame .teams .tm{display:flex;align-items:center;gap:7px;font-size:12.5px;margin:4px 0}.tgame .teams .tm .sc{margin-left:auto;color:var(--muted)}.odds3{display:flex;gap:6px;margin-top:8px}.odds3 .o{flex:1;background:var(--panel2);border-radius:6px;padding:6px;text-align:center}.odds3 .o .k{font-size:10px;color:var(--muted)}.odds3 .o .v{font-size:12.5px;font-weight:700;color:var(--txt)}.hero{position:relative;border-radius:10px;overflow:hidden;height:230px;background:linear-gradient(100deg,#0d2242 0%,#123a63 58%,#10365a 100%)}.hero::before{content:'';position:absolute;right:5%;top:50%;transform:translateY(-50%);width:290px;height:290px;border-radius:50%;background:conic-gradient(from 20deg,#e2402f,#f5a623,#f5d442,#5cc24a,#2b9fd4,#7b52c9,#e2402f);filter:blur(7px);opacity:.85}.hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c1f3c 24%,rgba(12,31,60,.45) 50%,transparent 72%)}.hero .hc{position:relative;z-index:2;padding:34px 40px}.hero h1{font-size:40px;font-weight:900;letter-spacing:1px;color:#fff}.hero .hero-kicker{font-size:40px;font-weight:900;letter-spacing:1px;color:#fff;line-height:1.1}.hero p{margin-top:12px;max-width:430px;color:#d4e2f0;font-size:13.5px;line-height:1.5}.hero .btn-login{margin-top:20px;height:42px;padding:0 26px;font-size:14px;background:rgba(255,255,255,.12);color:#fff}.hero .btn{margin-top:20px;height:42px;padding:0 26px;font-size:14px}.hero .dots{position:absolute;left:40px;bottom:14px;z-index:2;display:flex;gap:5px}.hero .dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.35)}.hero .dots i.on{background:#fff;width:16px;border-radius:4px}.tiles{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:8px}.gtile{cursor:pointer}.gtile .im{border-radius:8px;overflow:hidden;aspect-ratio:2/1.15;background:#0e2136}.gtile .im img{width:100%;height:100%;object-fit:cover;transition:transform .15s}.gtile:hover .im img{transform:scale(1.05)}.gtile .cap{text-align:center;font-size:12px;font-weight:700;margin-top:6px;color:var(--txt)}.ticker{margin-top:8px;height:44px;border-radius:8px;background:linear-gradient(90deg,#2aa14a,#37b859);display:flex;align-items:center;overflow:hidden;font-weight:800;font-size:17px;color:#eafff0;font-style:italic}.ticker .tk{display:flex;gap:34px;white-space:nowrap;padding-left:20px;animation:mar 18s linear infinite}.ticker .tk span::after{content:'•';margin-left:34px;opacity:.5}@keyframes mar{to{transform:translateX(-50%)}}.mtoolbar{margin-top:8px;display:flex;align-items:center;gap:16px;background:var(--panel);border-radius:8px;padding:0 14px;height:44px;border:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch}.mtoolbar a{font-size:13px;font-weight:700;color:var(--muted);height:44px;display:flex;align-items:center}.mtoolbar a.on{color:var(--txt);box-shadow:inset 0 -3px 0 var(--grn)}.mtoolbar .search{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--panel2);border-radius:7px;padding:7px 12px;color:var(--muted);font-size:12px;min-width:200px}.mtoolbar .search svg{width:15px;height:15px}.chips{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.chip{display:flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:12.5px;font-weight:700;color:var(--txt);flex:none}.chip svg{width:15px;height:15px;opacity:.85}.chip.on{background:#dbe8f7;color:var(--txt)}.mtable{margin-top:8px;background:var(--panel);border-radius:8px;overflow-x:auto;border:1px solid var(--line)}.mt-inner{min-width:1020px}.mt-league{display:flex;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;font-weight:700;background:var(--panel2)}.mt-league svg{width:15px;height:15px;color:var(--gold)}.mt-league .cnt{margin-left:auto;color:var(--muted);font-weight:600;font-size:11px}.mt-oddshead{display:grid;grid-template-columns:minmax(230px,1fr) repeat(13,54px) 46px;gap:4px;padding:7px 14px;font-size:10.5px;color:var(--muted);font-weight:700;text-align:center;align-items:end}.mt-oddshead .grp{grid-column:span 3;color:#8a99ab}.mrow{display:grid;grid-template-columns:minmax(230px,1fr) repeat(13,54px) 46px;gap:4px;padding:10px 14px;border-top:1px solid var(--line);align-items:center}.mrow .teams .t{display:flex;align-items:center;gap:8px;font-size:12.5px;margin:3px 0}.mrow .teams .t .fl{width:16px;height:16px;border-radius:50%;background:var(--panel2);flex:none}.mrow .teams .t .sc{margin-left:auto;color:var(--muted);font-weight:700}.mrow .teams .meta{font-size:11px;color:var(--muted);margin-top:5px;display:flex;align-items:center;gap:6px}.mrow .oc{background:var(--panel2);border-radius:6px;padding:9px 4px;text-align:center;font-size:12px;font-weight:700;cursor:pointer}.mrow .oc:hover{background:#d6e5f6}.mrow .oc small{display:block;color:var(--muted);font-weight:600;font-size:9.5px}.mrow .more{background:transparent;color:var(--blue);font-weight:700;font-size:11.5px;text-align:center}.reg .hd{justify-content:center;font-size:15px;background:var(--panel2)}.reg .body{padding:14px}.reg .phone-tab{width:100%;height:40px;border-radius:8px;background:var(--blue);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.reg .lbl{font-size:12px;font-weight:700;margin-bottom:6px}.reg .hint{font-size:11px;color:var(--muted);line-height:1.5;margin-bottom:12px}.field{width:100%;height:42px;background:var(--panel2);border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;padding:0 12px;gap:8px;margin-bottom:10px;color:var(--txt);font-size:13px}.field .flag{width:20px;height:14px;border-radius:2px;overflow:hidden;flex:none;display:flex;flex-direction:column}.field .flag i{flex:1}.field .ph{color:var(--muted)}.field .chev{margin-left:auto;color:var(--muted)}.field.sel{justify-content:space-between}.field.check{color:var(--muted)}.field.check .ok{margin-left:auto;color:var(--grn)}.reg .send{width:100%;height:40px;border-radius:8px;background:var(--panel2);color:var(--muted);font-weight:700;margin-bottom:12px}.reg .submit{width:100%;height:46px;font-size:14px}.reg .agree{margin-top:12px;font-size:10.5px;color:var(--muted);line-height:1.5}.reg .agree a{color:var(--blue)}.reg .agree .row{display:flex;gap:8px;margin-top:10px;align-items:flex-start}.reg .agree .cb{width:16px;height:16px;border-radius:4px;background:var(--grn);flex:none;display:flex;align-items:center;justify-content:center;color:#08260a;font-size:11px;font-weight:900}.coupon .tabs2 .t.on{box-shadow:inset 0 -3px 0 var(--blue)}.coupon .empty{padding:30px 16px;text-align:center;color:var(--muted);font-size:12.5px;line-height:1.6}.coupon .cbtn{margin:0 16px 16px;height:44px;border-radius:8px}.gen{display:flex;align-items:center;gap:12px;padding:14px;background:linear-gradient(120deg,#123a68,#0e2f57);color:#fff}.gen .gt{font-size:12.5px;font-weight:700;line-height:1.4}.gen .gt span{display:block;color:rgba(255,255,255,.7);font-weight:500;font-size:11px;margin-top:3px}.gen .gb{margin-top:8px;height:34px;border-radius:7px;padding:0 16px;font-size:12px}.appbox{display:flex;gap:10px;padding:12px}.appbox .ab{flex:1;background:var(--panel2);border-radius:8px;padding:10px;text-align:center;font-size:12px;font-weight:700}.footer{margin-top:8px;background:var(--foot);color:#cfe0f2;padding:30px 20px 0}.fcols{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;max-width:1500px;margin:0 auto}.fcol h4{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;margin-bottom:14px;color:#cfe0f2}.fcol a{display:block;color:#9fb3c8;font-size:12.5px;margin-bottom:10px}.fcol a:hover{color:#fff}.partners{margin-top:26px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.partners .pt{max-width:1500px;margin:0 auto}.partners .lbl{font-size:12px;font-weight:800;text-transform:uppercase;color:#cfe0f2;margin-bottom:16px}.plogos{display:flex;flex-wrap:wrap;gap:14px}.plogo{height:56px;min-width:96px;padding:0 16px;background:#17324f;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#cfe0f2;text-align:center;letter-spacing:.3px}.fbottom{max-width:1500px;margin:0 auto;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:20px;color:#9fb3c8;font-size:11.5px;line-height:1.5}.fbottom .sup{margin-left:auto;display:flex;align-items:center;gap:10px;color:#fff}.fbottom .sup .ph{font-size:15px;font-weight:800}.fbottom .age{width:34px;height:34px;border-radius:50%;border:2px solid var(--muted);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;flex:none}a.appban{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#0e59a8,#0a3f77);color:#fff;border-radius:12px;padding:10px 14px;box-shadow:0 14px 34px rgba(0,0,0,.5);text-decoration:none;cursor:pointer}a.appban:hover{filter:brightness(1.08);color:#fff}.appban-ico{font-size:22px;line-height:1;flex:none}.appban .at{display:flex;flex-direction:column;justify-content:center;gap:1px;line-height:1.2}.appban-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.95}.appban-offer{font-size:14px;font-weight:800;white-space:nowrap}.appban .btn{height:32px;padding:0 16px;font-size:12px;pointer-events:none;flex:none}.veil{position:fixed;inset:0;background:rgba(7,18,31,.93);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:99}.veil.on{display:flex}.veil .ring{width:58px;height:58px;border-radius:50%;border:4px solid rgba(255,255,255,.14);border-top-color:var(--grn);animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1400px){.shell{grid-template-columns:210px minmax(0,1fr) 280px}.mainnav .promoicon{display:none}}@media (max-width:1200px){.u-menu{display:flex}.shell{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}.side-l{display:none;position:fixed;top:var(--head-h);left:0;bottom:0;z-index:90;width:min(280px,78vw);margin:0;padding:10px;overflow-y:auto;max-height:none;background:var(--bg);box-shadow:8px 0 28px rgba(0,0,0,.25)}body.nav-open .side-l{display:block}body.admin-bar .side-l{top:calc(var(--head-h) + 32px)}body.nav-open a.appban{visibility:hidden;pointer-events:none}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.fcols{grid-template-columns:repeat(3,1fr)}.hero{height:190px}.hero .hero-kicker,.hero h1{font-size:28px}.hero .hc{padding:22px 24px}.mtoolbar .search{display:none}}@media (max-width:900px){.center-col{display:contents}.shell{grid-template-columns:minmax(0,1fr);padding:6px;gap:6px}.hero{order:1}.tiles{order:2;grid-template-columns:repeat(3,minmax(0,1fr))}.ticker{order:3}.mtoolbar{order:4}.chips{order:5;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.chips::-webkit-scrollbar{display:none}.mtable{order:6}.side-r{order:7;position:static;width:100%}.side-r .coupon,.side-r .gen,.side-r .appbox{display:none}.seo-article,.post-list{order:8}.fcols{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 8px}.footer{padding:22px 12px calc(88px + env(safe-area-inset-bottom,0px))}.hero{height:auto;min-height:148px}.hero .hero-kicker,.hero h1{font-size:24px}.hero p{font-size:12.5px;max-width:100%}.hero .dots{left:24px}.hero::before{width:180px;height:180px;right:-24px;opacity:.55}.mt-inner{min-width:0}.mt-oddshead{display:none}.mrow{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;padding:10px}.mrow .teams{grid-column:1/-1}.mrow .oc:nth-child(n+5){display:none}.mrow .oc:nth-child(2)::before{content:'1';display:block;font-size:9px;color:var(--muted);font-weight:600}.mrow .oc:nth-child(3)::before{content:'X';display:block;font-size:9px;color:var(--muted);font-weight:600}.mrow .oc:nth-child(4)::before{content:'2';display:block;font-size:9px;color:var(--muted);font-weight:600}.mt-league{padding:10px;flex-wrap:wrap}a.appban{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;border-radius:12px;justify-content:center;gap:10px;padding:10px 12px;min-height:52px}.appban-offer{font-size:14px;white-space:nowrap}}@media (max-width:640px){:root{--head-h:92px}.utility{padding:0 8px;gap:8px;height:50px;min-height:50px}.utility .u-ic,.utility .u-lang{display:none}.logo{font-size:18px}.logo-slogan{font-size:8px;max-width:118px;overflow:hidden;text-overflow:ellipsis}.btn-grn,.btn-login{height:30px;padding:0 10px;font-size:11px}.mainnav{padding:0 8px;height:42px}.mainnav a{padding:0 8px;font-size:12px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gtile .cap{font-size:11px}.hero{min-height:0;border-radius:8px}.hero .hero-kicker,.hero h1{font-size:20px}.hero .hc{padding:16px 16px 30px}.hero .btn,.hero .btn-login{height:34px;padding:0 14px;font-size:12px;margin-top:12px}.fcols{grid-template-columns:1fr 1fr;gap:12px}.footer{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.fbottom{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 8px 8px}.chip{padding:7px 10px;font-size:11px}.mrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mrow .more{display:none}a.appban{padding:10px 12px;gap:8px;min-height:52px}.appban-ico{font-size:20px}.appban .btn{height:32px;padding:0 14px;font-size:12px}}@media (max-width:782px){body.admin-bar .site-head{top:46px}body.admin-bar .side-l{top:calc(var(--head-h) + 46px)}}body.admin-bar a.appban{bottom:48px}@media (max-width:900px){body.admin-bar .footer{padding-bottom:calc(88px + 32px + env(safe-area-inset-bottom,0px))}body.admin-bar a.appban{bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}