.stage{position:relative;min-height:calc(100vh - var(--head-h));padding:36px var(--gutter);display:flex;flex-direction:column;align-items:center;overflow:hidden}.stage-figure{position:absolute;inset:0;margin:0;z-index:0}.stage-figure img{width:100%;height:100%;object-fit:cover;object-position:50% 8%}.stage-figure:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#ffffff9e,#fff0 42%)}.stage-head{position:relative;z-index:2;text-align:center;width:100%;max-width:calc(var(--page) - 2 * var(--gutter))}.stage-head h1{font-size:clamp(30px,3.3vw,46px);line-height:1.08;font-weight:800;font-stretch:104%}.stage-head .lede{margin:12px auto 0;font-size:18px;color:var(--ink-2)}.stage-cards{position:relative;z-index:2;margin-top:auto;padding-top:28px;width:100%;max-width:calc(var(--page) - 2 * var(--gutter));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.float{background:#fff;border-radius:var(--r-card);box-shadow:var(--shadow);padding:16px 18px 14px;display:flex;flex-direction:column;min-width:0}.float-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:10px}.float-title{font-family:var(--display);font-weight:800;font-size:16px;font-stretch:110%}.tag{font:700 11px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-deep);background:var(--sky);border-radius:6px;padding:5px 7px;white-space:nowrap}.float .note{margin:auto 0 0;padding-top:8px}.fixture{padding:8px 0 10px;border-bottom:1px solid var(--line)}.fixture:last-of-type{border-bottom:0}.fixture-meta{font-size:12px;color:var(--muted);display:flex;justify-content:space-between}.fixture-teams{font-weight:700;font-size:15px;margin:2px 0 7px}.odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.odd{appearance:none;border:1px solid var(--line);background:var(--sky);border-radius:var(--r-ctl);padding:5px 6px 6px;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:6px;align-items:baseline;text-align:right;color:var(--ink);transition:background-color .15s,border-color .15s,color .15s}.odd:hover{border-color:var(--accent)}.odd .o-out{font:700 12px var(--display);color:var(--muted);text-align:left}.odd b{font:800 17px/1.1 var(--display);font-variant-numeric:tabular-nums}.odd .o-book{grid-column:1/-1;font-size:11px;line-height:1.2;color:var(--muted);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.odd[aria-pressed=true] .o-out,.odd[aria-pressed=true] .o-book{color:#ffffffe0}.slip-pick{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--sky);border-radius:var(--r-ctl);padding:8px 10px;transition:box-shadow .3s}.slip-pick.is-landed{box-shadow:0 0 0 2px var(--accent) inset}.slip-pick-name{font-weight:700;font-size:15px;line-height:1.25}.slip-pick-sub{font-size:12px;color:var(--muted)}.slip-pick-odds{font:800 20px var(--display);font-variant-numeric:tabular-nums;color:var(--accent)}.top-brand{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:2px 0 10px}.top-name{font-family:var(--display);font-stretch:120%;font-weight:800;font-size:30px;letter-spacing:-.03em;line-height:1}.score-big{text-align:right}.score-big b{font:800 34px/1 var(--display);font-variant-numeric:tabular-nums}.score-big small{font:700 14px var(--display);color:var(--muted)}.bar{display:block;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;background:var(--accent);border-radius:3px}.facts{margin:12px 0 0;font-size:14px}.facts div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.facts dt{color:var(--ink-2)}.facts dd{margin:0;font-weight:700;font-family:var(--display);font-variant-numeric:tabular-nums;text-align:right}.pick-flight{position:fixed;z-index:80;pointer-events:none;background:var(--accent);color:#fff;border-radius:var(--r-ctl);font:800 17px var(--display);font-variant-numeric:tabular-nums;padding:6px 12px;box-shadow:var(--shadow)}@media(max-width:1080px){.stage{min-height:0;padding:28px var(--gutter) 40px;background:var(--sky)}.stage-figure{position:relative;order:2;inset:auto;margin:22px calc(-1 * var(--gutter)) 0;width:calc(100% + 2 * var(--gutter));height:min(58vw,420px)}.stage-figure img{object-position:50% 62%}.stage-figure:after{display:none}.stage-head{order:1}.stage-cards{order:3;margin-top:-64px;padding-top:0;grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:760px){.stage-head .lede{font-size:16px}.stage-figure{height:62vw;min-height:220px}}.slip-calc .ledger{margin-top:2px}.stage-figure img{width:100%;height:100%}.score-card{max-width:440px;justify-self:end;width:100%}.score-card-rated{margin:8px 0 0;font-size:13px;color:var(--muted)}.score-card-lic{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2)}.score-card .facts dd{max-width:60%}@media(max-width:900px){.score-card{justify-self:stretch;max-width:none}}.score-pair{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:32px;align-items:start}.score-pair .score-card{justify-self:stretch;max-width:none}@media(max-width:900px){.score-pair{grid-template-columns:minmax(0,1fr);gap:20px}}
