.betting-editorial.svelte-19miv5p{--accent:#fc0;--accent-dim:#ffcc0026;--accent-glow:#ffcc0040;--bg-card:#0d1f3c;--bg-dark:#0a1628;--border:#ffffff14;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--won:#10b981;--lost:#ef4444;--void:#6b7280;background:linear-gradient(180deg, var(--bg-card) 0%, var(--bg-dark) 100%);border:1px solid var(--border);border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 25px 50px -12px #0006}.betting-editorial.svelte-19miv5p:before{content:"";opacity:.02;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.editorial-header.svelte-19miv5p{padding:0;position:relative}.header-accent.svelte-19miv5p{background:linear-gradient(90deg, var(--accent), var(--accent) 40%, transparent 100%);height:4px}.header-content.svelte-19miv5p{align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.header-badge.svelte-19miv5p{background:linear-gradient(135deg, var(--accent), #e6b800);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #ffcc004d}.header-badge.svelte-19miv5p svg:where(.svelte-19miv5p){width:26px;height:26px;color:var(--bg-dark)}.header-text.svelte-19miv5p{flex:1}.header-label.svelte-19miv5p{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;display:block}.header-title.svelte-19miv5p{letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:1.75rem;font-weight:400;line-height:1}.header-stats.svelte-19miv5p{background:var(--accent-dim);border:1px solid #fc03;border-radius:.75rem;flex-direction:column;align-items:center;padding:.75rem 1.25rem;display:flex}.stat-number.svelte-19miv5p{color:var(--accent);font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1}.stat-label.svelte-19miv5p{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.65rem}.header-line.svelte-19miv5p{background:linear-gradient(90deg, var(--border), transparent);height:1px}.picks-container.svelte-19miv5p{flex-direction:column;gap:1rem;padding:1rem 1.5rem 1.5rem;display:flex}.pick-card.svelte-19miv5p{border:1px solid var(--border);animation:.5s cubic-bezier(.16,1,.3,1) forwards svelte-19miv5p-cardSlideIn;animation-delay:calc(var(--index) * .1s);opacity:0;background:#ffffff05;border-radius:1rem;gap:1.25rem;padding:1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(20px)}@keyframes svelte-19miv5p-cardSlideIn{to{opacity:1;transform:translateY(0)}}.pick-card.svelte-19miv5p:hover{border-color:var(--accent);background:#ffcc0008;transform:translate(4px);box-shadow:0 10px 40px #0000004d}.pick-card.status-won.svelte-19miv5p{border-left:3px solid var(--won)}.pick-card.status-lost.svelte-19miv5p{border-left:3px solid var(--lost);opacity:.75}.pick-card.status-void.svelte-19miv5p{border-left:3px solid var(--void);opacity:.6}.pick-card.status-pending.svelte-19miv5p{border-left:3px solid var(--accent)}.pick-sidebar.svelte-19miv5p{border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:.75rem;min-width:60px;padding-right:1.25rem;display:flex}.pick-number.svelte-19miv5p{color:var(--accent);opacity:.4;font-family:Bebas Neue,sans-serif;font-size:2.5rem;line-height:1;transition:opacity .3s}.pick-card.svelte-19miv5p:hover .pick-number:where(.svelte-19miv5p){opacity:.7}.pick-status.svelte-19miv5p{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.status-icon.svelte-19miv5p{font-size:1rem;line-height:1}.status-pending.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--accent);animation:2s ease-in-out infinite svelte-19miv5p-pulse}@keyframes svelte-19miv5p-pulse{0%,to{opacity:1}50%{opacity:.4}}.status-won.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--won)}.status-lost.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--lost)}.status-void.svelte-19miv5p .status-icon:where(.svelte-19miv5p){color:var(--void)}.status-text.svelte-19miv5p{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.6rem}.status-result.svelte-19miv5p{color:var(--text-primary);background:#ffffff1a;border-radius:.25rem;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.pick-main.svelte-19miv5p{flex:1;min-width:0}.pick-meta.svelte-19miv5p{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.meta-sport.svelte-19miv5p,.meta-league.svelte-19miv5p{letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;padding:.25rem .625rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500}.meta-sport.svelte-19miv5p{color:#60a5fa;background:#3b82f633}.meta-league.svelte-19miv5p{background:var(--accent-dim);color:var(--accent)}.meta-date.svelte-19miv5p{color:var(--text-muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.7rem}.pick-match.svelte-19miv5p{letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);margin:0 0 1rem;font-family:Bebas Neue,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.2;transition:color .3s;display:block}.pick-card.svelte-19miv5p:hover .pick-match:where(.svelte-19miv5p){color:var(--accent)}.pick-bet.svelte-19miv5p{background:#00000040;border-radius:.75rem;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.bet-tip.svelte-19miv5p,.bet-odds.svelte-19miv5p,.bet-confidence.svelte-19miv5p{flex-direction:column;gap:.375rem;display:flex}.bet-tip.svelte-19miv5p{flex:1;min-width:120px}.bet-label.svelte-19miv5p,.odds-label.svelte-19miv5p,.confidence-label.svelte-19miv5p{letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500}.bet-value.svelte-19miv5p{color:var(--text-primary);font-size:1rem;font-weight:600}.odds-value.svelte-19miv5p{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;line-height:1}.confidence-meter.svelte-19miv5p{background:#ffffff1a;border-radius:3px;width:80px;height:6px;position:relative;overflow:hidden}.confidence-fill.svelte-19miv5p{height:100%;width:calc(var(--level) * 20%);background:linear-gradient(90deg, var(--accent), #ffd633);border-radius:3px;transition:width .5s;position:absolute;top:0;left:0}.confidence-dots.svelte-19miv5p{justify-content:space-between;align-items:center;padding:0 2px;display:flex;position:absolute;inset:0}.dot.svelte-19miv5p{background:#ffffff4d;border-radius:50%;width:4px;height:4px;transition:background .3s}.dot.active.svelte-19miv5p{background:var(--accent);box-shadow:0 0 4px var(--accent)}.confidence-text.svelte-19miv5p{color:var(--accent);margin-top:.25rem;font-family:JetBrains Mono,monospace;font-size:.65rem}.pick-analysis.svelte-19miv5p{background:linear-gradient(90deg, var(--accent-dim), transparent);border-left:2px solid var(--accent);border-radius:0 .5rem .5rem 0;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.analysis-indicator.svelte-19miv5p{background:var(--accent-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.analysis-indicator.svelte-19miv5p svg:where(.svelte-19miv5p){width:16px;height:16px;color:var(--accent)}.analysis-text.svelte-19miv5p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.pick-bookmaker.svelte-19miv5p{border-top:1px dashed var(--border);align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.bookmaker-logo.svelte-19miv5p{object-fit:contain;background:#fff;border-radius:.375rem;width:28px;height:28px;padding:3px}.bookmaker-text.svelte-19miv5p{color:var(--text-muted);font-size:.8rem}.bookmaker-text.svelte-19miv5p strong:where(.svelte-19miv5p){color:var(--text-primary)}.pick-accent-corner.svelte-19miv5p{background:linear-gradient(135deg, transparent 50%, var(--accent-dim) 50%);opacity:0;width:40px;height:40px;transition:opacity .3s;position:absolute;top:0;right:0}.pick-card.svelte-19miv5p:hover .pick-accent-corner:where(.svelte-19miv5p){opacity:1}.editorial-footer.svelte-19miv5p{padding:1rem 1.5rem 1.25rem}.footer-line.svelte-19miv5p{background:var(--border);height:1px;margin-bottom:1rem}.footer-disclaimer.svelte-19miv5p{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0;font-family:JetBrains Mono,monospace;font-size:.7rem;display:flex}.footer-disclaimer.svelte-19miv5p svg:where(.svelte-19miv5p){flex-shrink:0;width:14px;height:14px}@media (width<=640px){.header-content.svelte-19miv5p{flex-wrap:wrap;gap:.75rem}.header-stats.svelte-19miv5p{margin-left:auto}.pick-card.svelte-19miv5p{flex-direction:column;gap:1rem}.pick-sidebar.svelte-19miv5p{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;min-width:auto;padding-bottom:.75rem;padding-right:0}.pick-number.svelte-19miv5p{font-size:2rem}.pick-status.svelte-19miv5p{flex-direction:row;gap:.5rem}.pick-bet.svelte-19miv5p{flex-direction:column;gap:.75rem}.bet-odds.svelte-19miv5p,.bet-confidence.svelte-19miv5p{flex-direction:row;align-items:center;gap:.75rem}.confidence-meter.svelte-19miv5p{width:60px}.picks-container.svelte-19miv5p{padding:.75rem 1rem 1rem}.header-title.svelte-19miv5p{font-size:1.5rem}}.sp-match-full[data-astro-cid-cy5jibsz]{background:linear-gradient(#0d1f3c 0%,#0a1628 100%);border:1px solid #ffffff14;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #0000004d}.sp-match-header[data-astro-cid-cy5jibsz]{background:#ffcc0014;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.sp-match-meta[data-astro-cid-cy5jibsz]{flex-direction:column;gap:.15rem;display:flex}.sp-league-name[data-astro-cid-cy5jibsz]{letter-spacing:.1em;text-transform:uppercase;color:#fc0;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.sp-stadium[data-astro-cid-cy5jibsz]{color:#ffffffbf;font-size:.7rem}.sp-kickoff[data-astro-cid-cy5jibsz]{color:#fffc;font-family:JetBrains Mono,monospace;font-size:.75rem}.sp-match-teams[data-astro-cid-cy5jibsz]{justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 1.25rem;display:flex}.sp-team[data-astro-cid-cy5jibsz]{flex-direction:column;flex:1;gap:.25rem;display:flex}.sp-team-home[data-astro-cid-cy5jibsz]{text-align:right}.sp-team-away[data-astro-cid-cy5jibsz]{text-align:left}.sp-team-name[data-astro-cid-cy5jibsz]{letter-spacing:.02em;text-transform:uppercase;color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.5rem;line-height:1.1}.sp-team-pos[data-astro-cid-cy5jibsz]{color:#ffffffbf;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.65rem}.sp-score-center[data-astro-cid-cy5jibsz]{flex-direction:column;align-items:center;min-width:80px;display:flex}.sp-score-value[data-astro-cid-cy5jibsz]{color:#fc0;font-family:Bebas Neue,sans-serif;font-size:2.5rem;line-height:1}.sp-score-vs[data-astro-cid-cy5jibsz]{color:#fff9;font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1}.sp-status-label[data-astro-cid-cy5jibsz]{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;margin-top:.25rem;font-family:JetBrains Mono,monospace;font-size:.6rem}.sp-section[data-astro-cid-cy5jibsz]{border-top:1px solid #ffffff0f;padding:1.25rem}.sp-section-title[data-astro-cid-cy5jibsz]{letter-spacing:.04em;text-transform:uppercase;color:#fc0;border-bottom:1px solid #ffcc0026;margin:0 0 1rem;padding-bottom:.5rem;font-family:Bebas Neue,sans-serif;font-size:1.1rem}.sp-predictions-grid[data-astro-cid-cy5jibsz]{flex-direction:column;gap:.75rem;display:flex}.sp-pred-item[data-astro-cid-cy5jibsz]{align-items:center;gap:.75rem;display:flex}.sp-pred-label[data-astro-cid-cy5jibsz]{color:#ffffffe6;flex-shrink:0;min-width:140px;font-size:.85rem}.sp-pred-bar-wrap[data-astro-cid-cy5jibsz]{background:#ffffff14;border-radius:4px;flex:1;height:8px;overflow:hidden}.sp-pred-bar[data-astro-cid-cy5jibsz]{background:linear-gradient(90deg,#fc0,#e6b800);border-radius:4px;height:100%}.sp-pred-value[data-astro-cid-cy5jibsz]{color:#fc0;text-align:right;min-width:42px;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:700}.sp-stats-row[data-astro-cid-cy5jibsz]{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.sp-stat-card[data-astro-cid-cy5jibsz]{background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;flex-direction:column;flex:1;align-items:center;gap:.2rem;min-width:100px;padding:.75rem .5rem;display:flex}.sp-stat-card-accent[data-astro-cid-cy5jibsz]{background:#ffcc000f;border-color:#fc03}.sp-stat-team[data-astro-cid-cy5jibsz]{color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:.7rem;font-weight:600;line-height:1.2}.sp-stat-number[data-astro-cid-cy5jibsz]{color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.75rem;font-weight:700;line-height:1}.sp-stat-gold[data-astro-cid-cy5jibsz]{color:#fc0!important}.sp-stat-desc[data-astro-cid-cy5jibsz]{color:#ffffffbf;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.6rem}.sp-odds-grid[data-astro-cid-cy5jibsz]{flex-wrap:wrap;gap:1rem;display:flex}.sp-odds-item[data-astro-cid-cy5jibsz]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.5rem;flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:100px;padding:.75rem;display:flex}.sp-odds-label[data-astro-cid-cy5jibsz]{color:#fffc;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.sp-odds-value[data-astro-cid-cy5jibsz]{color:#fc0;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700}.sp-perf-table[data-astro-cid-cy5jibsz]{flex-direction:column;gap:0;display:flex}.sp-perf-header[data-astro-cid-cy5jibsz]{border-bottom:1px solid #fc03;grid-template-columns:1fr 120px 120px;gap:.5rem;padding:.5rem .75rem;display:grid}.sp-perf-team-label[data-astro-cid-cy5jibsz]{text-transform:uppercase;letter-spacing:.04em;color:#fc0;text-align:center;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.sp-perf-row[data-astro-cid-cy5jibsz]{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 120px 120px;gap:.5rem;padding:.5rem .75rem;display:grid}.sp-perf-row[data-astro-cid-cy5jibsz]:hover{background:#ffffff08}.sp-perf-stat-name[data-astro-cid-cy5jibsz]{color:#ffffffd9;font-size:.8rem}.sp-perf-val[data-astro-cid-cy5jibsz]{color:#fff;text-align:center;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.sp-form-container[data-astro-cid-cy5jibsz]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.sp-form-team-name[data-astro-cid-cy5jibsz]{text-transform:uppercase;color:#fff;letter-spacing:.02em;margin:0 0 .5rem;font-family:Bebas Neue,sans-serif;font-size:1rem}.sp-form-badges[data-astro-cid-cy5jibsz]{gap:.35rem;margin-bottom:.75rem;display:flex}.sp-badge[data-astro-cid-cy5jibsz]{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800;display:inline-flex}.sp-badge-sm[data-astro-cid-cy5jibsz]{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;display:inline-flex}.badge-win[data-astro-cid-cy5jibsz]{background:#16a34a}.badge-draw[data-astro-cid-cy5jibsz]{background:#ca8a04}.badge-loss[data-astro-cid-cy5jibsz]{background:#dc2626}.sp-form-matches[data-astro-cid-cy5jibsz]{flex-direction:column;gap:.35rem;display:flex}.sp-form-row[data-astro-cid-cy5jibsz]{color:#ffffffd9;background:#ffffff05;border-radius:.25rem;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.78rem;display:flex}.sp-form-date[data-astro-cid-cy5jibsz]{color:#ffffffa6;flex-shrink:0;min-width:90px;font-family:JetBrains Mono,monospace;font-size:.65rem}.sp-form-opponent[data-astro-cid-cy5jibsz]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sp-form-result[data-astro-cid-cy5jibsz]{color:#fff;text-align:center;min-width:30px;font-family:JetBrains Mono,monospace;font-weight:600}.sp-h2h-summary[data-astro-cid-cy5jibsz]{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:1rem;display:flex}.sp-h2h-stat[data-astro-cid-cy5jibsz]{flex-direction:column;align-items:center;gap:.15rem;display:flex}.sp-h2h-num[data-astro-cid-cy5jibsz]{color:#fff;font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1}.sp-color-win[data-astro-cid-cy5jibsz]{color:#4ade80!important}.sp-color-draw[data-astro-cid-cy5jibsz]{color:#facc15!important}.sp-color-loss[data-astro-cid-cy5jibsz]{color:#f87171!important}.sp-h2h-label[data-astro-cid-cy5jibsz]{color:#fffc;text-transform:uppercase;letter-spacing:.05em;text-align:center;max-width:100px;font-size:.65rem}.sp-h2h-betting[data-astro-cid-cy5jibsz]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}.sp-h2h-bet-item[data-astro-cid-cy5jibsz]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.5rem;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .75rem;display:flex}.sp-h2h-bet-label[data-astro-cid-cy5jibsz]{color:#fffc;text-transform:uppercase;font-size:.65rem}.sp-h2h-bet-value[data-astro-cid-cy5jibsz]{color:#fc0;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}.sp-h2h-matches[data-astro-cid-cy5jibsz]{flex-direction:column;gap:.35rem;display:flex}.sp-h2h-matches-title[data-astro-cid-cy5jibsz]{color:#ffffffbf;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:.65rem}.sp-h2h-row[data-astro-cid-cy5jibsz]{background:#ffffff05;border-radius:.25rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.sp-h2h-date[data-astro-cid-cy5jibsz]{color:#ffffffa6;flex-shrink:0;min-width:100px;font-family:JetBrains Mono,monospace;font-size:.65rem}.sp-h2h-home-team[data-astro-cid-cy5jibsz]{text-align:right;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sp-h2h-score[data-astro-cid-cy5jibsz]{color:#fff;text-align:center;min-width:35px;font-family:JetBrains Mono,monospace;font-weight:700}.sp-h2h-away-team[data-astro-cid-cy5jibsz]{text-align:left;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sp-standings-mini[data-astro-cid-cy5jibsz]{border-collapse:collapse;width:100%;font-size:.8rem}.sp-standings-mini[data-astro-cid-cy5jibsz] th[data-astro-cid-cy5jibsz]{text-transform:uppercase;letter-spacing:.05em;color:#fffc;text-align:center;border-bottom:1px solid #ffffff1a;padding:.5rem .4rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500}.sp-standings-mini[data-astro-cid-cy5jibsz] th[data-astro-cid-cy5jibsz]:nth-child(2){text-align:left}.sp-standings-mini[data-astro-cid-cy5jibsz] td[data-astro-cid-cy5jibsz]{text-align:center;color:#ffffffd9;border-bottom:1px solid #ffffff0a;padding:.5rem .4rem;font-family:JetBrains Mono,monospace;font-size:.8rem}.sp-col-team[data-astro-cid-cy5jibsz]{text-align:left!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:600!important}.sp-col-pos[data-astro-cid-cy5jibsz]{color:#fc0!important;font-weight:700!important}.sp-col-w[data-astro-cid-cy5jibsz]{color:#4ade80!important;font-weight:600!important}.sp-col-d[data-astro-cid-cy5jibsz]{color:#facc15!important;font-weight:600!important}.sp-col-l[data-astro-cid-cy5jibsz]{color:#f87171!important;font-weight:600!important}.sp-col-pts[data-astro-cid-cy5jibsz]{color:#fff!important;font-weight:700!important}.sp-row-home[data-astro-cid-cy5jibsz]{background:#34d3990f}.sp-row-away[data-astro-cid-cy5jibsz]{background:#f871710f}@media (width<=640px){.sp-match-teams[data-astro-cid-cy5jibsz]{flex-direction:column;gap:.75rem}.sp-team-home[data-astro-cid-cy5jibsz],.sp-team-away[data-astro-cid-cy5jibsz]{text-align:center}.sp-team-name[data-astro-cid-cy5jibsz]{font-size:1.25rem}.sp-form-container[data-astro-cid-cy5jibsz]{grid-template-columns:1fr}.sp-pred-label[data-astro-cid-cy5jibsz]{min-width:100px;font-size:.75rem}.sp-form-date[data-astro-cid-cy5jibsz],.sp-h2h-date[data-astro-cid-cy5jibsz]{display:none}.sp-h2h-summary[data-astro-cid-cy5jibsz]{gap:1rem}.sp-standings-mini[data-astro-cid-cy5jibsz]{font-size:.7rem}.sp-perf-header[data-astro-cid-cy5jibsz],.sp-perf-row[data-astro-cid-cy5jibsz]{grid-template-columns:1fr 80px 80px}.sp-perf-stat-name[data-astro-cid-cy5jibsz]{font-size:.7rem}.sp-perf-val[data-astro-cid-cy5jibsz]{font-size:.75rem}}.league-data-block[data-astro-cid-pjjswhdo]{background:linear-gradient(#0d1f3c 0%,#0a1628 100%);border:1px solid #ffffff14;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #0000004d}.league-data-header[data-astro-cid-pjjswhdo]{background:#ffcc0014;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.league-data-country[data-astro-cid-pjjswhdo]{letter-spacing:.1em;text-transform:uppercase;color:#fc0;background:#ffcc0026;border-radius:.25rem;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500}.league-data-name[data-astro-cid-pjjswhdo]{letter-spacing:.02em;text-transform:uppercase;color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.5rem}.league-table-tabs[data-astro-cid-pjjswhdo]{border-bottom:1px solid #ffffff0f;gap:.5rem;padding:.75rem 1.25rem;display:flex}.league-tab[data-astro-cid-pjjswhdo]{letter-spacing:.05em;color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:.375rem;padding:.375rem .75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;transition:all .2s}.league-tab[data-astro-cid-pjjswhdo]:hover{color:#fc0;background:#ffcc001a;border-color:#ffcc004d}.league-tab[data-astro-cid-pjjswhdo].active{color:#fc0;background:#ffcc0026;border-color:#fc0}.league-table-container[data-astro-cid-pjjswhdo]{padding:.5rem;overflow-x:auto}.standings-table{border-collapse:collapse;width:100%;font-size:.85rem}.standings-table th{letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;text-align:center;border-bottom:1px solid #ffffff14;padding:.5rem .375rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}.standings-table td{text-align:center;color:#ffffffd9;border-bottom:1px solid #ffffff0a;padding:.5rem .375rem}.standings-table tr:hover td{background:#ffcc000d}.st-pos{color:#fc0;width:32px;font-weight:700}.st-team{color:#fff;font-weight:500;text-align:left!important}.st-num{width:36px}.st-pts{color:#fc0;font-weight:700}.form-badge{text-align:center;border-radius:3px;width:18px;height:18px;margin:0 1px;font-size:.65rem;font-weight:700;line-height:18px;display:inline-block}.form-w{color:#fff;background:#22c55e}.form-d{color:#000;background:#eab308}.form-l{color:#fff;background:#ef4444}.league-matchday-section{border-top:1px solid #ffffff0f}.matchday-nav{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem 1.25rem;display:grid}.matchday-nav-slot{align-items:center;min-width:0;display:flex}.matchday-nav-slot--start{justify-content:flex-start}.matchday-nav-slot--end{justify-content:flex-end}.matchday-current{color:#fff;text-align:center;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.matchday-nav-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:.375rem;padding:.375rem .75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;transition:all .2s}.matchday-nav-btn:hover{color:#fc0;background:#ffcc001a;border-color:#ffcc004d}.matchday-nav-spacer{min-width:9rem;min-height:2.25rem;display:block}.matchday-container{--md-row-bg:linear-gradient(90deg, #ffffff06 0%, #ffffff0b 48%, #ffffff06 100%);--md-row-border:#ffffff14;--md-row-border-hover:#ffcc0047;--md-center-bg:linear-gradient(180deg, #ffcc0024 0%, #ffffff0a 100%);--md-center-border:#ffcc0038;--md-center-shadow:0 12px 24px #00000038;padding:1rem 1.25rem 1.25rem}.md-matches{flex-direction:column;gap:.75rem;display:flex}.md-match{background:var(--md-row-bg);border:1px solid var(--md-row-border);border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(7rem,8.5rem) minmax(0,1fr);align-items:center;gap:1.25rem;padding:.9rem 1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.md-match:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);transition:opacity .2s;position:absolute;inset:0}.md-match:hover{border-color:var(--md-row-border-hover);transform:translateY(-1px);box-shadow:0 12px 30px #0000002e}.md-match:hover:after{opacity:1}.md-side{align-items:center;min-width:0;display:flex}.md-side--home{text-align:right;justify-content:flex-end}.md-side--away{text-align:left;justify-content:flex-start}.md-team-name{color:#fff;text-wrap:balance;font-size:1rem;font-weight:600;line-height:1.2;display:block}.md-center{background:var(--md-center-bg);border:1px solid var(--md-center-border);min-height:4.4rem;box-shadow:var(--md-center-shadow);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;padding:.55rem .75rem;display:flex;position:relative}.md-center-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600}.md-date{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600}.md-kickoff{letter-spacing:.03em;color:#fc0;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}.md-score{color:#fc0;justify-content:center;align-items:center;gap:.35rem;font-family:JetBrains Mono,monospace;font-size:1.08rem;font-weight:700;line-height:1;display:inline-flex}.md-score-separator{color:#ffffff7a}.md-match--live .md-center{box-shadow:0 0 0 1px #ff7a7a14, var(--md-center-shadow);border-color:#ff7a7a59}.md-match--live .md-center-label{color:#ff8d8d}.md-match--finished .md-center{background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border-color:#ffffff29}.md-match--finished .md-score{color:#fff}.md-match--upcoming .md-center{background:linear-gradient(#ffcc0029 0%,#ffffff0a 100%)}.md-header{color:#ffffffb3;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600}.sport-loading,.sport-error,.sport-empty{text-align:center;color:#ffffff80;padding:1.5rem;font-size:.85rem}.sport-error{color:#ef4444}@media (width<=640px){.league-data-name[data-astro-cid-pjjswhdo]{font-size:1.25rem}.league-table-tabs[data-astro-cid-pjjswhdo]{flex-wrap:wrap}.matchday-nav{grid-template-columns:1fr;gap:.5rem}.matchday-nav-slot--start,.matchday-nav-slot--end{justify-content:center}.matchday-nav-spacer{display:none}.matchday-container{padding:.9rem}.md-match{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.85rem;padding:.95rem .9rem}.md-side--home,.md-side--away{text-align:center;justify-content:center}.md-team-name{font-size:.92rem}.md-center{min-width:8.5rem;min-height:auto}}.betting-picks-block[data-astro-cid-r5ndxqe6]{margin:2.5rem -1rem;padding:0 1rem}.sport-block[data-astro-cid-r5ndxqe6],.anbieter-list-block[data-astro-cid-r5ndxqe6]{margin:2rem -1rem;padding:0 1rem}.anbieter-list-title[data-astro-cid-r5ndxqe6]{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.anbieter-list-block .anbieter-list-modern{max-width:100%;overflow-x:hidden}.anbieter-list-block .anbieter-card{max-width:100%}.anbieter-list-block .card-content{flex-wrap:wrap}.betting-tips-block{background:linear-gradient(#0d1f3c 0%,#0a1628 100%);border:1px solid #ffffff14;border-radius:1rem;margin:2rem 0;overflow:hidden;box-shadow:0 4px 20px #0000004d}.betting-tips-header{background:#ffcc0014;border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.betting-tips-badge{background:linear-gradient(135deg,#fc0,#e6b800);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #ffcc004d}.betting-tips-badge svg{color:#0a1628;width:24px;height:24px}.betting-tips-info{flex:1;min-width:0}.betting-tips-label{letter-spacing:.15em;text-transform:uppercase;color:#fc0;margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;display:block}.betting-tips-teams{letter-spacing:.02em;text-transform:uppercase;color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1;display:block}.betting-tips-meta{border-bottom:1px solid #ffffff0f;gap:.75rem;padding:.75rem 1.5rem;display:flex}.betting-tips-meta .meta-competition{letter-spacing:.05em;text-transform:uppercase;color:#fc0;background:#ffcc0026;border-radius:.25rem;padding:.25rem .625rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500}.betting-tips-meta .meta-date{color:#ffffff80;align-items:center;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.betting-tips-list{flex-direction:column;gap:.75rem;padding:1rem 1.5rem;display:flex}.betting-tip-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.betting-tip-item:hover{background:#ffcc000d;border-color:#fc0}.betting-tip-item .tip-number{color:#fc0;opacity:.5;min-width:40px;font-family:Bebas Neue,sans-serif;font-size:1.75rem;line-height:1}.betting-tip-item .tip-content{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.betting-tip-item .tip-name{color:#fff;font-size:1rem;font-weight:600}.betting-tip-item .tip-quote{color:#fc0;background:#ffcc001a;border-radius:.375rem;padding:.25rem .75rem;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700}.betting-tips-footer{background:#0003;border-top:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.betting-tips-footer .bookmaker-text{color:#ffffff80;font-size:.85rem}.betting-tips-footer .bookmaker-link{color:#fc0;font-weight:600;text-decoration:none;transition:opacity .2s}.betting-tips-footer .bookmaker-link:hover{opacity:.8}.betting-tips-footer .bookmaker-name{color:#fff;font-weight:600}@media (width<=640px){.betting-tips-header{flex-wrap:wrap;gap:.75rem}.betting-tips-teams{font-size:1.25rem}.betting-tip-item .tip-content{flex-direction:column;align-items:flex-start;gap:.5rem}.betting-tip-item .tip-quote{font-size:1.1rem}}
