.tabs-wrapper[data-v-dcf10fff]{position:relative}.tabs-container[data-v-dcf10fff]{background:var(--d360-bg);border:1px solid var(--d360-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;padding:3px}.tab-btn[data-v-dcf10fff],.tabs-container[data-v-dcf10fff]{font-family:var(--d360-font)}.tab-btn[data-v-dcf10fff]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:8px;min-height:var(--d360-control-h);padding:0 14px;transition:background .15s ease,color .15s ease;white-space:nowrap}.tab-btn[data-v-dcf10fff]:hover:not(.active){background:var(--d360-surface-hover);color:var(--ink)}.tab-btn.active[data-v-dcf10fff]{background:var(--d360-tab-active);color:var(--ink);font-weight:500}.tab-icon[data-v-dcf10fff]{height:16px;width:16px}.tab-btn.active .tab-icon[data-v-dcf10fff]{color:light-dark(var(--accent-text),rgba(0,255,135,.95))}.tab-label[data-v-dcf10fff]{letter-spacing:0}.league-pill[data-v-dcf10fff]{align-items:center;background:var(--d360-bg);border:1px solid var(--d360-border);border-radius:999px;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-family:var(--d360-font);font-size:13px;gap:8px;min-height:var(--d360-control-h);padding:0 12px 0 6px;transition:border-color .15s ease,color .15s ease}.league-pill[data-v-dcf10fff]:hover{border-color:var(--d360-border-hover);color:var(--ink)}.league-pill.active[data-v-dcf10fff]{background:#00ff870f;border-color:#00ff8780;color:var(--accent-text)}.sim-table-only[data-v-dcf10fff]{background:var(--d360-surface);border:1px solid var(--d360-border);color:var(--d360-text-soft);font-size:13px;margin:0 auto 16px;max-width:640px;padding:10px 14px;text-align:center}.sim-error[data-v-dcf10fff],.sim-table-only[data-v-dcf10fff]{border-radius:8px;line-height:1.5}.sim-error[data-v-dcf10fff]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:light-dark(#a65859,hsla(0,94%,82%,.9));font-size:12px;margin-top:10px;padding:8px 14px}.team-picker-card[data-v-dcf10fff]{background:var(--d360-bg);border:1px solid var(--d360-border-soft);border-radius:12px;padding:16px;transition:border-color .15s ease}.team-picker-card.selected[data-v-dcf10fff]{border-color:var(--d360-border)}.picker-label-row[data-v-dcf10fff]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:28px}.team-mini-stats[data-v-dcf10fff]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:14px}.mini-stat[data-v-dcf10fff]{align-items:center;background:light-dark(var(--surface-panel),#0f0014);border:1px solid var(--d360-border-soft);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 4px}.mini-label[data-v-dcf10fff]{color:var(--d360-muted);font-size:11px;letter-spacing:.04em}.mini-value[data-v-dcf10fff]{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.vs-badge[data-v-dcf10fff]{padding-top:48px}.vs-badge[data-v-dcf10fff],.vs-inner[data-v-dcf10fff]{align-items:center;display:flex;justify-content:center}.vs-inner[data-v-dcf10fff]{background:var(--d360-bg);border:1px solid var(--d360-border);border-radius:50%;height:56px;width:56px}.vs-text[data-v-dcf10fff]{color:var(--d360-muted);font-size:13px;font-weight:500;letter-spacing:.06em}.score-display[data-v-dcf10fff]{align-items:center;display:flex;gap:2px}.score-away[data-v-dcf10fff],.score-home[data-v-dcf10fff]{color:var(--accent-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.score-sep[data-v-dcf10fff]{color:var(--fg-30);font-size:14px}.sim-btn[data-v-dcf10fff]{align-items:center;background:#00ff87;border:1px solid light-dark(#23d674,#00ff87);border-radius:10px;color:#0b0010;cursor:pointer;display:inline-flex;flex-direction:column;font-family:var(--d360-font);font-size:14px;font-weight:600;gap:4px;min-height:44px;min-width:240px;padding:10px 28px;position:relative;transition:background .15s ease,opacity .15s ease}.sim-btn[data-v-dcf10fff]:hover:not(:disabled){background:#33ff9f}.sim-btn[data-v-dcf10fff]:disabled{cursor:not-allowed;opacity:.5}.sim-btn.loading[data-v-dcf10fff]{pointer-events:none}.sim-row[data-v-dcf10fff]{align-items:center;display:inline-flex;gap:8px}.sim-spin[data-v-dcf10fff]{animation:spin-dcf10fff .7s linear infinite}.sim-label[data-v-dcf10fff]{color:#0b0010b3;font-size:12px;font-variant-numeric:tabular-nums;font-weight:400}@keyframes spin-dcf10fff{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.results-enter-active[data-v-dcf10fff]{transition:all .5s ease}.results-enter-from[data-v-dcf10fff]{opacity:0;transform:translateY(20px)}.scoreboard[data-v-dcf10fff]{align-items:center;background:var(--d360-bg);border:1px solid var(--d360-border);border-radius:12px;display:flex;gap:24px;justify-content:center;margin-bottom:8px;padding:28px 24px}.scoreboard-team[data-v-dcf10fff]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.scoreboard-team.home[data-v-dcf10fff]{align-items:flex-end;text-align:right}.scoreboard-team.away[data-v-dcf10fff]{align-items:flex-start;text-align:left}.sb-name[data-v-dcf10fff]{color:var(--ink);font-family:var(--d360-font);font-size:16px;font-weight:600}.scoreboard-score[data-v-dcf10fff]{align-items:center;display:flex;gap:12px}.sb-goals[data-v-dcf10fff]{font-family:var(--d360-font);font-size:52px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.sb-goals.home-g[data-v-dcf10fff]{color:var(--accent-text)}.sb-goals.away-g[data-v-dcf10fff]{color:light-dark(#795bc5,#a78bfa)}.sb-dash[data-v-dcf10fff]{color:#4a1d57;font-size:32px}.most-likely-label[data-v-dcf10fff]{color:var(--d360-muted);font-size:12px;margin-bottom:28px;text-align:center}.prob-grid[data-v-dcf10fff]{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.prob-bar-row[data-v-dcf10fff]{align-items:center;display:grid;gap:12px;grid-template-columns:160px 1fr 60px}.prob-team[data-v-dcf10fff]{align-items:center;color:var(--d360-text-soft);display:flex;font-size:13px;gap:8px;justify-content:flex-end;text-align:right;white-space:nowrap}.prob-team[data-v-dcf10fff],.prob-team-name[data-v-dcf10fff]{min-width:0;overflow:hidden;text-overflow:ellipsis}.draw-row .prob-team[data-v-dcf10fff]{color:var(--d360-muted);text-align:right}.prob-bar-track[data-v-dcf10fff]{background:light-dark(#fbf3ff,#1f0a28);border-radius:4px;height:8px;overflow:hidden}.prob-bar[data-v-dcf10fff]{border-radius:4px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.home-bar[data-v-dcf10fff]{background:#00ff87}.draw-bar[data-v-dcf10fff]{background:light-dark(#e1cbe8,#4a1d57)}.away-bar[data-v-dcf10fff]{background:#a78bfa}.prob-pct[data-v-dcf10fff]{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.odds-section[data-v-dcf10fff]{margin-bottom:28px}.odds-label[data-v-dcf10fff]{color:var(--ink);font-family:var(--d360-font);font-size:14px;font-weight:600;margin-bottom:10px}.odds-grid[data-v-dcf10fff]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.odds-card[data-v-dcf10fff]{background:var(--d360-bg);border:1px solid var(--d360-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.draw-card[data-v-dcf10fff]{border-color:var(--d360-border-soft)}.odds-entity[data-v-dcf10fff]{align-items:center;color:var(--ink-muted);display:flex;font-size:12px;gap:8px;margin-bottom:4px;min-width:0;white-space:nowrap}.odds-entity-name[data-v-dcf10fff]{min-width:0;overflow:hidden;text-overflow:ellipsis}.odds-dec[data-v-dcf10fff]{color:var(--accent-text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600}.odds-frac[data-v-dcf10fff]{color:var(--d360-text-soft);font-size:13px;font-variant-numeric:tabular-nums}.odds-am[data-v-dcf10fff]{color:var(--d360-muted);font-size:12px;font-variant-numeric:tabular-nums}.scoreline-section[data-v-dcf10fff]{margin-bottom:28px}.section-title[data-v-dcf10fff]{color:var(--ink);font-family:var(--d360-font);font-size:14px;font-weight:600;margin-bottom:10px}.scoreline-axis-labels[data-v-dcf10fff]{display:grid;gap:4px;grid-template-columns:80px repeat(5,1fr);margin-bottom:4px}.axis-label[data-v-dcf10fff]{color:var(--d360-muted);font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.scoreline-row[data-v-dcf10fff]{display:grid;gap:4px;grid-template-columns:80px repeat(5,1fr);margin-bottom:4px}.scoreline-cell[data-v-dcf10fff]{align-items:center;border-radius:6px;display:flex;font-size:11px;font-weight:600;height:42px;justify-content:center;transition:background .4s}.stats-compare[data-v-dcf10fff]{margin-bottom:24px}.compare-grid[data-v-dcf10fff]{display:flex;flex-direction:column;gap:8px}.compare-row[data-v-dcf10fff]{align-items:center;background:var(--d360-bg);border:1px solid var(--d360-border-soft);border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr 140px 1fr;padding:8px 12px}.compare-val[data-v-dcf10fff]{font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.home-val[data-v-dcf10fff]{color:var(--accent-text);text-align:right}.away-val[data-v-dcf10fff]{color:light-dark(#795bc5,#a78bfa);text-align:left}.compare-key[data-v-dcf10fff]{color:var(--d360-muted);font-size:12px;text-align:center}.commentary-box[data-v-dcf10fff]{background:var(--d360-bg);border:1px solid var(--d360-border-soft);border-radius:12px;padding:16px 20px}.commentary-text[data-v-dcf10fff]{color:var(--d360-text-soft);font-size:14px;line-height:1.7}.resim-btn[data-v-dcf10fff]{align-items:center;background:var(--d360-bg);border:1px solid var(--d360-border);border-radius:8px;color:var(--d360-text-control);cursor:pointer;display:inline-flex;font-family:var(--d360-font);font-size:13px;gap:8px;min-height:var(--d360-control-h);padding:0 16px;transition:border-color .15s ease,background .15s ease}.resim-btn[data-v-dcf10fff]:hover{background:var(--d360-surface-hover);border-color:var(--d360-border-hover)}.standings-scroll[data-v-dcf10fff]{overflow-x:auto;-webkit-overflow-scrolling:touch}.standings-table[data-v-dcf10fff]{min-width:600px}[data-dribble-export] .standings-scroll[data-v-dcf10fff]{overflow:visible}.standings-header[data-v-dcf10fff]{border-bottom:1px solid var(--d360-border);color:var(--d360-muted);font-size:11px;letter-spacing:.06em;margin-bottom:4px;padding:8px 12px;text-transform:uppercase}.standings-header[data-v-dcf10fff],.standings-row[data-v-dcf10fff]{display:grid;gap:4px;grid-template-columns:36px minmax(0,1fr) 40px 40px 40px 40px 56px 56px 148px}.standings-row[data-v-dcf10fff]{animation:fadeSlide-dcf10fff .4s ease both;border-left:3px solid transparent;border-radius:8px;font-size:13px;margin-bottom:2px;padding:10px 12px}.row-champion[data-v-dcf10fff]{background:#f59e0b0a;border-left-color:#f59e0b}.row-ucl[data-v-dcf10fff]{background:#60a5fa08;border-left-color:#60a5fab3}.row-uecl[data-v-dcf10fff]{background:#a78bfa05;border-left-color:#a78bfa80}.row-relegation[data-v-dcf10fff]{background:#ef444408;border-left-color:#ef444480}.col-rank[data-v-dcf10fff]{align-items:center;color:var(--d360-muted);display:flex;font-variant-numeric:tabular-nums;justify-content:center}.rank-num[data-v-dcf10fff]{font-size:13px}.col-team[data-v-dcf10fff]{align-items:center;display:flex;min-width:0}.team-name-cell[data-v-dcf10fff]{color:var(--ink);font-weight:500;gap:8px}.team-name-text[data-v-dcf10fff]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-stat[data-v-dcf10fff]{color:var(--d360-text-soft);font-variant-numeric:tabular-nums;justify-content:center}.col-outlook[data-v-dcf10fff],.col-stat[data-v-dcf10fff]{align-items:center;display:flex}.outlook-badge[data-v-dcf10fff]{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.07em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.badge-champion[data-v-dcf10fff]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:light-dark(#9a6100,#f59e0b)}.badge-ucl[data-v-dcf10fff]{background:#60a5fa1f;border:1px solid rgba(96,165,250,.25);color:light-dark(#296ebf,rgba(96,165,250,.9))}.badge-uecl[data-v-dcf10fff]{background:#a78bfa1a;border:1px solid rgba(167,139,250,.2);color:light-dark(#795bc5,rgba(167,139,250,.8))}.badge-relegation[data-v-dcf10fff]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:light-dark(#d4252d,rgba(239,68,68,.8))}.badge-mid[data-v-dcf10fff]{display:none}@keyframes fadeSlide-dcf10fff{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.results-section[data-v-dcf10fff]{margin:0 auto;max-width:720px}.sim-export-container[data-v-dcf10fff]{background:var(--d360-bg);overflow:hidden}.export-header[data-v-dcf10fff]{align-items:center;background:#5b21b6;display:flex;flex-shrink:0;justify-content:space-between;padding:.875rem 1.25rem}.export-header-subject[data-v-dcf10fff]{align-items:center;display:flex;flex:1;gap:.625rem;min-width:0}.export-header-subject .export-header-title[data-v-dcf10fff]{flex:0 1 auto}.export-header-title[data-v-dcf10fff]{color:#fff;flex:1;font-size:.9rem;font-weight:700;letter-spacing:.1em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.export-header-right[data-v-dcf10fff]{align-items:center;display:flex;flex-shrink:0;gap:.375rem;margin-left:.75rem}.export-header-tool-pill[data-v-dcf10fff]{background:#00ff8714;border:1px solid rgba(0,255,135,.25);border-radius:999px;color:#00ff87e6;font-size:.5rem;font-weight:800;letter-spacing:.18em;padding:.2rem .5rem;text-transform:uppercase;white-space:nowrap}.export-footer[data-v-dcf10fff]{align-items:center;background:transparent;display:flex;flex-shrink:0;justify-content:space-between;padding:.625rem 1.25rem}.sim-result-actions[data-v-dcf10fff]{gap:.75rem;justify-content:center;margin-top:2rem}.sim-result-actions[data-v-dcf10fff],.sim-share-group[data-v-dcf10fff]{align-items:center;display:flex;flex-wrap:wrap}.sim-share-group[data-v-dcf10fff]{gap:6px;max-width:100%}.sim-action-btn[data-v-dcf10fff]{align-items:center;background:var(--d360-bg);border:1px solid var(--d360-border);border-radius:8px;color:var(--d360-text-control);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--d360-control-h);justify-content:center;transition:border-color .15s ease,background .15s ease;width:var(--d360-control-h)}.sim-action-btn[data-v-dcf10fff]:hover:not(:disabled){background:var(--d360-surface-hover);border-color:var(--d360-border-hover)}.sim-action-btn[data-v-dcf10fff]:disabled{cursor:not-allowed;opacity:.4}.sim-action-btn.primary[data-v-dcf10fff]{color:var(--accent-text)}.sim-action-btn.pulse-copied[data-v-dcf10fff]{border-color:light-dark(#23d674,#00ff87);color:var(--accent-text)}.sim-spin[data-v-dcf10fff]{animation:sim-spin-anim-dcf10fff 1s linear infinite}@keyframes sim-spin-anim-dcf10fff{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
