.ft-blk{display:flex;justify-content:space-between;gap:1rem}.ft-ev{display:flex;align-items:center;gap:.55rem;padding:.5rem .9rem;border-top:1px solid rgba(26,37,64,.5);font-size:.8125rem}.mp-sub+.ft-ev{border-top:0}.ft-away{flex-direction:row-reverse;text-align:right}.ft-min{width:2.6rem;flex-shrink:0;font-size:.75rem;font-weight:700;color:#8b97b1;font-variant-numeric:tabular-nums}.ft-away .ft-min{text-align:right}.ft-ic{width:1.25rem;flex-shrink:0;display:inline-flex;justify-content:center;font-size:.8rem;line-height:1;color:#8b97b1}.ft-ic-yellow:before,.ft-ic-red:before,.ft-ic-second:before{content:"";width:10px;height:14px;border-radius:2px;background:#facc15}.ft-ic-red:before{background:#ef4444}.ft-ic-second:before{background:linear-gradient(135deg,#facc15 50%,#ef4444 50%)}.ft-ic-miss{color:#f87171;font-weight:700}.ft-ic-var{font-size:.5625rem;font-weight:800;letter-spacing:.02em;color:#93c5fd}.ft-ic-sub{color:#60a5fa;font-size:.95rem}.ft-txt{min-width:0;display:flex;flex-direction:column;gap:.1rem;max-width:70%}.ft-main{color:#e2e8f0;overflow-wrap:anywhere}.ft-goal{color:#fff;font-weight:700}.ft-sub{font-size:.6875rem;color:#6b7a99;overflow-wrap:anywhere}.ft-in{color:#4ade80;font-weight:700}.ft-out{color:#f87171;font-weight:700}.ft-score{flex-shrink:0;padding:.1rem .4rem;border-radius:.35rem;background:#111c33;font-size:.75rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.ft-home .ft-score{margin-left:auto}.ft-away .ft-score{margin-right:auto}.fl-form{flex-shrink:0;font-size:.6875rem;color:#8b97b1;background:#111c33;border-radius:999px;padding:.1rem .5rem}.fl-pitch{display:flex;flex-direction:column;gap:.9rem;padding:1rem .4rem;background:linear-gradient(to bottom,transparent calc(50% - .5px),rgba(255,255,255,.08) calc(50% - .5px),rgba(255,255,255,.08) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom,#064e3b73,#080d1ae6)}.fl-row{display:flex;justify-content:space-around;gap:.15rem}.fl-p{display:flex;flex-direction:column;align-items:center;gap:.15rem;width:0;flex:1;min-width:0;max-width:5rem}.fl-dot{position:relative;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#0d1520;border:1px solid rgba(255,255,255,.2)}.fl-rt{position:absolute;top:-6px;right:-16px;padding:0 3px;border-radius:3px;font-size:9px;line-height:13px;font-weight:700;color:#fff;background:#3a4766}.fl-rt-i{position:static;margin-left:.4rem;font-size:10px;line-height:15px;padding:0 4px;flex-shrink:0}.fl-r8{background:#2563eb}.fl-r7{background:#16a34a}.fl-r6{background:#ca8a04}.fl-r5{background:#dc2626}.fl-card{position:absolute;top:-4px;left:-6px;width:7px;height:10px;border-radius:1px;background:#facc15}.fl-card-red{background:#ef4444}.fl-name{width:100%;text-align:center;font-size:10px;line-height:1.2;color:#d5dbe7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-off{font-size:9px;color:#f87171;white-space:nowrap}.fl-on{font-size:10px;color:#4ade80;white-space:nowrap;flex-shrink:0}.fl-list li{display:flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-top:1px solid rgba(26,37,64,.5);font-size:.75rem}.fl-list li:first-child{border-top:0}.fl-num{width:1.4rem;flex-shrink:0;text-align:center;font-weight:700;color:#8b97b1;font-variant-numeric:tabular-nums}.fl-ln{flex:1;min-width:0;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-pos{margin-left:.4rem;font-size:.625rem;color:#6b7a99}.fl-list .fl-off{font-size:10px}.fl-unused .fl-ln{color:#8b97b1}.fl-coach{padding:.55rem .9rem;border-top:1px solid #1A2540;font-size:.6875rem;color:#6b7a99}.fl-coach span{color:#b6bfd1}.fpk{padding:.9rem}.fpk-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.fpk-type{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#93c5fd}.fpk-risk{font-size:.625rem;font-weight:700;border-radius:999px;padding:.1rem .5rem;border:1px solid rgba(234,179,8,.3);background:#eab3081f;color:#facc15;text-transform:capitalize}.fpk-risk-low{border-color:#22c55e4d;background:#22c55e1f;color:#4ade80}.fpk-risk-high{border-color:#ef44444d;background:#ef44441f;color:#f87171}.fpk-main{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:.4rem}.fpk-pick{min-width:0;font-size:1.15rem;font-weight:700;line-height:1.25;color:#fff}.fpk-prob{flex-shrink:0;text-align:right}.fpk-prob b{display:block;font-family:Barlow Condensed,Inter,sans-serif;font-size:2rem;line-height:1;color:#60a5fa}.fpk-prob span{font-size:.6875rem;color:#8b97b1}.fpk-why{margin-top:.7rem;font-size:.8125rem;line-height:1.55;color:#b6bfd1}.fpk-more summary{margin-top:.5rem;cursor:pointer;font-size:.75rem;font-weight:600;color:#60a5fa;list-style:none}.fpk-more summary::-webkit-details-marker{display:none}.fpk-more[open] summary{display:none}.fpk-lock{display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;border-bottom:1px solid rgba(26,37,64,.5)}.fpk-lm{flex:1;min-width:0;font-size:.75rem;color:#8b97b1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpk-lv{font-size:.8125rem;font-weight:600;color:#fff}.fpk-lp{font-size:.8125rem;font-weight:700;color:#60a5fa}.fpk-cta{padding:.9rem;text-align:center;background:#2563eb0f}.fpk-adv{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.75rem}.fpk-bar{display:flex;gap:3px;height:8px}.fpk-bar span{display:block;height:100%;border-radius:999px}.fpk-1x2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem;text-align:center}.fpk-1x2 div{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.45rem .25rem;border-radius:.5rem;background:#111c33}.fpk-1x2 b{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.35rem;line-height:1;color:#fff}.fpk-1x2 span{font-size:.6875rem;color:#8b97b1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpk-badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.fpk-badges span{font-size:.6875rem;color:#b6bfd1;background:#111c33;border:1px solid #1A2540;border-radius:999px;padding:.15rem .55rem}.ss-lg{font-family:Inter,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:0;text-transform:none;color:#6b7a99}.ss-ch{padding:.75rem .9rem}.ss-name{font-size:.75rem;font-weight:600;color:#fff;margin-bottom:.5rem}.ss-bars{display:flex;align-items:flex-end;gap:.4rem;height:5.5rem}.ss-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem}.ss-n{font-size:.625rem;color:#8b97b1}.ss-b{display:block;width:100%;border-radius:3px 3px 0 0}.ss-lbl{display:flex;gap:.4rem;margin-top:.3rem}.ss-lbl span{flex:1;text-align:center;font-size:.5625rem;color:#6b7a99}
