:root{
--sq-ink:#07131f;
--sq-ink-2:#102739;
--sq-blue:#0b72ff;
--sq-cyan:#00d9ff;
--sq-lime:#b9ff2f;
--sq-yellow:#ffe64a;
--sq-orange:#ff8a21;
--sq-red:#ff4d66;
--sq-white:#fff;
--sq-paper:#f4f8fb;
--sq-line:#d9e4ec;
--sq-muted:#587084;
--sq-radius:22px;
--sq-shadow:0 14px 42px rgba(7,19,31,.10);
--sq-max:1500px;
}
html{scroll-behavior:smooth}
body.sq-site{background:var(--sq-paper);color:var(--sq-ink);font-size:18px;line-height:1.62;overflow-x:hidden}
body.sq-site,body.sq-site button,body.sq-site input,body.sq-site select,body.sq-site textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
body.sq-site strong,body.sq-site b{font-weight:500}
body.sq-site a{color:#075fd6;text-decoration-thickness:1.5px;text-underline-offset:3px}
body.sq-site a:hover,body.sq-site a:focus{color:#003a8c}
body.sq-site .site-header,body.sq-site #site-navigation,body.sq-site .site-footer{display:none!important}
body.sq-site #page{max-width:none!important;background:transparent!important}
body.sq-site .grid-container{max-width:none}
body.sq-site .site-content{max-width:var(--sq-max);margin:0 auto;padding:36px clamp(18px,3vw,44px) 70px;display:block}
body.sq-site .content-area{width:100%!important;float:none!important}
body.sq-site .widget-area{display:none!important}
body.sq-site .site-main{margin:0!important}
body.sq-site .entry-content,body.sq-site .entry-summary{font-size:18px}
body.sq-site .entry-content p,body.sq-site .entry-content li{max-width:1100px}
body.sq-site .entry-content h1,body.sq-site .entry-content h2,body.sq-site .entry-content h3{font-weight:400;color:var(--sq-ink);line-height:1.18}
body.sq-site .entry-content h1{font-size:clamp(34px,4vw,54px);margin:.1em 0 .6em}
body.sq-site .entry-content h2{font-size:clamp(27px,3vw,38px);margin:1.2em 0 .45em}
body.sq-site .entry-content h3{font-size:clamp(22px,2.2vw,30px)}
body.sq-site article.page{background:var(--sq-white);border-radius:var(--sq-radius);padding:clamp(24px,4vw,54px);box-shadow:var(--sq-shadow)}
body.sq-site article.page .entry-header{margin-bottom:18px}
body.sq-site article.page .entry-title{font-weight:400;letter-spacing:-.025em} .sq-site-header{position:relative;z-index:100;background:linear-gradient(115deg,#061522 0%,#0a2c4b 38%,#075ccc 72%,#0ad4e7 135%);color:#fff;box-shadow:0 10px 40px rgba(6,21,34,.18)}
.sq-site-header:before,.sq-site-header:after{content:"";position:absolute;pointer-events:none;border-radius:999px;filter:blur(0);opacity:.34}
.sq-site-header:before{width:430px;height:430px;right:-180px;top:-330px;background:radial-gradient(circle,var(--sq-lime) 0,rgba(185,255,47,0) 70%)}
.sq-site-header:after{width:250px;height:250px;left:-130px;bottom:-180px;background:radial-gradient(circle,var(--sq-cyan) 0,rgba(0,217,255,0) 70%)}
.sq-header-inner{max-width:var(--sq-max);margin:0 auto;padding:17px clamp(18px,3vw,44px);display:flex;align-items:center;gap:28px;min-height:88px;position:relative}
.sq-brand{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none!important;flex:0 0 auto;min-width:max-content}
.sq-brand-mark{width:52px;height:52px;display:block;filter:drop-shadow(0 7px 18px rgba(0,0,0,.18))}
.sq-brand-copy{display:flex;flex-direction:column;line-height:1}
.sq-brand-name{font-size:clamp(25px,2.2vw,34px);letter-spacing:-.045em;font-weight:500;color:#fff}
.sq-brand-name span{color:var(--sq-lime)}
.sq-brand-tag{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#d9f7ff;margin-top:7px;white-space:nowrap}
.sq-nav{margin-left:auto;display:flex;align-items:center;gap:5px;white-space:nowrap}
.sq-nav a,.sq-nav button{font:inherit;font-size:16px;font-weight:450;color:#fff!important;text-decoration:none!important;background:transparent;border:0;padding:12px 14px;border-radius:13px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}
.sq-nav a:hover,.sq-nav a:focus,.sq-nav button:hover,.sq-nav button:focus,.sq-nav .is-active>a{background:#fff;color:var(--sq-ink)!important;transform:translateY(-1px)}
.sq-nav-primary{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}
.sq-nav-item{position:relative;margin:0}
.sq-nav-item.has-submenu>a:after{content:"⌄";font-size:13px;margin-left:7px;color:var(--sq-lime)}
.sq-submenu{position:absolute;top:calc(100% + 7px);left:0;display:none;min-width:230px;margin:0;padding:9px;background:#fff;border-radius:17px;box-shadow:0 18px 48px rgba(7,19,31,.22);list-style:none}
.sq-submenu:before{content:"";position:absolute;left:22px;top:-6px;width:12px;height:12px;background:#fff;transform:rotate(45deg)}
.sq-submenu li{margin:0;position:relative}
.sq-submenu a{display:block;color:var(--sq-ink)!important;padding:10px 12px;border-radius:11px}
.sq-submenu a:hover,.sq-submenu a:focus{background:linear-gradient(90deg,#eaffba,#d6f8ff);color:var(--sq-ink)!important;transform:none}
.sq-nav-item:hover>.sq-submenu,.sq-nav-item:focus-within>.sq-submenu{display:block}
.sq-nav-cta{background:linear-gradient(115deg,var(--sq-lime),var(--sq-yellow))!important;color:var(--sq-ink)!important;box-shadow:0 8px 24px rgba(185,255,47,.24)}
.sq-mobile-toggle{display:none!important;margin-left:auto!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;width:48px;height:44px;padding:0!important;align-items:center;justify-content:center}
.sq-mobile-toggle span,.sq-mobile-toggle:before,.sq-mobile-toggle:after{content:"";display:block;width:23px;height:2px;background:#fff;border-radius:2px;transition:.2s ease}
.sq-mobile-toggle span{margin:5px 0} .sq-breadcrumb-wrap{max-width:var(--sq-max);margin:0 auto;padding:18px clamp(18px,3vw,44px) 0}
.sq-breadcrumbs{font-size:14px;color:var(--sq-muted);display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.sq-breadcrumbs a{color:#31576f!important;text-decoration:none!important}
.sq-breadcrumbs a:hover{color:#075fd6!important}
.sq-breadcrumb-sep{color:#9db0bd} .sq-engine-public{width:100%;background:transparent}
.sq-public-inner{max-width:var(--sq-max);margin:0 auto;padding:0 clamp(18px,3vw,44px) 72px}
.sq-page-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#071827 0%,#0b2a42 47%,#0b72ff 145%);color:#fff;border-radius:28px;padding:clamp(28px,4vw,58px);margin:18px 0 28px;box-shadow:0 22px 60px rgba(7,19,31,.15)}
.sq-page-hero:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;right:-120px;top:-170px;background:radial-gradient(circle,var(--sq-lime),rgba(185,255,47,0) 68%);opacity:.32}
.sq-page-hero:after{content:"";position:absolute;right:38px;bottom:-88px;width:310px;height:180px;border:2px solid rgba(255,255,255,.14);border-radius:50%;transform:rotate(-7deg);box-shadow:inset 0 0 0 18px rgba(255,255,255,.025)}
.sq-page-hero>*{position:relative;z-index:1}
.sq-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(185,255,47,.13);border:1px solid rgba(185,255,47,.45);color:#eaffb7;border-radius:999px;padding:7px 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px}
.sq-page-hero h1{font-size:clamp(34px,4.7vw,64px);line-height:1.02;letter-spacing:-.045em;color:#fff;font-weight:400;margin:0 0 16px;max-width:1020px}
.sq-page-hero p{font-size:clamp(17px,1.7vw,21px);line-height:1.55;color:#e9f6ff;max-width:920px;margin:0}
.sq-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.sq-button,.sq-site .button,.sq-site button[type=submit],.sq-site input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 18px;border:0;border-radius:14px;background:linear-gradient(115deg,var(--sq-lime),var(--sq-yellow));color:var(--sq-ink)!important;text-decoration:none!important;font-weight:500;font-size:16px;line-height:1.2;box-shadow:0 9px 22px rgba(126,166,16,.16);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}
.sq-button:hover,.sq-site .button:hover,.sq-site button[type=submit]:hover,.sq-site input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 13px 26px rgba(7,19,31,.16);filter:saturate(1.08)}
.sq-button-secondary{background:#fff!important;color:var(--sq-ink)!important;box-shadow:none;border:1px solid rgba(255,255,255,.45)}
.sq-button-ghost{background:transparent!important;border:1px solid #b8c9d5;color:#173247!important;box-shadow:none}
.sq-button-ghost:hover{background:#e9f4fb!important}
.sq-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-48px clamp(18px,3vw,44px) 30px;position:relative;z-index:4;max-width:calc(var(--sq-max) - 36px)}
.sq-metric{background:#fff;border-radius:18px;padding:17px 19px;box-shadow:var(--sq-shadow);min-width:0}
.sq-metric-value{font-size:27px;line-height:1.1;letter-spacing:-.035em;color:var(--sq-ink)}
.sq-metric-label{font-size:13px;color:var(--sq-muted);margin-top:6px}
.sq-section{margin:30px 0 42px}
.sq-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}
.sq-section h2,.sq-section-head h2{font-size:clamp(27px,3vw,40px);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:0;color:var(--sq-ink)}
.sq-section-head p{margin:0;color:var(--sq-muted);font-size:16px;max-width:640px} .sq-league-nav{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 1px 10px;scrollbar-width:thin}
.sq-league-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:999px;background:#fff;color:var(--sq-ink)!important;text-decoration:none!important;box-shadow:0 5px 18px rgba(7,19,31,.08);border:1px solid #e2ebf1;font-size:15px;transition:.17s ease}
.sq-league-chip:hover,.sq-league-chip.is-active{background:linear-gradient(105deg,#dff8ff,#ebffb8);border-color:#a6e84d;transform:translateY(-1px)}
.sq-league-dot{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--sq-blue),var(--sq-cyan));box-shadow:0 0 0 4px rgba(0,217,255,.10)} .sq-filter-panel{background:#fff;border-radius:22px;padding:18px;box-shadow:var(--sq-shadow);margin:22px 0 30px}
.sq-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto;gap:11px;align-items:end}
.sq-field{display:flex;flex-direction:column;gap:6px;min-width:0}
.sq-field-label{font-size:13px;color:#496276;letter-spacing:.02em}
.sq-field select{width:100%;height:47px;border:1px solid #c7d6e0;border-radius:13px;background:#f9fcfe;color:var(--sq-ink);font-size:15px;padding:0 37px 0 12px;outline:none}
.sq-field select:focus{border-color:#0b72ff;box-shadow:0 0 0 3px rgba(11,114,255,.10)} .sq-match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sq-match-card{position:relative;background:#fff;border-radius:21px;padding:16px;box-shadow:0 8px 28px rgba(7,19,31,.085);min-width:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}
.sq-match-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(7,19,31,.13)}
.sq-match-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--sq-lime),var(--sq-cyan),var(--sq-blue))}
.sq-match-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#60778a;margin:0 0 12px 5px}
.sq-match-league{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sq-status{flex:0 0 auto;border-radius:999px;padding:4px 8px;background:#edf4f8;color:#385367}
.sq-status-live{background:#ffe0e5;color:#9d1831}
.sq-status-finished{background:#e6f7ed;color:#17623b}
.sq-status-postponed{background:#fff0d8;color:#8c4b00}
.sq-teams{display:grid;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);align-items:center;gap:7px;margin:5px 0 12px}
.sq-team{min-width:0;text-align:center}
.sq-team-logo-wrap{width:48px;height:48px;margin:0 auto 7px;border-radius:14px;background:linear-gradient(145deg,#f7fbff,#eaf2f8);display:flex;align-items:center;justify-content:center;overflow:hidden}
.sq-team-logo{width:38px;height:38px;object-fit:contain;display:block}
.sq-team-fallback{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#0b72ff,#00d9ff);color:#fff;font-size:12px;letter-spacing:.03em}
.sq-team-name{display:block;color:var(--sq-ink)!important;text-decoration:none!important;font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sq-versus{text-align:center;color:#8ba0af;font-size:12px}
.sq-score{font-size:26px;line-height:1;color:var(--sq-ink);letter-spacing:-.05em;margin-top:4px}
.sq-probability{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}
.sq-prob{position:relative;text-align:center;border-radius:11px;background:#eff5f8;padding:8px 4px;min-width:0}
.sq-prob.is-pick{background:linear-gradient(120deg,#e8ffb0,#dff9ff);box-shadow:inset 0 0 0 1px #a3df48}
.sq-prob-key{display:block;font-size:11px;color:#5c7285;line-height:1}
.sq-prob-value{display:block;font-size:15px;color:var(--sq-ink);margin-top:4px;white-space:nowrap}
.sq-odds-row{margin-top:10px;border-top:1px solid #e5edf2;padding-top:9px;display:grid;grid-template-columns:58px repeat(3,minmax(0,1fr));gap:5px;align-items:center}
.sq-odds-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#6a8192}
.sq-odd{text-align:center;border-radius:9px;background:#071827;color:#fff;padding:5px 3px;font-size:12px;line-height:1.15}
.sq-odd.market{background:linear-gradient(120deg,#0b72ff,#00a6e6)}
.sq-odd.is-best{background:linear-gradient(120deg,#a6ef26,#ffe64a);color:#07131f}
.sq-card-link{position:absolute;inset:0;z-index:1;border-radius:21px}
.sq-match-card a:not(.sq-card-link){position:relative;z-index:2}
.sq-match-foot{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:10px 0 0 5px;font-size:11px;color:#7890a2} .sq-match-hero{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;gap:22px;padding:26px 0 10px}
.sq-match-hero .sq-team-logo-wrap{width:84px;height:84px;border-radius:22px;background:rgba(255,255,255,.12)}
.sq-match-hero .sq-team-logo{width:68px;height:68px}
.sq-match-hero .sq-team-fallback{width:68px;height:68px;font-size:18px}
.sq-match-team-name{font-size:clamp(21px,2.5vw,34px);line-height:1.12;color:#fff}
.sq-match-team-home{text-align:right}
.sq-match-team-away{text-align:left}
.sq-match-vs{text-align:center;color:#b9ff2f;font-size:15px}
.sq-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:20px;align-items:start}
.sq-panel{background:#fff;border-radius:22px;padding:clamp(18px,2.5vw,28px);box-shadow:var(--sq-shadow);min-width:0}
.sq-panel h2{font-size:clamp(24px,2.6vw,34px);font-weight:400;letter-spacing:-.03em;margin:0 0 17px}
.sq-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.sq-outcome{border-radius:17px;padding:16px;background:#edf4f8;min-width:0}
.sq-outcome.is-pick{background:linear-gradient(145deg,#e6ffab,#d8f6ff);box-shadow:inset 0 0 0 1px #9bdc3e}
.sq-outcome-label{font-size:13px;color:#5b7182;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sq-outcome-prob{font-size:clamp(24px,3vw,38px);letter-spacing:-.05em;line-height:1.05;margin:9px 0 5px}
.sq-outcome-quote{font-size:13px;color:#4b6579}
.sq-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.sq-market-box{text-align:center;border-radius:14px;background:linear-gradient(145deg,#071827,#0b3d66);color:#fff;padding:13px 8px}
.sq-market-key{font-size:11px;color:#a9dfff}
.sq-market-value{font-size:21px;margin-top:4px}
.sq-note{font-size:13px;color:#6a8090;margin-top:13px} .sq-table-wrap{overflow-x:auto;background:#fff;border-radius:22px;box-shadow:var(--sq-shadow)}
.sq-table{width:100%;border-collapse:collapse;min-width:680px;margin:0}
.sq-table th,.sq-table td{padding:12px 14px;text-align:left;border:0;border-bottom:1px solid #e5edf2;font-size:14px;vertical-align:middle}
.sq-table th{background:#0a2439;color:#fff;font-weight:400;white-space:nowrap}
.sq-table tr:last-child td{border-bottom:0}
.sq-table tbody tr:hover{background:#f0f8fc}
.sq-table-team{display:flex;align-items:center;gap:9px;min-width:210px}
.sq-table-team .sq-team-logo-wrap{width:34px;height:34px;margin:0;border-radius:10px;flex:0 0 auto}
.sq-table-team .sq-team-logo,.sq-table-team .sq-team-fallback{width:28px;height:28px} .sq-round-nav{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 10px;margin:8px 0 22px;scrollbar-width:thin}
.sq-round-link{flex:0 0 auto;min-width:42px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;border:1px solid #dce7ee;color:#173447!important;text-decoration:none!important;font-size:14px}
.sq-round-link:hover,.sq-round-link.is-active{background:linear-gradient(120deg,var(--sq-lime),var(--sq-yellow));border-color:#b0e658;color:var(--sq-ink)!important} .sq-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sq-feature{position:relative;background:#fff;border-radius:22px;padding:22px;box-shadow:var(--sq-shadow);overflow:hidden}
.sq-feature-icon{width:47px;height:47px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dffbff,#ecffbd);font-size:23px;margin-bottom:15px}
.sq-feature h3{font-size:22px;font-weight:400;margin:0 0 8px;letter-spacing:-.02em}
.sq-feature p{font-size:15px;color:#587084;margin:0}
.sq-feature:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-45px;bottom:-45px;background:linear-gradient(135deg,var(--sq-cyan),var(--sq-lime));opacity:.12} .sq-quality-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 28px}
.sq-quality-card{background:#fff;border-radius:20px;padding:20px;box-shadow:var(--sq-shadow)}
.sq-quality-value{font-size:clamp(30px,4vw,46px);letter-spacing:-.045em;line-height:1;color:var(--sq-ink)}
.sq-quality-label{font-size:13px;color:#617889;margin-top:8px} body.sq-site.page .entry-content a{color:#075fd6}
body.sq-site.page .entry-content table{width:100%;border-collapse:collapse}
body.sq-site.page .entry-content th,body.sq-site.page .entry-content td{border-bottom:1px solid #dfe9ef;padding:11px 10px;text-align:left}
body.sq-site.page .entry-content blockquote{border-left:4px solid var(--sq-cyan);background:#eef9fc;padding:14px 18px;margin:22px 0}
body.sq-site.page .entry-content ul,body.sq-site.page .entry-content ol{padding-left:1.35em} .sq-site-footer{position:relative;background:#061522;color:#bcd0dd;margin-top:34px;overflow:hidden}
.sq-site-footer:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-230px;top:-310px;background:radial-gradient(circle,#0b72ff,rgba(11,114,255,0) 68%);opacity:.36}
.sq-footer-inner{max-width:var(--sq-max);margin:0 auto;padding:38px clamp(18px,3vw,44px);position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end}
.sq-footer-brand{display:flex;align-items:center;gap:12px;color:#fff}
.sq-footer-brand img{width:42px;height:42px}
.sq-footer-title{font-size:24px;color:#fff;letter-spacing:-.035em}
.sq-footer-copy{font-size:13px;color:#8ea8b8;margin-top:10px;max-width:680px}
.sq-footer-links{display:flex;flex-wrap:wrap;gap:8px 15px;justify-content:flex-end}
.sq-footer-links a{color:#dceaf2!important;text-decoration:none!important;font-size:14px}
.sq-footer-links a:hover{color:var(--sq-lime)!important}
.sq-footer-bottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:16px;margin-top:3px;font-size:12px;color:#829cab;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap} .sq-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.sq-site :focus-visible{outline:3px solid var(--sq-yellow);outline-offset:2px}
@media (max-width:1180px){
.sq-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sq-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}
.sq-nav a,.sq-nav button{font-size:15px;padding:11px 10px}
.sq-brand-tag{display:none}
}
@media (max-width:880px){
body.sq-site{font-size:17px}
.sq-header-inner{min-height:76px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}
.sq-brand-mark{width:46px;height:46px}
.sq-brand-name{font-size:28px}
.sq-mobile-toggle{display:flex!important;flex-direction:column}
.sq-nav{display:none;width:100%;margin:0;padding:9px 0 4px}
.sq-site-header.is-open .sq-nav{display:block}
.sq-nav-primary{display:flex;flex-direction:column;align-items:stretch;gap:4px}
.sq-nav-item{width:100%}
.sq-nav a,.sq-nav button{display:flex;width:100%;justify-content:space-between;padding:12px 14px;border-radius:12px}
.sq-nav-item.has-submenu>a:after{margin-left:auto}
.sq-submenu{position:static;display:none;box-shadow:none;margin:4px 0 7px 10px;min-width:0;background:rgba(255,255,255,.08);padding:6px;border-radius:13px}
.sq-submenu:before{display:none}
.sq-nav-item.is-subopen>.sq-submenu{display:block}
.sq-nav-item:hover>.sq-submenu{display:none}
.sq-nav-item.is-subopen:hover>.sq-submenu{display:block}
.sq-submenu a{color:#fff!important}
.sq-submenu a:hover{color:var(--sq-ink)!important}
.sq-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-34px}
.sq-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sq-filter-grid .sq-button{width:100%}
.sq-detail-grid{grid-template-columns:1fr}
.sq-feature-grid{grid-template-columns:1fr}
.sq-quality-overview{grid-template-columns:1fr 1fr}
.sq-footer-inner{grid-template-columns:1fr}
.sq-footer-links{justify-content:flex-start}
}
@media (max-width:620px){
body.sq-site .site-content{padding:24px 14px 52px}
body.sq-site article.page{padding:24px 18px;border-radius:20px}
.sq-public-inner{padding:0 14px 55px}
.sq-breadcrumb-wrap{padding:13px 14px 0}
.sq-page-hero{border-radius:22px;margin-top:13px;padding:26px 20px 31px}
.sq-page-hero h1{font-size:clamp(31px,10vw,43px)}
.sq-page-hero p{font-size:17px}
.sq-metric-strip{margin:-25px 14px 25px;gap:9px}
.sq-metric{padding:14px}
.sq-metric-value{font-size:23px}
.sq-match-grid{grid-template-columns:1fr;gap:12px}
.sq-match-card{padding:15px 13px}
.sq-team-logo-wrap{width:44px;height:44px}
.sq-team-logo,.sq-team-fallback{width:35px;height:35px}
.sq-filter-grid{grid-template-columns:1fr}
.sq-outcomes{grid-template-columns:1fr}
.sq-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.sq-match-hero{grid-template-columns:1fr;gap:11px;text-align:center;padding-top:18px}
.sq-match-team-home,.sq-match-team-away{text-align:center}
.sq-match-vs{order:2}
.sq-match-team-away{order:3}
.sq-match-hero .sq-team-logo-wrap{width:66px;height:66px}
.sq-match-hero .sq-team-logo,.sq-match-hero .sq-team-fallback{width:54px;height:54px}
.sq-quality-overview{grid-template-columns:1fr}
.sq-footer-inner{padding:32px 18px}
} body.sq-site h1,body.sq-site h2,body.sq-site h3,body.sq-site h4,body.sq-site h5,body.sq-site h6{font-weight:400}
.sq-public-inner>.sq-metric-strip{margin:-48px 0 30px;max-width:none}
.sq-page-hero>div .sq-team-logo-wrap{flex:0 0 auto}
.sq-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap{width:72px;height:72px;border-radius:20px;background:rgba(255,255,255,.14)}
.sq-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-logo,.sq-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-fallback{width:58px;height:58px}
@media(max-width:620px){.sq-public-inner>.sq-metric-strip{margin:-25px 0 25px}.sq-page-hero>div:not(.sq-match-hero){align-items:flex-start!important}.sq-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap{width:58px;height:58px}.sq-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-logo,.sq-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-fallback{width:46px;height:46px}}
.sq-team-logo-wrap.has-logo .sq-team-fallback{display:none}
.sq-team-logo-wrap:not(.has-logo) .sq-team-logo{display:none} .sq-header-inner{min-height:100px;gap:24px}
.sq-brand{gap:14px}
.sq-brand-mark{width:60px;height:60px}
.sq-brand-name{font-size:clamp(29px,2.45vw,39px)}
.sq-brand-tag{font-size:14px;margin-top:8px;letter-spacing:.135em}
.sq-nav-primary{flex-wrap:nowrap}
.sq-nav a,.sq-nav button{font-size:15px;padding:12px 12px}
.sq-nav-item.has-submenu>a:after{content:"▼";display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:999px;background:var(--sq-lime);color:var(--sq-ink);font-size:9px;line-height:1;margin-left:8px;vertical-align:1px;box-shadow:0 3px 10px rgba(185,255,47,.22)}
.sq-nav .sq-nav-cta,.sq-nav .sq-nav-cta:hover,.sq-nav .sq-nav-cta:focus{color:#07131f!important} .sq-public-inner{padding-top:0}
.sq-page-hero{width:100vw;margin:0 0 18px calc(50% - 50vw);border-radius:0;box-shadow:none;padding-top:clamp(30px,3.6vw,54px);padding-bottom:clamp(34px,4vw,62px);padding-left:max(22px,calc((100vw - var(--sq-max))/2 + 44px));padding-right:max(22px,calc((100vw - var(--sq-max))/2 + 44px));background:linear-gradient(112deg,#061827 0%,#0a3156 42%,#0878e7 78%,#16b9cc 122%)}
.sq-page-hero:before{right:-85px;top:-145px;opacity:.42}
.sq-page-hero:after{right:max(28px,calc((100vw - var(--sq-max))/2 + 65px));bottom:-90px}
.sq-page-hero h1{max-width:1080px;font-size:clamp(36px,4.1vw,58px)}
.sq-page-hero p{max-width:1040px}
.sq-breadcrumb-wrap.sq-breadcrumb-after-hero,.sq-public-inner>.sq-breadcrumb-wrap{max-width:none;margin:0;padding:7px 0 8px}
.sq-public-inner>.sq-breadcrumb-wrap .sq-breadcrumbs{min-height:28px} .sq-public-inner>.sq-metric-strip{margin:0 0 28px;gap:10px}
.sq-metric{background:linear-gradient(135deg,#e9fbff 0%,#efffd0 100%);border:1px solid #c7e7d8;box-shadow:none;border-radius:16px;padding:17px 18px}
.sq-metric:nth-child(2n){background:linear-gradient(135deg,#edf5ff 0%,#e8fbff 100%)}
.sq-metric-value{color:#082844}
.sq-metric-label{color:#476276} .sq-round-wrap{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;margin:8px 0 22px}
.sq-round-nav{margin:0;padding:2px 1px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x proximity}
.sq-round-nav::-webkit-scrollbar{display:none;width:0;height:0}
.sq-round-link{scroll-snap-align:start}
.sq-round-arrow{width:42px;height:42px;border:0;border-radius:13px;background:linear-gradient(135deg,#0a2c4b,#0b72ff);color:#fff;font-size:27px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px rgba(7,51,88,.14);transition:transform .15s ease,filter .15s ease}
.sq-round-arrow:hover,.sq-round-arrow:focus{filter:brightness(1.08);transform:translateY(-1px)} .sq-match-list{display:flex;flex-direction:column;gap:9px}
.sq-match-row{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.92fr) minmax(255px,.8fr) 38px;align-items:center;gap:16px;background:#fff;border-radius:16px;padding:13px 14px 13px 16px;box-shadow:0 5px 18px rgba(7,19,31,.065);overflow:hidden}
.sq-match-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--sq-lime),var(--sq-cyan),var(--sq-blue))}
.sq-row-meta{position:absolute;top:7px;left:17px;right:50px;display:flex;align-items:center;gap:10px;color:#627b8d;font-size:11px;pointer-events:none}
.sq-row-meta .sq-status{margin-left:auto}
.sq-row-teams{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;padding-top:15px;min-width:0}
.sq-row-team{display:flex;align-items:center;gap:9px;min-width:0;color:var(--sq-ink)!important;text-decoration:none!important;font-size:17px;line-height:1.2;font-weight:550}
.sq-row-team span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sq-row-team .sq-team-logo-wrap{width:42px;height:42px;margin:0;flex:0 0 42px;border-radius:12px}
.sq-row-team .sq-team-logo,.sq-row-team .sq-team-fallback{width:34px;height:34px}
.sq-row-home{justify-content:flex-start}
.sq-row-away{justify-content:flex-start}
.sq-row-vs{display:flex;align-items:center;justify-content:center;color:#6d8495!important;text-decoration:none!important;font-size:17px}
.sq-row-score{font-size:22px;color:var(--sq-ink)}
.sq-row-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:15px}
.sq-row-prob,.sq-row-quote{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;border-radius:11px;background:#eef5f8;color:#0c2436;font-size:15px;line-height:1.05}
.sq-row-prob small,.sq-row-quote small,.sq-row-market small{font-size:10px;line-height:1;color:#60788a;margin-bottom:5px}
.sq-row-prob.is-pick{background:linear-gradient(130deg,#e8ffad,#daf8ff);box-shadow:inset 0 0 0 1px #a5dd55}
.sq-row-quote{background:linear-gradient(135deg,#0a2d4b,#0b72ff);color:#fff}
.sq-row-quote small{color:#bfeaff}
.sq-row-market{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:15px}
.sq-row-market>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;border-radius:11px;background:linear-gradient(135deg,#0874ed,#08acd5);color:#fff;font-size:15px;line-height:1.05}
.sq-row-market>span small{color:#d9f8ff}
.sq-row-market .sq-row-total{background:linear-gradient(135deg,#183d2c,#68a519)}
.sq-row-open{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--sq-lime),var(--sq-yellow));color:#07131f!important;text-decoration:none!important;font-size:25px;display:flex;align-items:center;justify-content:center;margin-top:15px}
.sq-row-open:hover{color:#07131f!important;transform:translateX(1px)}
.sq-totals-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
@media (max-width:1380px){
.sq-brand-tag{display:none}
.sq-brand-name{font-size:31px}
.sq-brand-mark{width:56px;height:56px}
.sq-nav a,.sq-nav button{font-size:14px;padding:11px 9px}
.sq-match-row{grid-template-columns:minmax(0,1.55fr) minmax(270px,.9fr) minmax(215px,.75fr) 36px;gap:10px}
.sq-row-team{font-size:16px}
}
@media (max-width:1080px){
.sq-match-row{grid-template-columns:1fr 1fr 36px;gap:10px}
.sq-row-teams{grid-column:1/-1;padding-right:38px}
.sq-row-numbers{padding-top:0}
.sq-row-market{padding-top:0}
.sq-row-open{grid-column:3;grid-row:2;margin-top:0}
}
@media (max-width:880px){
.sq-header-inner{min-height:82px}
.sq-brand-mark{width:53px;height:53px}
.sq-brand-name{font-size:30px}
.sq-nav a,.sq-nav button{font-size:16px;padding:12px 14px}
.sq-nav-item.has-submenu>a:after{margin-left:auto}
.sq-page-hero{padding-left:18px;padding-right:18px}
.sq-match-row{grid-template-columns:1fr;gap:9px;padding:13px 13px 13px 16px}
.sq-row-teams{grid-column:auto;padding-right:0;padding-top:18px}
.sq-row-numbers,.sq-row-market{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}
.sq-row-market{grid-template-columns:repeat(3,minmax(0,1fr))}
.sq-row-open{position:absolute;right:12px;top:42px;margin:0}
.sq-row-meta{right:12px}
}
@media (max-width:620px){
.sq-page-hero{margin-top:0;border-radius:0;padding:25px 16px 31px}
.sq-public-inner>.sq-metric-strip{margin:0 0 24px}
.sq-round-wrap{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}
.sq-round-arrow{width:36px;height:38px;border-radius:11px;font-size:23px}
.sq-row-team{font-size:15px}
.sq-row-team .sq-team-logo-wrap{width:38px;height:38px;flex-basis:38px}
.sq-row-team .sq-team-logo,.sq-row-team .sq-team-fallback{width:31px;height:31px}
.sq-row-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}
.sq-row-market{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.sq-row-prob,.sq-row-quote,.sq-row-market>span{font-size:13px;min-height:44px}
.sq-row-meta{font-size:10px}
.sq-totals-grid{grid-template-columns:1fr 1fr}
} .sq-match-detail-hero{padding-top:clamp(22px,2.5vw,34px);padding-bottom:clamp(24px,2.7vw,38px)}
.sq-match-detail-hero .sq-kicker{margin-bottom:12px}
.sq-match-hero{grid-template-columns:minmax(0,1fr) minmax(150px,220px) minmax(0,1fr);gap:28px;padding:8px 0 0}
.sq-match-team-link{display:flex;align-items:center;gap:18px;color:#fff!important;text-decoration:none!important;min-width:0}
.sq-match-team-link:hover,.sq-match-team-link:focus{color:var(--sq-lime)!important}
.sq-match-team-home{justify-content:flex-end;text-align:right}
.sq-match-team-away{justify-content:flex-start;text-align:left}
.sq-match-team-link .sq-team-logo-wrap{width:96px;height:96px;margin:0;flex:0 0 96px;border-radius:24px;background:rgba(255,255,255,.14)}
.sq-match-team-link .sq-team-logo,.sq-match-team-link .sq-team-fallback{width:78px;height:78px}
.sq-match-team-name{font-size:clamp(23px,2.35vw,38px);white-space:normal}
.sq-match-vs{font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}
.sq-match-kickoff{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;color:var(--sq-lime);white-space:nowrap;font-size:16px}
.sq-match-kickoff span+span:before{content:"·";margin-right:8px;color:#fff;opacity:.75}
.sq-vs-label{font-size:16px;color:var(--sq-lime)}
.sq-hero-score{color:#fff!important;margin-top:1px}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap{width:104px;height:104px;border-radius:26px}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-logo,.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-fallback{width:84px;height:84px}
.sq-home-leagues{margin-top:24px;margin-bottom:20px}
.sq-home-leagues .sq-league-nav{margin-top:0}
.sq-row-quote small{font-size:11px;letter-spacing:.01em;text-transform:none}
.sq-outcome-quote{font-size:15px;color:#38556a;margin-top:7px}
.sq-outcome-quote span{font-size:18px;color:#07131f}
.sq-odds-row:has(.sq-odds-label:not(:empty)){grid-template-columns:95px repeat(3,minmax(0,1fr))}
.sq-odds-label{font-size:11px;text-transform:none;letter-spacing:0}
.sq-tip-empty{margin:22px 0 25px;background:linear-gradient(135deg,#e9fbff,#efffd0)}
.sq-tip-empty h2{margin:0 0 7px;font-size:28px}
.sq-tip-empty p{margin:0;color:#476276}
.sq-goal-section{margin-top:28px}
.sq-goal-expected{background:linear-gradient(120deg,var(--sq-lime),var(--sq-yellow));color:#07131f;border-radius:999px;padding:9px 15px;font-size:15px;white-space:nowrap}
.sq-goal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.sq-goal-card{position:relative;background:#fff;border-radius:18px;padding:17px 18px 20px;box-shadow:var(--sq-shadow);overflow:hidden}
.sq-goal-card span{display:block;color:#587084;font-size:14px}
.sq-goal-card strong{display:block;font-size:clamp(25px,3vw,36px);font-weight:400;line-height:1.1;margin:8px 0 13px;color:#07131f}
.sq-goal-card i{position:absolute;left:0;right:auto;bottom:0;height:6px;width:var(--sq-goal);background:linear-gradient(90deg,var(--sq-lime),var(--sq-cyan),var(--sq-blue));border-radius:0 6px 6px 0}
.sq-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.sq-history-card{background:#fff;border-radius:18px;padding:18px;box-shadow:var(--sq-shadow);min-width:0}
.sq-history-card h3{font-size:20px;font-weight:400;margin:0 0 12px;color:#07131f}
.sq-history-row{display:grid;grid-template-columns:74px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #e7eef3;font-size:13px}
.sq-history-row:last-child{border-bottom:0}
.sq-history-date{color:#6b8192;font-size:11px}
.sq-history-pair{min-width:0;white-space:normal;line-height:1.35}
.sq-history-pair b{font-weight:500;color:#07131f}
.sq-form-badge{width:27px;height:27px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff}
.sq-form-s{background:#2a985a}.sq-form-u{background:#d08a13}.sq-form-n{background:#c94a59}
.sq-table-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.sq-standing-card{background:#fff;border-radius:20px;box-shadow:var(--sq-shadow);padding:18px;min-width:0}
.sq-standing-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}
.sq-standing-head span{display:block;color:#6a8192;font-size:12px}
.sq-standing-head h2{font-size:27px;margin:2px 0 0}
.sq-standing-head .sq-button{font-size:12px;padding:9px 12px;white-space:nowrap}
.sq-standing-list{display:flex;flex-direction:column}
.sq-standing-row{display:grid;grid-template-columns:28px 38px minmax(0,1fr) 56px 62px;align-items:center;gap:7px;padding:8px 5px;border-top:1px solid #e7eef3;color:#07131f!important;text-decoration:none!important;font-size:13px}
.sq-standing-row:hover{background:#f2f9fc;color:#07131f!important}
.sq-standing-row .sq-team-logo-wrap{width:34px;height:34px;margin:0;border-radius:9px}
.sq-standing-row .sq-team-logo,.sq-standing-row .sq-team-fallback{width:27px;height:27px}
.sq-standing-pos{color:#6c8293;text-align:center}.sq-standing-team{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-standing-games{color:#6c8293;text-align:right}.sq-standing-points{text-align:right}
@media(max-width:1220px){
.sq-match-hero{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:15px}
.sq-match-team-link{gap:12px}.sq-match-team-link .sq-team-logo-wrap{width:78px;height:78px;flex-basis:78px}.sq-match-team-link .sq-team-logo,.sq-match-team-link .sq-team-fallback{width:64px;height:64px}
.sq-history-grid{grid-template-columns:1fr 1fr}.sq-history-card:first-child{grid-column:1/-1}
}
@media(max-width:880px){
.sq-match-detail-hero{padding-top:22px;padding-bottom:26px}
.sq-match-hero{grid-template-columns:1fr;gap:13px}
.sq-match-team-link{justify-content:center!important;text-align:center!important;flex-direction:row}
.sq-match-team-away{flex-direction:row-reverse}
.sq-match-vs{order:2}.sq-match-team-home{order:1}.sq-match-team-away{order:3}
.sq-match-team-link .sq-team-logo-wrap{width:66px;height:66px;flex-basis:66px}.sq-match-team-link .sq-team-logo,.sq-match-team-link .sq-team-fallback{width:53px;height:53px}
.sq-match-team-name{font-size:24px}
.sq-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sq-table-card-grid{grid-template-columns:1fr}
}
@media(max-width:620px){
.sq-match-kickoff{font-size:14px}.sq-match-team-name{font-size:20px}
.sq-match-team-link{gap:9px}.sq-match-team-link .sq-team-logo-wrap{width:58px;height:58px;flex-basis:58px}.sq-match-team-link .sq-team-logo,.sq-match-team-link .sq-team-fallback{width:47px;height:47px}
.sq-goal-grid{grid-template-columns:1fr 1fr;gap:8px}.sq-goal-card{padding:14px 13px 18px}.sq-goal-card strong{font-size:24px}
.sq-history-grid{grid-template-columns:1fr}.sq-history-card:first-child{grid-column:auto}
.sq-standing-head{align-items:flex-start;flex-direction:column}.sq-standing-row{grid-template-columns:24px 34px minmax(0,1fr) 55px}.sq-standing-games{display:none}
} .sq-match-row{grid-template-columns:minmax(0,1.7fr) minmax(330px,.95fr) 122px;gap:15px}
.sq-row-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.sq-row-prob{min-height:58px;padding:6px 5px}
.sq-row-pct{display:block;font-size:16px;line-height:1.05}
.sq-row-ownquote{display:block;margin-top:5px;font-size:11px;line-height:1;color:#426174}
.sq-row-prob.is-pick .sq-row-ownquote{color:#244b2b}
.sq-row-open{width:auto;min-width:112px;height:44px;padding:0 12px;border-radius:12px;font-size:14px;gap:8px;margin-top:15px;white-space:nowrap}
.sq-row-open span{font-size:13px}
.sq-row-open b{font-size:24px;font-weight:400;line-height:1;margin-top:-2px}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap{width:190px;height:190px;border-radius:38px;flex:0 0 190px}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-logo,
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-fallback{width:156px;height:156px}
.sq-team-page-hero>div:not(.sq-match-hero){gap:34px!important}
.sq-match-detail-hero{padding-top:24px;padding-bottom:28px}
.sq-match-kickoff-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--sq-lime);font-size:17px;margin:2px 0 17px}
.sq-match-kickoff-top span+span:before{content:"·";color:#fff;opacity:.75;margin-right:10px}
.sq-match-hero-stacked{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:end;gap:32px;padding-top:0}
.sq-match-hero-stacked .sq-match-team-link{flex-direction:column!important;justify-content:flex-end!important;text-align:center!important;gap:11px}
.sq-match-hero-stacked .sq-match-team-link .sq-team-logo-wrap{width:126px;height:126px;flex-basis:126px;border-radius:28px}
.sq-match-hero-stacked .sq-match-team-link .sq-team-logo,
.sq-match-hero-stacked .sq-match-team-link .sq-team-fallback{width:104px;height:104px}
.sq-match-hero-stacked .sq-match-team-name{font-size:clamp(25px,2.3vw,36px);line-height:1.1;text-align:center}
.sq-match-hero-stacked .sq-match-vs{align-self:end;min-height:45px;padding-bottom:3px}
.sq-match-hero-stacked .sq-vs-label{font-size:30px;color:#fff}
.sq-match-hero-stacked .sq-hero-score{font-size:31px}
@media(max-width:1080px){
.sq-match-row{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr) 116px}
.sq-row-teams{grid-column:auto;padding-right:0}
.sq-row-numbers{padding-top:15px}
.sq-row-open{grid-column:auto;grid-row:auto;margin-top:15px}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap{width:165px;height:165px;flex-basis:165px}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-logo,
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-fallback{width:136px;height:136px}
}
@media(max-width:880px){
.sq-match-row{grid-template-columns:1fr;gap:9px}
.sq-row-teams{padding-top:18px}
.sq-row-numbers{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;padding-right:126px}
.sq-row-open{position:absolute;right:12px;top:auto;bottom:12px;margin:0;min-width:112px}
.sq-match-kickoff-top{font-size:15px;margin-bottom:13px}
.sq-match-hero-stacked{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:10px}
.sq-match-hero-stacked .sq-match-team-link{gap:8px}
.sq-match-hero-stacked .sq-match-team-link .sq-team-logo-wrap{width:88px;height:88px;flex-basis:88px}
.sq-match-hero-stacked .sq-match-team-link .sq-team-logo,
.sq-match-hero-stacked .sq-match-team-link .sq-team-fallback{width:71px;height:71px}
.sq-match-hero-stacked .sq-match-team-name{font-size:21px}
.sq-match-hero-stacked .sq-vs-label{font-size:24px}
.sq-team-page-hero>div:not(.sq-match-hero){align-items:center!important;gap:22px!important}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap{width:145px;height:145px;flex-basis:145px}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-logo,
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-fallback{width:118px;height:118px}
}
@media(max-width:620px){
.sq-row-numbers{padding-right:0}
.sq-row-open{position:static;width:100%;min-width:0;height:42px;margin:0}
.sq-row-pct{font-size:14px}.sq-row-ownquote{font-size:10px}
.sq-match-kickoff-top{flex-wrap:wrap;gap:7px;margin-bottom:12px}
.sq-match-hero-stacked{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:7px}
.sq-match-hero-stacked .sq-match-team-link .sq-team-logo-wrap{width:74px;height:74px;flex-basis:74px}
.sq-match-hero-stacked .sq-match-team-link .sq-team-logo,
.sq-match-hero-stacked .sq-match-team-link .sq-team-fallback{width:59px;height:59px}
.sq-match-hero-stacked .sq-match-team-name{font-size:17px}
.sq-match-hero-stacked .sq-vs-label{font-size:20px}
.sq-team-page-hero>div:not(.sq-match-hero){flex-direction:column;text-align:center;gap:15px!important}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap{width:155px;height:155px;flex-basis:155px}
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-logo,
.sq-team-page-hero>div:not(.sq-match-hero)>.sq-team-logo-wrap .sq-team-fallback{width:126px;height:126px}
} body.sq-site #mobile-header,
body.sq-site .mobile-header-navigation,
body.sq-site .main-navigation:not(.sq-nav),
body.sq-site button.menu-toggle:not(.sq-mobile-toggle){display:none!important}
body.sq-site .site-content{position:relative;padding-top:28px;background:linear-gradient(180deg,#e1f8fb 0,#eef7fb 24px,var(--sq-paper) 72px)}
body.sq-site .site-content:before{content:"";position:absolute;left:50%;top:0;width:100vw;height:16px;transform:translateX(-50%);background:linear-gradient(90deg,#d9fbff 0%,#eff8fb 28%,#e2fbff 70%,#d6f8ef 100%);border-top:1px solid rgba(7,114,255,.12);border-bottom:1px solid rgba(7,114,255,.08);pointer-events:none}
body.sq-site.sq-virtual-page .site-content{padding-top:28px}
.sq-context-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:0;padding:0;list-style:none}
.sq-context-list li{position:relative;background:#fff;border-radius:14px;padding:13px 14px 13px 38px;box-shadow:0 5px 18px rgba(7,19,31,.055);color:#244257;font-size:15px;line-height:1.45}
.sq-context-list li:before{content:"";position:absolute;left:15px;top:18px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--sq-lime),var(--sq-cyan));box-shadow:0 0 0 4px #e9f8f4}
.sq-context-note{margin:9px 0 0;color:#6b8190;font-size:13px}
.sq-today-fallback{background:linear-gradient(120deg,#e8fbff,#f1ffd5);border:1px solid #cbe7d8;border-radius:15px;padding:12px 15px;margin:0 0 18px;color:#294b5d;font-size:15px}
@media(max-width:880px){
.sq-context-list{grid-template-columns:1fr}
}
@media(max-width:620px){
body.sq-site .site-content,body.sq-site.sq-virtual-page .site-content{padding-top:22px}
body.sq-site .site-content:before{height:12px}
} .sq-detail-grid-single{grid-template-columns:minmax(0,1fr)!important}
.sq-match-hero-stacked.is-finished{grid-template-columns:minmax(0,1fr) minmax(150px,190px) minmax(0,1fr);align-items:end}
.sq-match-hero-stacked.is-finished .sq-match-vs{align-self:center;min-height:126px;padding:0;justify-content:center}
.sq-match-hero-stacked.is-finished .sq-hero-score{font-size:clamp(72px,7vw,104px);line-height:.9;letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:880px){
.sq-match-hero-stacked.is-finished{grid-template-columns:minmax(0,1fr) minmax(92px,120px) minmax(0,1fr)}
.sq-match-hero-stacked.is-finished .sq-match-vs{min-height:88px}
.sq-match-hero-stacked.is-finished .sq-hero-score{font-size:clamp(52px,8vw,72px)}
}
@media(max-width:620px){
.sq-match-hero-stacked.is-finished{grid-template-columns:minmax(0,1fr) minmax(66px,82px) minmax(0,1fr)}
.sq-match-hero-stacked.is-finished .sq-match-vs{min-height:74px}
.sq-match-hero-stacked.is-finished .sq-hero-score{font-size:clamp(40px,11vw,58px)}
} a.sq-match-row{color:var(--sq-ink)!important;text-decoration:none!important;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}
a.sq-match-row:hover{color:var(--sq-ink)!important;transform:translateY(-1px);box-shadow:0 9px 24px rgba(7,19,31,.11)}
a.sq-match-row:focus-visible{outline:3px solid var(--sq-lime);outline-offset:3px}
a.sq-match-row .sq-row-team{pointer-events:none}
a.sq-match-row .sq-row-open{pointer-events:none}
.sq-row-score{display:inline-flex;align-items:baseline;gap:.16em;font-variant-numeric:tabular-nums}
.sq-row-score strong{font-weight:700}
.sq-row-score i{font-style:normal;font-weight:400;opacity:.72}
.sq-match-hero-stacked.is-finished .sq-hero-score{display:flex;align-items:center;justify-content:center;gap:.15em;letter-spacing:-.025em}
.sq-match-hero-stacked.is-finished .sq-hero-score strong{font-weight:700;line-height:1}
.sq-match-hero-stacked.is-finished .sq-hero-score i{font-style:normal;font-weight:400;opacity:.86;line-height:1} @media(max-width:880px){
html,
body.sq-site{max-width:100vw!important;overflow-x:hidden!important}
body.sq-site #page,
body.sq-site .site-content,
.sq-site-header,
.sq-engine-public{max-width:100vw!important;overflow-x:hidden!important}
.sq-header-inner,
.sq-public-inner{box-sizing:border-box;min-width:0}
.sq-row-league-time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
}
@media(max-width:620px){
.sq-brand{min-width:0!important}
.sq-brand-copy{min-width:0}
.sq-brand-name{white-space:nowrap}
.sq-row-meta{min-width:0}
.sq-row-league-time{max-width:calc(100% - 76px)}
} @media(max-width:620px){
.sq-engine-public .sq-page-hero,
.sq-public-inner > .sq-page-hero{
position:relative!important;
left:50%!important;
right:auto!important;
width:100vw!important;
max-width:100vw!important;
margin-left:-50vw!important;
margin-right:0!important;
border-radius:0!important;
box-sizing:border-box!important;
}
} @media(max-width:620px){
body.sq-site.sq-virtual-page .site-content{
padding-left:0!important;
padding-right:0!important;
}
body.sq-site.sq-virtual-page .sq-public-inner{
padding-left:14px!important;
padding-right:14px!important;
}
body.sq-site.sq-virtual-page .sq-public-inner > .sq-page-hero{
position:relative!important;
left:auto!important;
width:calc(100% + 28px)!important;
max-width:none!important;
margin-left:-14px!important;
margin-right:-14px!important;
border-radius:0!important;
box-sizing:border-box!important;
}
} @media(max-width:620px){
body.sq-site .site-content:has(.sq-engine-public){
padding-left:0!important;
padding-right:0!important;
}
body.sq-site .site-content:has(.sq-engine-public) .sq-engine-public{
width:100%!important;
max-width:none!important;
}
body.sq-site .site-content:has(.sq-engine-public) .sq-public-inner{
padding-left:14px!important;
padding-right:14px!important;
}
body.sq-site .site-content:has(.sq-engine-public) .sq-public-inner > .sq-page-hero{
position:relative!important;
left:auto!important;
right:auto!important;
width:calc(100% + 28px)!important;
max-width:none!important;
margin-left:-14px!important;
margin-right:-14px!important;
border-radius:0!important;
box-sizing:border-box!important;
}
} @media(max-width:620px){
.sq-row-teams{
display:grid!important;
grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;
gap:6px!important;
align-items:stretch!important;
width:100%!important;
min-width:0!important;
}
.sq-row-team{
display:grid!important;
grid-template-columns:36px minmax(0,1fr)!important;
gap:7px!important;
align-items:center!important;
width:100%!important;
min-width:0!important;
min-height:52px!important;
font-size:clamp(11.5px,3.25vw,13.5px)!important;
line-height:1.14!important;
}
.sq-row-team span:last-child{
display:block!important;
width:100%!important;
min-width:0!important;
max-width:none!important;
white-space:normal!important;
overflow:visible!important;
text-overflow:clip!important;
overflow-wrap:break-word!important;
word-break:normal!important;
hyphens:auto!important;
}
.sq-row-team .sq-team-logo-wrap{
width:36px!important;
height:36px!important;
flex:none!important;
margin:0!important;
}
.sq-row-team .sq-team-logo,
.sq-row-team .sq-team-fallback{
width:30px!important;
height:30px!important;
}
.sq-row-vs{
width:18px!important;
font-size:14px!important;
align-self:center!important;
}
} @media(max-width:620px){
.sq-row-team .sq-team-logo-wrap{
position:relative!important;
overflow:hidden!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
}
.sq-row-team .sq-team-logo{
display:block!important;
max-width:100%!important;
max-height:100%!important;
object-fit:contain!important;
margin:0!important;
}
.sq-row-team .sq-team-logo-wrap.has-logo .sq-team-fallback{
display:none!important;
visibility:hidden!important;
}
} .sq-row-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:7px;padding-top:15px;min-width:0}
.sq-row-tip{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:6px 8px;border-radius:11px;background:linear-gradient(135deg,#0a2d4b,#0b72ff);color:#fff;text-align:center;white-space:nowrap}
.sq-row-tip small{font-size:10px;line-height:1;color:#c9edff}
.sq-row-tip strong{font-size:19px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em}
.sq-row-actions .sq-row-open{position:static!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%;min-width:0;margin:0!important}
.sq-row-ownquote{margin-top:0;font-size:13px;line-height:1.05;color:#07131f}
.sq-row-ownquote b,.sq-row-pct b{font-weight:700}
.sq-row-pct{margin-top:5px;font-size:14px;color:#38556a}
.sq-row-prob.is-pick .sq-row-ownquote,.sq-row-prob.is-pick .sq-row-pct{color:#183f25}
.sq-card-tip{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 2px;padding:9px 12px;border-radius:12px;background:linear-gradient(135deg,#e9ffb6,#dff8ff);color:#07131f}
.sq-card-tip span{font-size:13px;color:#38556a}
.sq-card-tip strong{font-size:21px;font-weight:700;font-variant-numeric:tabular-nums}
.sq-detail-tip{display:inline-flex;align-items:center;gap:12px;margin:16px 0 2px;padding:10px 15px;border-radius:13px;background:linear-gradient(135deg,var(--sq-lime),var(--sq-yellow));color:#07131f}
.sq-detail-tip span{font-size:14px}
.sq-detail-tip strong{font-size:25px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}
.sq-history-row{grid-template-columns:74px minmax(0,1fr) 44px 28px;gap:8px}
.sq-history-pair{min-width:0;white-space:normal;line-height:1.35}
.sq-history-score{display:block;text-align:right;font-size:14px;font-weight:700;color:#07131f;font-variant-numeric:tabular-nums;white-space:nowrap}
.sq-history-badge-slot{display:flex;align-items:center;justify-content:flex-end;min-width:28px}
@media(max-width:880px){
.sq-row-numbers{padding-right:0!important}
.sq-row-actions{display:grid;grid-template-columns:minmax(105px,.34fr) minmax(0,1fr);gap:8px;padding-top:0}
.sq-row-tip{min-height:42px}
.sq-row-actions .sq-row-open{height:42px!important}
}
@media(max-width:620px){
.sq-row-actions{grid-template-columns:minmax(100px,.34fr) minmax(0,1fr)}
.sq-row-tip small{font-size:10px}.sq-row-tip strong{font-size:18px}
.sq-row-ownquote{font-size:12px}.sq-row-pct{font-size:13px}
.sq-history-row{grid-template-columns:64px minmax(0,1fr) 40px 27px;gap:6px;font-size:12px}
.sq-history-date{font-size:10px}.sq-history-score{font-size:13px}
} .sq-match-list-head{
display:grid;
grid-template-columns:minmax(0,1.7fr) minmax(330px,.95fr) minmax(132px,.36fr);
gap:15px;
align-items:end;
padding:0 14px 5px 16px;
color:#5d7689;
font-size:12px;
line-height:1;
}
.sq-match-head-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;text-align:center}
.sq-match-head-outcomes b,.sq-match-list-head>span:last-child{font-weight:600;color:#32546b}
.sq-match-list-head>span:last-child{text-align:center}
.sq-match-row{grid-template-columns:minmax(0,1.7fr) minmax(330px,.95fr) minmax(132px,.36fr);gap:15px}
.sq-row-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.sq-row-actions{display:flex!important;align-items:stretch!important;justify-content:center!important;padding-top:15px!important;min-width:0}
.sq-row-tip{width:100%;min-height:60px;padding:9px 12px;border-radius:13px;gap:8px;background:linear-gradient(135deg,#0a2d4b 0%,#0759c8 58%,#5631df 100%);box-shadow:0 5px 14px rgba(10,74,154,.18)}
.sq-row-tip small{font-size:12px;line-height:1;color:#d9f4ff;letter-spacing:.01em}
.sq-row-tip strong{font-size:28px;line-height:1;font-weight:700}
@media(max-width:1080px){
.sq-match-list-head{grid-template-columns:minmax(0,1fr) minmax(285px,.9fr) 122px;gap:10px}
.sq-match-row{grid-template-columns:minmax(0,1fr) minmax(285px,.9fr) 122px;gap:10px}
}
@media(max-width:880px){
.sq-match-list-head{grid-template-columns:1fr;gap:5px;padding:0 12px 6px 16px}
.sq-match-list-head>span:first-child{display:none}
.sq-match-list-head>span:last-child{display:none}
.sq-match-head-outcomes{max-width:none;width:100%}
.sq-match-row{grid-template-columns:1fr;gap:9px}
.sq-row-numbers{grid-template-columns:repeat(3,minmax(0,1fr));padding:0!important}
.sq-row-actions{padding-top:0!important;width:100%}
.sq-row-tip{min-height:54px;width:100%}
.sq-row-tip strong{font-size:26px}
}
@media(max-width:620px){
.sq-match-list-head{padding-left:16px;padding-right:13px}
.sq-row-tip{min-height:52px;border-radius:12px}
.sq-row-tip small{font-size:11px}.sq-row-tip strong{font-size:25px}
} .sq-row-tip{justify-content:center}
.sq-row-tip strong{font-weight:700}
.sq-card-tip{background:linear-gradient(135deg,#0a2d4b 0%,#0759c8 58%,#5631df 100%);color:#fff;min-height:50px}
.sq-card-tip strong{font-size:25px;font-weight:700;color:#fff}
.sq-detail-tip-wrap{display:flex;align-items:center;gap:12px;margin:18px 0 4px;flex-wrap:wrap}
.sq-detail-tip-label{font-size:16px;color:#38556a}
.sq-detail-tip{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:70px;margin:0;padding:12px 24px;border-radius:15px;background:linear-gradient(135deg,#0a2d4b 0%,#0759c8 58%,#5631df 100%);color:#fff;box-shadow:0 8px 22px rgba(10,74,154,.2)}
.sq-detail-tip strong{font-size:36px;font-weight:700;line-height:1;color:#fff;font-variant-numeric:tabular-nums}
.sq-outcome-quote{margin:10px 0 4px;color:#07131f}
.sq-outcome-quote span{font-size:clamp(23px,2.5vw,34px);font-weight:700;line-height:1.05;color:#07131f}
.sq-outcome-prob{margin:5px 0 0;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#38556a}
.sq-home-guide{margin-top:28px}
.sq-home-guide-inner{background:#fff;border-radius:24px;padding:clamp(24px,4vw,48px);box-shadow:0 14px 40px rgba(5,43,75,.08)}
.sq-home-guide-inner h2{margin:0 0 18px;font-size:clamp(30px,3.5vw,44px);line-height:1.12}
.sq-home-guide-inner h3{margin:30px 0 10px;font-size:clamp(22px,2.2vw,29px);line-height:1.2}
.sq-home-guide-inner p{margin:0 0 14px;font-size:17px;line-height:1.72;color:#2d4a5f;max-width:1100px}
@media(max-width:620px){
.sq-detail-tip{min-width:128px;min-height:62px;padding:10px 20px}
.sq-detail-tip strong{font-size:32px}
.sq-outcome-quote span{font-size:24px}
.sq-outcome-prob{font-size:17px}
.sq-home-guide-inner{border-radius:18px;padding:22px 18px}
.sq-home-guide-inner p{font-size:16px;line-height:1.65}
} .sq-row-meta{right:16px}
.sq-row-tip{min-height:69px;border-radius:15px}
.sq-row-tip strong{font-size:32px;line-height:1;font-weight:700}
.sq-detail-prediction-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px;align-items:stretch}
.sq-detail-prediction-row .sq-outcomes{min-width:0}
.sq-outcome{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}
.sq-outcome-label{width:100%;text-align:center}
.sq-outcome-prob{order:2;margin:10px 0 5px;font-size:clamp(22px,2.2vw,31px);font-weight:400;color:#07131f;text-align:center}
.sq-outcome-quote{order:3;margin:0;color:#38556a;text-align:center}
.sq-outcome-quote span{font-size:17px;font-weight:400;color:#38556a}
.sq-detail-prediction-row .sq-detail-tip-wrap{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}
.sq-detail-tip-label{font-size:14px;color:#38556a;text-align:center}
.sq-detail-tip{width:100%;min-width:0;min-height:84px;padding:14px 20px}
.sq-detail-tip span{font-size:42px;font-weight:400;line-height:1;color:#fff;font-variant-numeric:tabular-nums}
.sq-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}
.sq-extra-card{position:relative;background:#fff;border-radius:20px;padding:20px;box-shadow:0 8px 28px rgba(7,19,31,.075);min-width:0;overflow:hidden}
.sq-extra-card:after{content:"";position:absolute;right:-34px;bottom:-38px;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,rgba(38,255,143,.12),rgba(8,157,255,.09));pointer-events:none}
.sq-extra-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#e8ffad,#dff8ff);color:#082844;font-size:20px;margin-bottom:10px}
.sq-extra-card h3{font-size:21px;font-weight:400;margin:0 0 12px;color:#07131f}
.sq-extra-lead{font-size:18px;color:#102d42;margin-bottom:12px}
.sq-facts{margin:0;display:grid;gap:9px}
.sq-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid #e8eef3}
.sq-facts>div:last-child{border-bottom:0}
.sq-facts dt{color:#6b8192;font-size:13px}
.sq-facts dd{margin:0;color:#18364b;font-size:14px;line-height:1.4}
.sq-mini-button{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:9px 13px;border-radius:11px;background:linear-gradient(135deg,#0a2d4b,#0759c8);color:#fff!important;text-decoration:none!important;font-size:13px}
.sq-mini-button:hover{color:#fff!important;filter:brightness(1.07)}
.sq-squad-group{margin-top:12px}
.sq-squad-group:first-of-type{margin-top:0}
.sq-squad-group h4{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#678092;margin:0 0 7px}
.sq-player-list{display:flex;flex-wrap:wrap;gap:6px}
.sq-player-chip{display:inline-flex;align-items:center;gap:6px;border-radius:10px;background:#eef5f8;padding:6px 8px;color:#18364b;font-size:12px;line-height:1.25}
.sq-player-chip i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:7px;background:#fff;color:#436277;font-size:10px}
.sq-injury-list{display:grid;gap:7px}
.sq-injury-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 9px;padding:8px 0;border-bottom:1px solid #e7eef3}
.sq-injury-item:last-child{border-bottom:0}
.sq-injury-item b{font-weight:500;color:#16364d}
.sq-injury-item span,.sq-injury-item em{font-size:11px;color:#688093;font-style:normal}
.sq-injury-item small{grid-column:1/-1;color:#536f82;font-size:11px;line-height:1.35}
.sq-lineup-block{margin-bottom:16px;background:linear-gradient(135deg,#0b2944,#0b6cd9);border-radius:22px;padding:18px;color:#fff;box-shadow:0 12px 32px rgba(7,50,94,.13)}
.sq-lineup-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}
.sq-lineup-title h3{margin:0;color:#fff;font-size:23px;font-weight:400}
.sq-lineup-title span{font-size:12px;color:#d9f4ff}
.sq-lineup-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.sq-lineup-card{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px}
.sq-lineup-card h4{margin:0 0 9px;color:#fff;font-size:16px;font-weight:400}
.sq-lineup-card h4 span{color:#bffb44;font-size:12px;margin-left:5px}
.sq-lineup-card ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}
.sq-lineup-card li{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:#fff}
.sq-lineup-card li i{font-style:normal;color:#bffb44;font-size:10px;min-width:18px}
.sq-lineup-card li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:980px){
.sq-extra-grid{grid-template-columns:1fr 1fr}
.sq-detail-prediction-row{grid-template-columns:1fr}
.sq-detail-prediction-row .sq-detail-tip-wrap{align-items:flex-start}
.sq-detail-tip{width:auto;min-width:150px}
}
@media(max-width:700px){
.sq-extra-grid,.sq-lineup-grid{grid-template-columns:1fr}
.sq-lineup-card ol{grid-template-columns:1fr}
.sq-detail-prediction-row .sq-detail-tip-wrap{align-items:stretch}
.sq-detail-tip{width:100%;min-height:70px}
.sq-detail-tip span{font-size:36px}
.sq-row-tip{min-height:58px}
.sq-row-tip strong{font-size:29px}
} .sq-team-compact-overview{
grid-template-columns:repeat(5,minmax(0,1fr));
gap:10px;
margin:14px 0 22px;
}
.sq-team-compact-overview .sq-quality-card{
min-height:88px;
border-radius:15px;
padding:14px 15px;
display:flex;
flex-direction:column;
justify-content:center;
box-shadow:0 5px 18px rgba(7,19,31,.06);
}
.sq-team-compact-overview .sq-quality-value{
font-size:clamp(23px,2.2vw,31px);
letter-spacing:-.035em;
}
.sq-team-compact-overview .sq-quality-label{font-size:12px;margin-top:6px}
.sq-team-extra-section .sq-extra-grid{
grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);
}
.sq-team-extra-section .sq-squad-card{min-width:0}
.sq-squad-position-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sq-squad-group{
margin:0!important;
padding:11px;
border:1px solid #e1ebf1;
border-radius:13px;
background:linear-gradient(145deg,#fbfdff,#f3f8fb);
min-width:0;
}
.sq-squad-group h4{
display:flex;
align-items:center;
justify-content:space-between;
gap:8px;
margin:0 0 8px!important;
font-size:12px!important;
letter-spacing:.045em;
}
.sq-squad-group h4 span{min-width:0}
.sq-squad-group h4 em{
font-style:normal;
min-width:23px;
height:23px;
padding:0 6px;
border-radius:8px;
display:inline-flex;
align-items:center;
justify-content:center;
background:#e5f1f6;
color:#476477;
font-size:10px;
}
.sq-player-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px!important}
.sq-player-chip{
display:grid!important;
grid-template-columns:25px minmax(0,1fr);
align-items:center;
gap:7px!important;
min-width:0;
border-radius:9px!important;
padding:6px 7px!important;
}
.sq-player-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sq-player-chip i{min-width:23px!important;width:23px;height:23px!important}
.sq-player-chip i.is-empty{opacity:.38}
.sq-squad-coach{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:7px 10px;
margin-top:11px;
padding:11px 12px;
border-radius:12px;
background:linear-gradient(135deg,#e8ffad,#dff8ff);
color:#15384d;
}
.sq-squad-coach>span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#5b7485}
.sq-squad-coach strong{font-size:14px;font-weight:600;color:#102d42}
.sq-match-extra-section .sq-squad-position-grid{grid-template-columns:1fr}
.sq-match-extra-section .sq-player-list{grid-template-columns:1fr}
.sq-match-pager{
display:flex;
align-items:center;
justify-content:center;
gap:10px;
margin-top:14px;
}
.sq-match-pager button{
min-width:104px;
min-height:40px;
border:0;
border-radius:11px;
padding:8px 15px;
background:linear-gradient(135deg,#0a2d4b,#0759c8);
color:#fff;
font:inherit;
font-size:13px;
cursor:pointer;
}
.sq-match-pager button:disabled{opacity:.38;cursor:default;filter:grayscale(.35)}
.sq-match-page-status{min-width:52px;text-align:center;color:#60788a;font-size:12px}
.sq-match-row[hidden]{display:none!important}
.sq-row-result-summary{
width:100%;
display:grid;
grid-template-columns:1fr 1fr;
gap:5px;
padding:7px;
border-radius:13px;
background:#eef5f8;
}
.sq-row-result-line{
min-width:0;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:3px;
min-height:42px;
border-radius:9px;
background:#fff;
}
.sq-row-result-line small{font-size:9px;line-height:1;color:#6a8192}
.sq-row-result-line strong{font-size:18px;line-height:1;color:#0d2b40;font-variant-numeric:tabular-nums}
.sq-result-badge{
grid-column:1/-1;
display:inline-flex;
align-items:center;
justify-content:center;
min-height:27px;
padding:5px 9px;
border-radius:9px;
font-size:11px;
font-weight:600;
line-height:1;
}
.sq-result-badge.is-correct{background:#dff8bf;color:#205b28;border:1px solid #a9dd74}
.sq-result-badge.is-exact{background:#178a47;color:#fff;border:1px solid #0f7138;box-shadow:0 2px 8px rgba(23,138,71,.24)}
.sq-result-badge.is-wrong{background:#ffe0e3;color:#8b2633;border:1px solid #efafb7}
.sq-finished-prediction{
display:flex;
align-items:stretch;
gap:10px;
margin-top:14px;
padding-top:14px;
border-top:1px solid #e2ebf0;
}
.sq-finished-prediction>div{
min-width:118px;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:4px;
padding:9px 12px;
border-radius:11px;
background:#eef5f8;
}
.sq-finished-prediction small{font-size:10px;color:#60788a}
.sq-finished-prediction strong{font-size:22px;color:#102d42;font-variant-numeric:tabular-nums}
.sq-finished-prediction .sq-result-badge{grid-column:auto;min-width:126px}
@media(max-width:1080px){
.sq-team-compact-overview{grid-template-columns:repeat(3,minmax(0,1fr))}
.sq-team-extra-section .sq-extra-grid{grid-template-columns:1fr}
.sq-squad-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
.sq-team-compact-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.sq-team-compact-overview .sq-quality-card{min-height:78px;padding:12px}
.sq-team-compact-overview .sq-quality-value{font-size:24px}
.sq-squad-position-grid,.sq-player-list{grid-template-columns:1fr!important}
.sq-finished-prediction{display:grid;grid-template-columns:1fr 1fr}
.sq-finished-prediction .sq-result-badge{grid-column:1/-1}
.sq-row-result-summary{max-width:100%}
}
@media(max-width:430px){
.sq-team-compact-overview{grid-template-columns:1fr 1fr}
.sq-match-pager{justify-content:space-between}
.sq-match-pager button{min-width:92px}
} .sq-detail-prediction-row{grid-template-columns:minmax(0,1fr) minmax(170px,190px);align-items:stretch}
.sq-detail-prediction-row .sq-detail-tip-wrap{height:100%;align-items:stretch;justify-content:stretch;gap:0}
.sq-detail-prediction-row .sq-detail-tip{
height:100%;
min-height:100%;
margin:0;
padding:16px 18px;
border-radius:16px;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:14px;
}
.sq-detail-prediction-row .sq-detail-tip-label{font-size:14px;color:#fff;opacity:.92;line-height:1}
.sq-detail-prediction-row .sq-detail-tip strong{font-size:42px;font-weight:400;line-height:1;color:#fff;font-variant-numeric:tabular-nums}
.sq-squad-heading{display:flex;align-items:center;gap:11px;margin-bottom:12px}
.sq-squad-heading .sq-extra-icon{margin:0;flex:0 0 auto}
.sq-squad-heading h3{margin:0!important}
.sq-squad-heading p{margin:3px 0 0;color:#6a8293;font-size:12px}
.sq-team-extra-section .sq-extra-grid{grid-template-columns:minmax(270px,.44fr) minmax(0,1.56fr);align-items:start}
.sq-team-extra-section .sq-squad-position-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:10px}
.sq-match-extra-section .sq-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.sq-match-extra-section .sq-venue-card{grid-column:1/-1}
.sq-match-extra-section .sq-squad-position-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}
.sq-match-extra-section .sq-player-list{grid-template-columns:1fr}
.sq-squad-group{height:100%}
.sq-squad-group.is-open{border-style:dashed;background:#fbfcfd}
.sq-squad-group.is-open h4 span{color:#8a9aa5}
.sq-player-list{grid-template-columns:1fr!important}
.sq-player-chip{
display:grid!important;
grid-template-columns:27px minmax(0,1fr) auto!important;
gap:8px!important;
min-height:48px;
padding:7px 8px!important;
align-items:center;
}
.sq-player-chip>i{align-self:center}
.sq-player-main{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;overflow:visible!important;white-space:normal!important}
.sq-player-main b{display:block;max-width:100%;font-size:12px;font-weight:500;line-height:1.2;color:#15364c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sq-player-main small{display:block;margin-top:3px;font-size:9.5px;line-height:1.2;color:#748b9b;white-space:normal}
.sq-player-country{display:inline-flex!important;align-items:center;justify-content:center;min-width:24px;font-size:18px;line-height:1;overflow:visible!important;white-space:nowrap!important}
.sq-squad-coach{margin-top:12px;padding:12px 14px}
.sq-squad-coach strong{display:inline-flex;align-items:center;gap:4px}
.sq-squad-coach strong i{font-style:normal;font-size:17px}
.sq-venue-card .sq-facts{gap:5px}
.sq-venue-card .sq-facts>div{grid-template-columns:105px minmax(0,1fr);padding:7px 0}
@media(max-width:1100px){
.sq-team-extra-section .sq-extra-grid{grid-template-columns:1fr}
.sq-team-extra-section .sq-squad-position-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:980px){
.sq-detail-prediction-row{grid-template-columns:1fr}
.sq-detail-prediction-row .sq-detail-tip{min-height:92px}
.sq-match-extra-section .sq-extra-grid{grid-template-columns:1fr}
.sq-match-extra-section .sq-venue-card{grid-column:auto}
}
@media(max-width:760px){
.sq-team-extra-section .sq-squad-position-grid,.sq-match-extra-section .sq-squad-position-grid{grid-template-columns:1fr}
.sq-detail-prediction-row .sq-detail-tip strong{font-size:36px}
} .sq-match-row.is-finished .sq-row-teams{
grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);
gap:8px;
align-items:center;
} .sq-match-row.is-finished .sq-row-home,
.sq-match-row.is-finished .sq-row-away{
justify-content:flex-start;
flex-direction:row;
text-align:left;
}
.sq-match-row.is-finished .sq-row-vs{
width:78px;
min-width:78px;
justify-self:center;
display:flex;
align-items:center;
justify-content:center;
}
.sq-match-row.is-finished .sq-row-score{
width:78px;
display:flex;
align-items:center;
justify-content:center;
font-size:28px;
line-height:1;
font-weight:700;
color:#07131f;
white-space:nowrap;
text-align:center;
font-variant-numeric:tabular-nums;
}
.sq-row-result-summary.sq-row-result-summary-compact{grid-template-columns:1fr;align-content:center}
.sq-row-result-summary.sq-row-result-summary-compact .sq-result-badge{grid-column:1}
@media(max-width:880px){
.sq-match-row.is-finished .sq-row-teams{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)!important;gap:7px!important}
.sq-match-row.is-finished .sq-row-vs,.sq-match-row.is-finished .sq-row-score{width:72px!important;min-width:72px!important}
.sq-match-row.is-finished .sq-row-score{font-size:25px!important}
}
@media(max-width:620px){
.sq-match-row.is-finished .sq-row-teams{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)!important;gap:4px!important}
.sq-match-row.is-finished .sq-row-vs,.sq-match-row.is-finished .sq-row-score{width:58px!important;min-width:58px!important}
.sq-match-row.is-finished .sq-row-score{font-size:21px!important}
.sq-match-row.is-finished .sq-row-team{gap:5px}
} .sq-team-page-hero .sq-team-hero-layout{
position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,300px) minmax(150px,190px) minmax(0,1fr);
align-items:center;gap:34px;width:100%;max-width:var(--sq-max);margin:0 auto;
}
.sq-team-page-hero .sq-team-hero-logo{display:flex;align-items:center;justify-content:flex-start;min-width:0}
.sq-team-page-hero .sq-team-hero-logo .sq-team-logo-wrap{width:190px;height:190px;flex:0 0 190px;border-radius:38px;background:rgba(255,255,255,.14)}
.sq-team-page-hero .sq-team-hero-logo .sq-team-logo,
.sq-team-page-hero .sq-team-hero-logo .sq-team-fallback{width:156px;height:156px}
.sq-team-page-hero .sq-team-hero-league{display:flex;align-items:center;justify-content:center;min-width:0}
.sq-team-page-hero .sq-team-hero-league .sq-kicker{position:static;margin:0;white-space:nowrap}
.sq-team-page-hero .sq-team-hero-copy{min-width:0;text-align:left}
.sq-team-page-hero .sq-team-hero-copy h1{margin:0 0 8px;max-width:none}
.sq-team-page-hero .sq-team-hero-copy p{margin:0;max-width:none}
@media(max-width:1080px){
.sq-team-page-hero .sq-team-hero-layout{grid-template-columns:180px 145px minmax(0,1fr);gap:24px}
.sq-team-page-hero .sq-team-hero-logo .sq-team-logo-wrap{width:165px;height:165px;flex-basis:165px}
.sq-team-page-hero .sq-team-hero-logo .sq-team-logo,.sq-team-page-hero .sq-team-hero-logo .sq-team-fallback{width:136px;height:136px}
}
@media(max-width:760px){
.sq-team-page-hero .sq-team-hero-layout{grid-template-columns:130px minmax(0,1fr);grid-template-areas:"logo league" "copy copy";gap:14px 18px}
.sq-team-page-hero .sq-team-hero-logo{grid-area:logo}
.sq-team-page-hero .sq-team-hero-league{grid-area:league;justify-content:flex-start}
.sq-team-page-hero .sq-team-hero-copy{grid-area:copy;text-align:left}
.sq-team-page-hero .sq-team-hero-logo .sq-team-logo-wrap{width:120px;height:120px;flex-basis:120px;border-radius:28px}
.sq-team-page-hero .sq-team-hero-logo .sq-team-logo,.sq-team-page-hero .sq-team-hero-logo .sq-team-fallback{width:96px;height:96px}
}
@media(max-width:480px){
.sq-team-page-hero .sq-team-hero-layout{grid-template-columns:1fr;grid-template-areas:"logo" "league" "copy";justify-items:center;text-align:center}
.sq-team-page-hero .sq-team-hero-logo,.sq-team-page-hero .sq-team-hero-league{justify-content:center}
.sq-team-page-hero .sq-team-hero-copy{text-align:center}
} body.sq-site .site-content,
body.sq-site.sq-virtual-page .site-content{
padding-top:0!important;
background:var(--sq-paper)!important;
}
body.sq-site .site-content:before{
content:none!important;
display:none!important;
height:0!important;
border:0!important;
}
@media(max-width:620px){
body.sq-site .site-content,
body.sq-site.sq-virtual-page .site-content{padding-top:0!important}
} :root{
--sq-top-surface:
radial-gradient(circle at 86% 7%,rgba(185,255,47,.18) 0,rgba(185,255,47,0) 24%),
radial-gradient(circle at 12% 28%,rgba(0,217,255,.11) 0,rgba(0,217,255,0) 27%),
linear-gradient(112deg,#061827 0%,#0a3156 42%,#0878e7 78%,#16b9cc 122%);
}
.sq-site-header,
.sq-engine-public .sq-page-hero,
.sq-public-inner > .sq-page-hero{
background-image:var(--sq-top-surface)!important;
background-repeat:no-repeat!important;
background-size:100vw 760px!important;
background-position:top center!important;
background-attachment:fixed!important;
} .sq-site-header{box-shadow:none!important} .sq-site-header:after{opacity:.18} @media(max-width:880px){
.sq-site-header{
background-attachment:scroll!important;
background-position:top center!important;
}
.sq-engine-public .sq-page-hero,
.sq-public-inner > .sq-page-hero{
background-attachment:scroll!important;
background-position:center -100px!important;
}
}
@media(max-width:620px){
.sq-engine-public .sq-page-hero,
.sq-public-inner > .sq-page-hero{background-position:center -82px!important}
} .sq-engine-public .sq-page-hero:before,
.sq-public-inner > .sq-page-hero:before{
content:none!important;
display:none!important;
}