.ftv2 .ct-filled{--pitch-card-fill:color-mix(in srgb,var(--neutral-900) 72%,transparent);--pitch-card-ink:var(--neutral-0);--pitch-card-ink-dim:var(--neutral-200);--pitch-card-border:color-mix(in srgb,var(--neutral-0) 14%,transparent)}.ftv2 .ct-filled .mkt-toprow{display:flex;align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-3)}.ftv2 .ct-filled .mkt-search{position:relative;flex:1;min-width:0;margin:0}.ftv2 .ct-filled .mkt-pills{gap:6px}.ftv2 .ct-filled .mkt-filter{height:42px;padding:0 14px}.ftv2 .ct-filled .mkt-filters-tg:checked~.mkt-toprow .mkt-filter{border-color:var(--color-border-active);color:var(--color-text-primary);background:var(--color-surface-hover)}.ftv2 .ct-filled .mkt-filters-tg:checked~.mkt-toprow .mkt-filter .fchev{transform:rotate(180deg)}.ftv2 .ct-filled .mkt-thead{grid-template-columns:minmax(0,1fr) 48px 54px 30px;gap:6px}.ftv2 .ct-filled .mkt-thead span{text-align:left}.ftv2 .ct-filled .market-row{grid-template-columns:minmax(0,1fr) 48px 54px 30px;gap:6px;position:relative}.ftv2 .ct-filled .jersey-ph{position:relative}.ftv2 .ct-filled .jersey-ph:has(.jersey-img){background:none;border:0}.ftv2 .ct-filled .jersey-ph .jersey-img{width:34px;height:34px;object-fit:contain;display:block;filter:drop-shadow(0 1px 2px var(--color-scrim))}.ftv2 .ct-filled .info-ic{position:absolute;top:-4px;right:-4px;width:16px;height:16px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;padding:0}.ftv2 .ct-filled .info-ic svg{width:9px;height:9px}@media (hover:hover){.ftv2 .ct-filled .info-ic:hover{color:var(--color-text-brand);border-color:var(--color-border-active)}}.ftv2 .ct-filled .info-ic:after{content:"";position:absolute;inset:-6px}.ftv2 .ct-filled .mr-name-row{display:flex;align-items:center;gap:6px;min-width:0}.ftv2 .ct-filled .mr-meta,.ftv2 .ct-filled .mr-name{min-width:0}.ftv2 .ct-filled .mr-meta .pos-tag{flex-shrink:0;background:var(--color-surface-raised);color:var(--color-text-muted);border:1px solid var(--color-border-subtle);padding:1px 6px;border-radius:var(--radius-xs);font-size:10px;font-weight:700}.ftv2 .ct-filled .mr-meta .team-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ftv2 .ct-filled .mr-meta .team-line .tm{font-weight:700;color:var(--color-text-secondary)}.ftv2 .ct-filled .mr-meta .team-line .opp{font-weight:500;color:var(--color-text-muted)}.ftv2 .ct-filled .mr-meta .team-line .sep{opacity:.6;margin:0 4px}.ftv2 .ct-filled .mr-form{justify-content:flex-start}.ftv2 .ct-filled .mr-num{text-align:left}.ftv2 .ct-filled .mr-num,.ftv2 .ct-filled .th-pts{display:none}.ftv2 .ct-filled .mr-price{text-align:left}.ftv2 .ct-filled .market-row.is-selected{background:var(--color-surface-active)}.ftv2 .ct-filled .market-row.is-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-action-primary)}.ftv2 .ct-filled .market-row.is-selected .mr-add{background:var(--color-action-primary);border-color:transparent;color:var(--color-action-primary-ink)}.ftv2 .ct-filled .squad-meta{gap:var(--space-3) var(--space-4)}.ftv2 .ct-filled .sm-cell .v{margin-top:4px;line-height:1.3}.ftv2 .ct-filled .hint:after{content:"";position:absolute;inset:-6px}.ftv2 .ct-filled .formation-label{display:none}.ftv2 .ct-filled .fpills{gap:6px}.ftv2 .ct-filled .fpill{font-size:12px;letter-spacing:.02em;border-color:var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-muted)}.ftv2 .ct-filled .fpill.active{background:var(--color-action-primary);color:var(--color-action-primary-ink);border-color:transparent}@media (hover:hover){.ftv2 .ct-filled .fpill.active:hover,.ftv2 .ct-filled .mpill.active:hover{color:var(--color-action-primary-ink)}}.ftv2 .pitch.ct-filled{aspect-ratio:3/5}.ftv2 .ct-filled .pitch-grid{justify-content:space-around;padding:3% 2%}.ftv2 .ct-filled .pitch-row{justify-content:center;gap:clamp(3px,1vw,18px);flex-wrap:wrap}.ftv2 .ct-filled .slot{border-color:color-mix(in srgb,var(--neutral-0) 55%,transparent);background:color-mix(in srgb,var(--neutral-950) 14%,transparent);color:color-mix(in srgb,var(--neutral-0) 78%,transparent)}.ftv2 .ct-filled .pps{width:clamp(60px,15vw,68px);flex-shrink:0;display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;z-index:1;background:none;border:0;padding:0;font:inherit;text-align:center}.ftv2 .ct-filled .pps-jersey{position:relative;width:40px;height:42px;margin-bottom:-6px;z-index:2;filter:drop-shadow(0 2px 5px var(--color-scrim))}.ftv2 .ct-filled .pps-shirt-img{width:100%;height:100%;object-fit:contain;display:block}.ftv2 .ct-filled .pps-badge{position:absolute;top:-7px;left:-8px;min-width:17px;height:16px;padding:0 4px;border-radius:8px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-surface-canvas);z-index:3}.ftv2 .ct-filled .pps-badge.c{background:var(--fantasy-gold);color:var(--fantasy-gold-ink)}.ftv2 .ct-filled .pps-badge.ud,.ftv2 .ct-filled .pps-badge.vc{background:var(--fantasy-silver);color:var(--fantasy-silver-ink)}.ftv2 .ct-filled .pps-info-icon{position:absolute;top:0;right:-6px;width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);display:grid;place-items:center;color:var(--color-text-secondary);z-index:3;cursor:pointer}.ftv2 .ct-filled .pps-info-icon svg{width:9px;height:9px}.ftv2 .ct-filled .pps-info-icon:after{content:"";position:absolute;inset:-6px}@media (hover:hover){.ftv2 .ct-filled .pps-info-icon{opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.ftv2 .ct-filled .pps:focus-within .pps-info-icon,.ftv2 .ct-filled .pps:hover .pps-info-icon{opacity:1}}.ftv2 .ct-filled .pps-info{position:relative;z-index:1;width:100%;overflow:hidden;background:var(--pitch-card-fill);border:1px solid var(--pitch-card-border);border-radius:var(--radius-sm);padding:6px 4px;box-shadow:0 1px 4px color-mix(in srgb,var(--color-scrim) 55%,transparent);transition:border-color var(--motion-fast) var(--ease-standard)}.ftv2 .ct-filled .pps[data-status=sta] .pps-info{border-color:color-mix(in srgb,var(--status-sta) 60%,transparent)}.ftv2 .ct-filled .pps[data-status=exp] .pps-info{border-color:color-mix(in srgb,var(--status-exp) 60%,transparent)}.ftv2 .ct-filled .pps[data-status=may] .pps-info{border-color:color-mix(in srgb,var(--status-may) 60%,transparent)}.ftv2 .ct-filled .pps[data-status=nes] .pps-info{border-color:color-mix(in srgb,var(--status-nes) 60%,transparent)}.ftv2 .ct-filled .pps-name{font-size:10px;font-weight:600;color:var(--pitch-card-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.ftv2 .ct-filled .pps-match{display:flex;align-items:center;justify-content:center;gap:1px;font-size:9px;white-space:nowrap;line-height:1.4;margin-top:1px;max-width:100%}.ftv2 .ct-filled .pps-dot{width:5px;height:5px;border-radius:var(--radius-full);flex-shrink:0;margin-right:2px}.ftv2 .ct-filled .pps-dot.d-sta{background:var(--status-sta)}.ftv2 .ct-filled .pps-dot.d-exp{background:var(--status-exp)}.ftv2 .ct-filled .pps-dot.d-may{background:var(--status-may)}.ftv2 .ct-filled .pps-dot.d-nes{background:var(--status-nes)}.ftv2 .ct-filled .pps-dot.d-ben{background:var(--status-ben)}.ftv2 .ct-filled .pps-dot.d-not{background:var(--status-not)}.ftv2 .ct-filled .pps-dot.d-inj{background:var(--status-inj-dot)}.ftv2 .ct-filled .pps-dot.d-sus{background:var(--status-sus-dot)}.ftv2 .ct-filled .pps-dot.d-na{background:var(--status-na)}.ftv2 .ct-filled .pps-dot.d-off{background:var(--status-off)}.ftv2 .ct-filled .pps-match .own{color:var(--pitch-card-ink);font-weight:600}.ftv2 .ct-filled .pps-match .opp,.ftv2 .ct-filled .pps-match .sep{color:var(--pitch-card-ink-dim)}.ftv2 .ct-filled .pps-score{font-size:11px;font-weight:700;color:var(--pitch-card-ink);margin-top:2px}@media (hover:hover){.ftv2 .ct-filled .pps:hover .pps-info{border-color:color-mix(in srgb,var(--green-400) 55%,transparent)}}.ftv2 .ct-filled .pps:focus-visible{outline:none}.ftv2 .ct-filled .pps:focus-visible .pps-info{box-shadow:var(--shadow-focus)}[data-mode=light] .ftv2 .ct .card-link,[data-mode=light] .ftv2 .ct .cth-cell .cd,[data-mode=light] .ftv2 .ct .cth-eyebrow{color:var(--green-800)}@media (min-width:768px){.ftv2 .ct-filled .formation-label{display:inline-flex;align-items:center}.ftv2 .pitch.ct-filled{aspect-ratio:5/4}.ftv2 .ct-filled .pitch-row{gap:clamp(20px,4vw,56px);flex-wrap:nowrap}}@media (min-width:1024px){.ftv2 .ct.ct-filled{width:100%;max-width:1200px;margin:0 auto;padding:var(--space-4) var(--space-6)}.ftv2 .ct-filled .ct-grid{display:grid;grid-template-columns:minmax(360px,5fr) minmax(0,7fr);gap:var(--space-4);align-items:start}.ftv2 .ct-filled .market{display:flex;flex-direction:column}.ftv2 .ct-filled .mkt-more{margin-top:var(--space-3)}.ftv2 .pitch.ct-filled{aspect-ratio:4/3}.ftv2 .ct-filled .ct-cards{gap:var(--space-4)}.ftv2 .ct-filled .legend{grid-template-columns:1fr 1fr}.ftv2 .ct-filled .squad .panel-head{padding-bottom:var(--space-4)}.ftv2 .ct-filled .squad-meta{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;padding:var(--space-2) var(--space-5) var(--space-5)}.ftv2 .ct-filled .squad-meta .sm-cell{padding:0 var(--space-4);border-left:1px solid var(--color-border-default)}.ftv2 .ct-filled .squad-meta .sm-cell:first-child{padding-left:0;border-left:0}.ftv2 .ct-filled .squad-meta .sm-cell .k{font-size:10px}.ftv2 .ct-filled .squad-meta .sm-cell .v{font-size:14px;white-space:nowrap;min-height:38px;line-height:38px;margin-top:8px}.ftv2 .ct-filled .squad-meta .sm-cell .v span{font-size:12px}.ftv2 .ct-filled .ct-head{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0;padding:var(--space-4) var(--space-5)}.ftv2 .ct-filled .cth-title{flex:0 1 auto;min-width:0;padding-right:var(--space-5);border-right:1px solid var(--color-border-default)}.ftv2 .ct-filled .cth-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32ch}.ftv2 .ct-filled .cth-stats{order:1;flex:1 1 auto;display:flex;flex-wrap:nowrap;overflow:visible;justify-content:center;gap:var(--space-5);margin:0}.ftv2 .ct-filled .cth-cell{flex-direction:column;align-items:flex-start;gap:2px}.ftv2 .ct-filled .cth-cell .v{font-size:14px}.ftv2 .ct-filled .cth-foot{display:contents}.ftv2 .ct-filled .cth-deadline{order:2;flex:0 0 auto;margin-left:var(--space-5);padding-left:var(--space-5);border-left:1px solid var(--color-border-default)}.ftv2 .ct-filled .cth-deadline .v{white-space:nowrap}.ftv2 .ct-filled .cth-details{order:3;flex:0 0 auto;margin-left:var(--space-5);padding:0 14px}.ftv2 .ct-filled .cth-details .lbl{display:inline}.ftv2 .ct-filled .squad-tools{display:flex;width:auto;flex-wrap:nowrap}.ftv2 .ct-filled .squad-tools .tool{flex:0 0 auto;justify-content:center;width:auto;padding:0 12px}.ftv2 .ct-filled .squad-tools .tool.ic{width:auto;padding:0 12px}.ftv2 .ct-filled .squad-tools .tool.ic .tlabel{display:inline}.ftv2 .ct-filled .squad-tools .tool.primary{flex:0 0 auto;order:0;width:auto}}@media (min-width:1024px) and (max-width:1199px){.ftv2 .ct-filled .cth-title{padding-right:var(--space-4);flex:0 0 auto}.ftv2 .ct-filled .cth-name{max-width:none;font-size:14px}.ftv2 .ct-filled .cth-stats{gap:var(--space-4);justify-content:flex-start;padding-left:var(--space-4)}.ftv2 .ct-filled .cth-cell .v{font-size:13px}.ftv2 .ct-filled .cth-deadline{margin-left:var(--space-4);padding-left:var(--space-4)}.ftv2 .ct-filled .cth-deadline .v{font-size:13px}.ftv2 .ct-filled .cth-details{margin-left:var(--space-4)}.ftv2 .pitch.ct-filled{aspect-ratio:20/19}.ftv2 .ct-filled .squad-meta{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr)}.ftv2 .ct-filled .squad-meta .sm-cell{padding:0 var(--space-3)}.ftv2 .ct-filled .squad-meta .sm-cell .k{font-size:9px;letter-spacing:.02em;white-space:nowrap}}@media (min-width:1200px){.ftv2 .ct.ct-filled{max-width:1280px;padding:var(--space-5) var(--space-6)}.ftv2 .ct-filled .cth-name{max-width:40ch}.ftv2 .ct-filled .market-row,.ftv2 .ct-filled .mkt-thead{grid-template-columns:minmax(0,1fr) 48px 56px 54px 30px}.ftv2 .ct-filled .mr-num,.ftv2 .ct-filled .th-pts{display:block}}@media (min-width:1280px){.ftv2 .ct.ct-filled{max-width:1520px}}.ftv2 .ct-filled .pitch-row:has(>.pos-label){padding-bottom:var(--pos-label-room,24px)}.ftv2 .ct-filled .pos-label{top:auto;bottom:0}.ftv2 .pitch.ct-filled[data-ladder]{width:-webkit-fill-available;width:-moz-available;width:stretch}@media (min-width:768px){.ftv2 .pitch.ct-filled[data-ladder]{min-height:calc(var(--pitch-rows, 0) * var(--pitch-row-h, 124px) + var(--pitch-ladder-pad, 32px))}}.ftv2 .pitch.ct-filled.pitch-3d{aspect-ratio:735/562}.ftv2 .pitch.ct-filled.pitch-3d .pitch-img{object-position:50% 0}.ftv2 .pitch.ct-filled.pitch-3d[data-art=Baseball3D] .pitch-img{object-position:50% 100%}.ftv2 .pitch.ct-filled[data-art=Handball] .pitch-img{scale:1 -1}.ftv2 .pitch.ct-filled.pitch-3d .pos-label{display:none}.ftv2 .ct-filled.pitch-3d .pitch-row:has(>.pos-label){padding-bottom:0}.ftv2 .pitch.ct-filled.pitch-3d.pitch-football .pitch-grid{padding-top:calc(3% + 14px)}@media (min-width:768px){.ftv2 .pitch.ct-filled.pitch-3d.pitch-football{aspect-ratio:4/3}}@media (min-width:768px) and (max-width:1023px){.ftv2 .pitch.ct-filled.pitch-3d:not(.pitch-football){width:min(520px,100%);align-self:center;margin-left:auto;margin-right:auto}.ftv2 .pitch.ct-filled.pitch-3d.pitch-seats .slot-wrap .pps{zoom:.8}}@media (max-width:767px){.ftv2 .ct:not(.ct-f1,.ct-golf,.ct-hockey,.ct-ufc) .squad>.pitch.ct-filled:not(.pitch-seats){aspect-ratio:auto;height:372px;--pz:0.76}.ftv2 .ct:not(.ct-f1,.ct-golf,.ct-hockey,.ct-ufc) .squad:has(>.bench)>.pitch.ct-filled:not(.pitch-seats){height:348px}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pitch-grid{justify-content:space-evenly;padding:2% 1%}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pitch-row{justify-content:space-around;flex-wrap:nowrap;gap:0;padding:0 2px}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pitch-row>.slot{zoom:min(var(--pz,.76),.82)}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pps{zoom:var(--pz,.76);min-width:78px;width:auto}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pps-jersey{height:44px}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pps-shirt-img{width:auto;height:44px}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pps-info{min-width:78px;padding-top:2px;padding-bottom:2px}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pps-name{overflow:visible;text-overflow:clip;font-size:calc(10px / var(--pz, .76));line-height:1.15}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pps-score{margin-top:0;font-size:calc(9px / var(--pz, .76))}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pos-label,.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pps-match{display:none}.ftv2 .squad>.pitch.ct-filled:not(.pitch-seats) .pitch-row:has(>.pos-label){padding-bottom:0}.ftv2 .pitch.ct-filled.pitch-3d:not(.pitch-football){aspect-ratio:387/372}.ftv2 .pitch.ct-filled.pitch-3d.pitch-seats .slot-wrap .pps{zoom:.76}.ftv2 .pitch.ct-filled.pitch-3d.pitch-seats .slot-wrap .slot{zoom:.82}}.ftv2 .ct-f1 .pitch{aspect-ratio:16/9}.ftv2 .ct-f1 .ic-head.split{flex-wrap:nowrap;gap:6px}.ftv2 .ct-f1 .ic-head.split .ic-title{gap:8px;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}.ftv2 .ct-f1 .gw-switch{gap:4px;font-size:11px}.ftv2 .ct-f1 .gw-switch b{min-width:46px;white-space:nowrap}.ftv2 .ct-f1 .gw-switch button{width:22px;height:22px;flex-shrink:0}.ftv2 .ct-golf .gw-switch{gap:4px;font-size:11px;flex-shrink:0}.ftv2 .ct-golf .gw-switch b{min-width:46px;white-space:nowrap}.ftv2 .ct-golf .gw-switch button{width:22px;height:22px;flex-shrink:0}.ftv2 .ct-golf .ic-head.split{flex-wrap:nowrap;gap:6px}.ftv2 .ct-golf .ic-head.split .ic-title{gap:8px;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}.ftv2 .ct-golf .bench{display:flex;justify-content:space-evenly;grid-template-columns:none}.ftv2 .ct-golf .bench .bench-div{display:none}.ftv2 .ct-golf .bench-label{font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--color-text-tertiary);white-space:nowrap}@media (min-width:1024px){.ftv2 .ct-hockey .squad-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftv2 .ct-ufc .pitch{aspect-ratio:16/9}@media (min-width:768px){.ftv2 .ct-ufc .pitch{aspect-ratio:16/10}}@media (min-width:1024px){.ftv2 .ct-ufc .pitch{aspect-ratio:16/9}.ftv2 .squad-meta[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}