@keyframes maFadeIn{0%{opacity:0}to{opacity:1}}@keyframes maRise{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes maSpin{to{transform:rotate(360deg)}}.ma-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0a0c1499;justify-content:center;align-items:center;padding:20px;animation:.16s both maFadeIn;display:flex;position:fixed;inset:0}.ma-backdrop--top{z-index:1100}.ma-modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;width:100%;max-width:1080px;max-height:72vh;transition:max-width .22s;animation:.22s cubic-bezier(.2,.8,.2,1) both maRise;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000002e}.ma-modal--with-events{flex-direction:row;max-width:1620px;height:72vh}.ma-modal-main{display:contents}.ma-modal--with-events .ma-modal-main{flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.ma-modal-events{border-left:1px solid var(--border);flex-direction:column;flex:1 1 0;min-width:0;animation:.22s cubic-bezier(.2,.8,.2,1) both maRise;display:flex;overflow:hidden}.ma-modal-events>.lmm-modal-embedded{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;max-height:none;display:flex;overflow:hidden}@media (width<=1100px){.ma-modal--with-events{flex-direction:column;max-width:780px;max-height:85vh}.ma-modal--with-events .ma-modal-main,.ma-modal--with-events .ma-modal-events{flex:none;min-height:0}.ma-modal--with-events .ma-modal-events{border-left:none;border-top:1px solid var(--border);min-height:320px}.ma-modal--with-events{overflow-y:auto}}.ma-header{border-bottom:1px solid var(--border);z-index:3;flex-shrink:0;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:relative}.ma-header-bar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;min-height:36px}.ma-header-content{flex:1;min-width:0}.ma-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:9px;font-weight:700;display:block}.ma-matchup{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.ma-team-name{letter-spacing:.03em;color:var(--text-primary);font-family:Bebas Neue,cursive;font-size:19px;line-height:1.1}.ma-vs{color:var(--text-muted);font-size:10px;font-weight:600}.ma-subline{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.ma-close{width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--r-sm,6px);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.ma-close:hover{color:var(--text-primary);background:var(--border-subtle)}.ma-body{flex:1;grid-template-columns:1.15fr 1fr;min-height:0;display:grid}.ma-left{border-right:1px solid var(--border);flex-direction:column;order:1;display:flex;overflow-y:auto}.ma-right{order:2}.ma-left::-webkit-scrollbar{width:4px}.ma-left::-webkit-scrollbar-track{background:0 0}.ma-left::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.ma-right{flex-direction:column;display:flex;overflow-y:auto}.ma-right::-webkit-scrollbar{width:4px}.ma-right::-webkit-scrollbar-track{background:0 0}.ma-right::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.ma-row{padding:14px 18px}.ma-standings{border-bottom:1px solid var(--border-subtle);padding:10px 18px}.ma-standings:empty{display:none}.ma-divider{background:var(--border);flex-shrink:0;height:1px}.ma-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:9px;font-weight:700;display:block}.ma-dim{color:var(--text-muted);font-size:11px}.ma-trend{font-size:11px;font-weight:700}.ma-empty,.ma-loading{color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;font-size:13px;display:flex}.ma-form-chips{gap:5px;display:flex}.ma-form-team{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.ma-form-team+.ma-form-team{border-top:1px solid var(--border-subtle)}.ma-form-team-name{letter-spacing:.04em;color:var(--text-primary);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.ma-form-meta-inline{white-space:nowrap;font-size:10px}.ma-form-meta{justify-content:space-between;align-items:center;display:flex}.match-analysis-spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite maSpin}.ma-xg-duo{justify-content:center;align-items:center;gap:24px;margin-bottom:14px;display:flex}.ma-xg-team{flex-direction:column;align-items:center;gap:3px;display:flex}.ma-xg-num{color:var(--text-primary);font-family:Bebas Neue,cursive;font-size:38px;line-height:1}.ma-xg-sep{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding-top:10px;font-size:9px;font-weight:700}.ma-h2h-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ma-h2h-list li{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm);grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:grid}.ma-h2h-item-clickable{cursor:pointer;transition:border-color .15s,transform .15s}.ma-h2h-item-clickable:hover{border-color:var(--text-primary);transform:translateY(-1px)}.ma-h2h-item-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ma-h2h-opp{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ma-h2h-score{color:var(--text-primary);font-family:Bebas Neue,cursive;font-size:14px}.ma-h2h-date{color:var(--text-muted);font-size:10px}.ma-pred-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ma-strength-grid{flex-direction:column;gap:7px;margin-bottom:10px;display:flex}.ma-strength-row{grid-template-columns:56px 1fr 36px;align-items:center;gap:8px;display:grid}.ma-strength-label{color:var(--text-muted);font-size:11px;font-weight:600}.ma-strength-track{background:var(--bg-elevated);border-radius:3px;height:6px;position:relative;overflow:visible}.ma-strength-fill{border-radius:3px;height:100%;transition:width .4s}.ma-strength-avg{background:var(--border);border-radius:1px;width:2px;height:12px;position:absolute;top:-3px;left:50%}.ma-strength-val{color:var(--text-muted);text-align:right;font-family:Barlow,sans-serif;font-size:11px;font-weight:600}.ma-pred-tip{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm);align-items:flex-start;gap:8px;margin:10px 0 12px;padding:8px 10px;font-size:11px;line-height:1.35;display:flex}.ma-pred-tip-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;padding-top:1px;font-size:9px;font-weight:700}.ma-pred-tip-body{color:var(--text-primary)}.ma-pred-tip-score{color:var(--text-muted);font-family:Barlow,sans-serif;font-weight:600}.ma-factors{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ma-factor-badge{background:var(--bg-elevated);border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-family:Barlow,sans-serif;font-size:11px;display:inline-flex}.ma-factor-val{color:var(--text-primary);font-weight:700}@media (width<=720px){.ma-backdrop{padding:6px}.ma-modal{border-radius:var(--r-lg);transform-origin:50%;max-width:100%;max-height:94dvh;animation:.18s both popIn}.ma-header{padding:12px 14px}.ma-standings{padding:8px 14px}.ma-header .w2w-btn span,.ma-header .mr-btn span,.ma-header .share-btn span{display:none}.ma-header .w2w-btn,.ma-header .mr-btn,.ma-header .share-btn{gap:0;padding:7px}.ma-row{padding:11px 14px}.ma-body{flex-direction:column;display:flex;overflow-y:auto}.ma-body::-webkit-scrollbar{width:4px}.ma-body::-webkit-scrollbar-track{background:0 0}.ma-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.ma-left,.ma-right{border-right:none;flex:none;overflow:visible}.ma-left{border-bottom:1px solid var(--border)}}.lmm-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-start;padding:32px 16px;transition:background .6s,-webkit-backdrop-filter .6s,backdrop-filter .6s;animation:.18s both lmm-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes lmm-fade{0%{opacity:0}to{opacity:1}}.lmm-modal{background:var(--bg-card);border-radius:var(--r-md);width:100%;max-width:min(1280px,92vw);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);z-index:1001;flex-direction:column;animation:.22s both lmm-rise;display:flex;position:relative;overflow:hidden}@media (width>=2200px){.lmm-modal{max-width:1480px}}@media (width>=3000px){.lmm-modal{max-width:1840px}}.lmm-modal.is-cinema .lmm-inline-video-frame{z-index:6;position:relative;box-shadow:0 0 0 100vmax #03060ae6}.lmm-modal .fl-section{isolation:isolate;position:relative}.lmm-modal .fl-section:after{content:"";z-index:50;opacity:0;pointer-events:none;background:#03060a40;transition:opacity .6s;position:absolute;inset:0}.lmm-modal.is-cinema .fl-section:after{opacity:1}.lmm-backdrop:has(.lmm-modal.is-cinema){background:#000000e0}.lmm-backdrop.is-min{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-end;padding:16px;animation:none;overflow:visible}.lmm-mini{pointer-events:auto;flex-direction:column;align-items:flex-end;transition:right .18s;animation:.22s both lmm-rise;display:flex}.lmm-mini--full,.lmm-body-slot{display:contents}.lmm-mini-controls{gap:6px;margin-bottom:8px;display:flex}.lmm-mini-controls button{border:1px solid var(--border-subtle);background:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 14px #00000052}.lmm-mini-controls button:hover{background:var(--bg-elevated);color:var(--text-primary)}.lmm-drag-handle{cursor:grab;touch-action:none}.lmm-drag-handle:active{cursor:grabbing}.lmm-drag-shield{z-index:2500;pointer-events:auto;cursor:grabbing;position:fixed;inset:0}.lmm-modal.is-min{width:420px;max-width:420px;max-height:min(74vh,620px)}.lmm-modal.is-min .lmm-inline-video-foot{display:none}@media (width>=2000px){.lmm-modal.is-min{width:520px;max-width:520px;max-height:min(74vh,760px)}}@media (width>=3200px){.lmm-modal.is-min{width:680px;max-width:680px;max-height:min(74vh,960px)}}@media (width<=540px){.lmm-modal.is-min{width:min(200px,100vw - 16px);max-width:none;max-height:none}.lmm-modal.is-min .lmm-body{display:none}.lmm-modal.is-min .lmm-score-card{flex-wrap:nowrap;min-height:0}.lmm-modal.is-min .lmm-team{min-width:0;padding:7px 4px}.lmm-modal.is-min .lmm-crest{width:24px;height:24px}.lmm-modal.is-min .lmm-final-score,.lmm-modal.is-min .lmm-vs{font-size:20px}.lmm-modal.is-min .lmm-center{min-width:0;padding:6px}.lmm-modal.is-min .lmm-team-name{letter-spacing:.02em;font-size:10px}.lmm-mini-controls button{width:28px;height:28px}}.lmm-standings{padding:16px 20px 0}.lmm-standings:empty,.lmm-modal.is-min .fl-section,.lmm-modal.is-min .lmm-standings,.lmm-modal.is-min .mss-section,.lmm-modal.is-min .w2w-panel,.lmm-modal.is-min.is-collapsed .lmm-body,.lmm-modal.is-min.is-collapsed.has-video .lmm-score-card{display:none}.lmm-modal.is-min .lmm-score-card{flex-wrap:nowrap;min-height:0}.lmm-modal.is-min .lmm-team{min-width:0;padding:12px 6px}.lmm-modal.is-min .lmm-center{min-width:0}.lmm-modal.is-min .lmm-crest{width:34px;height:34px}.lmm-modal.is-min .lmm-final-score,.lmm-modal.is-min .lmm-vs{font-size:28px}.lmm-modal.is-min .lmm-team-name{letter-spacing:.03em;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.15}.lmm-modal.is-min .lmm-body{padding:12px 14px 14px}.lmm-minimize{z-index:3;color:var(--text-primary);cursor:pointer;transition:var(--ease);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:absolute;top:10px;right:44px}.lmm-minimize:hover{background:#00000014}.lmm-score-card{flex:none}.lmm-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}@keyframes lmm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lmm-close{z-index:2;color:var(--text-primary);cursor:pointer;transition:var(--ease);background:0 0;border:none;border-radius:6px;padding:6px;position:absolute;top:10px;right:10px}.lmm-close:hover{background:#00000014}.lmm-score-card{flex-wrap:wrap;min-height:160px;display:flex}.lmm-score-card>.w2w-panel{flex:0 0 100%}.lmm-team{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.lmm-crest{width:56px;height:56px;font-family:Bebas Neue,cursive;font-size:var(--fs-md);color:#fff;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}.lmm-team-name{font-family:Barlow Condensed,sans-serif;font-size:var(--fs-sm);letter-spacing:.07em;text-transform:uppercase;color:var(--text-primary);text-align:center;font-weight:700}.lmm-role{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:20px;padding:2px 7px;font-weight:700}.lmm-center{min-width:180px;font-family:Barlow,sans-serif;font-size:var(--fs-xs);color:var(--text-muted);border-left:1px solid #00000014;border-right:1px solid #00000014;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 22px;display:flex}.lmm-meta-row{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lmm-dot{opacity:.6}.lmm-final-score{letter-spacing:.04em;color:var(--text-primary);font-family:Bebas Neue,cursive;font-size:44px;line-height:1}.lmm-score-sep{color:var(--text-muted);margin:0 8px}.lmm-score-muted{color:var(--text-muted)}.lmm-vs{letter-spacing:.06em;color:var(--text-primary);font-family:Bebas Neue,cursive;font-size:44px;line-height:1}.lmm-section-label-top{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.lmm-highlights{font-family:Barlow,sans-serif;font-size:var(--fs-xs);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;font-weight:600;transition:color .15s;display:inline-flex}.lmm-highlights:hover{color:var(--text-primary)}.lmm-highlights:disabled{opacity:.7;cursor:default}.lmm-highlights svg{flex:none}.lmm-pens{font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap;margin-top:2px;font-weight:700;display:block}.lmm-live-tag{font-family:Bebas Neue,cursive;font-size:var(--fs-xs);letter-spacing:.08em;color:#ef4444;align-items:center;gap:6px;font-weight:700;display:inline-flex}.lmm-live-dot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite lmm-pulse}@keyframes lmm-pulse{0%{box-shadow:0 0 #ef444499}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.lmm-inline-video{background:#000;animation:.18s both lmm-fade}.lmm-inline-video-frame{aspect-ratio:16/9;background:#000;transition:box-shadow .6s;position:relative}.lmm-inline-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lmm-inline-video-foot{background:var(--bg-card);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.lmm-inline-video-disclaimer{color:var(--text-muted);min-width:0;font-family:Barlow,sans-serif;font-size:10px;line-height:1.3}.lmm-inline-video-query{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-style:italic;display:block}.lmm-inline-video-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.lmm-inline-flag{letter-spacing:.02em;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-sm,6px);cursor:pointer;white-space:nowrap;transition:var(--ease);background:0 0;align-items:center;gap:5px;padding:5px 9px;font-family:Barlow,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.lmm-inline-flag:hover{color:#ef4444;border-color:#ef444466}.lmm-inline-flag:disabled{opacity:.6;cursor:default}.lmm-inline-close{width:26px;height:26px;color:var(--text-muted);cursor:pointer;border-radius:var(--r-sm,6px);transition:var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lmm-inline-close:hover{color:var(--text-primary);background:var(--border-subtle)}.lmm-inline-video-empty{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;font-family:Barlow,sans-serif;display:flex;position:absolute;inset:0}.lmm-inline-video-empty-title{color:var(--text-primary);margin:0;font-size:14px;font-weight:700}.lmm-inline-video-empty-sub{margin:0;font-size:12px}.lmm-inline-video-link{color:var(--text-primary);margin-top:4px;font-size:12px;font-weight:700;text-decoration:none}.lmm-inline-video-link:hover{text-decoration:underline}.lmm-body{padding:16px 20px 20px}.lmm-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lmm-section-title{font-family:Bebas Neue,cursive;font-size:var(--fs-md);letter-spacing:.08em;color:var(--text-primary)}.lmm-dim{color:var(--text-muted);font-size:var(--fs-sm);padding:12px 0}.lmm-timeline{margin:0;padding:6px 0;list-style:none;position:relative}.lmm-timeline:before{content:"";background:var(--border-subtle);width:2px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.lmm-tl-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:5px 0;display:grid;position:relative}.lmm-tl-cell{min-width:0;display:flex}.lmm-tl-cell-home{justify-content:flex-end}.lmm-tl-cell-away{justify-content:flex-start}.lmm-tl-min{z-index:1;font-family:Bebas Neue,cursive;font-size:var(--fs-sm);letter-spacing:.03em;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-subtle);text-align:center;border-radius:999px;min-width:36px;padding:1px 8px}.lmm-tl-item{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.lmm-tl-cell-home .lmm-tl-item{flex-direction:row-reverse}.lmm-tl-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lmm-tl-cell-home .lmm-tl-text{text-align:right;align-items:flex-end}.lmm-tl-name{font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.lmm-tl-sub{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.lmm-tl-marker-row{justify-content:center;padding:10px 0;display:flex;position:relative}.lmm-tl-marker-row:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:50%;left:0;right:0}.lmm-tl-marker{z-index:1;background:var(--bg-card);border:1px solid var(--border-subtle);font-family:Bebas Neue,cursive;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);border-radius:999px;padding:2px 12px}.lmm-event-svg{vertical-align:middle;flex:none;display:inline-block}.lmm-goal-ball{color:#fff}[data-theme=light] .lmm-goal-ball{color:#0a0a0a}.lmm-goal-ball-muted{color:#9ca3af}[data-theme=light] .lmm-goal-ball-muted{color:#6b7280}@media (width<=540px){.lmm-backdrop{padding:8px}.lmm-modal{max-height:calc(100dvh - 16px)}.lmm-score-card{min-height:124px}.lmm-final-score,.lmm-vs{font-size:34px}.lmm-crest{width:44px;height:44px}.lmm-center{min-width:110px;padding:12px}.lmm-score-sep{margin:0 5px}.lmm-team{padding:14px 8px}.lmm-body{padding:12px 12px 14px}.lmm-tl-row{gap:6px}.lmm-tl-min{min-width:30px;padding:1px 5px}.lmm-inline-video-foot{padding:8px 12px}}.w2w-btn{border:1px solid var(--border);border-radius:var(--r-sm,8px);height:28px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.w2w-btn:hover{color:var(--text-primary);background:var(--border-subtle);border-color:var(--border-accent,var(--border))}.w2w-btn svg{color:var(--text-secondary)}.w2w-btn--compact{justify-content:center;width:28px;padding:0}.w2w-btn.is-active{color:var(--text-primary);background:var(--border-subtle);border-color:var(--border-accent,var(--border))}.w2w-panel{background:var(--bg-card);border-top:1px solid var(--border);text-align:left;flex-shrink:0;padding:14px 16px 16px;animation:.18s both w2wExpand}@keyframes w2wExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.w2w-panel--bare{border-top:none;padding:0;animation:none}.w2w-loc{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:4px;padding-bottom:12px;font-size:13px;display:flex}.w2w-loc svg{color:var(--text-muted)}.w2w-loc-region{color:var(--text-primary);font-weight:600}.w2w-loc-edit{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:13px;font-weight:700}.w2w-loc-edit:hover{text-decoration:underline}.w2w-loc-select{color:var(--text-primary);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm,8px);cursor:pointer;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:600}.w2w-section{margin-top:14px}.w2w-section-title{color:var(--text-primary);margin:0 0 4px;font-size:13px;font-weight:700}.w2w-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.w2w-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.w2w-row:last-child{border-bottom:none}.w2w-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.w2w-name{color:var(--text-primary);font-size:13px;font-weight:600}.w2w-access{color:var(--text-muted);font-size:11.5px}.w2w-watch{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.w2w-watch svg{color:var(--brand)}.w2w-watch:hover{border-color:var(--brand);background:var(--brand-dim)}.w2w-tv{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.w2w-tv-chip{border:1px solid var(--border);border-radius:var(--r-sm,8px);background:var(--bg-elevated);color:var(--text-primary);align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.w2w-tv-chip svg{color:var(--text-muted)}.w2w-empty{text-align:center;color:var(--text-muted);padding:18px 4px;font-size:13px}.w2w-disclaimers{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:10px}.w2w-disclaimers p{color:var(--text-muted);margin:2px 0;font-size:11px;font-style:italic}.aff-slot{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg,14px);margin-top:16px;padding:14px 16px;animation:.3s both fadeUp}.aff-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.aff-title{font-size:var(--fs-sm);color:var(--text-secondary);letter-spacing:.02em;font-weight:700}.aff-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.aff-list{gap:8px;display:grid}.aff-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md,12px);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.aff-card:hover{border-color:var(--border-accent,var(--border));transform:translateY(-1px)}.aff-card-main{flex-direction:column;gap:2px;min-width:0;display:flex}.aff-name{color:var(--text-primary);font-weight:700;font-size:var(--fs-sm)}.aff-blurb{font-size:var(--fs-xs);color:var(--text-muted)}.aff-cta{font-size:var(--fs-xs);color:var(--brand);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-weight:700;display:inline-flex}.aff-disclosure{font-size:var(--fs-xs);color:var(--text-muted);margin-top:10px;line-height:1.4}.aff-inline{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm,8px);align-items:center;gap:7px;width:100%;margin-top:10px;padding:7px 9px;text-decoration:none;transition:border-color .15s;display:flex}.aff-inline:hover{border-color:var(--border)}.aff-inline-icon{color:var(--text-secondary);flex:none}.aff-inline-msg{min-width:0;font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.aff-inline-msg strong{color:var(--text-primary);font-weight:700}.aff-inline-cta{font-size:var(--fs-xs);color:var(--text-primary);white-space:nowrap;flex:none;align-items:center;gap:3px;font-weight:700;display:inline-flex}.std-section{padding:0}.std-toggle{color:var(--text-secondary);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.std-toggle:hover{color:var(--text-primary)}.std-toggle-caret{opacity:.7;transition:transform .2s}.std-toggle.is-open .std-toggle-caret{transform:rotate(180deg)}.std-body{margin-top:10px;animation:.3s both fadeUp}.std-body>.card{background:0 0;border:0;margin:0;padding:0}.table-card{grid-column:span 5;animation-delay:.15s}.scorers-row{grid-column:span 7;gap:12px;min-width:0;display:flex}.scorers-row>.scorers-card{flex:1 1 0;grid-column:auto;min-width:0}.league-table{border-collapse:collapse;width:100%}.league-table-scroll{max-height:460px;margin:0 -6px;padding:0 6px;overflow-y:auto}.league-table-scroll .league-table thead th{background:var(--bg-card);z-index:1;position:sticky;top:0}.league-table th{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:right;border-bottom:1px solid var(--border-subtle);padding:5px 6px;font-weight:700}.league-table th:first-child,.league-table th:nth-child(2){text-align:left}.league-table td{font-size:var(--fs-sm);color:var(--text-secondary);text-align:right;border-bottom:1px solid var(--border-subtle);padding:6px}.league-table td:first-child{text-align:left;font-weight:700;font-size:var(--fs-xs);color:var(--text-muted);width:22px}.league-table td:nth-child(2){text-align:left;color:var(--text-primary);font-weight:600}.league-table tr.champion-row{background:linear-gradient(90deg,#ffd70029,#ffd7000a 60%,#0000)}.league-table tr.champion-row.current-row{background:linear-gradient(90deg, #ffd70038 0%, #ffd7000f 45%, rgba(var(--accent-rgb), .16) 100%)}.league-table tr.champion-row td:nth-child(2){color:gold;font-weight:800}.champion-crown{color:gold;vertical-align:-2px;filter:drop-shadow(0 0 4px #ffd7008c);width:14px;height:14px;margin-right:6px;animation:2.4s ease-in-out infinite crownPulse;display:inline-block}@keyframes crownPulse{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-1px)rotate(4deg)}}.league-table tr:last-child td{border-bottom:none}.league-table tr.current-row:not(.champion-row){background:var(--accent-dim)}.league-table tr.current-row:not(.champion-row) td{color:rgba(var(--accent-rgb), .7)}.league-table tr.current-row:not(.champion-row) td:nth-child(2){color:var(--accent);font-weight:700}.league-table tr.current-row:not(.champion-row) td:first-child{color:var(--accent)}.pos-badge{width:18px;height:18px;font-size:var(--fs-xs);border-radius:4px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pos-cl{color:var(--win);background:#22c55e1f}.pos-uel{color:var(--draw);background:#f59e0b1f}.pos-ecl{color:#64b4ff;background:#64b4ff1f}.pos-rel{color:var(--loss);background:#ef44441f}.pos-adv{color:#64b4ff;background:#64b4ff1f}.pos-elim{color:var(--text-muted);background:#94a3b824}.pos-mid{color:var(--text-muted)}.mini-form{justify-content:flex-end;gap:3px;display:flex}.fd{border-radius:50%;width:6px;height:6px}.fd.W{background:var(--win)}.fd.D{background:var(--draw)}.fd.L{background:var(--loss)}@media (width<=640px){.table-card .league-table-scroll{max-height:none;overflow:visible}.table-card .league-table tbody tr:nth-child(n+6){display:none}}.lt-team{align-items:center;gap:6px;min-width:0;display:inline-flex}.lt-team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grp-standings-card{grid-column:span 12;animation-delay:.15s}.grp-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.grp-card{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);padding:10px 12px 4px}.grp-card-header{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding-bottom:8px;font-weight:700}.grp-card .league-table td{padding:5px}.grp-card .league-table tr:last-child td{border-bottom:none}.grp-standings-tabs{grid-column:span 5;height:100%}.grp-fullview-btn{font-size:var(--fs-sm);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.grp-fullview-btn:hover{text-decoration:underline}.grp-tabs{align-items:center;margin:4px 0 12px;display:flex;position:relative}.grp-tabs-scroll{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:6px;display:flex;overflow-x:auto}.grp-tabs-scroll::-webkit-scrollbar{display:none}.grp-pill{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:6px 14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.grp-pill:hover{color:var(--text-primary);border-color:var(--border)}.grp-pill-active,.grp-pill-active:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-card)}.grp-tabs-caret{z-index:2;background:var(--brand);width:26px;height:26px;color:var(--bg-card);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.grp-tabs-caret-left{left:0}.grp-tabs-caret-right{right:0}.grp-tabs-caret-left:after,.grp-tabs-caret-right:after{content:"";pointer-events:none;width:24px;height:100%;position:absolute;top:0}.grp-tabs-caret-left:after{background:linear-gradient(90deg, var(--bg-card), transparent);left:26px}.grp-tabs-caret-right:after{background:linear-gradient(270deg, var(--bg-card), transparent);right:26px}.grp-legend{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.grp-legend-item{align-items:center;gap:5px;display:flex}.grp-legend-swatch{opacity:.85;background:#64b4ff;border-radius:2px;width:8px;height:8px}.grp-legend-item span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.fl-section{padding:16px 20px 20px}.fl-toggle{color:var(--text-secondary);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.fl-toggle:hover{color:var(--text-primary)}.fl-toggle-caret{opacity:.7;transition:transform .2s}.fl-toggle.is-open .fl-toggle-caret{transform:rotate(180deg)}.fl-body{margin-top:10px;animation:.3s both fadeUp}.fl-empty{text-align:center;color:var(--text-muted);padding:22px 12px;font-size:13px}.fl-head{align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.fl-head-team{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.fl-head-team strong{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-head-team-away{text-align:right;justify-content:flex-end}.fl-form-dot{border-radius:50%;flex:none;width:10px;height:10px}.fl-formation{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:999px;padding:1px 7px;font-weight:700}.fl-metric{background:var(--bg);border:1px solid var(--border-subtle);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.fl-metric-btn{appearance:none;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700}.fl-metric-btn.is-active{background:var(--bg-elevated);color:var(--text-primary)}.fl-stage{align-items:stretch;gap:10px;display:flex}.fl-stage .fl-pitch{flex:1;min-width:0}.fl-statpanel{border:1px solid var(--border);border-radius:var(--r-md,12px);background:var(--bg-card);flex-direction:column;flex:none;gap:8px;width:224px;padding:10px;animation:.2s both fadeUp;display:flex}.fl-sp-head{align-items:center;gap:8px;display:flex}.fl-sp-shirt{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-family:Bebas Neue,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex;box-shadow:0 0 0 2px #ffffffb3}.fl-sp-id{flex:1;min-width:0}.fl-sp-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.fl-sp-pos{color:var(--text-muted);font-size:10px}.fl-sp-btn{border:1px solid var(--border);border-radius:var(--r-xs,6px);background:var(--bg-elevated);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.fl-sp-btn:hover{color:var(--brand);border-color:var(--brand)}.fl-sp-rating{border-radius:var(--r-sm,8px);color:#fff;align-items:baseline;gap:6px;padding:5px 10px;display:flex}.fl-sp-rating span{font-family:Barlow,sans-serif;font-size:18px;font-weight:800}.fl-sp-rating em{opacity:.9;font-size:10px;font-style:normal}.fl-sp-stats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fl-sp-stats li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:8px;padding:4px 0;font-size:12px;display:flex}.fl-sp-stats li:last-child{border-bottom:0}.fl-sp-k{color:var(--text-muted)}.fl-sp-v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.fl-sp-empty{color:var(--text-muted);padding:8px 0;font-size:12px}.fl-sp-expand{border:1px solid var(--border);border-radius:var(--r-sm,8px);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.fl-sp-expand:hover{border-color:var(--brand);color:var(--brand)}.fl-player.is-selected .fl-shirt{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--brand), 0 3px 8px #00000080}.fl-pitch{aspect-ratio:3/2;border-radius:var(--r-md,8px);background:linear-gradient(90deg, #ffffff05 0%, #ffffff05 50%, #0000000f 50%, #0000000f 100%), var(--bg-elevated,#0e2a1a);border:1px solid var(--border-subtle);width:100%;position:relative;overflow:hidden}.fl-pitch-lines{pointer-events:none;--line:#ffffff59;position:absolute;inset:0}.fl-pitch-lines>*{box-sizing:border-box;position:absolute}.fl-half{border-left:1px solid var(--line);width:0;top:4%;bottom:4%;left:50%}.fl-circle{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:18%;top:50%;left:50%;transform:translate(-50%,-50%)}.fl-spot{background:var(--line);border-radius:50%;width:4px;height:4px;top:50%;left:50%;transform:translate(-50%,-50%)}.fl-box{border:1px solid var(--line);width:16%;top:18%;bottom:18%}.fl-box-left{border-left:0;left:0}.fl-box-right{border-right:0;right:0}.fl-six{border:1px solid var(--line);width:6%;top:34%;bottom:34%}.fl-six-left{border-left:0;left:0}.fl-six-right{border-right:0;right:0}.fl-player{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:clamp(2px,.3vw,6px);width:clamp(48px,5vw,92px);padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.fl-shirt{color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:clamp(22px,1.82vw,45px);height:clamp(22px,1.82vw,45px);font-size:clamp(10px,1vw,20px);font-weight:700;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 2px 8px #00000059}.fl-player:hover .fl-shirt{transform:scale(1.08);box-shadow:0 4px 12px #00000073}.fl-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:clamp(70px,7vw,130px);font-size:clamp(9px,.85vw,15px);font-weight:600;overflow:hidden}.fl-pos{color:var(--text-muted);font-style:normal;font-weight:600}.fl-rating{color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:15px;padding:0 3px;font-family:Barlow,sans-serif;font-size:9.5px;font-weight:800;display:flex;position:absolute;bottom:-5px;right:-6px;box-shadow:0 1px 3px #00000080}.fl-badge-goal{color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #00000080}.fl-badge-goal em{margin-left:1px;font-size:7px;font-style:normal;font-weight:800}.fl-card{border-radius:2px;width:8px;height:11px;position:absolute;top:-6px;left:-5px;box-shadow:0 1px 2px #00000080}.fl-card-yellow{background:#f5c518}.fl-card-red{background:#e5342b}.fl-coaches{color:var(--text-secondary);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.fl-coach-away{text-align:right}.fl-bench-toggle{color:var(--text-secondary);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.fl-bench-toggle:hover{color:var(--text-primary)}.fl-bench-toggle svg{opacity:.7;transition:transform .2s}.fl-bench-toggle.is-open svg{transform:rotate(180deg)}.fl-bench{grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;display:grid}.fl-bench-team{color:var(--text-secondary);margin-bottom:6px;font-size:11px;font-weight:700}.fl-bench-list{flex-direction:column;gap:2px;display:flex}.fl-bench-item{border-radius:var(--r-xs,6px);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 6px;font-family:inherit;font-size:12px;display:flex}.fl-bench-item:hover{background:var(--bg-elevated)}.fl-bench-item.is-selected{background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border)}.fl-bench-num{font-variant-numeric:tabular-nums;min-width:18px;font-weight:800}.fl-bench-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fl-bench-pos{color:var(--text-muted);font-size:10px}.fl-bench-rating{border-radius:var(--r-xs,6px);color:#fff;font-variant-numeric:tabular-nums;text-align:center;flex:none;min-width:26px;padding:1px 5px;font-size:11px;font-weight:800}.fl-pm-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.16s both fadeUp;display:flex;position:fixed;inset:0}.fl-pm{width:100%;max-width:340px;max-height:calc(100dvh - 32px);overflow-y:auto}.fl-pm .fl-statpanel{width:100%;box-shadow:var(--shadow-lg)}@media (width<=560px){.fl-stage{flex-direction:column}.fl-statpanel{width:100%}.fl-player{width:48px}.fl-shirt{width:26px;height:26px;font-size:13px}.fl-name{max-width:48px;font-size:9px}.fl-head{flex-wrap:wrap}.fl-metric{order:3;justify-content:center;width:100%}}.mss-rows{flex-direction:column;gap:9px;max-width:600px;margin:0 auto;display:flex}.mss-row{flex-direction:column;gap:3px;display:flex}.mss-row-head{font-size:var(--fs-xs);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.mss-row-head .mss-val:first-child{text-align:left}.mss-row-head .mss-val:last-child{text-align:right}.mss-val{color:var(--text-muted);font-variant-numeric:tabular-nums}.mss-val.is-lead{color:var(--text-primary);font-weight:700}.mss-label{color:var(--text-muted);text-align:center;white-space:nowrap}.mss-bar{background:var(--bg-elevated);border-radius:2px;height:3px;display:flex;overflow:hidden}.mss-bar-home{background:var(--text-secondary)}.mss-bar-away{background:var(--border)}
