@layer components{.daily-matchups-band,.daily-matchups-page__games,.daily-matchups-footnote{--dm-card: var(--color-surface);--dm-well: color-mix(in srgb, var(--color-bg) 70%, black);--dm-head-well: color-mix(in srgb, var(--surface-base) 55%, black);--dm-raise: color-mix(in srgb, var(--color-text) 5%, transparent);--dm-line: var(--color-border-faint);--dm-row: color-mix(in srgb, var(--color-text) 6%, transparent);--dm-muted: var(--color-text-muted);--dm-text-2: var(--color-text-secondary);--dm-accent: var(--brand-mint);--dm-purple-rule: color-mix(in srgb, var(--brand-purple) 45%, transparent);--dm-purple-wash: color-mix(in srgb, var(--brand-purple) 16%, transparent);--dm-purple-tint: color-mix(in srgb, var(--brand-purple) 6%, transparent);--dm-group-rule: color-mix(in srgb, var(--color-text) 25%, transparent);--dm-group-wash: color-mix(in srgb, var(--color-text) 6%, transparent)}html:not(.dark) .daily-matchups-band,html:not(.dark) .daily-matchups-page__games,html:not(.dark) .daily-matchups-footnote{--dm-well: color-mix(in srgb, var(--color-bg) 92%, black);--dm-group-rule: color-mix(in srgb, var(--color-text) 35%, transparent)}html.dark .daily-matchups-page__games{--color-tier-good: var(--brand-mint);--color-tier-mid: var(--color-warning-soft-base);--dm-card: color-mix(in srgb, var(--surface-base) 82%, transparent);--dm-line: color-mix(in srgb, white 8%, transparent)}.daily-matchups-band{background:var(--color-bg);border-bottom:1px solid var(--dm-line)}.daily-matchups-band .tonight-page{padding-bottom:0}.daily-matchups-hero{padding-block:1.5rem 1rem}.daily-matchups-page__partner{margin-block-start:22px}.daily-matchups-hero__breadcrumb-bar{margin-bottom:.75rem;color:var(--color-dark-text)}.daily-matchups-hero__title-row{flex-wrap:wrap;gap:20px}.daily-matchups-hero__title{margin:0;color:var(--color-dark-text);font-size:clamp(31px,3.9vw,49px);font-weight:300;line-height:1.1;letter-spacing:-0.03em;overflow-wrap:break-word}@media(width < 480px){.daily-matchups-hero__title{font-size:23px;line-height:1.08}}.daily-matchups-hero__gradient{font-weight:600;background:linear-gradient(100deg, var(--brand-blue), var(--brand-mint) 50%, var(--brand-purple));background-clip:text;color:rgba(0,0,0,0)}.daily-matchups-hero__title-strong{font-weight:600}.daily-matchups-hero__date{color:var(--dm-muted);font-size:18px;font-weight:400;line-height:1;letter-spacing:.14em;text-transform:uppercase}@media(width < 480px){.daily-matchups-hero__date{font-size:11px;font-weight:500;letter-spacing:.16em}}.daily-matchups-hero__updated{margin:.5rem 0 0;color:var(--dm-muted);font-size:.85rem}.daily-matchups-jump{padding-block:12px;overflow-x:auto}.daily-matchups-jump__label{margin:0 0 10px;color:var(--dm-muted);font-size:11px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase}.daily-matchups-jump__list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.daily-matchups-jump__chip{display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px 7px;color:var(--color-dark-text);text-decoration:none;background:linear-gradient(180deg, transparent calc(100% - 115px), var(--dm-head-well) 100%),linear-gradient(180deg, color-mix(in srgb, var(--brand-purple) 24%, transparent) 0%, color-mix(in srgb, var(--brand-purple) 10%, transparent) 55%, transparent 100%);border:1.5px solid var(--dm-line);border-radius:11px}.daily-matchups-jump__chip:focus-visible{outline:2px solid var(--brand-mint);outline-offset:1px}.daily-matchups-jump__chip--open{border-color:var(--dm-accent)}.daily-matchups-jump__teams{display:flex;align-items:center;gap:9px;color:var(--dm-muted);font-size:11px;line-height:1}.daily-matchups-jump__teams .table-logo,.daily-matchups-jump__teams .logo-tooltip{width:28px;height:28px}.daily-matchups-jump__time{color:var(--dm-muted);font-size:9.5px;font-weight:400;line-height:1;white-space:nowrap}@media(width < 480px){.tonight-page.daily-matchups-games{padding-inline:10px}}.daily-matchups-page__games{display:flex;flex-direction:column;gap:22px}@media(width < 480px){.daily-matchups-page__games{gap:12px}}.daily-matchups-card{position:relative;min-width:0;overflow:hidden;background:var(--dm-card);border:1px solid var(--dm-line);border-radius:18px}@media(width < 480px){.daily-matchups-card{border-radius:16px}}.daily-matchups-card[open]{border-color:rgba(0,0,0,0)}.daily-matchups-card[open]::before{content:"";position:absolute;inset:-1px;z-index:3;padding:1px;background:linear-gradient(90deg, var(--brand-blue), var(--brand-mint) 50%, var(--brand-purple));border-radius:18px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@media(width < 480px){.daily-matchups-card[open]::before{display:none}}@media(width < 480px){.daily-matchups-card[open]{border-color:var(--dm-line)}}.daily-matchups-card__summary{position:relative;overflow:hidden;min-height:112px;padding:0;cursor:pointer;list-style:none;background:linear-gradient(180deg, color-mix(in srgb, var(--brand-purple) 22%, transparent), color-mix(in srgb, var(--brand-purple) 6%, transparent) 70%, transparent),var(--dm-head-well);border-bottom:1px solid var(--dm-line)}.daily-matchups-card__summary::-webkit-details-marker{display:none}@media(width < 480px){.daily-matchups-card__summary{min-height:0}}.daily-matchups-card__watermark{position:absolute;top:50%;z-index:0;width:170px;height:170px;opacity:.16;transform:translateY(-50%);pointer-events:none}.daily-matchups-card__watermark img,.daily-matchups-card__watermark svg,.daily-matchups-card__watermark .logo-tooltip{width:100%;height:100%}.daily-matchups-card__watermark--away{left:-30px}.daily-matchups-card__watermark--home{right:-30px}@media(width < 480px){.daily-matchups-card__watermark{display:none}}.daily-matchups-card__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;row-gap:9px;padding:14px 0;grid-template-areas:"away tip   home" "away logos home" "away line  home"}@media(width < 480px){.daily-matchups-card__content{gap:0 8px;padding:14px 12px 12px;grid-template-areas:"tip  tip   tip" "away logos home" "line line  line"}}.daily-matchups-card__team{display:flex;flex-direction:column;gap:7px;min-width:0}@media(width < 480px){.daily-matchups-card__team{gap:5px;margin-top:10px}}.daily-matchups-card__team--away{grid-area:away;align-items:flex-end;padding:0 22px 0 120px;text-align:right}@media(width < 480px){.daily-matchups-card__team--away{padding:0}}.daily-matchups-card__team--home{grid-area:home;align-items:flex-start;padding:0 120px 0 22px}@media(width < 480px){.daily-matchups-card__team--home{padding:0}}.daily-matchups-card__team-name{max-width:100%;margin:0;overflow:hidden;color:var(--color-dark-text);font-size:18px;font-weight:600;line-height:1.1;letter-spacing:-0.01em;text-overflow:ellipsis;white-space:nowrap}@media(width < 480px){.daily-matchups-card__team-name{font-size:var(--dmc-name-fs, 12.5px);line-height:1.15;letter-spacing:normal}}.daily-matchups-card__team-total{display:inline-flex;align-items:baseline;gap:7px;margin:0;white-space:nowrap}@media(width < 480px){.daily-matchups-card__team-total{gap:5px}}.daily-matchups-card__team-total-label{color:var(--dm-muted);font-size:10px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase}@media(width < 480px){.daily-matchups-card__team-total-label{font-size:9px;letter-spacing:.14em}}@media(width < 480px){.daily-matchups-card__team-total-label-team{display:none}}.daily-matchups-card__team-total-value{color:var(--color-dark-text);font-size:16px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}@media(width < 480px){.daily-matchups-card__team-total-value{font-size:14px}}.daily-matchups-card__rank{color:var(--dm-muted);font-size:11px;font-weight:500;line-height:1}@media(width < 480px){.daily-matchups-card__rank{font-size:10px}}.daily-matchups-card__tip{grid-area:tip;padding:0 26px;color:var(--dm-muted);font-size:10.5px;font-weight:600;line-height:1;letter-spacing:.2em;text-align:center;text-transform:uppercase}@media(width < 480px){.daily-matchups-card__tip{padding:0;font-size:10px}}.daily-matchups-card__logos{display:flex;grid-area:logos;align-items:center;justify-self:center;gap:14px;color:var(--dm-muted);font-size:18px;font-weight:300}.daily-matchups-card__logos .table-logo,.daily-matchups-card__logos .logo-tooltip{width:48px;height:48px}@media(width < 480px){.daily-matchups-card__logos{gap:6px;margin-top:10px;font-size:15px}.daily-matchups-card__logos .table-logo,.daily-matchups-card__logos .logo-tooltip{width:36px;height:36px}}.daily-matchups-card__line{grid-area:line;margin:0;padding:0 26px;color:var(--dm-text-2);font-size:13.5px;font-weight:500;line-height:1;text-align:center;white-space:nowrap}@media(width < 480px){.daily-matchups-card__line{margin-top:10px;padding:0;font-size:12.5px;white-space:normal}}.daily-matchups-card__chevron{position:absolute;top:50%;right:16px;width:22px;height:22px;color:var(--dm-accent);transform:translateY(-50%);transition:transform .15s ease}@media(width < 480px){.daily-matchups-card__chevron{top:10px;right:10px;width:20px;height:20px;transform:none}}.daily-matchups-card[open]>.daily-matchups-card__summary .daily-matchups-card__chevron{transform:translateY(-50%) rotate(180deg)}@media(width < 480px){.daily-matchups-card[open]>.daily-matchups-card__summary .daily-matchups-card__chevron{transform:rotate(180deg)}}.daily-matchups-card__body{display:flex;flex-direction:column;gap:12px;padding:14px}@media(width < 480px){.daily-matchups-card__body{padding-inline:0;gap:0}}.daily-matchups-fp__note{margin:12px 0 0;color:var(--dm-muted);font-size:10.5px;line-height:1.4}.daily-matchups-section{min-width:0;background:var(--dm-card);border:1px solid var(--dm-line);border-radius:14px}@media(width < 480px){.daily-matchups-section{padding:16px 12px 14px;border:none;border-top:1px solid var(--dm-line);border-radius:0}}@media(width < 480px){.daily-matchups-section--bordered{margin:12px 10px 14px;padding:14px 12px 4px;border:1px solid var(--dm-line);border-radius:12px}}.daily-matchups-section__summary{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 18px 0;cursor:pointer;list-style:none}.daily-matchups-section__summary::-webkit-details-marker{display:none}@media(width < 480px){.daily-matchups-section__summary{flex-wrap:nowrap;gap:10px;padding:0}}.daily-matchups-section__title{margin-left:-4px;font-size:19px;font-weight:700;line-height:1.1;letter-spacing:-0.02em;white-space:nowrap}@media(width < 480px){.daily-matchups-section__title{margin-left:0;font-size:17px}}@media(width >= 480px){.daily-matchups-section__title--compact{font-size:16px;letter-spacing:-0.01em}}@media(width < 480px){.daily-matchups-section__title--compact{font-size:15px;letter-spacing:-0.01em}}.daily-matchups-section__eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--dm-muted);font-size:10px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase}.daily-matchups-section__eyebrow-icon{display:block;width:auto;height:14px}.daily-matchups-section__header-extra{margin-inline-start:auto}@media(width < 480px){.daily-matchups-section__header-extra{display:none}}.daily-matchups-section__chevron{display:none;width:1rem;height:1rem;color:var(--dm-muted);transition:transform .15s ease}@media(width < 480px){.daily-matchups-section__chevron{display:block;width:1.25rem;height:1.25rem;margin-inline-start:auto;color:var(--dm-accent)}}.daily-matchups-section[open]>.daily-matchups-section__summary .daily-matchups-section__chevron{transform:rotate(180deg)}.daily-matchups-section__body{padding:16px 18px 14px}@media(width < 480px){.daily-matchups-section__body{padding:0;margin-top:10px}}.daily-matchups-section__body-controls{display:none}@media(width < 480px){.daily-matchups-section__body-controls{display:block;margin-bottom:.75rem}}.daily-matchups-comparison{padding:16px 16px 6px;background:var(--dm-card);border:1px solid var(--dm-line);border-radius:14px}@media(width < 480px){.daily-matchups-comparison{margin:12px 10px 0;padding:14px 12px 4px;border-radius:12px}}.daily-matchups-in-progress{padding:1rem;color:var(--dm-muted);font-size:.85rem;text-align:center;background:var(--dm-well);border-radius:var(--radius-sm)}.daily-matchups-table-scroll{min-width:0;overflow-x:auto}.daily-matchups-comparison__title{margin:0 0 14px;font-size:16px;font-weight:700;line-height:1.1;letter-spacing:-0.01em}@media(width < 480px){.daily-matchups-comparison__title{margin-bottom:12px;font-size:15px}}.daily-matchups-comparison__columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:12px 28px}.daily-matchups-comparison__group-title{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--dm-accent);font-size:10.5px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}.daily-matchups-comparison__group-title .table-logo,.daily-matchups-comparison__group-title .logo-tooltip{width:18px;height:18px}.daily-matchups-comparison__table{width:100%;border-collapse:collapse}.daily-matchups-comparison__table th{padding:0 4px 10px;color:var(--dm-muted);font-size:11px;font-weight:600;line-height:1;letter-spacing:.12em;text-align:right;text-transform:uppercase;border-bottom:1px solid var(--dm-line)}.daily-matchups-comparison__table th:first-child{text-align:left}.daily-matchups-comparison__table th:not(:first-child){width:110px}@media(width < 480px){.daily-matchups-comparison__table th:not(:first-child){width:76px}}.daily-matchups-comparison__table td,.daily-matchups-comparison__table th[scope=row]{padding:12px 4px;line-height:1;border-bottom:1px solid var(--dm-row);vertical-align:middle}@media(width < 480px){.daily-matchups-comparison__table td,.daily-matchups-comparison__table th[scope=row]{padding:12.5px 2px}}.daily-matchups-comparison__table th[scope=row]{color:var(--dm-text-2);font-size:13.5px;font-weight:500;line-height:15px;letter-spacing:normal;text-align:left;text-transform:none}@media(width < 480px){.daily-matchups-comparison__table th[scope=row]{font-size:12.5px}}.daily-matchups-comparison__table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.daily-matchups-comparison__table tr:last-child td,.daily-matchups-comparison__table tr:last-child th[scope=row]{border-bottom:none}.daily-matchups-comparison__team{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.daily-matchups-comparison__team .table-logo,.daily-matchups-comparison__team .logo-tooltip{width:22px;height:22px}@media(width < 480px){.daily-matchups-comparison__team .table-logo,.daily-matchups-comparison__team .logo-tooltip{width:18px;height:18px}}.daily-matchups-comparison__row-label{white-space:nowrap}.daily-matchups-ranked-value{display:inline-flex;align-items:baseline}.daily-matchups-comparison__value{color:var(--color-text);font-size:15px;font-weight:400;line-height:1;white-space:nowrap}@media(width < 480px){.daily-matchups-comparison__value{font-size:13.5px}}.daily-matchups-comparison__value--strong{font-weight:700}.daily-matchups-comparison__rank{margin-left:8px;color:var(--dm-muted);font-size:11px;font-weight:600;line-height:1;white-space:nowrap}@media(width < 480px){.daily-matchups-comparison__rank{margin-left:5px}}.daily-matchups-comparison__rank[data-tier=good]{color:var(--color-tier-good)}.daily-matchups-comparison__rank[data-tier=mid]{color:var(--color-tier-mid)}.daily-matchups-comparison__rank[data-tier=bad]{color:var(--color-tier-bad)}.daily-matchups-fp-table th{font-size:10.5px;line-height:1.2;letter-spacing:.1em;vertical-align:bottom}@media(width >= 480px){.daily-matchups-fp-table th:not(:first-child){width:118px}}.daily-matchups-fp-table .daily-matchups-comparison__team{gap:5px}.daily-matchups-fp-table .daily-matchups-comparison__team .table-logo,.daily-matchups-fp-table .daily-matchups-comparison__team .logo-tooltip{width:16px;height:16px}.usage-tabs{display:inline-flex;gap:3px;margin:0;padding:3px;background:var(--dm-well);border:1px solid var(--dm-line);border-radius:8px}@media(width < 480px){.usage-tabs--metric{display:none}}.usage-tabs__input{position:absolute;opacity:0;pointer-events:none}.usage-tabs__label{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;color:var(--dm-muted);font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;background:rgba(0,0,0,0);border:1.5px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer}@media(width >= 480px){.usage-tabs__label{line-height:1.3;border-width:1px}}.usage-tabs__input:checked+.usage-tabs__label{color:var(--color-text);background:var(--dm-raise);border-color:var(--dm-accent)}.usage-tabs__input:focus-visible+.usage-tabs__label{outline:2px solid var(--brand-mint);outline-offset:1px}.usage-tabs__label .table-logo,.usage-tabs__label .logo-tooltip{width:18px;height:18px;margin:0}.usage-tabs--compact .usage-tabs__label{padding:6px 10px;font-size:11px}.usage-tabs--markets{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 14px;padding:0;background:none;border:0}@media(width < 480px){.usage-tabs--markets{margin-top:12px}}.usage-tabs--markets .usage-tabs__label{padding:8px 11px;font-size:11px;border:1px solid var(--dm-line);border-radius:8px}.usage-tabs--markets .usage-tabs__input:checked+.usage-tabs__label{border-color:var(--dm-accent)}@media(width < 480px){.usage-tabs--markets{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.usage-tabs--markets .usage-tabs__label{flex-shrink:0}}.usage-tabs__panel{display:none}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-fppm]:checked) .usage-tabs__panel[id$=-fppm-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-fppm]:checked) .usage-tabs__panel[id$=-fppm-panel]{display:block}}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-usg]:checked) .usage-tabs__panel[id$=-usg-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-usg]:checked) .usage-tabs__panel[id$=-usg-panel]{display:block}}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-fpposs]:checked) .usage-tabs__panel[id$=-fpposs-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-fpposs]:checked) .usage-tabs__panel[id$=-fpposs-panel]{display:block}}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-ast_pct]:checked) .usage-tabs__panel[id$=-ast_pct-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-ast_pct]:checked) .usage-tabs__panel[id$=-ast_pct-panel]{display:block}}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-per]:checked) .usage-tabs__panel[id$=-per-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-per]:checked) .usage-tabs__panel[id$=-per-panel]{display:block}}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-season]:checked) .usage-tabs__panel[id$=-season-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-season]:checked) .usage-tabs__panel[id$=-season-panel]{display:block}}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-last_10]:checked) .usage-tabs__panel[id$=-last_10-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-last_10]:checked) .usage-tabs__panel[id$=-last_10-panel]{display:block}}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-home]:checked) .usage-tabs__panel[id$=-home-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-home]:checked) .usage-tabs__panel[id$=-home-panel]{display:block}}@media(width >= 480px){.daily-matchups-section:has(.daily-matchups-section__header-extra .usage-tabs__input[id$=-away]:checked) .usage-tabs__panel[id$=-away-panel]{display:block}}@media(width < 480px){.daily-matchups-section:has(.daily-matchups-section__body-controls .usage-tabs__input[id$=-away]:checked) .usage-tabs__panel[id$=-away-panel]{display:block}}.usage-tabs__panel:has(.usage-tabs__input[id$=-points]:checked) .usage-tabs__panel[id$=-points-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-rebounds]:checked) .usage-tabs__panel[id$=-rebounds-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-assists]:checked) .usage-tabs__panel[id$=-assists-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-pra]:checked) .usage-tabs__panel[id$=-pra-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-points_rebounds]:checked) .usage-tabs__panel[id$=-points_rebounds-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-points_assists]:checked) .usage-tabs__panel[id$=-points_assists-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-rebounds_assists]:checked) .usage-tabs__panel[id$=-rebounds_assists-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-threes]:checked) .usage-tabs__panel[id$=-threes-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-steals]:checked) .usage-tabs__panel[id$=-steals-panel]{display:block}.usage-tabs__panel:has(.usage-tabs__input[id$=-blocks]:checked) .usage-tabs__panel[id$=-blocks-panel]{display:block}.usage-caption{margin:6px 0 4px;color:var(--dm-muted);font-size:12px;font-weight:400;line-height:1.4}.daily-matchups-metrics-caption{margin-bottom:14px}@media(width < 480px){.daily-matchups-metrics-caption{margin-top:14px}}.usage-donut-columns{display:grid;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr);gap:18px}@media(width < 768px){.usage-donut-columns{grid-template-columns:1fr}}.usage-donut-columns__divider{background:var(--dm-line)}@media(width < 768px){.usage-donut-columns__divider{display:none}}@media(width < 480px){.usage-donut-team{display:none}}.usage-team-toggle{display:none;margin-bottom:10px}@media(width < 480px){.usage-team-toggle{display:inline-flex}}@media(width < 480px){.daily-matchups-section:has(.usage-team-toggle .usage-tabs__input[id$=-team-away]:checked) .usage-donut-team--away{display:block}}@media(width < 480px){.daily-matchups-section:has(.usage-team-toggle .usage-tabs__input[id$=-team-home]:checked) .usage-donut-team--home{display:block}}.usage-donut-team__label{display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.usage-donut-team__label .table-logo,.usage-donut-team__label .logo-tooltip{width:22px;height:22px}@media(width < 480px){.usage-donut-team__label{display:none}}.usage-donut-team__name{color:var(--color-text);font-size:14px;font-weight:600}.usage-donut-team__side{color:var(--dm-muted);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase}.usage-donut{position:relative;width:100%;margin:6px auto 0}@media(width < 480px){.usage-donut{width:62%;max-width:240px;aspect-ratio:1;overflow:hidden}}.usage-donut__svg--desktop{display:block;width:100%;height:auto}@media(width < 480px){.usage-donut__svg--desktop{display:none}}.usage-donut__svg--mobile{display:none}@media(width < 480px){.usage-donut__svg--mobile{display:block;width:100%;height:100%}}.usage-donut__segment{stroke:var(--color-text);stroke-width:1.5}.usage-donut__leader{fill:none;stroke:color-mix(in srgb, var(--dm-muted) 70%, transparent);stroke-width:1.5}@media(width < 480px){.usage-donut__leader{display:none}}.usage-donut__dot{fill:var(--dm-text-2)}@media(width < 480px){.usage-donut__dot{display:none}}.usage-donut__labels{position:absolute;inset:0;pointer-events:none}@media(width < 480px){.usage-donut__labels{display:none}}.usage-donut__callout{position:absolute;display:flex;flex-direction:column;max-width:27%;white-space:nowrap;transform:translateY(-50%)}.usage-donut__callout--right{left:72.22%;align-items:flex-start}.usage-donut__callout--left{right:72.22%;align-items:flex-end;text-align:right}.usage-donut__callout-name{max-width:100%;overflow:hidden;color:var(--color-text);font-size:11.5px;font-weight:600;line-height:1.15;text-overflow:ellipsis}.usage-donut__callout-value{color:var(--dm-muted);font-size:10px;line-height:1.2;font-variant-numeric:tabular-nums}.usage-donut__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.usage-donut__logo .table-logo,.usage-donut__logo .logo-tooltip{width:44px;height:44px}@media(width < 480px){.usage-donut__logo{display:none}}.usage-donut-legend{display:none}@media(width < 480px){.usage-donut-legend{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 14px;margin-top:14px}}.usage-donut-legend__row{display:flex;align-items:center;gap:8px;min-width:0}.usage-donut-legend__swatch{flex-shrink:0;width:10px;height:10px;border:1px solid var(--color-text);border-radius:3px}.usage-donut-legend__name{overflow:hidden;color:var(--color-text);font-size:11.5px;font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.usage-donut-legend__value{margin-left:auto;color:var(--dm-muted);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.daily-matchups-metrics{max-width:860px;margin:4px auto 0;background:var(--dm-well);border:1px solid var(--dm-line);border-radius:14px}@media(width < 480px){.daily-matchups-metrics{margin-inline:-2px;padding-inline:2px}}.daily-matchups-metrics-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:516px}.daily-matchups-metrics-table th[scope=colgroup]{padding:10px 6px;color:var(--color-text);font-size:10px;font-weight:600;letter-spacing:.16em;text-align:center;text-transform:uppercase}@media(width < 480px){.daily-matchups-metrics-table th[scope=colgroup]{font-size:9px}}.daily-matchups-metrics-table .daily-matchups-metrics-table__group--fantasy{background:var(--dm-purple-wash);border-top:2px solid var(--brand-purple);border-left:1px solid var(--dm-purple-rule)}@media(width < 480px){.daily-matchups-metrics-table .daily-matchups-metrics-table__group--fantasy{border-top:1px solid var(--dm-purple-rule)}}.daily-matchups-metrics-table .daily-matchups-metrics-table__group--usage{background:var(--dm-group-wash);border-top:2px solid var(--dm-group-rule);border-left:1px solid var(--dm-line)}.daily-matchups-metrics-table th[scope=col]{padding:9px 4px;color:var(--dm-muted);font-size:8.5px;font-weight:600;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--dm-line)}@media(width < 480px){.daily-matchups-metrics-table th[scope=col]{line-height:1}}.daily-matchups-metrics-table th[scope=col]:first-child{padding:9px 16px;text-align:left}.daily-matchups-metrics-table td,.daily-matchups-metrics-table th[scope=row]{border-bottom:1px solid var(--dm-row);vertical-align:middle}.daily-matchups-metrics-table th[scope=row]{padding:10px 16px;font-size:13.5px;font-weight:600;text-align:left}@media(width < 480px){.daily-matchups-metrics-table th[scope=row]{line-height:1}}.daily-matchups-metrics-table td{padding:10px 4px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}@media(width < 480px){.daily-matchups-metrics-table td{font-size:14px;line-height:1}}.daily-matchups-metrics-table tr:last-child td,.daily-matchups-metrics-table tr:last-child th[scope=row]{border-bottom:none}.daily-matchups-metrics-table td.daily-matchups-metrics-table__cell--fantasy{background:var(--dm-purple-tint)}.daily-matchups-metrics-table .daily-matchups-metrics-table__cell--group-start{border-left:1px solid var(--dm-line)}.daily-matchups-metrics-table .daily-matchups-metrics-table__cell--fantasy.daily-matchups-metrics-table__cell--group-start{border-left-color:var(--dm-purple-rule)}.daily-matchups-metrics-table .daily-matchups-ranked-value{gap:2px}@media(width < 480px){.daily-matchups-metrics-table .daily-matchups-ranked-value{gap:5px}}.daily-matchups-metrics-table .daily-matchups-comparison__value{font-size:14px;font-weight:600;line-height:1}@media(width < 480px){.daily-matchups-metrics-table .daily-matchups-comparison__value{font-size:12.5px}}.daily-matchups-metrics-table .daily-matchups-comparison__rank{margin-left:0;font-size:10.5px;line-height:1}@media(width < 480px){.daily-matchups-metrics-table .daily-matchups-comparison__rank{font-size:9.5px}}.daily-matchups-metrics-table__dk{display:inline-block;width:auto;height:13px;margin-right:6px;vertical-align:middle}.daily-matchups-metrics-table__player{display:flex;align-items:center;width:100%;gap:10px;min-width:0;overflow:hidden}.daily-matchups-metrics-table__player .table-logo,.daily-matchups-metrics-table__player span.logo-tooltip{flex-shrink:0;width:20px;height:20px}@media(width < 480px){.daily-matchups-metrics-table__player .table-logo,.daily-matchups-metrics-table__player span.logo-tooltip{width:16px;height:16px}}.daily-matchups-metrics-table__player a{display:block;flex:1 1 0;min-width:0}.daily-matchups-metrics-table__player .player-name--full{position:static;display:block;width:auto;height:auto;margin:0;overflow:hidden;color:var(--color-text);font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;clip-path:none}.daily-matchups-metrics-table__player .player-name--short{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.daily-matchups-prop{max-width:720px;margin:0 auto}.daily-matchups-prop-table-wrap{position:relative;background:var(--dm-well);border:1px solid var(--dm-line);border-radius:14px}@media(width < 480px){.daily-matchups-prop-table-wrap{border-radius:12px;overflow:hidden}}.daily-matchups-prop-table__player{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}@media(width < 480px){.daily-matchups-prop-table__player{gap:7px}}.daily-matchups-prop-table__player .table-logo,.daily-matchups-prop-table__player span.logo-tooltip{flex-shrink:0;width:20px;height:20px}@media(width < 480px){.daily-matchups-prop-table__player .table-logo,.daily-matchups-prop-table__player span.logo-tooltip{width:16px;height:16px}}.daily-matchups-prop-table__player a{display:block;flex:1 1 0;min-width:0}.daily-matchups-prop-table__player .player-name--full{position:static;display:block;width:auto;height:auto;margin:0;overflow:hidden;color:var(--color-text);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media(width < 480px){.daily-matchups-prop-table__player .player-name--full{font-size:12px;line-height:1.2}}.daily-matchups-prop-table__player .player-name--full{clip-path:none}.daily-matchups-prop-table__player .player-name--short{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.daily-matchups-prop-table{width:100%;border-collapse:collapse;table-layout:fixed}@media(width >= 480px){.daily-matchups-prop-table{min-width:480px}}.daily-matchups-prop-table th{text-align:center;vertical-align:bottom;border-bottom:1px solid var(--dm-line)}@media(width < 480px){.daily-matchups-prop-table th{font-size:8.5px;line-height:1}}.daily-matchups-prop-table td{padding:8px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--dm-row)}@media(width < 480px){.daily-matchups-prop-table td{padding-block:6px;line-height:1}}.daily-matchups-prop-table td:first-child{padding:11px 16px;text-align:left}@media(width < 480px){.daily-matchups-prop-table td:first-child{padding-block:10px;padding-left:10px;padding-right:10px}}.daily-matchups-prop-table tr:last-child td{border-bottom:none}.daily-matchups-prop-table th.daily-matchups-prop-table__head--player{padding:14px 16px;color:var(--dm-muted);font-size:10px;font-weight:600;letter-spacing:.16em;text-align:left;text-transform:uppercase}@media(width < 480px){.daily-matchups-prop-table th.daily-matchups-prop-table__head--player{padding:10px;font-size:8.5px;letter-spacing:.12em}}.daily-matchups-prop-table__head--market{padding:12px 8px;background:var(--dm-group-wash);border-top:2px solid var(--dm-group-rule)}@media(width < 480px){.daily-matchups-prop-table__head--market{padding-block:10px}}.daily-matchups-prop-table__head--projection{padding:12px 8px;background:color-mix(in srgb, var(--brand-blue) 12%, transparent);border-top:2px solid var(--brand-blue);border-left:1px solid color-mix(in srgb, var(--brand-blue) 45%, transparent)}@media(width < 480px){.daily-matchups-prop-table__head--projection{padding-block:10px}}.daily-matchups-prop-table__head--edge{padding:12px 8px;background:color-mix(in srgb, var(--brand-mint) 12%, transparent);border-top:2px solid var(--brand-mint);border-left:1px solid color-mix(in srgb, var(--brand-mint) 40%, transparent)}@media(width < 480px){.daily-matchups-prop-table__head--edge{padding-block:10px}}.daily-matchups-prop-table__head-label{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--color-text);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.daily-matchups-prop-table__head-label .bar-mark{width:auto;height:13px}@media(width < 480px){.daily-matchups-prop-table__head-label{font-size:8.5px;letter-spacing:.12em;line-height:1}.daily-matchups-prop-table__head-label .bar-mark{height:10px}}.daily-matchups-prop-table__head-arrow{color:var(--dm-accent);letter-spacing:0}@media(width < 480px){.daily-matchups-prop-table__head-arrow{display:none}}.daily-matchups-prop-table__head-sub{display:block;margin-top:6px;color:var(--dm-muted);font-size:9px;font-weight:500;text-transform:none}@media(width < 480px){.daily-matchups-prop-table__head-sub{margin-top:5px;line-height:1}}.daily-matchups-prop-table__line{display:block;font-size:15px;font-weight:600;line-height:1}@media(width < 480px){.daily-matchups-prop-table__line{font-size:13.5px}}@media(width < 480px){.daily-matchups-prop-table__line--blank{color:var(--dm-muted)}}.daily-matchups-prop-table__prices{display:block;margin-top:4px;color:var(--dm-muted);font-size:10px;line-height:1}@media(width < 480px){.daily-matchups-prop-table__prices{margin-top:3px;font-size:8.5px;font-weight:400}}.daily-matchups-prop-table__cell--projection{font-size:15px;font-weight:600;background:color-mix(in srgb, var(--brand-blue) 6%, transparent);border-left:1px solid color-mix(in srgb, var(--brand-blue) 30%, transparent)}@media(width < 480px){.daily-matchups-prop-table__cell--projection{font-size:13.5px}}.daily-matchups-prop-table__cell--edge{font-size:15px;font-weight:600;background:color-mix(in srgb, var(--brand-mint) 6%, transparent);border-left:1px solid color-mix(in srgb, var(--brand-mint) 30%, transparent)}@media(width < 480px){.daily-matchups-prop-table__cell--edge{font-size:13.5px}}.daily-matchups-prop-table__placeholder{filter:blur(6px);opacity:.7;user-select:none}.daily-matchups-prop-table__overlay{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;width:39%;padding:24px 10px 0;text-align:center;background:linear-gradient(transparent 0%, color-mix(in srgb, var(--dm-head-well) 55%, transparent) 22%, color-mix(in srgb, var(--dm-head-well) 55%, transparent) 100%);border-radius:0 14px 14px 0}@media(width < 480px){.daily-matchups-prop-table__overlay{top:47px;bottom:0;border-radius:0 0 12px}}.daily-matchups-prop-table__overlay .bar-mark{width:auto;height:18px}.daily-matchups-prop-table__overlay-text{margin:0;color:var(--color-text);font-size:11px;font-weight:600;line-height:1.25}.daily-matchups-prop-table__overlay-link{color:var(--dm-accent);font-size:11px;font-weight:600;white-space:nowrap}.daily-matchups-footnote{margin:28px 0 0;padding-top:16px;color:var(--dm-muted);font-size:11px;line-height:1.5;border-top:1px solid var(--dm-line)}.daily-matchups-footnote a{color:var(--dm-accent)}}
