:root{--color-neutral-0: rgb(255 255 255);--color-neutral-100: rgb(238 238 238);--color-neutral-200: rgb(218 218 218);--color-neutral-300: rgb(194 194 194);--color-neutral-400: rgb(154 154 154);--color-neutral-50: rgb(247 247 247);--color-neutral-500: rgb(110 110 110);--color-neutral-600: rgb(82 82 82);--color-neutral-700: rgb(58 58 58);--color-neutral-800: rgb(42 42 42);--color-neutral-900: rgb(31 31 31);--color-neutral-950: rgb(20 20 20);--color-status-error-100: rgb(255 245 245);--color-status-error-500: rgb(250 82 82);--color-status-error-600: rgb(201 42 42);--color-status-info-100: rgb(231 245 255);--color-status-info-500: rgb(51 154 240);--color-status-info-600: rgb(25 113 194);--color-status-success-100: rgb(235 251 238);--color-status-success-500: rgb(64 192 87);--color-status-success-600: rgb(43 138 62);--color-status-warning-100: rgb(255 244 230);--color-status-warning-500: rgb(240 140 0);--color-status-warning-600: rgb(230 119 0);--color-tools-100: rgb(187 197 230);--color-tools-400: rgb(96 165 250);--color-tools-500: rgb(59 130 246);--color-tools-600: rgb(31 78 216);--color-tools-700: rgb(28 63 170);--color-transparency-black-50-black: rgb(0 0 0 / 50%);--color-transparency-black-60-black: rgb(0 0 0 / 60%);--color-transparency-black-70-black: rgb(0 0 0 / 70%);--color-transparency-black-80-black: rgb(0 0 0 / 80%);--color-transparency-white-50-white: rgb(255 255 255 / 50%);--color-transparency-white-60-white: rgb(255 255 255 / 60%);--color-transparency-white-70-white: rgb(255 255 255 / 70%);--color-transparency-white-80-white: rgb(255 255 255 / 80%);--radius-0: 0px;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--radius-4: 16px;--radius-5: 9999px;--spacing--4: -4px;--spacing-0: 0px;--spacing-1: 4px;--spacing-10: 96px;--spacing-2: 8px;--spacing-3: 16px;--spacing-4: 24px;--spacing-5: 32px;--spacing-6: 40px;--spacing-7: 48px;--spacing-8: 64px;--spacing-9: 80px}:root{--color-background-base: var(--color-background-base);--color-background-elevated: var(--color-background-elevated);--color-background-inverse: var(--color-background-inverse);--color-background-surface: var(--color-background-surface);--color-border-default: var(--color-border-default);--color-border-inverse: var(--color-border-inverse);--color-border-strong: var(--color-border-strong);--color-interactive-focus: var(--color-interactive-focus);--color-interactive-hover: var(--color-interactive-hover);--color-interactive-hover-secondary: var(--color-interactive-hover-secondary);--color-interactive-link: var(--color-interactive-link);--color-interactive-primary: var(--color-interactive-primary);--color-interactive-secondary: var(--color-interactive-secondary);--color-status-error: var(--color-status-error);--color-status-info: var(--color-status-info);--color-status-success: var(--color-status-success);--color-status-warning: var(--color-status-warning);--color-text-inverse: var(--color-text-inverse);--color-text-muted: var(--color-text-muted);--color-text-primary: var(--color-text-primary);--color-text-secondary: var(--color-text-secondary);--radius-full: var(--radius-full);--radius-lg: var(--radius-lg);--radius-md: var(--radius-md);--radius-none: var(--radius-none);--radius-sm: var(--radius-sm);--radius-xl: var(--radius-xl);--spacing-lg: var(--spacing-lg);--spacing-md: var(--spacing-md);--spacing-negative: var(--spacing-negative);--spacing-none: var(--spacing-none);--spacing-sm: var(--spacing-sm);--spacing-xl: var(--spacing-xl);--spacing-xs: var(--spacing-xs);--spacing-xxl: var(--spacing-xxl);--spacing-xxs: var(--spacing-xxs);--spacing-xxxs: var(--spacing-xxxs)}:root{--button-background-hover: var(--color-interactive-hover);--button-background-primary: var(--color-interactive-primary);--button-background-secondary: var(--color-interactive-secondary);--button-border-radius: var(--radius-md);--button-text-primary: var(--color-text-inverse);--button-text-secondary: var(--color-text-primary)}:root{--color-shot-made: var(--color-status-success);--color-shot-missed: var(--color-status-error);--color-shot-made-bg: rgba(34, 197, 94, .15);--color-shot-missed-bg: rgba(239, 68, 68, .15);--color-rebound-offensive: var(--color-tools-500);--color-rebound-defensive: var(--color-tools-700);--color-rebound-team: var(--color-neutral-500);--color-foul: rgb(194, 65, 12);--color-foul-bg: rgba(194, 65, 12, .2);--color-foul-warning: var(--color-status-warning);--color-foul-ejection: var(--color-status-error);--color-sub-out: var(--color-status-error);--color-sub-out-bg: rgba(239, 68, 68, .15);--color-sub-in: var(--color-status-success);--color-sub-in-bg: rgba(34, 197, 94, .15);--color-turnover: rgb(159, 18, 57);--color-turnover-bg: rgba(159, 18, 57, .2);--color-jumpball: rgb(217, 119, 6);--color-team-home: var(--color-interactive-primary);--color-team-away: var(--color-status-warning);--color-pbp-stat: var(--color-interactive-primary);--color-pending: var(--color-neutral-500);--color-pending-bg: rgba(148, 163, 184, .1);--color-breadcrumb: var(--color-text-muted);--color-breadcrumb-active: var(--color-interactive-primary);--color-selected-bg: rgba(59, 130, 246, .2);--color-selected-border: var(--color-interactive-primary);--color-target-bg: rgba(59, 130, 246, .15);--color-target-border: var(--color-tools-700)}[data-theme=light]{--color-foul: rgb(234, 88, 12);--color-foul-bg: rgba(234, 88, 12, .1);--color-turnover: rgb(225, 29, 72);--color-turnover-bg: rgba(225, 29, 72, .1);--color-jumpball: rgb(245, 158, 11);--color-shot-made-bg: rgba(22, 163, 74, .1);--color-shot-missed-bg: rgba(220, 38, 38, .1);--color-sub-out-bg: rgba(220, 38, 38, .1);--color-sub-in-bg: rgba(22, 163, 74, .1);--color-selected-bg: rgba(37, 99, 235, .1);--color-target-bg: rgba(37, 99, 235, .08);--color-pending-bg: rgba(100, 116, 139, .08)}:root{--color-background-base: var(--color-neutral-950);--color-background-elevated: var(--color-neutral-800);--color-background-inverse: var(--color-neutral-100);--color-background-surface: var(--color-neutral-900);--color-border-default: var(--color-neutral-700);--color-border-inverse: var(--color-neutral-300);--color-border-strong: var(--color-neutral-600);--color-interactive-focus: var(--color-neutral-400);--color-interactive-hover: var(--color-neutral-200);--color-interactive-hover-secondary: var(--color-neutral-700);--color-interactive-link: var(--color-tools-400);--color-interactive-primary: var(--color-neutral-100);--color-interactive-secondary: var(--color-neutral-800);--color-status-error: var(--color-status-error-500);--color-status-info: var(--color-status-info-500);--color-status-success: var(--color-status-success-500);--color-status-warning: var(--color-status-warning-500);--color-text-inverse: var(--color-neutral-950);--color-text-muted: var(--color-neutral-400);--color-text-primary: var(--color-neutral-100);--color-text-secondary: var(--color-neutral-300);--radius-full: var(--radius-5);--radius-lg: var(--radius-3);--radius-md: var(--radius-2);--radius-none: var(--radius-0);--radius-sm: var(--radius-1);--radius-xl: var(--radius-4);--spacing-lg: var(--spacing-7);--spacing-md: var(--spacing-5);--spacing-negative: var(--spacing--4);--spacing-none: var(--spacing-0);--spacing-sm: var(--spacing-4);--spacing-xl: var(--spacing-8);--spacing-xs: var(--spacing-3);--spacing-xxl: var(--spacing-10);--spacing-xxs: var(--spacing-2);--spacing-xxxs: var(--spacing-1)}:root{--family-default: "Space Grotesk";--line-height-lg: 40px;--line-height-md: 32px;--line-height-sm: 24px;--line-height-xl: 48px;--line-height-xs: 16px;--size-2xl: 32px;--size-3xl: 40px;--size-4xl: 48px;--size-lg: 20px;--size-md: 18px;--size-sm: 16px;--size-xl: 24px;--size-xs: 12px;--size-xxs: 10px;--weight-Bold: "Bold";--weight-Light: "Light";--weight-Medium: "Medium";--weight-Regular: "Regular"}*,*:before,*:after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-neutral-400) var(--color-background-base)}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html,body{padding:0;width:100%;background-color:var(--color-background-base);color:var(--color-text-primary)}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none;padding:0;color:inherit}ul,ol{list-style:none;padding:0}:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;border-radius:2px}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance}:root{--font-family: var(--family-default, "Space Grotesk"), system-ui, sans-serif;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;font-family:var(--font-family)}@media(min-width:835px){:root{--line-height-lg: 48px;--line-height-md: 36px;--line-height-sm: 28px;--line-height-xl: 64px;--size-2xl: 40px;--size-3xl: 56px;--size-4xl: 72px;--size-lg: 24px;--size-md: 20px;--size-sm: 18px;--size-xl: 32px}}.hero-text{font-size:var(--size-3xl);line-height:var(--line-height-xl);font-weight:var(--weight-bold)}.h1-sb,.h1-semibold{font-size:var(--size-2xl);line-height:var(--line-height-lg);font-weight:var(--weight-bold)}.h1-lt,.h1-light{font-size:var(--size-2xl);line-height:var(--line-height-lg);font-weight:var(--weight-light)}.h2-sb,.h2-semibold{font-size:var(--size-xl);line-height:var(--line-height-md);font-weight:var(--weight-bold)}.h2-lt,.h2-light{font-size:var(--size-xl);line-height:var(--line-height-md);font-weight:var(--weight-light)}.h3-sb,.h3-semibold{font-size:var(--size-lg);line-height:var(--line-height-sm);font-weight:var(--weight-bold)}.h3-md,.h3-medium{font-size:var(--size-lg);line-height:var(--line-height-sm);font-weight:var(--weight-medium)}.h3-lt,.h3-light{font-size:var(--size-lg);line-height:var(--line-height-sm);font-weight:var(--weight-light)}.body-lg{font-size:var(--size-md);line-height:140%;font-weight:var(--weight-regular)}.body-lg-em{font-size:var(--size-md);line-height:140%;font-weight:var(--weight-medium)}.body-ba{font-size:var(--size-sm);line-height:140%;font-weight:var(--weight-regular)}.body-ba-em{font-size:var(--size-sm);line-height:140%;font-weight:var(--weight-medium)}.sm,.small{font-size:var(--size-xs);line-height:var(--line-height-xs);font-weight:var(--weight-regular)}.tabular-nums{font-variant-numeric:tabular-nums}.font-bold{font-weight:var(--weight-bold)}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-content{padding:0 var(--spacing-4, 24px)}.chart-pair{display:flex;flex-direction:column;gap:var(--spacing-6, 40px)}.chart-pair-item{display:flex;flex-direction:column;min-width:0}@media(min-width:835px){.chart-pair{flex-direction:row;align-items:stretch;gap:var(--spacing-5, 32px)}.chart-pair-item{flex:1 1 0}}.section-block{padding-top:32px;padding-bottom:0}.section-block:last-child{padding-bottom:32px}.section-block+.section-block{padding-top:40px}.section-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3, 16px);padding:0 var(--spacing-3, 16px);margin-bottom:var(--spacing-3, 16px);min-width:0}.section-header--nested{padding:0 var(--spacing-3, 16px);margin-bottom:var(--spacing-3, 16px)}.section-header--nested .section-title{font-size:var(--size-md)}@media(min-width:835px){.section-header--nested{padding-left:var(--spacing-4, 24px);padding-right:var(--spacing-4, 24px)}}.section-title{font-size:var(--size-lg);font-weight:var(--weight-bold);line-height:var(--line-height-sm);color:var(--color-text-primary);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-title-meta{font-size:var(--size-sm);font-weight:var(--weight-light);color:var(--color-text-muted);margin-left:var(--spacing-2, 8px)}.section-eyebrow{font-size:var(--size-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;display:block;padding:0 var(--spacing-3, 16px);margin-bottom:var(--spacing-2, 8px)}.section-action{font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);transition:color .15s;white-space:nowrap;flex-shrink:0}.section-action:hover{color:var(--color-text-primary)}@media(min-width:835px){.section-block{padding-top:48px}.section-block:last-child{padding-bottom:48px}.section-block+.section-block{padding-top:56px}.section-header,.section-eyebrow{padding-left:var(--spacing-4, 24px);padding-right:var(--spacing-4, 24px)}}.shell{max-width:834px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}@media(min-width:1280px){.shell{max-width:1200px}}.content-nav{background:var(--color-background-base);padding:var(--spacing-4, 24px);display:flex;flex-direction:column;gap:var(--spacing-3, 16px);border-bottom:.5px solid var(--color-border-default)}.content-nav-header{display:flex;align-items:center;gap:var(--spacing-2, 8px);min-width:0;max-width:100%}.content-nav-avatar{width:48px;height:48px;border-radius:50%;background:var(--color-neutral-700);flex-shrink:0}.content-nav-text{display:flex;flex-direction:column;padding-bottom:var(--spacing-1, 4px);min-width:0;flex:1 1 auto}.content-nav-secondary{font-size:var(--size-sm);font-weight:var(--weight-bold);line-height:var(--line-height-sm);color:var(--color-text-primary);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.content-nav-primary{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--line-height-lg);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.content-tabs{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.content-tabs::-webkit-scrollbar{display:none}.content-tab{font-size:var(--size-lg);font-weight:var(--weight-medium);line-height:var(--line-height-sm);color:var(--color-text-secondary);padding:10px 0;min-height:44px;display:flex;align-items:center;flex-shrink:0;white-space:nowrap;transition:color .15s,box-shadow .15s}.content-tab:hover{color:var(--color-text-primary)}.content-tab.active{color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--color-text-primary)}.breadcrumb-nav{display:flex;flex-direction:column;padding:var(--spacing-3, 16px) var(--spacing-4, 24px);background:var(--color-background-base);border-bottom:.5px solid var(--color-border-default);min-width:0}.breadcrumb-row{display:flex;align-items:center;gap:var(--spacing-4, 24px);min-width:0}.breadcrumb-id{display:flex;align-items:center;gap:var(--spacing-2, 8px);min-width:0;flex:0 1 auto;color:var(--color-text-primary);transition:opacity .15s}.breadcrumb-id:hover{opacity:.75}.breadcrumb-id:focus-visible{outline-offset:2px}.breadcrumb-avatar{width:24px;height:24px;border-radius:50%;background:var(--color-neutral-700);flex-shrink:0}.breadcrumb-name{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--line-height-md);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-toggle{display:flex;align-items:center;gap:var(--spacing-4, 24px);flex-shrink:0;cursor:pointer;color:var(--color-text-primary);transition:opacity .15s;min-height:44px}.breadcrumb-toggle:hover{opacity:.75}.breadcrumb-toggle:focus-visible{outline-offset:2px;border-radius:2px}.breadcrumb-chevron{width:7px;height:13px;flex-shrink:0;transition:transform .2s ease-out}.breadcrumb-nav.expanded .breadcrumb-chevron{transform:rotate(90deg)}.breadcrumb-page{font-size:var(--size-md);font-weight:var(--weight-medium);line-height:var(--line-height-sm);color:var(--color-text-primary);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-vs{font-size:var(--size-sm);font-weight:var(--weight-light);color:var(--color-text-muted);text-transform:uppercase;flex-shrink:0}.breadcrumb-tabs{display:none;flex-wrap:wrap;gap:var(--spacing-4, 24px);padding-top:var(--spacing-3, 16px);margin-top:var(--spacing-3, 16px);border-top:.5px solid var(--color-border-default)}.breadcrumb-nav.expanded .breadcrumb-tabs{display:flex}.breadcrumb-tab{font-size:var(--size-md);font-weight:var(--weight-medium);line-height:var(--line-height-sm);color:var(--color-text-secondary);transition:color .15s}.breadcrumb-tab:hover{color:var(--color-text-primary)}.content-nav--desktop{display:none}.score-list{display:flex;flex-direction:column;gap:var(--spacing-3, 16px);padding:0 var(--spacing-3, 16px)}.score-row{display:flex;align-items:center;gap:var(--spacing-3, 16px);padding:4px 0;min-height:44px;transition:background .15s;border-radius:var(--radius-sm, 4px)}.score-row:hover{background:var(--color-background-surface)}.score-row:focus-visible{outline-offset:4px}.score-date{font-size:var(--size-xs);font-weight:var(--weight-light);line-height:var(--line-height-xs);color:var(--color-text-primary);min-width:32px;text-transform:uppercase;flex-shrink:0}.score-matchup{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2, 8px)}.score-team{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.score-abbr{font-size:var(--size-md);font-weight:var(--weight-medium);line-height:var(--line-height-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.score-logo{width:24px;height:24px;border-radius:50%;background:var(--color-neutral-700);flex-shrink:0}.game-team-logo{width:32px;height:32px;border-radius:50%;background:var(--color-neutral-700);flex-shrink:0}.score-value{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--line-height-md);font-variant-numeric:tabular-nums;width:48px;text-align:center}.score-dash{font-size:var(--size-md);font-weight:var(--weight-light);color:var(--color-text-muted)}.roster-list{display:flex;flex-direction:column;padding:0}.roster-row{display:flex;align-items:center;gap:var(--spacing-3, 16px);padding:var(--spacing-2, 8px) var(--spacing-3, 16px);transition:background .15s;min-width:0}.roster-row:hover{background:var(--color-background-surface)}.roster-row:focus-visible{outline-offset:-2px}.roster-number{font-size:var(--size-sm);font-weight:var(--weight-light);line-height:var(--line-height-sm);color:var(--color-text-muted);min-width:20px}.roster-avatar{width:48px;height:48px;border-radius:50%;background:var(--color-neutral-700);flex-shrink:0}.roster-name{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;max-width:100%}.roster-first{font-size:var(--size-md);font-weight:var(--weight-light);line-height:var(--line-height-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.roster-last{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--line-height-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.standings-wrapper{padding:var(--spacing-3, 16px) 0;overflow-x:auto;isolation:isolate;position:relative}.standings-table{width:100%;border-collapse:collapse;min-width:560px}.standings-table thead tr{border-bottom:.5px solid var(--color-border-default)}.standings-table thead th{font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--line-height-xs);color:var(--color-text-secondary);padding:0 var(--spacing-3, 16px) var(--spacing-1, 4px);text-align:center;white-space:nowrap}.standings-table thead th.standings-col-rank,.standings-table thead th.standings-col-team{width:auto;padding:0}.standings-division-row td{font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--line-height-xs);color:var(--color-text-secondary);text-transform:uppercase;padding:var(--spacing-3, 16px) var(--spacing-3, 16px) var(--spacing-1, 4px)}.standings-row{height:44px}.standings-row--current{background:var(--color-background-surface)}.standings-row td{vertical-align:middle;padding:0;font-variant-numeric:tabular-nums}.standings-row td.standings-col-rank{font-size:var(--size-xs);font-weight:var(--weight-light);color:var(--color-text-primary);text-align:center;padding-left:var(--spacing-3, 16px);padding-right:var(--spacing-2, 8px);width:1%;white-space:nowrap}.standings-row td.standings-col-team{padding-right:var(--spacing-3, 16px)}.standings-row td.standings-col-stat{font-size:var(--size-xs);font-weight:var(--weight-light);color:var(--color-text-primary);text-align:center;padding:0 var(--spacing-3, 16px);white-space:nowrap}.standings-row td.standings-col-last5{padding:0 var(--spacing-3, 16px)}.standings-diff.is-positive{color:var(--color-status-success);font-weight:var(--weight-medium)}.standings-diff.is-negative{color:var(--color-status-error);font-weight:var(--weight-medium)}.pm-positive{color:var(--color-status-success)}.pm-negative{color:var(--color-status-error)}.stat-table .dnp-cell{font-size:var(--size-xxs, 10px);font-weight:var(--weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.standings-team{display:flex;align-items:center;gap:var(--spacing-2, 8px);text-align:left;height:40px;transition:opacity .15s;min-width:0;max-width:100%}.standings-team:hover{opacity:.75}.standings-team:focus-visible{outline-offset:-2px}.standings-team-logo{width:24px;height:24px;border-radius:50%;background:var(--color-neutral-700);flex-shrink:0}.standings-team-name{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--line-height-md);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.standings-last5{display:flex;gap:var(--spacing-1, 4px);justify-content:center;font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--line-height-xs)}.standings-last5 span{display:inline-block;text-align:center;min-width:8px}.standings-last5 .w{color:var(--color-status-success)}.standings-last5 .l{color:var(--color-status-error)}.standings-last5 .none{color:var(--color-text-muted)}.standings-table th.standings-col-rank,.standings-table td.standings-col-rank,.standings-table th.standings-col-team,.standings-table td.standings-col-team{position:sticky;z-index:2;background:var(--color-background-base)}.standings-table th.standings-col-rank,.standings-table td.standings-col-rank{left:0}.standings-table th.standings-col-team,.standings-table td.standings-col-team{left:32px;box-shadow:1px 0 0 0 var(--color-border-default)}.standings-row--current td.standings-col-rank,.standings-row--current td.standings-col-team{background:color-mix(in oklch,var(--color-text-primary) 5%,var(--color-background-base))}.team-list{display:flex;flex-direction:column;padding:0}.team-list-row{display:flex;align-items:center;gap:var(--spacing-3, 16px);padding:var(--spacing-2, 8px) var(--spacing-3, 16px);transition:background .15s;min-width:0}.team-list-row:hover{background:var(--color-background-surface)}.team-list-row:focus-visible{outline-offset:-2px}.team-list-logo{width:24px;height:24px;border-radius:50%;background:var(--color-neutral-700);flex-shrink:0}.team-list-name{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--line-height-md);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.stat-table{width:100%;border-collapse:collapse;font-size:14px}.stat-table th{text-align:left;padding:10px 14px;color:var(--color-text-muted);font-weight:var(--weight-medium);border-bottom:.5px solid var(--color-border-default);white-space:nowrap;font-size:var(--size-xs)}.stat-table th[title]{cursor:help}.stat-table td{padding:10px 14px;border-bottom:.5px solid var(--color-border-default)}.stat-table tr:last-child td{border-bottom:none}.stat-table tbody tr:hover td{background:color-mix(in oklch,var(--color-text-primary) 2%,transparent)}.stat-table tbody tr:hover td:nth-child(-n+2){background:color-mix(in oklch,var(--color-text-primary) 2%,var(--color-background-base))}.stat-table .text-right{text-align:right}.stat-table .player-cell{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.starter-badge{display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:var(--weight-medium);color:var(--color-text-muted);padding:2px 4px;border-radius:2px}.starter-badge--active{color:var(--color-text-primary);background:color-mix(in oklch,var(--color-text-primary) 12%,transparent)}.captain-badge{font-size:10px;line-height:1;font-weight:var(--weight-bold);color:var(--color-status-warning)}.stat-table th:nth-child(-n+2),.stat-table td:nth-child(-n+2){position:sticky;z-index:2;background:var(--color-background-base)}.stat-table th:first-child,.stat-table td:first-child{left:0}.stat-table th:nth-child(2),.stat-table td:nth-child(2){left:40px;box-shadow:1px 0 0 0 var(--color-border-default)}.stat-table .name-col{font-weight:var(--weight-medium)}.stat-table tr.starter-row td{background:color-mix(in oklch,var(--color-text-primary) 3%,transparent)}.stat-table tr.starter-row td:nth-child(-n+2){background:color-mix(in oklch,var(--color-text-primary) 3%,var(--color-background-base))}.stat-table tr.starter-row:hover td{background:color-mix(in oklch,var(--color-text-primary) 6%,transparent)}.stat-table tr.starter-row:hover td:nth-child(-n+2){background:color-mix(in oklch,var(--color-text-primary) 6%,var(--color-background-base))}.stat-table .num-col{text-align:right;font-variant-numeric:tabular-nums}.stat-table tfoot .totals-row td{border-top:1.5px solid var(--color-border-default);border-bottom:none;font-weight:var(--weight-bold);color:var(--color-text-primary);padding-top:14px;padding-bottom:6px;background:color-mix(in oklch,var(--color-text-primary) 5%,transparent)}.stat-table tfoot .totals-row td:nth-child(-n+2){background:color-mix(in oklch,var(--color-text-primary) 5%,var(--color-background-base))}.stat-table tfoot .pct-row td{border-bottom:none;font-size:11px;font-weight:var(--weight-light);color:var(--color-text-muted);padding-top:2px;padding-bottom:12px;background:color-mix(in oklch,var(--color-text-primary) 5%,transparent)}.stat-table tfoot .pct-row td:nth-child(-n+2){background:color-mix(in oklch,var(--color-text-primary) 5%,var(--color-background-base))}.stat-table tfoot .pct-row .name-col{font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em}.badge{display:inline-block;padding:2px 8px;border-radius:var(--radius-full, 9999px);font-size:var(--size-xs);font-weight:var(--weight-medium);white-space:nowrap;line-height:1.4}.badge-win{background:var(--color-shot-made-bg);color:var(--color-status-success)}.badge-loss{background:var(--color-shot-missed-bg);color:var(--color-status-error)}.badge-neutral{background:var(--color-background-elevated);color:var(--color-text-muted)}.status-scheduled{background:var(--color-background-elevated);color:var(--color-text-secondary)}.status-pregame{background:color-mix(in oklch,var(--color-status-info) 18%,transparent);color:var(--color-status-info)}.status-halftime{background:color-mix(in oklch,var(--color-status-warning) 18%,transparent);color:var(--color-status-warning)}.status-finished{background:color-mix(in oklch,var(--color-status-success) 15%,transparent);color:var(--color-status-success)}.status-cancelled{background:var(--color-background-elevated);color:var(--color-text-muted);text-decoration:line-through}.badge-live{background:color-mix(in oklch,var(--color-status-error) 18%,transparent);color:var(--color-status-error);position:relative;padding-left:18px}.badge-live:before{content:"";position:absolute;left:7px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--color-status-error);transform:translateY(-50%);animation:live-pulse 1.4s ease-in-out infinite;box-shadow:0 0 color-mix(in oklch,var(--color-status-error) 60%,transparent)}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 color-mix(in oklch,var(--color-status-error) 60%,transparent)}50%{opacity:.6;box-shadow:0 0 0 4px color-mix(in oklch,var(--color-status-error) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.badge-live:before{animation:none}}.avg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:var(--spacing-3, 16px);padding:0 var(--spacing-3, 16px)}@media(min-width:835px){.avg-grid{padding-left:var(--spacing-4, 24px);padding-right:var(--spacing-4, 24px)}}.avg-item{text-align:center}.avg-value{display:block;font-size:var(--size-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.avg-label{display:block;font-size:var(--size-xs);color:var(--color-text-muted);margin-top:2px}.section-divider{height:.5px;background:var(--color-border-default)}.card-wrapper{overflow-x:auto;border-bottom:.5px solid var(--color-border-default);isolation:isolate;position:relative}a.link{color:var(--color-text-primary)}a.link:hover{text-decoration:underline}.footer-text{font-size:var(--size-xs);font-weight:var(--weight-light);color:var(--color-text-muted)}@media(min-width:835px){.content-nav-header{gap:var(--spacing-3, 16px)}.content-nav-avatar{width:40px;height:40px}.content-nav-text{flex-direction:row;align-items:baseline;gap:var(--spacing-2, 8px)}.content-nav-secondary{font-size:var(--size-lg);font-weight:var(--weight-light);line-height:var(--line-height-sm);color:var(--color-text-secondary);text-transform:none;letter-spacing:0;order:2}.content-nav-primary{font-size:var(--size-xl);line-height:var(--line-height-md);order:1}.content-tabs{gap:20px}.content-tab{font-size:var(--size-lg);line-height:var(--line-height-sm)}.breadcrumb-nav--mobile{display:none}.content-nav--desktop{display:flex}.roster-last{font-size:var(--size-xl);line-height:var(--line-height-md)}.roster-first{font-size:var(--size-sm)}.score-list,.roster-list,.team-list{padding-left:var(--spacing-4, 24px);padding-right:var(--spacing-4, 24px)}}@media(max-width:834px){.content-nav,.breadcrumb-nav{view-transition-name:nav-hero}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.nav-loading-bar[data-astro-cid-37fxchfa]{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;pointer-events:none;transform:scaleX(0);transform-origin:left center;background:var(--color-text-primary);box-shadow:0 0 6px color-mix(in oklch,var(--color-text-primary) 40%,transparent);transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s;opacity:0}.nav-loading-bar[data-astro-cid-37fxchfa].is-loading{opacity:1;transform:scaleX(.9);transition:transform 1.8s cubic-bezier(.16,1,.3,1),opacity .12s}.nav-loading-bar[data-astro-cid-37fxchfa].is-done{opacity:1;transform:scaleX(1);transition:transform .12s ease-out,opacity .2s ease-out}@media(prefers-reduced-motion:reduce){.nav-loading-bar[data-astro-cid-37fxchfa]{transition:opacity .12s}.nav-loading-bar[data-astro-cid-37fxchfa].is-loading{transform:none}}.shell[data-astro-cid-37fxchfa]{max-width:834px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}@media(min-width:1280px){.shell[data-astro-cid-37fxchfa]{max-width:1200px}}.top-nav[data-astro-cid-37fxchfa]{position:sticky;top:0;z-index:100;background:var(--color-background-base);border-bottom:.5px solid var(--color-border-default);height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0}.nav-logo[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:40px;height:40px}.nav-actions[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:16px}.nav-icon[data-astro-cid-37fxchfa]{color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px;padding:10px}.nav-icon[data-astro-cid-37fxchfa] svg[data-astro-cid-37fxchfa]{width:24px;height:24px}.sub-nav[data-astro-cid-37fxchfa]{display:none}main[data-astro-cid-37fxchfa]{flex:1}.nav-overlay[data-astro-cid-37fxchfa]{position:fixed;inset:0;z-index:200;background:var(--color-background-base);display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:opacity .25s ease-out,visibility .25s}.nav-overlay[data-astro-cid-37fxchfa].open{visibility:visible;opacity:1}.nav-overlay-header[data-astro-cid-37fxchfa]{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0}.nav-overlay-content[data-astro-cid-37fxchfa]{flex:1;padding:40px 24px;display:flex;flex-direction:column;gap:48px;overflow-y:auto}.nav-section[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:20px}.nav-section-label[data-astro-cid-37fxchfa]{font-size:var(--size-md);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}.nav-league-link[data-astro-cid-37fxchfa]{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--line-height-lg);color:var(--color-text-primary);transition:color .15s;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nav-league-link[data-astro-cid-37fxchfa]:hover{color:var(--color-text-secondary)}.nav-country-list[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:32px}.nav-country-link[data-astro-cid-37fxchfa]{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--line-height-lg);color:var(--color-text-primary);display:flex;align-items:center;gap:20px;transition:color .15s;min-width:0;max-width:100%}.nav-country-link[data-astro-cid-37fxchfa]>span[data-astro-cid-37fxchfa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nav-country-link[data-astro-cid-37fxchfa]:hover{color:var(--color-text-secondary)}.nav-country-flag[data-astro-cid-37fxchfa]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.nav-section-divider[data-astro-cid-37fxchfa]{height:.5px;background:var(--color-border-default);width:100%}.nav-footer-links[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:32px}.nav-footer-link[data-astro-cid-37fxchfa]{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--line-height-md);color:var(--color-text-primary);transition:color .15s}.nav-footer-link[data-astro-cid-37fxchfa]:hover{color:var(--color-text-secondary)}.site-footer[data-astro-cid-37fxchfa]{border-top:.5px solid var(--color-border-default);padding:22px 24px;flex-shrink:0}@media(min-width:835px){.nav-menu-btn[data-astro-cid-37fxchfa]{display:none}.nav-overlay[data-astro-cid-37fxchfa]{visibility:hidden!important;opacity:0!important}.sub-nav[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;border-bottom:.5px solid var(--color-border-default);background:var(--color-background-base);flex-shrink:0}.sub-nav-left[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:24px;flex:1;min-width:0;overflow:hidden}.sub-nav-right[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:24px;flex-shrink:0;margin-left:24px}.sub-nav-link[data-astro-cid-37fxchfa]{font-size:var(--size-sm);font-weight:var(--weight-bold);line-height:var(--line-height-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.sub-nav-link[data-astro-cid-37fxchfa]:hover{color:var(--color-text-secondary)}.sub-nav-country[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:6px}.sub-nav-flag[data-astro-cid-37fxchfa]{width:20px;height:20px;border-radius:50%;object-fit:cover}}
