@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.feed-team-overview{position:relative;isolation:isolate;overflow:hidden;margin:0 0 24px;--overview-padding: clamp(24px, 5vw, 42px);padding:var(--overview-padding);border:1px solid #ffffff28;border-radius:0;color:#fff;background:linear-gradient(125deg,var(--overview-primary),var(--overview-secondary));box-shadow:0 14px 40px #07141b25}.feed-team-overview:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,#07121be6,#07121b9c 65%,#07121b50)}.feed-team-overview-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.feed-team-overview-label{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffba}.feed-team-overview-name{margin:8px 0 0;font-size:15px;font-weight:650}.feed-team-overview-logo{width:clamp(80px,18vw,112px);height:clamp(80px,18vw,112px);flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 4px 12px #0005)}.feed-team-overview h2{max-width:25ch;margin:0 0 20px;font-size:clamp(26px,4.5vw,38px);line-height:1.14;letter-spacing:-.025em;color:#fff}.feed-team-overview-copy{max-width:65ch}.feed-team-overview-copy p{margin:0;font-size:16px;line-height:1.65;color:#fffffff0}.feed-team-overview-copy p+p{margin-top:16px}@media(max-width:480px){.feed-team-overview-header{gap:12px;margin-bottom:20px}}@media(max-width:600px){.feed-team-overview{width:calc(100% + 44px);margin-inline:-22px;border:0}}.feed-team-overview-photo{margin:24px calc(-1 * var(--overview-padding))}.feed-team-overview-photo[hidden]{display:none}.feed-team-overview-photo button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.feed-team-overview-photo button:focus-visible{outline:3px solid white;outline-offset:-3px}.feed-team-overview-photo img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;background:#07121b60}.feed-team-overview-photo figcaption{padding:9px var(--overview-padding) 0;font-size:11px;line-height:1.5;color:#ffffffb8}.feed-team-overview-photo figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.feed-overview-activate{margin:24px 0 36px;text-align:center}.fan-feed .feed-overview-activate>button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:20px 22px;border:1px solid #34556b;border-radius:14px;background:linear-gradient(115deg,#244b65,#173345 48%,#122f43);color:#fffaf0;box-shadow:0 8px 24px #122f4333,inset 0 1px #ffffff26;font:inherit;font-size:17px;line-height:1.4;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.feed-overview-activate>button svg{flex-shrink:0}.fan-feed .feed-overview-activate>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #122f4347,inset 0 1px #ffffff26}.fan-feed .feed-overview-activate>button:disabled{opacity:.7;cursor:wait}.feed-overview-activate p{margin:12px auto 0;max-width:460px;font-size:13px;line-height:1.6;color:#53655d}@media(prefers-reduced-motion:reduce){.fan-feed .feed-overview-activate>button{transition:none}}.feed-verification{max-width:calc(100vw - 40px);border:0;border-radius:12px;padding:24px}.feed-verification::backdrop{background:#07121ba8}.feed-verification p{margin-top:0;max-width:300px}.feed-verification button{margin-top:14px;padding:8px 18px}.feed-verification-background{padding:0;border:0;background:transparent;pointer-events:none}.feed-verification-background>p,.feed-verification-background>button{display:none}@media(min-width:601px){.feed-team-overview h2{margin-inline:auto;margin-bottom:28px;font-size:clamp(38px,4.5vw,56px);text-align:center}.feed-team-overview-photo img{max-height:none}.feed-team-overview-copy{margin-inline:auto;max-width:68ch}.feed-team-overview-copy p{font-size:18px;line-height:1.7}}body:has(.fan-feed){background:#f0f1ec;color:#173345;overflow-x:clip}.fan-feed{overflow-anchor:none;--line: #e2e6df;--feed-header-height: 100px;min-height:100vh;background:#f0f1ec;color:#173345;font-family:DM Sans,sans-serif;font-size:15px}.fan-feed *{box-sizing:border-box}.fan-feed a{color:inherit;text-decoration:none}.fan-feed button,.fan-feed input{font:inherit;color:inherit}.fan-feed button{cursor:pointer}.fan-feed button:disabled{opacity:.6;cursor:default}.fan-feed :is(a,button,input):focus-visible{outline:3px solid #83b6a4;outline-offset:4px}.feed-header{position:sticky;top:0;z-index:30;background:#f0f1ec;gap:24px;height:100px;max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 48px;border-bottom:1px solid var(--line)}.feed-brand{display:flex;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:25px;font-weight:500;letter-spacing:-1px}.feed-brand strong{font-weight:800}.feed-brand svg{width:36px;height:36px;flex-shrink:0}.feed-search{position:relative;display:flex;align-items:center;gap:10px;border-bottom:1px solid #aebdb6;width:330px;padding:12px 0}.feed-search input{background:transparent;border:0;outline:0;width:100%;min-width:0;color:#173345}.feed-search input::placeholder{color:#687770}.fan-feed .feed-search input:focus-visible{outline:none}.feed-suggestions{position:absolute;top:100%;right:0;width:max(100%,390px);max-height:60dvh;overflow:auto;background:#fafbf7;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 35px #122f4320;padding:8px;z-index:35}.feed-suggestions button{display:flex;gap:10px;align-items:center;background:transparent;border:0;width:100%;padding:12px;text-align:left;min-height:60px}.feed-suggestions button:hover,.feed-suggestions button[aria-selected=true]{background:#e3ece5}.feed-suggestions img{width:32px;height:32px;object-fit:contain}.feed-suggestions button>span:first-of-type{flex:1}.feed-suggestions small{display:block;color:#77847f;font-size:11px;margin-top:3px}.feed-favorite-label{font-size:11px}.fan-feed .feed-main{max-width:1144px;min-height:60vh;margin:auto;padding:0 0 42px;width:100%}.feed-filters{display:flex;gap:8px;padding:20px 0;overflow-x:auto;scrollbar-width:thin}.feed-filters button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #d0dbd3;background:transparent;border-radius:30px;padding:9px 15px;min-height:44px;font-size:12px}.feed-filters button[aria-pressed=true]{background:#173d37;color:#fff;border-color:#173d37}.feed-filters img{width:23px;height:23px;object-fit:contain}.feed-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:stretch;overflow-anchor:none}.stream-card{position:relative;isolation:isolate;min-width:0;max-width:100%;border:1px solid #ffffff24;border-radius:18px;background:#152c31;color:#fffaf0;box-shadow:0 5px 12px #10292b14,0 16px 34px #10292b26;transition:box-shadow .25s ease}.stream-card:hover{box-shadow:0 8px 18px #10292b1f,0 24px 46px #10292b38;border-color:#ffffff50}.stream-atmosphere{position:absolute;inset:0;overflow:hidden;border-radius:inherit;z-index:-2}.stream-atmosphere:before{content:"";position:absolute;inset:-70px;background-image:var(--card-image);background-size:cover;background-position:center;filter:blur(38px) saturate(2.8)}.stream-card:after,.feed-catch-up:after,.stream-topline-background:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 8% 0%,#fff1d530,transparent 58%),radial-gradient(ellipse at 100% 65%,#07141b05,#07141b30 85%),linear-gradient(135deg,#07141b55,#07141b70 45%,#07141bb0);pointer-events:none}.stream-topline-background{display:none}.stream-topline{display:flex;align-items:center;gap:12px;margin:20px 24px 0}.stream-card-matchup,.stream-card-matchup .stream-topline-background{background:linear-gradient(115deg,var(--matchup-1-primary),#07141b 50%,var(--matchup-2-primary))}.stream-card-matchup .stream-atmosphere:before{inset:0;background:radial-gradient(ellipse at 0% 22%,var(--matchup-1-accent),transparent 72%),radial-gradient(ellipse at 100% 72%,var(--matchup-2-accent),transparent 72%),linear-gradient(110deg,var(--matchup-1-primary),var(--matchup-2-primary));filter:none}.stream-card-matchup:after,.stream-card-matchup .stream-topline-background:after{background:linear-gradient(180deg,#07141b50,#07141b85 55%,#07141bc9)}.stream-topline>span{padding:6px 10px;border:1px solid #ffffff40;border-radius:4px;background:#07141b70;color:#fff4da;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase}.stream-topline time{margin-left:auto;font-size:11px;color:#ecece7;white-space:nowrap}.stream-heading{padding:22px 32px 25px}.stream-card h2{font-family:Fraunces,Georgia,serif;font-size:clamp(25px,2.35vw,32px);font-weight:600;line-height:1.13;letter-spacing:-1px;text-wrap:pretty;text-shadow:0 2px 16px #00000024;margin:12px 0 0;overflow-wrap:anywhere}.stream-teams{display:flex;flex-wrap:wrap;gap:10px;font-size:11px}.stream-teams a{display:flex;gap:6px;align-items:center;min-height:30px}.stream-teams img{width:24px;height:24px;object-fit:contain}.stream-photo{display:block;width:100%;margin:0;padding:0;background:#07141b30;border:0;border-block:1px solid #ffffff16;aspect-ratio:2.05}.stream-photo img{width:100%;height:100%;object-fit:contain;display:block}.stream-card-photo .stream-heading{padding:12px 24px}:is(.stream-card-photo,.stream-card-post,.stream-card-news) .stream-photo{aspect-ratio:auto}:is(.stream-card-photo,.stream-card-post,.stream-card-news) .stream-photo img{height:auto}.stream-card-photo .stream-body{padding:18px 24px 24px}.stream-card-photo .stream-photo-caption{font-size:14px;line-height:1.6;margin:0 0 10px}.stream-card-photo .stream-photo-credit{font-size:11px;line-height:1.5;color:#d8ded8;margin:0 0 18px}.stream-card-post .stream-heading{padding:12px 24px}.stream-post-content{padding:14px 24px 24px}.stream-post-author{font-size:12px;color:#d8ded8}.stream-post-author a{display:inline-flex;align-items:center;gap:5px;min-height:24px}.stream-post-text{margin:8px 0 0;font-size:17px;line-height:1.65;color:#fffaf0;white-space:pre-line;overflow-wrap:anywhere}.stream-card-post .stream-body{padding:14px 24px 20px}.stream-card-stats:not(.stream-card-matchup) .stream-atmosphere:before{inset:0;background:linear-gradient(125deg,var(--stats-primary, #152c31),#10252b 60%,var(--stats-accent, #152c31));filter:none;opacity:.55}.stream-card-stats .stream-heading{padding:16px 24px 0}.stream-card-stats .stream-body{padding:20px 24px 22px}.stream-stat-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px}.stream-stat-context{display:flex;flex-direction:column;gap:2px;margin:0 0 16px;color:#d8ded8;font-size:10px;line-height:1.25}.stream-body .stream-standings-context{font-size:12px;line-height:1.4;margin:0 0 14px;color:#d8ded8}.stream-body .stream-standings-updated{font-size:10px;line-height:1.3;margin:12px 0 18px;color:#d8ded8}.stream-standings-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.stream-standings-table :is(th,td){padding:10px 3px;text-align:right;border-bottom:1px solid #ffffff25}.stream-standings-table thead th{font-weight:500;color:#d8ded8;font-size:10px}.stream-standings-table :is(th,td):first-child{text-align:left}.stream-standings-table th:nth-child(2),.stream-standings-table tbody th{text-align:left}.stream-standings-table tbody th{font-weight:500}.stream-standings-table tbody :is(a,.stream-standings-identity){display:flex;align-items:center;gap:6px}.stream-standings-table img{width:20px;height:20px;object-fit:contain}.stream-standings-selected{background:color-mix(in srgb,var(--stats-primary, #153847) 65%,#53616b)}.stream-standings-table .stream-standings-selected :is(th,td){color:#fff;font-weight:700;border-bottom-color:color-mix(in srgb,var(--stats-accent, #b8c5cd) 55%,#fff)}.stream-standings-table .stream-standings-selected td:first-child{box-shadow:inset 4px 0 color-mix(in srgb,var(--stats-accent, #b8c5cd) 65%,#fff);padding-left:9px}.stream-standings-table abbr{text-decoration:none}.stream-schedule-table{width:100%;border-collapse:collapse;font-size:12px}.stream-schedule-table :is(th,td){padding:10px 3px;border-bottom:1px solid #ffffff25;text-align:left}.stream-schedule-table th{font-size:10px;font-weight:500;color:#d8ded8}.stream-schedule-table td:first-child{white-space:nowrap;font-size:11px}.stream-schedule-table td:last-child{white-space:nowrap;text-align:right;font-size:11px;font-variant-numeric:tabular-nums}.stream-schedule-table th:last-child{text-align:right}.stream-schedule-table .team-schedule-opponent{display:flex;align-items:center;gap:6px}.stream-schedule-table .team-schedule-opponent img{width:20px;height:20px;object-fit:contain}.stream-ranking-summary{display:flex;align-items:baseline;gap:18px;margin:0 0 20px;flex-wrap:wrap}.stream-ranking-number{font-family:Manrope,sans-serif;font-size:64px;font-weight:700;line-height:1.1;letter-spacing:-2px;font-variant-numeric:tabular-nums}.stream-ranking-movement{font-size:14px;color:#d8ded8}.stream-card-ranking .stream-body{padding-top:12px}.stream-market-summary{display:grid;grid-template-columns:minmax(0,220px) max-content;justify-content:center;align-items:center;gap:24px;margin:0 0 22px}.stream-market-summary .team-probability-pie{display:block;border-radius:50%;width:100%;max-width:220px;height:auto;aspect-ratio:1;border:0;box-shadow:0 14px 28px -8px color-mix(in srgb,var(--team-accent) 45%,transparent),0 22px 48px -16px color-mix(in srgb,var(--team-accent) 35%,transparent)}.stream-market-chance{display:flex;flex-direction:column;gap:5px}.stream-market-chance strong{font-family:Manrope,sans-serif;font-size:clamp(36px,6vw,48px);font-weight:700;line-height:1.05;letter-spacing:-1px;font-variant-numeric:tabular-nums}.stream-market-chance>span{font-size:17px}.stream-market-chance small{font-size:12px;margin-top:6px;color:#d8ded8}.stream-body .stream-market-question{font-size:14px;line-height:1.5;margin:0 0 20px}.stream-card-player .stream-heading{padding:12px 24px}.stream-card-player .stream-body{padding:12px 24px 18px}.stream-player-hero{position:relative;width:100%;max-width:100%;aspect-ratio:1;min-height:400px;isolation:isolate;background:linear-gradient(140deg,var(--stats-primary, #173345),#081820)}.stream-player-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center top}.stream-player-hero:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(180deg,transparent,#07141be8 65%,#07141b);z-index:1;pointer-events:none}.stream-player-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;z-index:2}.stream-card-player .stream-player-overlay h2{font-family:Manrope,sans-serif;font-size:28px;line-height:1.15;margin:0;letter-spacing:-.5px}.stream-player-position{margin:6px 0 18px;font-size:13px;color:#d8ded8}.stream-player-stats{display:flex;gap:28px;margin:0;flex-wrap:wrap}.stream-player-stats>div{display:flex;flex-direction:column}.stream-player-stats dt{font-size:12px;color:#d8ded8}.stream-player-rank{font-size:11px;line-height:1.4;color:#d8ded8;margin-top:5px}.stream-player-stats dd{order:-1;margin:0 0 4px;font-size:34px;font-family:Manrope,sans-serif;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.stream-player-fallback{position:absolute;inset:0 0 38%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.stream-player-fallback img{width:120px;height:120px;object-fit:contain}.stream-player-fallback span{font-size:11px;color:#d8ded8}.stream-stat-delta{margin-top:7px;font-size:11px;line-height:1.4;color:#d8ded8}.stream-stat-highlights>div{min-width:0;display:flex;flex-direction:column}.stream-stat-highlights dd{order:-1;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:clamp(24px,3.7vw,34px);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stream-stat-highlights dt{font-size:12px;line-height:1.4;color:#d8ded8}.stream-body{padding:26px 32px 32px;overflow-wrap:anywhere}.stream-body p{color:#f4f2eb;font-size:15px;line-height:1.75;white-space:pre-line;margin:0 0 20px}.stream-source{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#ecece7}.stream-source a{display:inline-flex;gap:5px;align-items:center;min-height:24px}.stream-changes{margin:0 0 22px}.stream-scoreboard{padding:30px 24px 0}.stream-score-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stream-score-team{min-width:0;text-align:center}.stream-score-team a{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px}.stream-score-team img{width:64px;height:64px;object-fit:contain}.stream-score-value{display:block;margin-top:12px;font-family:Manrope,sans-serif;font-size:clamp(48px,8vw,64px);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-2px}.stream-score-clock{margin:24px 0 0;text-align:center;font-size:14px;color:#ecece7}.stream-changes>div{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid #ffffff25;padding:10px 0;font-size:13px}.stream-changes dt{flex:1;text-transform:capitalize}.stream-changes dd{margin:0;text-align:right;max-width:55%}.stream-changes del{opacity:.65}.stream-more{border:1px solid #ffffff50;background:transparent;border-radius:20px;padding:8px 12px;margin-bottom:20px}.feed-video,.feed-video-poster{display:block;width:100%;aspect-ratio:16/9;border:0;background:#07141b;position:relative;padding:0}.feed-video-poster img{width:100%;height:100%;object-fit:cover}.stream-card-video .stream-heading{padding:12px 24px}.stream-card-video .stream-body{padding:16px 24px 22px}.stream-card-video .stream-video-title{font-size:14px;line-height:1.5;margin:0 0 14px}.feed-video-poster svg,.feed-video-center-play svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;padding:19px;color:#fff;background:#07141bf2;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 24px #0009}.feed-video-poster:hover svg,.feed-video-poster:focus-visible svg,.feed-video-center-play:hover svg,.feed-video-center-play:focus-visible svg{background:#173d37;border-color:#bce8d3}.feed-empty{text-align:center;padding:100px 24px}.feed-empty h1{font-family:Fraunces,Georgia,serif;font-size:44px;letter-spacing:-1.5px;font-weight:600;margin:15px 0}.feed-empty p{color:#687770;line-height:1.8}.feed-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#337866}.feed-empty button,.feed-load button{display:inline-flex;gap:10px;align-items:center;border:1px solid #b9cabe;border-radius:30px;background:transparent;padding:13px 24px;min-height:46px;margin-top:20px}.feed-load{text-align:center;padding:20px}.feed-loading{text-align:center;padding:20px;color:#687770}.feed-notice{padding:15px;border:1px solid #c6d2c9;border-radius:8px}.feed-notice button{border:0;background:transparent;text-decoration:underline}.feed-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;max-width:1144px;margin:auto;padding:25px 20px;border-top:1px solid var(--line);color:#687770;font-size:12px}@media(max-width:1240px){.fan-feed .feed-main,.feed-header{padding-inline:28px}}@media(max-width:850px){.feed-cards{gap:22px}.stream-heading{padding:22px 24px}.stream-body{padding:23px 24px 27px}.stream-card h2{font-size:25px}}@media(max-width:600px){.feed-header{height:78px;padding:0 20px;gap:16px}.feed-brand{font-size:24px;gap:8px}.feed-brand svg{width:36px;height:36px}.feed-search{width:100%;font-size:13px}.feed-search input{font-size:16px}.feed-suggestions{position:fixed;top:78px;left:10px;right:10px;width:auto}.feed-favorite-label{display:none}.fan-feed .feed-main{padding-inline:22px}.feed-cards{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% + 44px);margin-inline:-22px}.stream-card,.stream-card:hover{border-radius:0;border:0;box-shadow:0 3px 8px #00000040,0 12px 24px #0006}.stream-topline{position:sticky;top:78px;z-index:2;margin:0;padding:14px 24px;background:transparent;isolation:isolate;overflow:hidden;border-bottom:1px solid #ffffff16}.stream-topline>span{padding:3px 8px}.stream-card h2{font-size:27px}.feed-empty{padding:75px 0}.feed-empty h1{font-size:36px}.feed-filters{margin-inline:-10px}.stream-teams a{min-height:36px}}.feed-header{justify-content:flex-start}.feed-search{background:#fff;border:1px solid #dadfd7;border-radius:9px;padding:14px;box-shadow:0 1px 3px #10292b04}.feed-preview-note{font-size:11px;color:#77847f;margin:14px 0 0;letter-spacing:.2px}@media(max-width:600px){.feed-search{padding:11px 10px}.feed-preview-note{font-size:10px}}.stream-card :is(.stream-teams img,.stream-score-team img,.stream-player-fallback img,.stream-standings-identity img,.team-schedule-opponent img){filter:drop-shadow(0 0 1px #ffffff90) drop-shadow(0 0 1px #ffffff50)}.stream-card-analysis .stream-heading{padding:14px 24px 10px}.stream-card-analysis h2{font-size:clamp(21px,1.8vw,25px);line-height:1.2;letter-spacing:-.5px;margin-top:8px}.stream-card-analysis .stream-body{padding:0 24px 18px}.stream-card-analysis .stream-body p{font-size:14px;line-height:1.5;margin-bottom:12px}.stream-analysis-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.stream-analysis-toggle{margin:0 0 12px}.stream-card-injuries .stream-heading{padding:12px 24px 8px}.stream-card-injuries .stream-body{padding:0 24px 16px}.stream-injury-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.35;margin-bottom:12px}.stream-injury-table caption{text-align:left;font-weight:600;font-size:15px;padding:4px 0 10px}.stream-injury-table :is(th,td){padding:8px 6px;text-align:left;border-bottom:1px solid #ffffff20;vertical-align:top}.stream-injury-table th{font-weight:500}.stream-injury-table thead{color:#d8ded8;font-size:11px}.stream-injury-table :is(th,td):first-child{padding-left:0;width:43%}.stream-injury-table :is(th,td):last-child{padding-right:0}.stream-card-play .stream-heading{padding:14px 24px 8px}.stream-card-play h2{font-size:clamp(21px,1.8vw,25px);line-height:1.2;letter-spacing:-.5px;margin-top:8px}.stream-card-play .stream-body{padding:0 24px 16px}.stream-card-play .stream-body p{font-size:12px;line-height:1.4;margin-bottom:10px;color:#d8ded8}.fan-feed{padding-bottom:48px}.fan-feed .edition-footer{position:fixed;bottom:0;left:0;right:0;z-index:25;background:var(--page-background, #f5f3ec);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.fan-feed .edition-bar{display:flex;justify-content:space-between;align-items:center;max-width:1144px;min-height:35px;margin:auto;padding:6px 28px;font-size:11px}.fan-feed .edition-bar>div{display:flex;align-items:center;min-width:0;gap:7px}.fan-feed .edition-time{color:#849088;margin-left:4px;font-size:10px;white-space:normal;line-height:1.5}.fan-feed .edition-actions{display:flex;align-items:center;flex-shrink:0;gap:2px}.fan-feed .edition-actions .refresh{min-height:auto;min-width:auto;display:flex;align-items:center;gap:7px;background:none;border:0;font-size:11px;padding:7px;flex-shrink:0}.fan-feed .edition-actions .refresh svg{width:15px;height:15px}.fan-feed .edition-actions .refresh:disabled{opacity:.4;cursor:default}.fan-feed .edition-footer .status-line{position:absolute;bottom:100%;width:100%;background:var(--page-background, #f5f3ec);border-top:1px solid var(--line);padding:9px 16px;font-size:12px}.fan-feed .spinning{animation:feed-refresh-spin 1s linear infinite}@keyframes feed-refresh-spin{to{transform:rotate(360deg)}}.feed-onboarding{max-width:720px;margin:auto;padding:72px 24px 100px}.feed-onboarding h1{font-size:clamp(34px,4.5vw,48px);line-height:1.12}.feed-onboarding>p{max-width:560px;margin:22px auto 0;font-size:16px;line-height:1.65}.feed-onboarding-search{width:min(100%,420px);margin:28px auto 0;text-align:left}.feed-onboarding-search input{font-size:16px}.feed-onboarding-search input[hidden]{display:none}.feed-onboarding-search:not(.is-searching){width:max-content;max-width:100%;background:none;border:0;box-shadow:none;padding:0}.feed-onboarding-search>button{margin:0}.feed-onboarding-search .feed-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;width:100%;max-height:min(40dvh,320px)}.feed-onboarding .feed-suggestions button{display:flex;width:100%;margin:0;border:0;border-radius:6px;padding:10px}.feed-onboarding .feed-suggestions p{padding:0 10px;font-size:14px}@media(max-width:600px){.feed-onboarding{padding:48px 0 72px}}@media(max-width:600px){.feed-onboarding:has(.is-searching){padding-bottom:max(72px,70svh)}.feed-onboarding-search .feed-suggestions{max-height:min(320px,var(--team-search-room, 40dvh))}}.feed-generation-spinner{display:inline-block;width:34px;height:34px;border:3px solid #33786625;border-top-color:#337866;border-radius:50%;animation:feed-refresh-spin 1s linear infinite}.feed-generating{isolation:isolate}.feed-generating h1{font-size:clamp(28px,4vw,40px)}.feed-generating p{max-width:460px;margin-inline:auto}@media(prefers-reduced-motion:reduce){.feed-generation-spinner{animation:none}}.feed-generation-team{position:relative;isolation:isolate;display:grid;place-items:center;width:min(100%,360px);height:180px;margin:28px auto 0;animation:feed-team-reveal 8s ease-out 1s both}.feed-generation-team img{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 0 1px #ffffff90) drop-shadow(0 8px 14px #17334515)}@keyframes feed-team-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.feed-generation-team{animation:none}.feed-generating:has(.feed-generation-team):before{animation:none;transform:scale(3)}}.feed-cards[hidden]{display:none}.feed-my-teams{position:relative;margin-left:auto}.feed-my-teams-trigger{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px;background:#fafbf7;border:1px solid var(--line);border-radius:12px;white-space:nowrap}.feed-my-teams-trigger img,.feed-my-teams-select img{width:30px;height:30px;object-fit:contain}.feed-my-teams-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 32px));max-height:75dvh;overflow-y:auto;padding:12px;background:#fafbf7;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 35px #122f4320}.feed-my-teams-row{display:flex;align-items:center;border-radius:8px}.feed-my-teams-row:has([aria-pressed=true]){background:#e3ece5}.feed-my-teams-row button{background:transparent;border:0;min-height:48px;padding:10px}.feed-my-teams-select{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:left}.feed-my-teams-remove{flex-shrink:0;color:#337866;width:44px}.feed-my-teams-row button:hover{background:#dce7df;border-radius:8px}.feed-my-teams-panel .feed-search{width:100%;margin-top:12px}.feed-my-teams-panel .feed-suggestions{position:static;width:100%;max-height:35dvh;box-shadow:none;flex-basis:100%;padding:0}.feed-my-teams-panel .feed-search{flex-wrap:wrap}.feed-my-teams-panel .feed-search input{flex:1;width:0}.feed-my-teams-panel{left:auto;right:0}@media(max-width:600px){.feed-my-teams-panel{position:fixed;top:88px;left:16px;right:16px;width:auto;max-height:calc(100dvh - 170px)}}.fan-feed.is-loading-team :is(.feed-load,.feed-loading,.feed-footer,.edition-footer){display:none}.fan-feed.is-loading-team .feed-main{min-height:calc(100dvh - 100px)}@media(max-width:600px){.fan-feed.is-loading-team .feed-main{min-height:calc(100dvh - 78px)}}@media(max-width:600px){.stream-topline-background{display:block;position:absolute;top:0;left:0;width:100%;height:var(--card-height, 100vh);z-index:-1;isolation:isolate;background:#152c31;pointer-events:none}.stream-card-matchup .stream-topline-background{background:linear-gradient(115deg,var(--matchup-1-primary),#07141b 50%,var(--matchup-2-primary))}}.feed-catch-up{position:relative;isolation:isolate;margin:20px 0 22px;padding:20px 22px;border:1px solid #ffffff24;border-radius:16px;background:#152c31;color:#fffaf0}.catch-up-heading{display:flex;align-items:center;gap:12px}.catch-up-heading>a{flex-shrink:0}.catch-up-heading img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 1px #fffaf0) drop-shadow(0 0 1px #fffaf0)}.catch-up-heading h2{margin:0;font:700 23px/1.2 Georgia,serif;letter-spacing:-.5px}.catch-up-heading p{margin:4px 0 0;color:#fffaf0c7;font-size:12px;line-height:1.4}.catch-up-record{margin-left:auto;text-align:right;flex-shrink:0}.catch-up-record strong{display:block;font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums}.catch-up-record span{color:#fffaf0c7;font-size:11px}.catch-up-ranks{margin:14px 0 0;font-size:12px;line-height:1.6;color:#fffaf0c7}.catch-up-postseason{margin:5px 0 0;font-size:13px;line-height:1.5;font-weight:600}.catch-up-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));column-gap:24px;margin:15px 0 0}.catch-up-games>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding-top:10px;margin-top:10px;border-top:1px solid #ffffff26}.catch-up-games dt{font-size:11px;color:#fffaf0c7;padding-top:2px}.catch-up-games dd{margin:0;font-size:13px;line-height:1.5}.catch-up-matchup{display:flex;flex-direction:column}.catch-up-matchup small{font-size:11px;color:#fffaf0c7}.catch-up-live dt{color:#a8e8ce;font-weight:700}.catch-up-live dt span{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#a8e8ce}.catch-up-pending{color:#fffaf0c7;font-size:13px;line-height:1.5}.catch-up-delayed{color:#fffaf0c7;font-size:11px;margin:12px 0 0}@media(max-width:600px){.feed-catch-up{width:calc(100% + 44px);margin-inline:-22px;border:0;border-radius:0}}@media(max-width:480px){.feed-catch-up{padding:16px;margin-bottom:16px}.catch-up-heading{gap:9px}.catch-up-heading h2{font-size:21px}.catch-up-heading img{width:34px;height:34px}.catch-up-record strong{font-size:20px}.catch-up-games>div{grid-template-columns:66px minmax(0,1fr);gap:8px}}.feed-pinned-scores{position:sticky;top:var(--feed-header-height);z-index:20;display:grid;gap:12px;padding:0 0 12px;background:transparent}.feed-pinned-scores .stream-topline{position:relative;top:auto;padding:10px 20px}.feed-pinned-scores .stream-scoreboard{padding:8px 20px 12px}.feed-pinned-scores .stream-score-team{display:flex;align-items:center;justify-content:center;gap:16px}.feed-pinned-scores .stream-score-team:nth-child(2){flex-direction:row-reverse}.feed-pinned-scores .stream-score-team a{gap:4px;font-size:11px}.feed-pinned-scores .stream-score-team img{width:36px;height:36px}.feed-pinned-scores .stream-score-value{margin:0;font-size:40px}.feed-pinned-scores .stream-score-clock{margin-top:8px;font-size:12px}.feed-pinned-scores .stream-body{padding:0 20px 10px}@media(max-width:600px){.fan-feed{--feed-header-height: 78px}.feed-pinned-scores{margin-inline:-22px}.feed-pinned-scores .stream-score-team{gap:10px}}@media(min-width:601px){.feed-pinned-scores .stream-score-team{gap:28px}.feed-pinned-scores .stream-score-team img{width:80px;height:80px}.feed-pinned-scores .stream-score-value{font-size:88px}.feed-pinned-scores .stream-score-team a{font-size:14px;gap:8px}}@media(min-width:601px){.feed-pinned-scores .stream-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,160px) minmax(0,1fr);align-items:center;gap:20px;max-width:860px;margin-inline:auto}.feed-pinned-scores .stream-score-teams{display:contents}.feed-pinned-scores .stream-score-team{grid-row:1;grid-column:1;justify-content:flex-end;gap:clamp(12px,2vw,28px)}.feed-pinned-scores .stream-score-team:nth-child(2){grid-column:3}.feed-pinned-scores .stream-score-team img{width:clamp(48px,6vw,80px);height:clamp(48px,6vw,80px)}.feed-pinned-scores .stream-score-value{font-size:clamp(56px,6.6vw,88px)}.feed-pinned-scores .stream-score-clock{grid-row:1;grid-column:2;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.3}}.feed-pinned-scores .stream-topline{padding-block:6px}.feed-pinned-scores .stream-scoreboard{padding-block:4px 8px}.feed-pinned-scores .stream-body{padding-bottom:6px}@media(min-width:601px){.feed-pinned-scores .stream-scoreboard{max-width:700px;grid-template-columns:minmax(0,1fr) minmax(100px,140px) minmax(0,1fr);gap:16px}.feed-pinned-scores .stream-score-team{gap:18px}.feed-pinned-scores .stream-score-team img{width:56px;height:56px}.feed-pinned-scores .stream-score-value{font-size:64px}.feed-pinned-scores .stream-score-team a{font-size:12px;gap:4px}.feed-pinned-scores .stream-score-clock{font-size:22px}}@media(max-width:600px){.feed-pinned-scores .stream-score-team img{width:28px;height:28px}.feed-pinned-scores .stream-score-value{font-size:34px}.feed-pinned-scores .stream-score-team a{font-size:10px;gap:2px}.feed-pinned-scores .stream-score-clock{margin-top:4px}}.feed-live-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#8de5b0;vertical-align:1px;animation:feed-live-pulse 1.8s ease-in-out infinite}@keyframes feed-live-pulse{0%,to{opacity:1;box-shadow:0 0 #8de5b060}60%{opacity:.55;box-shadow:0 0 0 5px #8de5b000}}@media(prefers-reduced-motion:reduce){.feed-live-dot{animation:none}}.feed-pinned-scores .stream-card,.feed-pinned-scores .stream-card:hover{border-radius:0}@media(min-width:601px){.feed-pinned-scores .stream-card{min-height:160px}.feed-pinned-scores .stream-scoreboard{position:absolute;top:50%;left:0;right:0;width:100%;transform:translateY(-50%)}.feed-pinned-scores .stream-body{position:absolute;bottom:0;left:0;right:0}}.feed-video-unavailable{padding:24px;background:#07141b;color:#fffaf0}.feed-video-unavailable a{text-decoration:underline}.feed-video-slot{position:relative;width:100%;background:#07141b}.feed-video-shell{width:100%}.stream-card:has(.feed-video-shell.is-floating){z-index:60}.feed-video-shell.is-floating{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:60;border-radius:12px;overflow:hidden;box-shadow:0 8px 36px #0008;background:#07141b}.feed-video-floating-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#07141b;color:#fff}.feed-video-floating-toolbar[hidden]{display:none}.feed-video-floating-toolbar button{display:flex;align-items:center;gap:5px;border:0;padding:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:12px}@media(max-width:600px){.feed-video-shell.is-floating{max-width:min(180px,44vw);border-radius:8px}.feed-video-shell.is-floating .feed-video{max-height:180px;object-fit:contain}.feed-video-floating-toolbar{padding:2px 4px}.feed-video-floating-toolbar button{min-height:32px;padding:4px;font-size:10px;gap:3px}}.feed-video-surface{position:relative}.feed-video-toggle{touch-action:manipulation;z-index:3;position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}.feed-video-toggle svg{padding:10px;box-sizing:content-box;background:#07141bbf;border-radius:50%}.feed-video-toggle:focus-visible{outline:3px solid white;outline-offset:-4px}.feed-video-shell.is-floating .feed-video{pointer-events:none}.stream-market-summary.has-history{display:flex;flex-direction:column;align-items:stretch;gap:22px}.has-history .stream-market-chance{align-items:flex-start}.stream-market-history{position:relative;width:100%;min-width:0}.stream-market-history-plot{display:grid;grid-template-columns:42px minmax(0,1fr);height:240px}.stream-market-history-y{display:flex;flex-direction:column;justify-content:space-between;padding:5px 6px 5px 0;font-size:12px;color:#e6ece9b8;text-align:right;font-variant-numeric:tabular-nums}.stream-market-history-plot svg{display:block;width:100%;height:240px;overflow:visible;touch-action:pan-y}.market-history-grid{stroke:#ffffff25;stroke-width:1}.market-history-line{fill:none;stroke:var(--team-accent);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.market-history-glow{fill:none;stroke:var(--team-accent);stroke-width:13;opacity:.12;stroke-linecap:round}.market-history-dot{fill:#fffaf0;stroke:var(--team-accent);stroke-width:2}.stream-market-history-dates{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0 42px;font-size:11px;line-height:1.5;color:#e6ece9c9;font-variant-numeric:tabular-nums}.stream-market-history-dates time{display:flex;flex-direction:column}.stream-market-history-dates time:last-child{text-align:right}.stream-body .stream-market-history-detail{position:absolute;top:0;right:0;max-width:calc(100% - 48px);margin:0;padding:6px 9px;border-radius:6px;background:#0b1925ed;pointer-events:none;font-size:12px;line-height:1.4;color:#e6ece9c9}.feed-share{position:relative;flex:0 0 40px;margin-left:auto}.feed-share button{display:grid;place-items:center;width:40px;height:44px;padding:0;background:transparent;color:#173345;border:0;cursor:pointer}.feed-share [role=status]:not(:empty){position:absolute;right:0;top:48px;width:220px;padding:10px;background:#fff;border:1px solid #dadfd7;font-size:13px}@media(max-width:600px){.feed-header{gap:8px;padding-inline:12px}.feed-header .feed-brand{font-size:21px;gap:6px}.feed-header .feed-my-teams-trigger{padding-inline:8px;gap:5px}}.feed-header .feed-my-teams{margin-left:0}.feed-header .feed-share+.feed-my-teams{flex:0 0 auto}.feed-header .feed-brand+.feed-my-teams{margin-left:auto}.feed-empty .feed-get-latest{background:#122f43;border-color:#122f43;color:#fff;font-weight:600}.feed-empty .feed-previous-content{display:block;margin:16px auto 0;padding:8px;min-height:44px;border:0;border-radius:0;text-decoration:underline;text-underline-offset:3px}.feed-empty button:disabled{opacity:.6;cursor:default}.feed-video-center-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;padding:0;border:0;background:transparent;cursor:pointer}
