.matchup.svelte-17n8owy{--win-left:#60a5fa73;--win-right:#f472b673;--win-draw:#9aa3b559;--win-both:#ef444466;display:inline-flex;position:relative}.odds-btn.svelte-17n8owy{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.odds-btn.svelte-17n8owy:hover,.odds-btn.on.svelte-17n8owy{border-color:var(--line-strong)}.odds-btn.svelte-17n8owy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chase.svelte-17n8owy{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;margin:.25rem auto 0;padding:.05rem .55rem;font-size:.68rem;font-weight:800;display:block}tbody.svelte-17n8owy .chase:where(.svelte-17n8owy){margin-left:0}.chase.svelte-17n8owy:hover{border-color:var(--accent)}.chase.on.svelte-17n8owy{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.chase.svelte-17n8owy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chase-tag.svelte-17n8owy{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:.05rem .45rem;font-size:.72rem;font-weight:800}.chase-tag.small.svelte-17n8owy{text-transform:uppercase;letter-spacing:.03em;padding:0 .35rem;font-size:.62rem}.aim-line.svelte-17n8owy{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:-.2rem 0 .6rem;font-size:.8rem;font-weight:700;display:flex}.aim-stop.svelte-17n8owy{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.05rem .5rem;font-size:.72rem}.travel.svelte-17n8owy{fill:#84cc16;width:12px;height:12px}.travel-note.svelte-17n8owy{color:color-mix(in srgb, #65a30d 70%, var(--text));font-weight:700}.l.svelte-17n8owy{color:color-mix(in srgb, #3b82f6 60%, var(--text))}.r.svelte-17n8owy{color:color-mix(in srgb, #db2777 60%, var(--text))}:root[data-theme=light] .l.svelte-17n8owy{color:#1d4ed8}:root[data-theme=light] .r.svelte-17n8owy{color:#be185d}:root[data-theme=light] .matchup.svelte-17n8owy{--win-left:#3b82f66b;--win-right:#db277757;--win-draw:#7882964d}.side.svelte-17n8owy{justify-items:center;line-height:1.15;display:inline-grid}.side.svelte-17n8owy small:where(.svelte-17n8owy){color:var(--muted);font-size:.72em;font-weight:700}.odds-btn.stacked.svelte-17n8owy{border-radius:14px;padding-block:.2rem}@media (width>=641px){.odds-btn.svelte-17n8owy{font-size:.85rem}.side.svelte-17n8owy small:where(.svelte-17n8owy){font-size:.78em}}@media (width>=900px){.odds-btn.svelte-17n8owy{padding-inline:.75rem;font-size:1rem}}.ko-row.svelte-17n8owy{border-bottom:1px solid var(--line);margin-bottom:.65rem;padding-bottom:.65rem}.striped.svelte-17n8owy,.no-ko.svelte-17n8owy{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--surface) 70%, transparent) 0 3px, transparent 3px 7px)}.legend.svelte-17n8owy i.striped:where(.svelte-17n8owy){background-color:var(--win-draw)}.no-ko.svelte-17n8owy{position:absolute;top:0;bottom:0}.pop.svelte-17n8owy{z-index:8;background:var(--surface);border:1px solid var(--line);text-align:left;overscroll-behavior:contain;border-radius:12px;width:max-content;max-width:min(720px,100vw - 32px);padding:.75rem;position:absolute;bottom:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%)}.pop.below.svelte-17n8owy{top:calc(100% + 10px);bottom:auto}.legend.svelte-17n8owy{flex-wrap:wrap;gap:.3rem 1rem;margin-bottom:.6rem;font-size:.8rem;font-weight:700;display:flex}.legend.svelte-17n8owy i:where(.svelte-17n8owy){vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:.35rem;display:inline-block}.scroll.svelte-17n8owy{max-height:55vh;overflow:auto}table.svelte-17n8owy{border-collapse:separate;border-spacing:3px;font-size:.78rem}th.svelte-17n8owy{text-align:left;white-space:nowrap;vertical-align:bottom;padding:.3rem .4rem;font-weight:700}thead.svelte-17n8owy th:where(.svelte-17n8owy){text-align:center}th.svelte-17n8owy small:where(.svelte-17n8owy){color:var(--muted);font-weight:600;display:block}.corner.svelte-17n8owy{vertical-align:bottom;font-size:.7rem;font-weight:600}thead.svelte-17n8owy th:where(.svelte-17n8owy),tbody.svelte-17n8owy th:where(.svelte-17n8owy){background:var(--surface);box-shadow:0 0 0 3px var(--surface);position:sticky}thead.svelte-17n8owy th:where(.svelte-17n8owy){z-index:2;top:0}tbody.svelte-17n8owy th:where(.svelte-17n8owy){z-index:1;left:0}thead.svelte-17n8owy th.corner:where(.svelte-17n8owy){z-index:3;left:0}.chip.svelte-17n8owy{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:.3rem;display:inline-block;box-shadow:inset 0 0 0 1px #00000040}td.svelte-17n8owy{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:64px;padding:.35rem .4rem;position:relative;overflow:hidden}.pct.svelte-17n8owy,.split.svelte-17n8owy{position:relative}.pct.svelte-17n8owy{font-weight:800;display:block}.split.svelte-17n8owy{opacity:.85;font-size:.68rem;display:block}td.picked.svelte-17n8owy{outline:2px solid var(--text);outline-offset:-1px}td.wins.svelte-17n8owy{cursor:default;min-width:52px}td.wins.left.svelte-17n8owy{background:color-mix(in srgb, var(--win-left) 35%, transparent)}td.wins.right.svelte-17n8owy{background:color-mix(in srgb, var(--win-right) 35%, transparent)}td.wins.none.svelte-17n8owy{color:var(--muted)}tfoot.svelte-17n8owy th:where(.svelte-17n8owy){z-index:1;background:var(--surface);box-shadow:0 0 0 3px var(--surface);text-align:left;position:sticky;left:0}.wins-head.svelte-17n8owy{vertical-align:bottom}td.wins-corner.svelte-17n8owy{cursor:default}td.landed.svelte-17n8owy{outline:2px dashed var(--accent);outline-offset:-2px}td.landed.final.svelte-17n8owy{outline-style:solid}td.svelte-17n8owy{cursor:pointer}.why.svelte-17n8owy{max-width:60ch;min-height:2.6em;margin:.6rem 0 0;font-size:.8rem;font-weight:600;line-height:1.35}.why-line.svelte-17n8owy{display:block}.why-line.svelte-17n8owy+.why-line:where(.svelte-17n8owy){margin-top:.25rem}.note.svelte-17n8owy{margin:.6rem 0 0;font-size:.72rem}.sheet.svelte-17n8owy{border:0;border-top:1px solid var(--line);background:var(--surface);width:100%;max-width:none;max-height:calc(100svh - 40px);color:var(--text);text-align:left;border-radius:18px 18px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.sheet[open].svelte-17n8owy{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.sheet.svelte-17n8owy::backdrop{background:#00000073}.sheet-bar.svelte-17n8owy{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.close.svelte-17n8owy{cursor:pointer;background:#f2b600;border:2px solid #b88a00;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:0 3px #8a6700}.close.svelte-17n8owy svg:where(.svelte-17n8owy){fill:none;stroke:#2a2200;stroke-width:3.2px;stroke-linecap:round;width:16px;height:16px}.sheet-scroll.svelte-17n8owy{overscroll-behavior:contain;min-height:0;padding:.75rem;overflow-y:auto}.sheet.svelte-17n8owy .why:where(.svelte-17n8owy){max-width:none;min-height:calc(3lh + 1.2rem);padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);margin:0}.sheet.svelte-17n8owy .scroll:where(.svelte-17n8owy){max-height:50svh}.sheet.svelte-17n8owy th:where(.svelte-17n8owy){white-space:normal}.sheet.svelte-17n8owy thead:where(.svelte-17n8owy) th:where(.svelte-17n8owy){min-width:4.5rem}.sheet.svelte-17n8owy tbody:where(.svelte-17n8owy) th:where(.svelte-17n8owy){min-width:6rem;max-width:7.5rem}.sheet.svelte-17n8owy td:where(.svelte-17n8owy){min-width:52px}
