@layer components{.wr-cb-tool{display:flex;flex-direction:column;gap:1rem}.flex-center:has(>.wr-cb-subtitle){flex-wrap:wrap}.wr-cb-heading-dfs[data-active=false]{visibility:hidden}.wr-cb-subtitle{flex-basis:100%;font-size:13px;font-weight:400;color:var(--color-text-muted)}.flex-center:has(>.wr-cb-subtitle) .heading-page{font-size:32px;letter-spacing:-0.02em}.wr-cb-switch-tool-block{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding-inline:1rem}@media(width >= 768px){.wr-cb-switch-tool-block{padding-inline:1.5rem}}.wr-cb-switch-tool-caption{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.wr-cb-switch-tool{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--border-hairline);color:var(--color-text);font-size:13px;white-space:nowrap}.wr-cb-switch-tool:hover{border-color:var(--brand-mint)}.wr-cb-switch-tool__word{font-weight:600}.wr-cb-switch-tool__word[data-weight=light]{font-weight:300}.wr-cb-switch-tool__plus{font-weight:600;color:var(--brand-mint)}.wr-cb-switch-tool__chevron,.wr-cb-player-cell__chevron{width:1em;height:1em;color:var(--color-text-muted)}.wr-cb-switch-tool__chevron{font-size:11px}.wr-cb-groups{display:flex;align-items:stretch;flex-wrap:wrap;gap:0;padding:10px 8px}.wr-cb-group{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:118px;margin:0 8px;border-radius:12px}.wr-cb-group[data-variant=dfs]{width:auto;margin:0;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:.75rem}.wr-cb-group__label{font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--color-text-muted)}.wr-cb-dfs-controls{display:flex;align-items:center;gap:.5rem}.wr-cb-dfs-segmented[aria-disabled=true],.wr-cb-dfs-slate-box[aria-disabled=true]{opacity:.38}.wr-cb-dfs-segmented{display:flex;border:1px solid var(--border-hairline);border-radius:var(--radius-md, 0.5rem)}.wr-cb-dfs-segmented__btn{font-size:.6875rem;font-weight:600;color:var(--color-text-secondary)}.wr-cb-dfs-segmented__btn[aria-checked=true]{color:var(--color-white)}.wr-cb-pinned-table{position:relative;--wr-cb-pin-rank-w: 92px;--wr-cb-pin-wr-w: 195px;--wr-cb-pin-pos-w: 72px;--wr-cb-pin-team-w: 68px}.wr-cb-pinned-table .data-table-scroll{overscroll-behavior-x:contain}.wr-cb-pinned-table .data-table{table-layout:auto;width:max-content;min-width:100%}.wr-cb-pinned-table .data-table-group-band .group-band-cell[data-col-group=stats]{border-left:1px solid rgba(232,228,245,.55);border-right:1px solid rgba(232,228,245,.55);background:linear-gradient(180deg, rgba(232, 228, 245, 0.12) 0%, rgba(232, 228, 245, 0.03) 100%),var(--color-surface)}.wr-cb-pinned-table .data-table-group-band .group-band-cell[data-col-group=offense]{position:sticky;left:0;z-index:6;width:359px;min-width:359px;max-width:359px}.wr-cb-pinned-table .data-table-group-band .group-band-cell[data-col-group=offense-team]{position:sticky;left:359px;z-index:6;width:68px;min-width:68px;max-width:68px}.data-table .wr-cb-group-start{border-left:4px solid var(--color-surface)}.wr-cb-pinned-table .data-table th.wr-cb-stats-start,.wr-cb-pinned-table .data-table td.wr-cb-stats-start{border-left:1px solid rgba(232,228,245,.55)}.wr-cb-pinned-table .data-table th.wr-cb-stats-end,.wr-cb-pinned-table .data-table td.wr-cb-stats-end{border-right:1px solid rgba(232,228,245,.55)}.wr-cb-add-stat{position:relative;display:inline-flex;text-transform:none;letter-spacing:normal}.wr-cb-add-stat__btn{height:26px;padding:0 10px;font-size:11px;font-weight:400;color:var(--color-text-secondary);border:1px solid var(--border-hairline);border-radius:var(--radius-md, 8px);white-space:nowrap}.wr-cb-add-stat__btn:hover{border-color:var(--brand-mint);color:var(--brand-mint)}.wr-cb-add-stat__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:20;display:flex;flex-direction:column;min-width:240px;padding:6px;border:1px solid var(--border-hairline);border-radius:var(--radius-md, 8px);background:var(--color-surface-raised, var(--color-surface));box-shadow:0 12px 28px color-mix(in srgb, var(--color-black) 35%, transparent)}.wr-cb-add-stat__option{display:flex;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:400;text-align:left;color:var(--color-text-secondary);border-radius:var(--radius-sm, 4px)}.wr-cb-add-stat__option:hover{background:color-mix(in srgb, var(--brand-mint) 8%, transparent);color:var(--color-text)}.wr-cb-add-stat__icon{flex-shrink:0;width:14px;height:12px;color:var(--brand-mint)}.wr-cb-rank-icon{display:block;height:13px;width:auto}.wr-cb-rank-label{font-size:13px;font-weight:600;color:var(--color-text);text-transform:none;letter-spacing:0}@media(width <= 768px){.wr-cb-pinned-table{--wr-cb-pin-rank-w: 42px;--wr-cb-pin-wr-w: 89px;--wr-cb-pin-pos-w: 42px;--wr-cb-pin-team-w: 42px;--wr-cb-opp-w: 60px;--wr-cb-cb-w: 89px;--wr-cb-def-pos-w: 42px;--wr-cb-def-team-w: 42px;--wr-cb-stat-w: 44px;--wr-cb-meta-w: 60px}}.wr-cb-col-rank.frozen{left:0;width:var(--wr-cb-pin-rank-w)}.wr-cb-col-wr.frozen{left:var(--wr-cb-pin-rank-w);width:var(--wr-cb-pin-wr-w)}.wr-cb-col-pos.frozen{left:calc(var(--wr-cb-pin-rank-w) + var(--wr-cb-pin-wr-w));width:var(--wr-cb-pin-pos-w)}.wr-cb-col-team.frozen{left:calc(var(--wr-cb-pin-rank-w) + var(--wr-cb-pin-wr-w) + var(--wr-cb-pin-pos-w));width:var(--wr-cb-pin-team-w)}.wr-cb-col-wr.frozen::before,.wr-cb-col-pos.frozen::before,.wr-cb-col-team.frozen::before{content:"";position:absolute;inset-block:0;left:-1px;width:1px;background:inherit;pointer-events:none}.wr-cb-pinned-table .data-table thead th.wr-cb-col-rank.frozen,.wr-cb-pinned-table .data-table thead th.wr-cb-col-wr.frozen,.wr-cb-pinned-table .data-table thead th.wr-cb-col-pos.frozen,.wr-cb-pinned-table .data-table thead th.wr-cb-col-team.frozen{background:var(--color-surface)}.wr-cb-pinned-table .data-table thead th.wr-cb-col-rank.frozen .sort-indicator,.wr-cb-pinned-table .data-table thead th.wr-cb-col-wr.frozen .sort-indicator{color:var(--color-text-muted)}.wr-cb-pinned-table .data-table thead th.wr-cb-col-rank.frozen .sort-indicator.active,.wr-cb-pinned-table .data-table thead th.wr-cb-col-wr.frozen .sort-indicator.active{color:var(--color-text)}.wr-cb-pinned-table .data-table thead tr:last-child th{padding:12px 10px;font-size:11px;font-weight:600;line-height:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white)}html.dark .wr-cb-pinned-table .data-table thead tr:last-child th{color:var(--color-text-muted)}.wr-cb-pinned-table .data-table thead tr:last-child th .sort-link{text-transform:inherit;letter-spacing:inherit}.wr-cb-pinned-table .data-table thead tr:last-child th .sort-indicator{color:color-mix(in srgb, var(--color-white) 70%, transparent)}.wr-cb-pinned-table .data-table thead tr:last-child th .sort-indicator.active{color:var(--color-white)}html.dark .wr-cb-pinned-table .data-table thead tr:last-child th .sort-indicator{color:var(--color-text-muted)}html.dark .wr-cb-pinned-table .data-table thead tr:last-child th .sort-indicator.active{color:var(--color-text)}.wr-cb-pinned-table .data-table .sort-arrow-default{width:10px;height:10px}.wr-cb-pinned-table .data-table .sort-arrow-active{width:12px;height:12px}.wr-cb-rank-value{display:block;font-size:14px;font-weight:600;color:var(--color-text)}.wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-wr,.wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-cb{padding:12px 14px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;text-align:left}.wr-cb-pinned-table .data-table .wr-cb-col-pos,.wr-cb-pinned-table .data-table .wr-cb-col-team,.wr-cb-pinned-table .data-table .wr-cb-col-def-pos,.wr-cb-pinned-table .data-table .wr-cb-col-def-team,.wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-pos,.wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-team,.wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-def-pos,.wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-def-team{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;text-align:center}.wr-cb-pinned-table .data-table td.wr-cb-col-pos,.wr-cb-pinned-table .data-table td.wr-cb-col-team,.wr-cb-pinned-table .data-table td.wr-cb-col-def-pos,.wr-cb-pinned-table .data-table td.wr-cb-col-def-team{color:var(--color-text-secondary)}html.dark .wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-def-pos,html.dark .wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-def-team{color:var(--color-text-secondary)}.wr-cb-pinned-table .data-table tbody td{padding:9px 10px;font-size:13px;font-weight:600;line-height:normal;color:var(--color-text);border-bottom:1px solid var(--border-hairline)}.wr-cb-pinned-table .data-table td.wr-cb-col-rank{padding:6px 12px}.wr-cb-pinned-table .data-table td.wr-cb-col-wr,.wr-cb-pinned-table .data-table td.wr-cb-col-cb{padding:11px 14px}.wr-cb-pinned-table .data-table td[data-col-group=defense]:has(.ci-opp){padding:7px 12px}.wr-cb-pinned-table .data-table tbody tr:hover td{background:color-mix(in srgb, var(--brand-mint) 6%, var(--color-surface))}.wr-cb-player-cell{display:inline-flex;flex-flow:row wrap;align-items:baseline;font-size:14px;font-weight:600;line-height:1.15;color:var(--color-text)}.wr-cb-player-cell.is-muted{color:var(--color-text-secondary)}.wr-cb-player-cell__chevron{align-self:center;margin-left:6px;font-size:10px}.wr-cb-player-cell__open{display:inline-flex;align-self:center;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.wr-cb-player-cell__open:hover .wr-cb-player-cell__chevron{color:var(--brand-mint)}.wr-cb-player-cell__open:focus-visible{outline:2px solid var(--brand-mint);outline-offset:2px}.wr-cb-fp-per-game__rank{font-size:12px;font-weight:400;color:var(--color-text-secondary)}.wr-cb-prop-cell{display:inline-flex;align-items:center;gap:.25rem}.wr-cb-prop-cell__logo{display:block;height:15px;width:auto}.wr-cb-prop-cell__book{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.wr-cb-prop-cell__price{font-size:10px;font-weight:400;color:var(--color-text-muted)}.wr-cb-row-clickable{cursor:pointer}.wr-cb-row-clickable:hover{background:color-mix(in srgb, var(--brand-mint) 6%, transparent)}.wr-cb-next-badge{display:block;flex-basis:100%;margin-top:.125rem;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.wr-cb-vs-coverage-header{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.wr-cb-vs-coverage-header__label{font-size:13px;font-weight:400;color:color-mix(in srgb, var(--color-white) 80%, transparent)}html.dark .wr-cb-vs-coverage-header__label{color:var(--color-text-secondary)}.wr-cb-vs-coverage-header__rule{display:block;width:72%;height:1px;background:var(--border-hairline)}.wr-cb-vs-coverage-header__week{font-size:13px;font-weight:600;color:var(--color-white)}html.dark .wr-cb-vs-coverage-header__week{color:var(--color-text)}.wr-cb-pinned-table .ci-opp-trigger[data-variant=text]{padding:0;background:none;border:none;border-radius:0;font-size:13px;font-weight:300;line-height:normal;color:var(--color-text-secondary)}.wr-cb-pinned-table .ci-opp-trigger[data-variant=text]:hover,.wr-cb-pinned-table .ci-opp-trigger[data-variant=text][aria-expanded=true]{background:none;box-shadow:none;color:var(--brand-mint)}.wr-cb-pinned-table .ci-opp[data-size=lg]{display:inline-flex}.wr-cb-pinned-table .ci-opp[data-size=lg] .ci-opp-trigger{width:70px;height:46px;padding:0;border-width:3px;border-radius:10px}.wr-cb-pinned-table .ci-opp[data-size=lg] .table-logo{width:32px;height:32px}.wr-cb-footer-note{max-width:900px;font-size:.75rem;font-weight:300;line-height:1.6;color:var(--color-text-muted)}.wr-cb-card-dialog{position:fixed;inset:0;z-index:200;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:none;background:var(--color-bg);overflow-y:auto}.wr-cb-card-dialog::backdrop{background:rgba(0,0,0,.55)}.wr-cb-card__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:linear-gradient(90deg, color-mix(in srgb, var(--wr-color, var(--brand-blue)) 20%, var(--color-surface)) 0%, color-mix(in srgb, var(--cb-color, var(--brand-purple)) 20%, var(--color-surface)) 100%);border-bottom:1px solid var(--border-hairline)}.wr-cb-card__back{display:inline-flex;align-items:center;background:none;border:none;color:var(--color-text-secondary);font-size:.8125rem;cursor:pointer}.wr-cb-card__back-icon{width:.75em;height:.75em}.wr-cb-card__caption{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.wr-cb-card__pill{display:flex;align-items:center;gap:.75rem;margin-left:auto;padding:.5rem 1rem;border-radius:var(--radius-full, 999px);background:color-mix(in srgb, #08060f 78%, transparent)}.wr-cb-card__player{display:flex;flex-direction:column;line-height:1.1}.wr-cb-card__headshot{width:54px;height:54px;border-radius:50%;object-fit:cover;flex-shrink:0}.wr-cb-card__name{font-size:1.5rem;font-weight:600}.wr-cb-card__sub{font-size:.6875rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase}.wr-cb-card__allowed{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.wr-cb-card__vs{font-size:.75rem;color:var(--color-text-muted)}.wr-cb-card__body{padding:1rem;display:flex;flex-direction:column;gap:1rem}.wr-cb-card__table{display:flex;flex-direction:column;border:1px solid var(--border-hairline);border-radius:var(--radius-lg, 0.75rem);overflow:hidden}.wr-cb-card__row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-hairline)}.wr-cb-card__row:last-child{border-bottom:none}.wr-cb-card__cell{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1rem}.wr-cb-card__cell[data-side=wr]{background:color-mix(in srgb, var(--wr-color, var(--brand-blue)) 5%, transparent);border-left:1px solid color-mix(in srgb, var(--wr-color, var(--brand-blue)) 50%, transparent)}.wr-cb-card__cell[data-side=cb]{background:rgba(255,194,14,.05)}.wr-cb-card__label{font-size:.6875rem;color:var(--color-text-muted)}.wr-cb-card__rail{position:relative;height:2px;background:rgba(232,228,245,.4);border-radius:999px}.wr-cb-card__dot{position:absolute;top:-4px;width:10px;height:10px;border-radius:50%;background:#ffc20e;transform:translateX(-50%)}.wr-cb-card__value{font-size:2rem;font-weight:400}.wr-cb-card__rank-chip{align-self:flex-start;height:30px;display:flex;align-items:center;padding:0 .5rem;border-radius:var(--radius-md, 0.5rem);border:1px solid var(--border-hairline);font-size:.8438rem;font-weight:600}.wr-cb-card__rank-chip[data-tier=good]{color:var(--color-tier-good);border-color:var(--color-tier-good)}.wr-cb-card__rank-chip[data-tier=mid]{color:var(--color-tier-mid);border-color:var(--color-tier-mid)}.wr-cb-card__rank-chip[data-tier=bad]{color:var(--color-tier-bad);border-color:var(--color-tier-bad)}.wr-cb-card__opp-coverage{border:1px solid var(--border-hairline);border-radius:var(--radius-lg, 0.75rem);padding:1rem}.wr-cb-card__opp-caption{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wr-cb-card__opp-sub{margin:.125rem 0 .75rem;font-size:.75rem;color:var(--color-text-muted)}.wr-cb-card__opp-grid{display:grid;grid-template-columns:104px 1fr 120px 124px}.wr-cb-card__opp-grid>[role=rowgroup],.wr-cb-card__opp-head,.wr-cb-card__opp-row{display:contents}.wr-cb-card__opp-head span{font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);padding-bottom:.375rem}.wr-cb-card__opp-row span{padding:1.25rem 1.625rem;border-top:1px solid var(--border-hairline);background:rgba(255,194,14,.05)}.wr-cb-card__opp-rate{display:flex;align-items:center;gap:.625rem}.wr-cb-card__opp-rate .wr-cb-card__rail{flex:1 1 auto}.wr-cb-card__opp-rank{flex-shrink:0;font-size:.75rem;color:var(--color-text-muted)}.wr-cb-card[data-state]{padding:2rem;text-align:center;color:var(--color-text-muted)}.wr-cb-tool .wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-wr,.wr-cb-tool .wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-cb{color:var(--color-text)}.wr-cb-tool .wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-pos,.wr-cb-tool .wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-team,.wr-cb-tool .wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-def-pos,.wr-cb-tool .wr-cb-pinned-table .data-table thead tr:last-child th.wr-cb-col-def-team{color:var(--color-text-secondary)}}
