.slam-games-rail{color:#d4eafa;min-width:0;box-shadow:none;background:linear-gradient(155deg,#071324eb,#030c18d4);border:0;border-radius:0;padding:.75rem}:where(.slam-games-rail) header{justify-content:space-between;align-items:center;display:flex}:where(.slam-games-rail) h2{color:#f5f8ff;text-transform:uppercase;font-size:1.25rem;font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.035em;margin:0 0 .7rem}:where(.slam-games-rail) header>span{color:#63d8bd;font-size:.75rem}:where(.slam-games-rail) :where(button,input,select):where(:not(.my-bets *)){color:inherit;min-height:44px;font:inherit;background:#ffffff0b;border:1px solid #ffffff14;border-radius:.75rem}:where(.slam-games-rail) button{cursor:pointer}.slam-games-rail select{appearance:none;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fc6ee' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:.9rem;height:2.75rem;padding-right:2rem!important}.slam-games-rail :focus-visible{outline-offset:2px;outline:2px solid #a6eeff}.slam-games-rail__tabs{background:#061524;border:1px solid #1d4d72aa;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.7rem;display:grid;overflow:hidden}.slam-games-rail .slam-games-rail__tabs button{color:#b8cde0;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:0 .3rem;font-size:.82rem;font-weight:800;display:flex;position:relative}.slam-games-rail .slam-games-rail__tabs button+button{border-left:1px solid #1d4d7288}.slam-games-rail .slam-games-rail__tabs button[aria-pressed=true]{color:#fff;text-shadow:none;background:linear-gradient(#08a3fb1f,#0000)}.slam-games-rail__tabs button[aria-pressed=true]:after{content:"";background:linear-gradient(90deg,#14cafc,#1572df);height:3px;position:absolute;inset:auto 0 0;box-shadow:0 0 12px #08a3fbaa}.slam-games-rail__pills{gap:.4rem;margin-bottom:.7rem;display:flex}.slam-games-rail .slam-games-rail__pills button{color:#e5f1fb;white-space:nowrap;background:#061524;border:1px solid #3f9dff55;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .5rem;font-size:.8rem;font-weight:800;transition:background .16s,box-shadow .16s;display:inline-flex}.slam-games-rail__pills button i{background:#ff2d3d;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 8px #ff2d3d}.slam-games-rail .slam-games-rail__pills button[aria-pressed=true]{background:var(--brand-gradient,linear-gradient(180deg, #14cafc, #08a3fb 65%, #1572df));color:#fff;border-color:#0000;box-shadow:0 4px 16px #008dff40,inset 0 1px #ffffff50}.slam-games-rail .slam-games-rail__pills button:hover:not([aria-pressed=true]){background:linear-gradient(145deg,#08a3fb44,#1a45f41a)}:where(.slam-games-rail) button[aria-pressed=true]{background:linear-gradient(135deg,#08a3fb29,#0000);border-color:#0000}.slam-games-rail__scope{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:.4rem;margin-bottom:.6rem;display:grid}.slam-league__trigger,.slam-games-rail__date,.slam-games-rail .slam-games-rail__filters-toggle{color:#eaf4ff;background:linear-gradient(#0a1d33,#061524);border:1px solid #3f9dff55;border-radius:.85rem;min-height:2.75rem;box-shadow:inset 0 1px #ffffff12}.slam-league__trigger{letter-spacing:.02em;cursor:pointer;align-items:center;gap:.45rem;min-width:0;padding:0 .55rem 0 .5rem;font-size:.95rem;font-weight:900;display:flex}.slam-league__trigger>span:not(.slam-league__icon){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.slam-league__chevron{color:#8fc6ee;flex:none;width:.9rem;height:.9rem}.slam-league__icon{object-fit:contain;filter:drop-shadow(0 1px 2px #0008);flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:1.15rem;line-height:1;display:inline-grid}.slam-league__menu{z-index:80;min-width:max(var(--radix-dropdown-menu-trigger-width),11rem);max-height:min(70vh,var(--radix-dropdown-menu-content-available-height));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eaf4ff;background:linear-gradient(#0a1a2ef2,#050d1af7);border:1px solid #23476e;border-radius:1rem;padding:.35rem;overflow-y:auto;box-shadow:0 18px 40px #000a,inset 0 1px #ffffff14}.slam-league__item{letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.7rem;outline:none;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .75rem;font-size:.95rem;font-weight:900;display:flex}.slam-league__item>span:not(.slam-league__icon){flex:1}.slam-league__item[data-highlighted]{background:#ffffff10}.slam-league__item[data-state=checked]{color:#fff;background:linear-gradient(90deg,#1a6dff,#0b9bff 70%,#14cafc);box-shadow:0 4px 16px #008dff40,inset 0 1px #ffffff40}.slam-league__item[data-idle=true]:not([data-state=checked]){opacity:.45}.slam-league__check{place-items:center;display:grid}.slam-league__check svg{stroke-width:3px;width:1.1rem;height:1.1rem}.slam-league__group{color:#6f8aa5;letter-spacing:.14em;text-transform:uppercase;padding:.55rem .75rem .25rem;font-size:.62rem;font-weight:800}.slam-league__menu--compact .slam-league__item{min-height:2.4rem;font-size:.85rem}.slam-games-rail__date{align-items:center;min-width:0;padding:0;display:flex}.slam-games-rail__calendar{cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:2.6rem;display:flex;position:relative}.slam-games-rail__date svg{color:#8fc6ee;flex:none;width:1rem;height:1rem}.slam-games-rail__date-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:800;overflow:hidden}.slam-games-rail .slam-games-rail__date>button{width:2.75rem;min-height:2.6rem;color:inherit;cursor:pointer;background:#0d2a4a66;border:0;border-left:1px solid #3f9dff33;border-radius:0 .85rem .85rem 0;flex:none;align-self:stretch;place-items:center;margin-left:.3rem;padding:0;display:grid}.slam-games-rail .slam-games-rail__date>button:hover,.slam-games-rail .slam-games-rail__date>button:focus-visible{background:#14406e99}.slam-games-rail .slam-games-rail__date>button:active{background:#1a5290aa}.slam-games-rail__date>button svg{color:#cfe8ff;width:1.4rem;height:1.4rem}.slam-games-rail .slam-games-rail__date>.slam-games-rail__date-prev{border-left:0;border-right:1px solid #3f9dff33;border-radius:.85rem 0 0 .85rem;margin-left:0;margin-right:.4rem}.slam-games-rail__date-short{display:none}@media(max-width:420px){.slam-games-rail__scope{gap:.3rem}.slam-league__trigger{gap:.35rem;padding:0 .4rem;font-size:.9rem}.slam-games-rail .slam-games-rail__date>button{width:2.35rem}.slam-games-rail__date-label{font-size:.72rem}.slam-games-rail .slam-games-rail__filters-toggle{width:2.5rem}.slam-games-rail__date-long{display:none}.slam-games-rail__date-short{display:inline}}.slam-games-rail__calendar input{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;padding:0;position:absolute;inset:0}.slam-games-rail .slam-games-rail__filters-toggle{cursor:pointer;place-items:center;width:2.75rem;padding:0;display:grid;position:relative}.slam-games-rail__filters-toggle svg{width:1.15rem;height:1.15rem}.slam-games-rail .slam-games-rail__filters-toggle[aria-expanded=true]{color:#5fc4ff;border-color:#3f9dff}.slam-games-rail__filters-toggle[data-active=true]:after{content:"";background:#14cafc;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.4rem;right:.4rem;box-shadow:0 0 6px #14cafc}.slam-games-rail__filters{gap:.5rem;margin-bottom:.4rem;display:grid}.slam-games-rail__chips{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.slam-games-rail .slam-games-rail__chip{color:#dcecf9;white-space:nowrap;cursor:pointer;background:#0a1828;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.slam-games-rail__chip svg{color:#8fc6ee;width:.9rem;height:.9rem}.slam-games-rail .slam-games-rail__chip[data-primary=true],.slam-games-rail .slam-games-rail__chip[data-on=true],.slam-games-rail .slam-games-rail__chip[aria-pressed=true]{color:#fff;background:linear-gradient(#0d2a4a,#0a1d33);border-color:#3f9dff;box-shadow:0 0 10px #08a3fb33}.slam-games-rail .slam-games-rail__chip[aria-pressed=true] svg{color:#ffd84a}.slam-games-rail__search{background:#07131f;border:1px solid #ffffff1f;border-radius:.85rem;align-items:center;gap:.5rem;min-height:2.6rem;padding:0 .8rem;display:flex}.slam-games-rail__search svg{color:#8fc6ee;flex-shrink:0;width:1rem}.slam-games-rail .slam-games-rail__search input{color:#eaf4ff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:.4rem 0;font-size:.85rem}.slam-games-rail__list-title{color:#8fc6ee;letter-spacing:.16em;text-transform:uppercase;margin:.65rem 0 0;padding:0 .15rem;font-size:.68rem;font-weight:900}.slam-games-rail__rank{color:#8fc6ee;margin-right:.25rem;font-size:.72em;font-weight:800}.slam-games-rail__record{color:#7f97ad;margin-left:.35rem;font-size:.72em;font-weight:600}.slam-games-rail__list{margin:.65rem 0 0;padding:0;list-style:none}.slam-games-rail__list li{border-top:1px solid #102c41;border-left:0;align-items:center;display:flex}.slam-games-rail__list li[data-selected=true]{background:linear-gradient(110deg,#1a45f433,#08a3fb14 65%,#0000);box-shadow:inset 0 1px #08a3fb44,inset 0 -1px #1a45f422}.slam-games-rail .slam-games-rail__game{text-align:left;border:0;border-radius:0;flex:1;gap:.22rem;min-width:0;padding:.65rem .5rem;display:grid}.slam-games-rail__sport,.slam-games-rail__time,.slam-games-rail__position{font-size:.7rem;line-height:1.4}.slam-games-rail__sport{color:#89b9d4}.slam-games-rail__matchup{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;font-size:.8rem;font-weight:700;display:flex}.slam-games-rail__matchup small{color:#8cabbf;font-weight:400}.slam-games-rail [data-matchup-identity-kind=team] [data-matchup-participant]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.slam-games-rail [data-matchup-identity-kind=team] img{object-fit:contain}.slam-games-rail__team{flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.slam-games-rail__team>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slam-games-rail__position{color:#bdd8ea}.slam-games-rail__fav{color:#cfd8e3;fill:currentColor;vertical-align:-.05rem;width:.8rem;height:.8rem;margin-left:.3rem;display:inline-block}.slam-games-rail .slam-games-rail__game{gap:.35rem;padding:.7rem .6rem}.slam-games-rail__head{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.slam-games-rail__sport{letter-spacing:.12em;font-size:.65rem;font-weight:700}.slam-games-rail__status{color:#9fc3da;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.slam-games-rail__status[data-state=in]{color:#7dffb0}.slam-games-rail__status>i{background:#37f08a;border-radius:50%;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite slam-games-rail-live;box-shadow:0 0 8px #37f08a}.slam-games-rail__row{color:#e6f3ff;align-items:center;gap:.55rem;min-width:0;font-size:.95rem;font-weight:700;display:flex}.slam-games-rail__row[data-winner=false]{color:#d4eafa}.slam-games-rail__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.slam-games-rail__score{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.slam-games-rail__sets{flex:none;gap:.15rem;display:flex}.slam-games-rail__set{text-align:center;font-variant-numeric:tabular-nums;color:#8aa7bd;width:1.35rem;font-size:.95rem;font-weight:600}.slam-games-rail__set[data-won]{color:#fff;font-weight:800}.slam-games-rail__sets+.slam-games-rail__score{text-align:center;border-left:1px solid #2f86ff40;min-width:1.35rem;padding-left:.4rem}.slam-games-rail__game:has([data-state=post]) .slam-games-rail__row[data-winner=false]{color:#8aa7bd}.slam-games-rail__pick{color:#bfeaff;letter-spacing:.04em;background:linear-gradient(135deg,#14cafc33,#1a45f433);border:1px solid #3fb6ff66;border-radius:999px;justify-self:start;margin-top:.15rem;padding:.15rem .55rem;font-size:.68rem;font-weight:800}@keyframes slam-games-rail-live{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.slam-games-rail__status>i{animation:none}}.slam-games-rail__pickrow{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.slam-games-rail__pickrow .slam-games-rail__pick{min-width:0}.slam-games-rail__head .slam-pregame-heads{margin-left:auto}.slam-games-rail__tv{text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.slam-games-rail__tv img{object-fit:contain;max-width:3rem;height:.9rem;display:block}.slam-games-rail__tv[data-tone=mono] img{filter:brightness(0)invert()}.slam-games-rail__tv[data-tone=light] img{background:#eef4fb;border-radius:.2rem;padding:.05rem .2rem}.slam-games-rail__head .slam-games-rail__status{white-space:nowrap}.slam-league__icon--top{filter:drop-shadow(0 0 5px #1f8bffaa);padding:0}.slam-games-rail__league{color:#8fd0ff;letter-spacing:.08em;border:1px solid #2f86ff55;border-radius:.35rem;padding:.1rem .4rem;font-size:.6rem;font-weight:900}.slam-league__item span{white-space:nowrap}.slam-week__trigger{flex:1;min-width:0}.slam-week__trigger .slam-week__label{flex:auto}.slam-week__trigger[data-kind=tournament]{grid-area:2/1/auto/-1}.slam-week__icon{color:#7cc2ff;flex:none;width:1.15rem;height:1.15rem}.slam-week__label{text-align:left;min-width:0;line-height:1.1;display:grid}.slam-week__label b{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.slam-week__label small{color:#8ea8c6;white-space:nowrap;font-size:.68rem;font-weight:700}.slam-week__trigger[data-timing=past] .slam-week__label b{color:#9fb2d4}.slam-week__item[data-timing=past]:not([data-state=checked]){opacity:.5}.slam-week__item[data-timing=current]:not([data-state=checked]){box-shadow:inset 0 0 0 1px #3f9dff88}.slam-week__item[data-state=checked] .slam-week__label small{color:#e6f3ff}.slam-week__major{color:#221300;letter-spacing:.08em;text-transform:uppercase;vertical-align:.1em;background:linear-gradient(#ffcb47,#f09a1f);border-radius:.3rem;margin-left:.35rem;padding:.05rem .3rem;font-size:.56rem;font-style:normal;font-weight:900}.slam-week__badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#1667e8;border-radius:999px;flex:none;padding:.12rem .4rem;font-size:.58rem;font-style:normal;font-weight:900}.slam-week__badge[data-live]{background:#e5243b;box-shadow:0 0 10px #e5243b88}.slam-games-rail__day{color:#cfe4ff;font-weight:800}.slam-games-rail__when{color:#9fc3da;white-space:nowrap;margin-left:auto;font-size:.72rem;font-weight:600;display:block}.slam-games-rail__head{min-width:0}.slam-games-rail__prime{color:#221300;letter-spacing:.08em;background:linear-gradient(#ffcb47,#f09a1f);border-radius:.3rem;padding:.08rem .35rem;font-size:.6rem;font-weight:900}.slam-week__menu{max-width:min(92vw,22rem)}.slam-week__menu .slam-week__label{flex:1}.slam-games-rail .slam-games-rail__clear{color:#8fe3ff;cursor:pointer;background:#07203c;border:1px solid #3fa9ff88;border-radius:999px;align-items:center;min-height:2.25rem;margin-left:.6rem;padding:0 .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.slam-games-rail__status--live{margin-left:auto}.slam-games-rail__name{align-items:baseline;gap:.3rem;display:flex}.slam-games-rail__name>:not(.slam-games-rail__label){flex:none}.slam-games-rail__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.slam-games-rail__divider{color:#8fb3e0;letter-spacing:.14em;text-transform:uppercase;padding:.9rem .25rem .35rem;font-size:.68rem;font-weight:800;list-style:none}.slam-games-rail__phase{color:#ffd27a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#2a1d0566;border:1px solid #f5b94299;border-radius:.3rem;padding:.05rem .35rem;font-size:.6rem;font-weight:800}.slam-games-rail__phase[data-phase=postseason],.slam-games-rail__phase[data-phase=tournament]{color:#9fd8ff;background:#0a2a5566;border-color:#4fb4ff99}.slam-intelligence-layout__games aside.slam-games-rail{container:slam-rail/inline-size}@container slam-rail (width<=380px){.slam-games-rail__scope:has(>.slam-games-rail__date){grid-template-columns:minmax(0,1fr) auto}.slam-games-rail__scope>.slam-games-rail__date{grid-area:2/1/auto/-1}.slam-pregame-cells,.slam-pregame-heads{grid-template-columns:3.4rem 3.1rem 3.75rem}.slam-games-rail__row{gap:.35rem}.slam-games-rail__name{flex-wrap:wrap;row-gap:0}.slam-games-rail__record{flex-basis:100%;margin-left:0;line-height:1.1}.slam-games-rail__head{flex-wrap:wrap;row-gap:.2rem}}
