.os{background:var(--os-bg);color:var(--os-text);min-height:100svh;font-size:var(--os-text-base);line-height:1.5;padding-bottom:80px}.os-shell{max-width:1500px;margin-inline:auto;padding:20px 24px 0}.os-header{padding:12px 0 20px}.os-skeleton{display:block;border-radius:var(--os-radius);background:linear-gradient(100deg,var(--os-surface-2) 40%,var(--os-surface-3) 50%,var(--os-surface-2) 60%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.os-skeleton{animation:os-shimmer 1.6s linear infinite}}.os-sporthead{--sporthead-plate:52px;--sporthead-plate-radius:var(--radius-lg);--sporthead-glyph:30px;--sporthead-bleed:var(--space-3);--sporthead-court-w:150px;--sporthead-court-h:90px;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--sporthead-plate) minmax(0,1fr) calc(var(--sporthead-court-w) - (100vw - 100%) / 2);grid-template-rows:auto auto auto;align-items:center;column-gap:var(--space-3);margin-block:var(--space-5)}.os-sporthead:after{content:"";grid-column:3;grid-row:1;block-size:var(--sporthead-court-h)}.os-sporthead__text{margin-inline-end:calc(var(--space-2) - var(--space-3))}.os-sporthead__plate{display:grid;place-items:center;inline-size:var(--sporthead-plate);block-size:var(--sporthead-plate);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--sport-hue,var(--color-text-primary)) 45%,transparent);border-radius:var(--sporthead-plate-radius);background:color-mix(in srgb,var(--sport-hue,var(--color-text-primary)) 26%,var(--color-surface-raised));grid-column:1;grid-row:1}.os-sporthead__text{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}@media (max-width:480px){.os-sporthead{--sporthead-court-w:132px;--sporthead-court-h:79px}}@media (min-width:761px){.os-sporthead{--sporthead-plate:40px;--sporthead-plate-radius:calc(var(--radius-md) + 1px);--sporthead-glyph:24px;--sporthead-bleed:var(--space-4);--sporthead-court-w:168px;--sporthead-court-h:101px;--sporthead-inset:calc(var(--space-3) + 2px);padding-inline:var(--sporthead-inset);grid-template-columns:var(--sporthead-plate) minmax(0,1fr) auto var(--sporthead-court-w);grid-template-rows:auto auto;min-block-size:calc(var(--sporthead-court-h) - 2 * var(--sporthead-bleed));align-content:center;column-gap:var(--space-4);margin-block:var(--space-6)}.os-sporthead:after{content:none}.os-sporthead__text{margin-inline-end:0}}@media (min-width:1201px){.os-sporthead{--sporthead-court-w:216px;--sporthead-court-h:130px}}@media (prefers-reduced-motion:no-preference){.os-sporthead__plate{animation:os-sporthead-plate var(--transition-base);animation-timing-function:var(--ease-out-quart)}}.os-sgsection{margin-bottom:24px}.os-sghead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.os-dstats{--os-dstats-gap:8px;--os-dstats-seq-h:30px;border:1px solid var(--os-hairline);border-radius:var(--os-radius-lg);background:var(--os-surface);box-shadow:var(--os-shadow-card);padding:12px 16px;margin-bottom:16px}.os-dstats__header{display:flex;align-items:start;justify-content:space-between;gap:10px}.os-dstats__heading{display:grid;gap:1px;min-width:0}.os-dstats__fold{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px}.os-dstats__body{grid-column:1/-1;container-type:inline-size;container-name:os-dstats}.os-dstats__metric{display:grid;align-content:start;gap:4px;border-radius:var(--os-radius);padding:8px 12px;text-align:left;border:1px solid transparent;background:transparent;color:var(--os-text);font:inherit;min-width:0}.os-dstats--simple .os-dstats__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--os-dstats-gap)}.os-dstats--simple .os-dstats__grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.os-dstats--simple .os-dstats__grid~.os-dstats__grid{margin-top:var(--os-dstats-gap)}@container os-dstats (max-width: 460px){.os-dstats--simple .os-dstats__metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 8px;gap:5px}}@container os-dstats (min-width: 1410px){.os-dstats--simple .os-dstats__metric{grid-template-columns:minmax(140px,200px) minmax(250px,1fr) minmax(250px,290px);align-items:center;align-content:center;min-height:72px;gap:4px 16px;padding:8px 14px}}.os-dstats__skeleton-grid{padding-top:12px}.os-dstats--loading .os-dstats__metric--skeleton{border:1px solid var(--os-hairline);background:var(--os-surface-2)}.os-dstats__skeleton-eyebrow{width:64px;height:10px}.os-dstats__skeleton-title{width:180px;height:16px}.os-dstats__skeleton-sub{width:240px;height:10px}.os-dstats__skeleton-label{width:60%;height:12px}.os-dstats__skeleton-value{width:40%;height:20px}.os-dstats__skeleton-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.os-dstats__skeleton-total{height:12px}.os-dstats--loading .os-dstats__heading{grid-template-rows:17px 21px 16px}.os-dstats--loading .os-dstats__heading>*{align-self:center}@media (max-width:760px){.os-dstats--loading .os-dstats__heading{grid-template-rows:17px 21px 32px}}.os-sgfilters{--os-rail-gutter:var(--space-2);position:sticky;top:var(--os-sticky-top);z-index:6;margin-bottom:10px;margin-inline:calc(var(--space-2) * -1);padding:10px var(--space-2);background:var(--os-material);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);padding-inline:0}.os-sgfilters:after{content:"";position:absolute;inset-inline:0;top:100%;height:10px;pointer-events:none;background:linear-gradient(to bottom,var(--os-fade-edge),transparent)}@media (prefers-reduced-transparency:reduce){.os-sgfilters{background:var(--os-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.os-sgfilters,.os-sgfilters__track{display:flex;align-items:center}.os-sgfilters__track{flex:1 1 auto;min-inline-size:0;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:var(--os-rail-gutter);scroll-padding-inline:var(--os-rail-gutter)}.os-sgfilters__track::-webkit-scrollbar{display:none}.os-sglist{container-type:inline-size;container-name:oslist}.os-board{gap:20px}.os-board,.os-day{display:grid;grid-template-columns:minmax(0,1fr)}.os-day{gap:12px}.os-day__header{position:sticky;top:var(--os-sticky-top);z-index:5;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 4px 8px;background:var(--os-material);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.os-day__header:after{content:"";position:absolute;inset-inline:0;top:100%;height:10px;pointer-events:none;background:linear-gradient(to bottom,var(--os-fade-edge),transparent)}.os-league{border:1px solid var(--os-hairline);border-radius:var(--os-radius-lg);background:var(--os-surface-2);box-shadow:var(--os-shadow-card);overflow:clip}.os-league__header{position:sticky;top:calc(var(--os-sticky-top) + 42px);z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:6px 10px 6px 8px;background:var(--os-material-raised);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}@media (max-width:1024px){.os-day__header{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.os-day__header:after{display:none}.os-league__header{top:calc(var(--os-sticky-top) + 48px)}}.os-league__rows{display:grid}.os-league__rows>.os-card+.os-card{border-top:1px solid var(--os-hairline-strong)}.os-card{background:transparent;transition:background-color .14s ease}.os-card[data-status=live]{box-shadow:inset 3px 0 0 var(--os-live)}@media (hover:hover) and (pointer:fine){.os-card:hover{background:var(--os-row-hover)}}.os-card__main{display:grid;grid-template-columns:96px minmax(14ch,34ch) minmax(min-content,1fr);align-items:center;column-gap:16px;row-gap:8px;padding:12px 14px 10px}.os-card__meta{display:grid;justify-items:start;gap:5px}.os-card__teams{display:grid;gap:7px;min-width:0}.os-card__markets{display:flex;align-items:stretch;flex-wrap:nowrap;justify-content:flex-end;gap:14px;min-width:0;justify-self:end}@media (prefers-reduced-transparency:reduce){.os-day__header,.os-league__header{background:var(--os-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.os-card--loading .os-skeleton{border-radius:var(--os-radius-sm)}.os-skeleton--meta{height:34px;width:72px}.os-skeleton--teams{height:44px;max-width:260px}.os-skeleton--markets{height:58px;width:min(100%,560px);justify-self:end}@container oslist (min-width: 601px) and (max-width: 745px){.os-card__main{grid-template-columns:96px minmax(0,1fr)}.os-card__main>.os-card__markets{grid-column:1/-1}}@container oslist (max-width: 600px){.os-card__main{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px 4px}.os-card__meta{grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.os-card__markets{flex-direction:column;justify-self:stretch;justify-content:stretch}}@media (max-width:760px){.os-day__header{top:calc(var(--os-sticky-top) - 8px);padding-block:6px 4px}.os-league__header{position:static}.os-card__main{gap:8px;padding:10px 14px 4px}.os-card__markets{gap:6px}.os-card__teams{gap:5px}.os-card__main{padding-bottom:8px}}@container oslist (min-width: 901px){.os-sgpage .os-card__markets{display:grid;grid-auto-flow:column;grid-auto-columns:220px}}.os-sgpage{--os-up-text:var(--os-up);--os-down-text:var(--os-down)}[data-theme=light] .os-sgpage{--os-up-text:color-mix(in srgb,var(--os-up) 80%,black);--os-down-text:color-mix(in srgb,var(--os-down) 80%,black)}.os-sgpage .os-card[data-verdict=win]{box-shadow:inset 3px 0 0 var(--os-up)}.os-sgpage .os-card[data-verdict=loss]{box-shadow:inset 3px 0 0 var(--os-down)}.os-sgpage .os-card__analysis{grid-column:1/-1;max-width:none}@container oslist (min-width: 901px) and (max-width: 975px){.os-sgpage .os-card__main{grid-template-columns:96px minmax(0,34ch) minmax(0,1fr)}}.os-card__analysis{margin:0;max-width:65ch;font-size:var(--os-text-sm);line-height:1.55;color:var(--os-text-2)}@container oslist (max-width: 900px){.os-sgpage .os-card__meta{align-items:baseline}}.os-sgskel__heading{width:160px;height:18px}.os-sgskel__datepill{width:150px;height:28px;border-radius:999px}.os-sgskel__pagetitle{width:min(320px,80%);height:calc(var(--os-text-hero) * 1.1)}.os-sgskel__lead,.os-sgskel__pagetitle{display:block;border-radius:var(--radius-sm)}.os-sgskel__lead{width:100%;height:113px;margin-top:var(--space-2)}@media (min-width:761px){.os-sgskel__lead{width:min(530px,100%);height:68px}}.os-sgskel__sportchip{display:block;width:7.5rem;height:36px;border-radius:var(--radius-full)}.os-sgskel__sportname{display:block;width:94px;height:30px;border-radius:var(--radius-sm)}@media (min-width:761px){.os-sgskel__sportname{height:35px}}.os-sgskel__sportcount{display:block;width:58px;height:21px;margin-top:var(--space-1);border-radius:var(--radius-sm)}.os-sgskel__chip{flex:0 0 auto;height:var(--os-tap-min);border-radius:var(--radius-md);border-radius:var(--os-radius-sm)}.os-sgskel__chip--live{width:46px}.os-sgskel__chip--filters{flex:0 0 auto;width:92px}.os-sgskel__chip--all{width:37px}.os-sgskel__chip--finished{width:71px}.os-sgskel__chip--upcoming{width:81px}.os-sgskel__daytitle{width:132px}.os-sgskel__daytitle,.os-sgskel__leaguename{height:18px;border-radius:var(--radius-full)}.os-sgskel__leaguename{width:168px}.os-sgpage .os-card--loading .os-sgskel__analysis{height:20px;border-radius:var(--radius-md);width:100%}.os-sgpage .os-card--loading .os-skeleton--meta{height:62px;width:72px}.os-sgpage .os-card--loading .os-skeleton--teams{height:51px}.os-sgpage .os-card--loading .os-skeleton--markets{height:92px;justify-self:start}@container oslist (min-width: 976px){.os-sgpage .os-card--loading .os-skeleton--markets{width:454px}}@container oslist (max-width: 600px){.os-sgpage .os-card--loading .os-skeleton--meta{height:23px;width:100%}.os-sgpage .os-card--loading .os-skeleton--teams{height:49px}.os-sgpage .os-card--loading .os-skeleton--markets{height:203px}}@media (max-width:760px){.os-sgpage .os-shell{padding-inline:14px;padding-top:12px}.os-dstats{padding:12px 14px}.os-dstats__metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 8px;gap:5px}.os-page .os-sgpage{--os-rail-gutter:var(--space-3)}}@media (max-width:1173px){.os-sgfilters{padding-block:6px}}@media (max-width:760px){.os-sgpage .os-sportstrip~.os-sgsection .os-sgfilters{top:calc(var(--navbar-height) + var(--navbar-day-tab-h) + var(--os-sportstrip-h))}}@media (max-width:480px){.os-sgfilters__track{gap:5px}}.os-sgcols{display:block}.os-sgcols__chips{display:contents}.os-sgcols__side{min-width:0}.os-sgcols .os-sgcols__board{margin-top:0}@media (min-width:1174px){.os-sgcols{display:grid;grid-template-columns:minmax(0,1fr) 356px;grid-template-rows:auto auto auto 1fr;column-gap:24px;align-items:start}.os-sgcols .os-sghead{grid-area:1/1/2/2}.os-sgcols__chips{display:block;min-width:0;grid-area:2/1/3/2}.os-sgcols__board{grid-area:3/1/4/2}.os-sgcols__side{grid-area:1/2/-1/3}.os-sgcols__chips .os-sgfilters{position:static;margin-inline:0;padding-block:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.os-sgcols__chips .os-sgfilters:after{display:none}.os-sgcols__chips .os-sgfilters__track{padding-inline:0}}.os-sgfacetrow{display:none}@media (min-width:761px){.os-sgfacetrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:10px}.os-sgcols__chips .os-sgskel__chip--filters{display:none}}.os-sgskel__seg{flex:0 0 auto;height:var(--os-tap-min);border-radius:var(--radius-md);border-radius:var(--os-radius-sm)}.os-sgskel__seg--tier{width:182px}.os-sgskel__seg--market{width:273px}.os-sgcols__side>[tabindex="-1"]:focus{outline:none}@container oslist (min-width: 601px) and (max-width: 745px){.os-sgpage .os-card__main{grid-template-columns:96px minmax(14ch,34ch) minmax(min-content,1fr)}.os-sgpage .os-card__main>.os-card__markets{grid-column:3}}@media (min-width:1174px){.os-dstats--loading .os-dstats__heading{grid-template-rows:17px 21px 48px}}@keyframes os-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@keyframes os-sporthead-plate{0%{transform:translateX(calc(var(--space-2) * -1))}}