/* dartsapi.com/matches: this page's own styles. The shared styles stay in site.css. */
.mm code{font-family:var(--mono);font-size:12px}
.mm-in{max-width:1320px;margin:0 auto;padding:0 24px}
.mm-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(180deg,#1D1044 0%,#140A33 60%,#0D0722 100%);padding-bottom:22px}
.mm-hero-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:end;padding-top:118px;padding-bottom:26px}
.mm-hero-in>*{min-width:0}
.mm-eyebrow{display:inline-block;padding:3px 10px;border-radius:var(--r);background:rgba(183,155,255,.14);color:var(--lilac);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.mm-hero h1{margin-top:14px;font-size:40px;line-height:46px;font-weight:780;letter-spacing:-.025em}
.mm-hl p{margin-top:12px;max-width:520px;font-size:15.5px;line-height:1.6;color:#C9C2E6}
.mm-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}
.mm-figs div{padding:14px 16px;border-radius:var(--r);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);min-width:0}
.mm-figs dt{font-size:12px;font-weight:650;color:#A9A2C6}
.mm-figs dd{margin:0}
.mm-figs .n{margin-top:4px;font-size:26px;line-height:32px;font-weight:780;font-variant-numeric:tabular-nums}
.mm-figs .s{font-size:12px;color:#C9C2E6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mm-days{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}
.md{display:flex;flex-direction:column;align-items:center;gap:1px;padding:10px 6px;border-radius:var(--r);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#C9C2E6;text-decoration:none}
.md span{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.md b{font-size:20px;line-height:26px;font-weight:780;color:#fff}
.md i{font-style:normal;font-size:11.5px;min-height:15px}
.md:hover{background:rgba(255,255,255,.1)}
.md.on{background:#fff;color:var(--violet);box-shadow:0 8px 24px rgba(10,5,30,.35)}
.md.on b{color:var(--ink)}
.md.none{opacity:.45}
.md-cal b{font-size:15px}
.mm-body{padding:28px 0 56px;background:var(--paper)}
.mm-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}
.mm-grid>*{min-width:0}
.mm-dh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}
.mm-dh h2{font-size:22px;line-height:28px;font-weight:780;letter-spacing:-.015em}
.mm-dh span{font-size:13px;color:var(--muted)}
.me{padding:0;margin-bottom:14px;overflow:hidden}
.me-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-soft)}
.me-h b{display:block;font-size:16.5px;color:var(--ink)}
.me-h small{display:block;margin-top:2px;font-size:12.5px;color:var(--muted)}
.me-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r);background:#FDECEA;color:#B3361B;font-size:12px;font-weight:750}
.me-rd{padding:8px 18px;background:#FAF8FF;border-bottom:1px solid var(--line-soft)}
.me-rd span{font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.mr{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr) 170px 76px;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line-soft)}
.mr:last-child{border-bottom:0}
.mr-p{display:flex;align-items:center;gap:10px;min-width:0}
.mr-p.r{justify-content:flex-end}
.mp{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:650;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mp:hover{color:var(--violet)}
.mr-p.l .mp{color:var(--muted);font-weight:600}
.ctry{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:var(--r);background:#F1ECFE;color:var(--violet);font-family:var(--mono);font-size:10.5px;font-weight:700}
.mr-avg{flex:none;font-family:var(--mono);font-size:12px;color:var(--muted)}
.mr-s{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:var(--r);background:#F4F1FC;font-variant-numeric:tabular-nums}
.mr-s b{font-size:18px;font-weight:780;color:var(--muted)}
.mr-s b.w{color:var(--ink)}
.mr-s i{font-style:normal;color:var(--muted)}
.mr-x{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;font-weight:650;color:var(--ink-2)}
.mr-x small{font-weight:500;color:var(--muted)}
.mt9{padding:1px 7px;border-radius:var(--r);background:#FFF1DE;color:#9A5B00;font-style:normal;font-size:11px;font-weight:750}
.mr-go{justify-self:end;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--r);background:var(--violet);color:#fff;font-size:12.5px;font-weight:700;text-decoration:none}
.mm-more{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;text-decoration:none}
.mm-more b{font-size:14.5px;color:var(--violet)}
.mm-more span{font-size:13px;color:var(--muted)}
.mm-side{display:flex;flex-direction:column;gap:14px}
.mm-box{padding:16px 18px}
.mm-bh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.mm-bh b{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ink)}
.mm-bh a{font-size:12.5px;font-weight:650;color:var(--violet);text-decoration:none}
.dot{width:8px;height:8px;border-radius:50%;background:#E0452B;box-shadow:0 0 0 4px rgba(224,69,43,.15)}
.lv{display:grid;grid-template-columns:minmax(0,1fr) 22px 70px 22px minmax(0,1fr);align-items:center;gap:6px;padding:9px 0;border-top:1px solid var(--line-soft);font-size:13.5px}
.lv span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}
.lv span:last-child{text-align:right}
.lv b{text-align:center;font-size:16px;font-weight:780;font-variant-numeric:tabular-nums}
.lv em{text-align:center;font-style:normal;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nx{display:grid;grid-template-columns:72px minmax(0,1fr) 46px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--line-soft);font-size:13.5px}
.nx .t{font-family:var(--mono);font-size:12px;color:var(--muted)}
.nx .p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}
.nx .c{text-align:right;font-weight:750;color:var(--violet)}
.mm-bn{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--muted)}
.mm-bn code{background:#F1ECFE;color:var(--violet);padding:1px 5px;border-radius:var(--r)}
.ba{list-style:none;margin:0;padding:0;counter-reset:b}
.ba li{counter-increment:b;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:8px 0;border-top:1px solid var(--line-soft);font-size:13.5px}
.ba li::before{content:counter(b);color:var(--muted);font-weight:700}
.ba b{font-family:var(--mono);font-size:13px}
.mm-code{margin:0;font-family:var(--mono);font-size:12px}
.mm-code .k{color:#7FE3C4}
.mm-api .btn{margin-top:12px}
.mm-sect{padding:52px 0}
.mm-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:18px}
.mm-h>div{min-width:0}
.mm-h h2{font-size:26px;line-height:32px;font-weight:780;letter-spacing:-.02em}
.mm-h p{margin-top:6px;font-size:14px;color:var(--muted)}
.mm-evs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mev{display:flex;flex-direction:column;gap:4px;padding:18px;text-decoration:none}
.mev:hover{box-shadow:inset 0 0 0 1px var(--violet)}
.mev-d{font-size:12px;font-weight:700;color:var(--violet)}
.mev b{font-size:15.5px;color:var(--ink)}
.mev-w{font-size:13.5px;color:var(--ink-2)}
.mev-w em{font-style:normal;font-weight:700}
.mev-n{margin-top:4px;font-size:12.5px;color:var(--muted)}
@media (max-width:1200px){.mm-figs{grid-template-columns:1fr 1fr}.mm-grid{grid-template-columns:1fr}.mm-side{display:grid;grid-template-columns:1fr 1fr}.mr{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr) 70px}.mr-x{grid-column:1/-2;grid-row:2}.mm-evs{grid-template-columns:1fr 1fr}}
@media (max-width:1000px){.mm-hero-in{grid-template-columns:1fr}.mm-figs{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.mm-in{padding:0 14px}.mm-hero h1{font-size:30px;line-height:36px}.mm-hero-in{padding-top:96px}
.mm-days{grid-template-columns:repeat(4,minmax(0,1fr))}.mm-side,.mm-evs{grid-template-columns:1fr}
.mr{grid-template-columns:minmax(0,1fr) 70px;gap:8px 10px;padding:12px 14px}
.mr-p.r{justify-content:flex-start;grid-column:1;grid-row:2;flex-direction:row-reverse}.mr-s{grid-column:2;grid-row:1/3;height:auto;align-self:stretch;flex-direction:column;gap:0}
.mr-x{grid-column:1/-1;grid-row:3}.mr-go{display:none}.mr-avg{margin-left:auto}.mr-p.r .mr-avg{margin-left:auto;margin-right:0}}
.mm-none{padding:22px}
.mm-none b{display:block;font-size:15px;color:var(--ink)}
.mm-none p{margin-top:6px;font-size:13.5px;color:var(--muted)}
.mm-none a{color:var(--violet)}
.mm-years{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}
.mm-years a{padding:5px 10px;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1px var(--line-soft);font-size:13px;font-weight:650;color:var(--ink-2);text-decoration:none}
.mm-years a.on{background:var(--violet);color:#fff;box-shadow:none}
.mm-cal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mcm{padding:14px 16px}
.mcm b{display:block;margin-bottom:8px;font-size:14px;color:var(--ink)}
.mcm-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}
.mcm-g a,.mcm-g span{display:grid;place-items:center;height:28px;border-radius:var(--r);font-size:12px;font-variant-numeric:tabular-nums}
.mcm-g a{background:#F1ECFE;color:var(--violet);font-weight:700;text-decoration:none}
.mcm-g a:hover{background:var(--violet);color:#fff}
.mcm-g .x{color:#C9C4DA}
@media (max-width:640px){.mm-cal{grid-template-columns:1fr}}
