.xg-chart-section[data-v-8f524563]{background:rgb(var(--xg-bg-card)/.92);border:1px solid rgb(var(--xg-card-border)/.4);border-radius:10px;box-shadow:var(--xg-card-shadow);overflow:hidden}.chart-header[data-v-8f524563]{align-items:center;border-bottom:1px solid rgb(var(--xg-card-border)/.3);color:rgb(var(--xg-text-dim));display:flex;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:1px;padding:8px 10px;text-transform:uppercase}.window-label[data-v-8f524563]{background:rgb(var(--xg-bg-deep)/.6);border-radius:6px;color:rgb(var(--xg-text-dim)/.7);font-size:11px;font-weight:600;padding:2px 6px}.chart-body[data-v-8f524563]{height:200px;padding:8px 10px;position:relative}.chart-body canvas[data-v-8f524563]{display:block}.legend[data-v-8f524563]{border-top:1px solid rgb(var(--xg-card-border)/.3);color:rgb(var(--xg-text-dim));display:flex;font-size:12px;gap:12px;justify-content:center;padding:6px}.legend-item[data-v-8f524563]{align-items:center;display:flex;gap:4px}.legend-dot[data-v-8f524563]{border-radius:50%;height:6px;width:6px}.dot-home[data-v-8f524563]{background:rgb(var(--xg-home-color))}.dot-away[data-v-8f524563]{background:rgb(var(--xg-away-color))}.dot-goal[data-v-8f524563]{background:#66bb6a}.dot-hot[data-v-8f524563]{background:#ef535066}.xg-heatmap-section[data-v-9b6192dc]{background:rgb(var(--xg-bg-card)/.92);border:1px solid rgb(var(--xg-card-border)/.4);border-radius:10px;box-shadow:var(--xg-card-shadow);overflow:hidden}.heatmap-title[data-v-9b6192dc]{border-bottom:1px solid rgb(var(--xg-card-border)/.3);color:rgb(var(--xg-text-dim));font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.heatmap-container[data-v-9b6192dc],.heatmap-title[data-v-9b6192dc]{padding:8px 10px}.heatmap-row[data-v-9b6192dc]{align-items:center;display:flex;gap:4px;margin-bottom:6px}.heatmap-row[data-v-9b6192dc]:last-of-type{margin-bottom:0}.heatmap-label[data-v-9b6192dc]{flex-shrink:0;font-size:12px;font-weight:700;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:50px}.home-label[data-v-9b6192dc]{color:rgb(var(--xg-home-color))}.away-label[data-v-9b6192dc]{color:rgb(var(--xg-away-color))}.heatmap-cells[data-v-9b6192dc]{display:flex;flex:1;gap:1px}.heatmap-cell[data-v-9b6192dc]{border-radius:2px;cursor:default;flex:1;height:22px;position:relative;transition:all .3s}.heatmap-cell[data-v-9b6192dc]:hover{transform:scaleY(1.2)}.heatmap-cell .tooltip[data-v-9b6192dc]{background:rgb(var(--xg-bg-deep));border:1px solid rgb(var(--xg-card-border)/.4);border-radius:4px;bottom:100%;color:rgb(var(--xg-text));display:none;font-size:11px;font-weight:600;left:50%;margin-bottom:3px;padding:3px 6px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:10}.heatmap-cell:hover .tooltip[data-v-9b6192dc]{display:block}.heatmap-goal[data-v-9b6192dc]{font-size:10px;left:50%;line-height:1;position:absolute;top:-2px;transform:translate(-50%)}.heatmap-axis[data-v-9b6192dc]{display:flex;gap:1px;margin-left:54px;margin-top:2px}.heatmap-axis span[data-v-9b6192dc]{color:rgb(var(--xg-text-dim)/.6);flex:1;font-size:10px;text-align:center}.xg-calc-matrix[data-v-20c31f6e]{background:rgb(var(--xg-bg-card)/.92);border:1px solid rgb(var(--xg-card-border)/.4);border-radius:10px;box-shadow:var(--xg-card-shadow);padding:12px;text-align:center}.card-title[data-v-20c31f6e]{color:rgb(var(--xg-text));font-family:var(--xg-font-heading);font-size:14px;letter-spacing:.5px;margin-bottom:10px;padding-bottom:4px;position:relative;text-align:left}.card-title[data-v-20c31f6e]:after{background:rgb(var(--xg-accent-color));border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.poisson-wrap[data-v-20c31f6e]{border:1px solid rgb(var(--xg-card-border)/.3);border-radius:8px;display:block;overflow-x:auto;width:100%}.poisson-table[data-v-20c31f6e]{border-collapse:collapse;font-family:var(--xg-font-mono);font-size:15px;width:100%}.poisson-table td[data-v-20c31f6e],.poisson-table th[data-v-20c31f6e]{border:1px solid rgb(var(--xg-text-dim)/.35);padding:10px 6px;text-align:center;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.poisson-table td[data-v-20c31f6e]:not(.cell-row-head):hover{background:rgb(var(--xg-accent-color)/.15)!important;border-radius:4px;box-shadow:inset 0 0 0 2px rgb(var(--xg-accent-color)),0 4px 12px #0003;cursor:default;position:relative;transform:scale(1.08);z-index:2}.cell-corner[data-v-20c31f6e]{background:rgb(var(--xg-bg-deep)/.5);color:rgb(var(--xg-text-dim));font-size:12px;font-weight:700}.cell-col-head[data-v-20c31f6e],.cell-row-head[data-v-20c31f6e]{background:rgb(var(--xg-bg-deep)/.4);color:rgb(var(--xg-accent-color));font-family:var(--xg-font-heading);font-size:16px;font-weight:700}.cell-high[data-v-20c31f6e]{background:rgb(var(--xg-home-color)/.25);font-weight:700}.cell-high[data-v-20c31f6e],.cell-mid[data-v-20c31f6e]{color:rgb(var(--xg-home-color))}.cell-mid[data-v-20c31f6e]{background:rgb(var(--xg-home-color)/.1)}.cell-low[data-v-20c31f6e]{color:rgb(var(--xg-text-dim))}.cell-dim[data-v-20c31f6e]{color:rgb(var(--xg-text-dim)/.45)}.cell-current[data-v-20c31f6e]{background:rgb(var(--xg-accent-color)/.25)!important;color:rgb(var(--xg-text))!important;font-weight:800;outline:2px solid rgb(var(--xg-accent-color));outline-offset:-2px}.poisson-legend[data-v-20c31f6e]{align-items:center;color:rgb(var(--xg-text-dim));display:flex;flex-wrap:wrap;font-size:13px;gap:6px;justify-content:center;margin-top:8px;text-align:left}.legend-swatch[data-v-20c31f6e]{border-radius:2px;display:inline-block;height:12px;margin-left:6px;width:12px}.legend-swatch.cell-high[data-v-20c31f6e]{background:rgb(var(--xg-home-color)/.5)}.legend-swatch.cell-mid[data-v-20c31f6e]{background:rgb(var(--xg-home-color)/.2)}.legend-swatch.cell-low[data-v-20c31f6e]{background:#64647840}.xg-calc-history[data-v-07a98027]{padding:0}.history-settings-bar[data-v-07a98027]{background:rgb(var(--xg-bg-card)/.85);border:1px solid rgb(var(--xg-card-border)/.3);border-radius:10px;display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding:8px 10px}.settings-row[data-v-07a98027]{flex-wrap:wrap;gap:12px}.setting-block[data-v-07a98027],.settings-row[data-v-07a98027]{align-items:center;display:flex}.setting-block[data-v-07a98027]{gap:5px}.setting-icon[data-v-07a98027]{font-size:13px}.setting-label[data-v-07a98027]{color:rgb(var(--xg-text-dim));font-size:11px;font-weight:600;white-space:nowrap}.count-btns[data-v-07a98027]{display:flex;gap:2px}.count-btn[data-v-07a98027]{background:transparent;border:1px solid rgb(var(--xg-card-border)/.25);border-radius:4px;color:rgb(var(--xg-text-dim));cursor:pointer;font-family:var(--xg-font-mono);font-size:11px;font-weight:700;min-width:28px;padding:2px 5px;text-align:center;transition:all .15s}.count-btn[data-v-07a98027]:hover{border-color:rgb(var(--xg-text-dim))}.count-btn.active[data-v-07a98027]{background:rgb(var(--xg-home-color)/.18);border-color:rgb(var(--xg-home-color)/.5);color:rgb(var(--xg-text))}.side-team-tag[data-v-07a98027]{font-size:11px;font-weight:700;max-width:90px;min-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-team-tag.home[data-v-07a98027]{color:rgb(var(--xg-home-color))}.side-team-tag.away[data-v-07a98027]{color:rgb(var(--xg-away-color))}.side-btns[data-v-07a98027]{display:flex;gap:2px}.side-btn[data-v-07a98027]{background:transparent;border:1px solid rgb(var(--xg-card-border)/.25);border-radius:4px;color:rgb(var(--xg-text-dim));cursor:pointer;font-size:10px;font-weight:600;line-height:1.4;padding:2px 7px;transition:all .15s}.side-btn[data-v-07a98027]:hover{border-color:rgb(var(--xg-text-dim))}.side-btn.home-active[data-v-07a98027]{background:rgb(var(--xg-home-color)/.18);border-color:rgb(var(--xg-home-color)/.5);color:rgb(var(--xg-home-color))}.side-btn.away-active[data-v-07a98027]{background:rgb(var(--xg-away-color)/.18);border-color:rgb(var(--xg-away-color)/.5);color:rgb(var(--xg-away-color))}.history-grid-2[data-v-07a98027]{display:flex;flex-direction:column;gap:10px}.team-hist[data-v-07a98027]{background:rgb(var(--xg-bg-card)/.92);border:1px solid rgb(var(--xg-card-border)/.4);border-radius:10px;box-shadow:var(--xg-card-shadow);padding:10px}.hist-team-name[data-v-07a98027]{font-family:var(--xg-font-heading);font-size:14px;letter-spacing:.5px;margin-bottom:8px}.hist-team-name.home[data-v-07a98027]{color:rgb(var(--xg-home-color))}.hist-team-name.away[data-v-07a98027]{color:rgb(var(--xg-away-color))}.hist-grid[data-v-07a98027]{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:8px}.hist-stat[data-v-07a98027]{text-align:center}.hist-val[data-v-07a98027]{color:rgb(var(--xg-text));font-family:var(--xg-font-heading);font-size:18px;line-height:1}.hist-val.green[data-v-07a98027]{color:rgb(var(--xg-home-color))}.hist-val.red[data-v-07a98027]{color:rgb(var(--xg-red-light))}.hist-stat.over .hist-val[data-v-07a98027]{color:rgb(var(--xg-yellow-color))}.hist-sub[data-v-07a98027]{color:rgb(var(--xg-text-dim));font-size:11px;margin-top:1px}.results-scores[data-v-07a98027]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.score-pill-wrap[data-v-07a98027]{position:relative}.score-pill[data-v-07a98027]{align-items:center;background:rgb(var(--xg-bg-card)/.6);border:1.5px solid rgb(var(--xg-card-border)/.3);border-radius:5px;color:rgb(var(--xg-text-dim));cursor:default;display:flex;font-family:var(--xg-font-mono);font-size:12px;gap:3px;padding:4px 6px;transition:transform .15s,box-shadow .15s;white-space:nowrap}.score-pill[data-v-07a98027]:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.pill-score[data-v-07a98027]{font-size:13px;font-weight:700}.pill-result-icon[data-v-07a98027]{border-radius:3px;font-size:10px;font-weight:800;line-height:1.3;padding:1px 4px}.score-pill.pill-win[data-v-07a98027]{background:#4ade8038;border-color:#4ade80;color:#4ade80}.score-pill.pill-win .pill-result-icon[data-v-07a98027]{background:#4ade8059;color:#22c55e}.score-pill.pill-loss[data-v-07a98027]{background:#f8717138;border-color:#f87171;color:#f87171}.score-pill.pill-loss .pill-result-icon[data-v-07a98027]{background:#f8717159;color:#ef4444}.score-pill.pill-draw[data-v-07a98027]{background:#fbbf2438;border-color:#fbbf24;color:#fbbf24}.score-pill.pill-draw .pill-result-icon[data-v-07a98027]{background:#fbbf2459;color:#f59e0b}.trend[data-v-07a98027]{align-items:center;border-top:1px solid rgb(var(--xg-card-border)/.15);display:flex;font-size:13px;justify-content:space-between;padding-top:6px}.trend-label[data-v-07a98027]{color:rgb(var(--xg-text-dim))}.trend span[data-v-07a98027]:last-child{font-family:var(--xg-font-mono);font-weight:500}.trend-up[data-v-07a98027]{color:rgb(var(--xg-home-color))}.trend-down[data-v-07a98027]{color:rgb(var(--xg-red-light))}.trend-neutral[data-v-07a98027]{color:rgb(var(--xg-yellow-color))}.pill-tooltip-fixed{background:#1a1a2e;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-shadow:0 8px 28px #00000073;color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;overflow:hidden;pointer-events:none}.pill-tooltip-fixed .tooltip-header{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:space-between;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.pill-tooltip-fixed .tooltip-header.pill-win{background:#4ade8033;color:#4ade80}.pill-tooltip-fixed .tooltip-header.pill-loss{background:#f8717133;color:#f87171}.pill-tooltip-fixed .tooltip-header.pill-draw{background:#fbbf2433;color:#fbbf24}.pill-tooltip-fixed .tooltip-date{font-size:11px;font-weight:400;opacity:.8}.pill-tooltip-fixed .tooltip-teams{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:space-between;padding:8px 10px}.pill-tooltip-fixed .tooltip-teams .tt-bold{font-weight:700}.pill-tooltip-fixed .tooltip-vs{flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:800}.pill-tooltip-fixed .tooltip-goals{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;font-size:11px;gap:4px;opacity:.7;padding:6px 10px}.pill-tooltip-fixed .tooltip-goals-label{font-weight:600;opacity:1}.pill-tooltip-fixed .tooltip-goal-min{background:#ffffff14;border-radius:3px;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;padding:1px 5px}
