.leg-an{gap:var(--space-5);flex-direction:column;display:flex}.leg-an__sec{gap:var(--space-3);flex-direction:column;display:flex}.leg-an__h{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-weight:500;display:flex}.leg-an__tag{text-transform:uppercase;flex-shrink:0;width:13ch;font-size:11px;font-weight:600}.leg-an__tag--skip{color:var(--skip)}.leg-an__tag--neutral{color:var(--neutral)}.leg-an__pl{flex:1;min-width:0}.leg-an__note{text-align:right;max-width:100%;font-size:12px}.leg-an__row{flex-wrap:wrap;row-gap:2px;padding:8px 0}@media (width<=639px){.leg-an__note{padding-left:calc(56px + var(--space-3));text-align:left;flex-basis:100%}}.leg-an__n{flex-shrink:0;width:28px;font-weight:600}.leg-an__cta{align-self:flex-start}.tla__form{gap:var(--space-1);flex-direction:column;display:flex}.tla__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:var(--stroke-perf) solid var(--ink);padding-bottom:2px;display:flex}.tla__name{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:700}.tla__rec{text-transform:uppercase;font-size:12px}.tla__discs{flex-wrap:wrap;gap:4px;margin:0;padding:4px 0 0 3px;list-style:none;display:flex}.tla__d{border-radius:var(--round);width:24px;height:24px;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.tla__d--w{background:var(--violet);color:var(--on-violet)}.tla__d--l{background:var(--ground);color:var(--ink)}.tla__d:last-child{outline:2px solid var(--ink);outline-offset:2px}.tla__t{border-collapse:collapse;width:100%;font-size:14px}.tla__t th,.tla__t td{border-bottom:var(--stroke-hair) dashed var(--perforation);padding:7px 0}.tla__t thead th{font-family:var(--font-mono);text-transform:uppercase;text-align:center;font-size:11px}.tla__t th[scope=row]{text-align:left;font-weight:400}.tla__t td{text-align:center;font-family:var(--font-mono);width:26%}.tla__sets .tk-num{font-size:32px}.tla .tk-trio .tk-big{font-size:clamp(26px,3vw + 14px,44px)}.tk-ticket .bp-ticket__body{gap:var(--space-4)}.bp-eyebrow{color:var(--lime);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.bp-title{overflow-wrap:anywhere;margin:0;font-size:clamp(36px,3.5vw + 20px,72px);line-height:1.12}.bp-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.bp-legs{border-top:var(--stroke-perf) solid var(--on-ticket-dark)}.bp-leg{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--stroke-hair) dashed var(--perforation-on-dark);display:flex}.bp-leg__n{width:24px;color:var(--ticket-dark-muted);flex-shrink:0;font-weight:600}.bp-leg__main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.bp-leg__teams{color:var(--on-ticket-dark);font-size:17px;font-weight:600}.bp-leg__mkt{align-items:center;gap:var(--space-2);color:var(--ticket-dark-muted);flex-wrap:wrap;font-size:15px;display:inline-flex}.bp-leg__odds{white-space:nowrap;font-weight:600}.bp-leg__res{color:var(--ticket-dark-muted);font-weight:400}.bp-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:end;margin:0;display:grid}.bp-facts dd{margin:var(--space-1) 0 0}.bp-k{color:var(--ticket-dark-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.bp-odds{color:var(--lime);font-size:clamp(56px,3vw + 40px,88px)}.bp-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:14px var(--space-5) 18px;flex-wrap:wrap;font-size:13px;display:flex}.bp-pub{text-transform:uppercase;color:var(--ticket-dark-muted);font-size:12px}@media (width>=900px){.bp-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:end}.bp-facts{grid-template-columns:1fr 1fr}.bp-facts>div:first-child{grid-column:1/-1}}.bp-panel{scroll-margin-top:var(--space-5)}.bp-pick{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bp-pick__code{font-size:15px}.bp-pick__label{font-size:20px;font-weight:600}.bp-pick__odds{font-size:36px}.bp-an{margin:0}.bp-an__k{flex-shrink:0;width:150px;padding-top:3px}.bp-an dd{flex:1;margin:0}
