/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-divide-x-reverse:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:var(--font-body);--font-mono:var(--font-data);--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:#221a0f;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:#fbbf24;--color-amber-950:#fef3c7;--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-800:oklch(44.3% .11 240.79);--color-indigo-400:oklch(67.3% .182 276.935);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-900:oklch(38.1% .176 304.987);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-data);--color-accent-brand:var(--accent-brand)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.page-shell{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);margin-inline:auto}@media (min-width:40rem){.page-shell{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}}@media (min-width:64rem){.page-shell{padding-inline:calc(var(--spacing) * 8)}}.page-shell{min-width:0;animation:page-enter var(--duration-slow) var(--ease-out-quint) both}.slate-stack>.data-card{animation:card-enter var(--duration-normal) var(--ease-out-quint) both;animation-delay:calc(var(--slate-i,0) * 55ms);transition:transform var(--duration-normal) var(--ease-out-quint),box-shadow var(--duration-normal) var(--ease-out-quint),border-color var(--duration-normal) ease}.slate-stack>.data-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0000002e}.slate-stack>.data-card[data-sport=wnba]:hover{box-shadow:0 0 0 1px var(--wnba-orange),0 10px 26px var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.slate-stack>.data-card[data-sport=wnba]:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--wnba-orange) 10%,transparent),0 10px 26px color-mix(in srgb,var(--wnba-orange) 12%,transparent)}}.browse-action-card,.browse-action-compact-card{animation:browse-card-enter var(--duration-normal) var(--ease-out-quint) both;animation-delay:calc(var(--browse-i,0) * 45ms)}.page-hero{gap:var(--space-4);margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--border);flex-direction:column;display:flex}@media (min-width:640px){.page-hero{gap:var(--space-5)}}.page-hero-head{align-items:flex-start;gap:var(--space-4);display:flex}.page-hero-head>:first-child{flex-shrink:0;min-width:4rem;min-height:4rem}.hero-headline-stack,.page-hero-head-copy{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:640px){.page-hero-head{gap:var(--space-5)}.hero-headline-stack,.page-hero-head-copy{gap:var(--space-3)}}.hero-headline-stack .section-kicker,.page-hero-head-copy .section-kicker{margin-bottom:0}.page-hero-head-title-row{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.page-profile-header{margin-top:var(--space-5);margin-bottom:var(--space-8);min-width:0;max-width:100%}@media (max-width:639px){.page-hero-head{gap:var(--space-3)}.page-profile-header .page-hero-head-copy{overflow-wrap:anywhere}}.ref-profile-gauge-row{gap:var(--space-3);width:100%;min-width:0;max-width:100%;margin-top:var(--space-3);flex-direction:column;display:flex}@media (min-width:480px){.ref-profile-gauge-row{flex-flow:wrap;max-width:28rem}}.ref-profile-gauge-row>*{flex:9.5rem;min-width:0}.page-title{font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:-.025em;font-weight:700;line-height:var(--leading-snug);color:var(--text-primary);text-wrap:balance;min-width:0}.page-lead{margin-top:var(--space-3);max-width:var(--measure-prose);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--muted)}.league-hub-hero .page-lead a,.page-hero .page-lead a,.page-lead-link{color:var(--foreground);font-weight:500}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .page-lead a,.page-hero .page-lead a,.page-lead-link{color:color-mix(in srgb,var(--foreground) 88%,transparent)}}.league-hub-hero .page-lead a,.page-hero .page-lead a,.page-lead-link{text-decoration:none;transition:color .15s ease-out}.league-hub-hero .page-lead a:hover,.page-hero .page-lead a:hover,.page-lead-link:hover{color:var(--foreground);text-decoration:underline}.page-hero .page-lead,.page-hero .page-meta{margin-top:0}.page-hero .page-meta-updated{margin-top:var(--space-2)}.page-meta{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);color:var(--muted-strong);flex-wrap:wrap;display:inline-flex}.page-meta-updated{margin-top:var(--space-3);font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--meta-updated-ink);font-weight:500}.page-meta .page-meta-updated{margin-top:0}.section-title{font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:700;line-height:var(--leading-snug);color:var(--ink-secondary);text-wrap:balance;min-width:0}.section-lead{margin-top:var(--space-3);max-width:var(--measure-prose);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.section-block{margin-bottom:var(--space-10)}.section-block-tight{margin-bottom:var(--space-8)}.content-stack{gap:var(--space-10);flex-direction:column;display:flex}.content-stack-offseason{gap:var(--space-12);flex-direction:column;display:flex}.slate-stack{gap:var(--space-4);flex-direction:column;display:flex}.back-link{font-size:var(--text-sm);color:var(--muted);font-weight:500;transition:color .15s ease-out}.back-link:hover{color:var(--ink-secondary)}.back-link+.page-hero,.back-link+header{margin-top:var(--space-5)}.panel{background-color:var(--surface);box-shadow:0 1px 2px #00000052}.panel,.panel-inset{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}.panel-inset{background-color:var(--surface-raised)}.data-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);overflow:hidden;box-shadow:0 1px 2px #00000052}.ref-profile-section{border:1px solid var(--clinical-card-border,#1e293b);border-radius:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ref-profile-section{border:1px solid color-mix(in srgb,var(--clinical-card-border,#1e293b) 88%,var(--border))}}.ref-profile-section{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.ref-profile-section{background:color-mix(in srgb,var(--surface) 90%,#020617)}}.ref-profile-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 2px #00000052}.ref-profile-section:not(:has(.ref-table-section-header)):not(.refs-directory):not(.scouting-report-card){gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}@media (max-width:639px){.ref-profile-section:not(:has(.ref-table-section-header)):not(.refs-directory):not(.scouting-report-card){padding:var(--space-4)}}html[data-color=light]:not([data-contrast=high]) .ref-profile-section{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0d}.data-card-header{border-bottom:1px solid var(--border);padding:var(--space-4) var(--space-5)}@media (max-width:639px){.data-card-header{padding:var(--space-4)}}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.stat-row>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--border)}@media (min-width:40rem){.stat-row{flex-wrap:wrap;display:flex}:where(.stat-row>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}}.stat-row+.stat-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle)}.stat-cell{min-width:5rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex:1}.stat-cell:first-child{padding-left:calc(var(--spacing) * 4)}.stat-cell:last-child{padding-right:calc(var(--spacing) * 4)}@media (min-width:40rem){.stat-cell{padding-inline:calc(var(--spacing) * 5)}}.stat-label{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);color:var(--muted);flex-wrap:wrap;display:flex}.stat-value{font-family:var(--font-data);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--leading-tight);color:var(--ink-secondary)}.stat-detail,.stat-value{margin-top:var(--space-2)}.stat-detail{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted)}.stat-annotation{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted-strong);font-weight:500}.metric-delight-value,.metric-delight-value-hero{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;transition:color var(--duration-fast) var(--ease-out-quart)}.metric-delight-value--lg-size{font-size:var(--text-2xl)}.metric-delight-value--hero-size,.metric-delight-value-hero{font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:800}@media (min-width:640px){.metric-delight-value--hero-size,.metric-delight-value-hero.metric-delight-value--hero-size{font-size:clamp(2rem,4vw,2.75rem)}}.metric-delight-badge-value--positive,.metric-delight-value--positive,.metric-delight-value-hero--positive{color:var(--metric-positive-ink)}.metric-delight-badge-value--negative,.metric-delight-value--negative,.metric-delight-value-hero--negative{color:var(--metric-negative-ink)}.metric-delight-value--neutral,.metric-delight-value-hero--neutral{color:var(--metric-neutral-ink,var(--ink-secondary))}.metric-delight-value--standout.metric-delight-value--positive,.metric-delight-value-hero--standout.metric-delight-value-hero--positive{text-shadow:0 0 28px var(--metric-positive-glow)}.metric-delight-value--standout.metric-delight-value--negative,.metric-delight-value-hero--standout.metric-delight-value-hero--negative{text-shadow:0 0 28px var(--metric-negative-glow)}.metric-delight-badge{border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:0;transition:border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart);border-radius:.375rem;flex-direction:column;gap:.12rem;padding:.35rem .65rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.metric-delight-badge:hover{transform:translateY(-1px)}}.metric-delight-badge--positive{border-color:var(--metric-positive-border);background:var(--metric-positive-bg)}.metric-delight-badge--negative{border-color:var(--metric-negative-border);background:var(--metric-negative-bg)}.metric-delight-badge-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600;line-height:1.2}.metric-delight-badge-value{font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.metric-delight-bar{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.375rem;flex-direction:column;flex:10rem;gap:.25rem;min-width:min(100%,12rem);padding:.35rem .55rem;display:flex}.metric-delight-bar-label{font-size:var(--text-xs);color:var(--ink-secondary);font-weight:700;line-height:1.2}.metric-delight-bar-track{background:var(--border);border-radius:999px;height:.35rem;display:block}@supports (color:color-mix(in lab,red,red)){.metric-delight-bar-track{background:color-mix(in srgb,var(--border) 60%,transparent)}}.metric-delight-bar-track{overflow:hidden}.metric-delight-bar-fill{border-radius:inherit;height:100%;transition:width .22s var(--ease-out-quart);display:block}.metric-delight-bar-fill--positive{background:var(--metric-positive-ink)}@supports (color:color-mix(in lab,red,red)){.metric-delight-bar-fill--positive{background:color-mix(in srgb,var(--metric-positive-ink) 82%,var(--foreground))}}.metric-delight-bar-fill--negative{background:var(--metric-negative-ink)}@supports (color:color-mix(in lab,red,red)){.metric-delight-bar-fill--negative{background:color-mix(in srgb,var(--metric-negative-ink) 82%,var(--foreground))}}.metric-delight-bar-fill--neutral{background:var(--muted)}.metric-delight-flag{border:1px solid var(--metric-standout-flag-border);background:var(--metric-standout-flag-bg);color:var(--metric-standout-flag-ink);border-radius:999px;align-items:center;padding:.15rem .5rem;display:inline-flex}.metric-delight-flag,.metric-delight-kicker{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;font-weight:700;line-height:1.2}.metric-delight-kicker{color:var(--muted-strong)}.metric-delight-kicker--positive{color:var(--metric-positive-ink)}.metric-delight-kicker--negative{color:var(--metric-negative-ink)}.metric-delight-delta{font-family:var(--font-data);font-size:inherit;font-variant-numeric:tabular-nums;border-radius:.375rem;align-items:center;padding:.125rem .45rem;font-weight:600;line-height:1.2;display:inline-flex}.metric-delight-delta--positive{background:var(--metric-positive-bg);color:var(--metric-positive-ink);border:1px solid var(--metric-positive-border)}.metric-delight-delta--negative{background:var(--metric-negative-bg);color:var(--metric-negative-ink);border:1px solid var(--metric-negative-border)}.metric-delight-card{gap:var(--space-3);border:1px solid var(--border-subtle);background:var(--surface);padding:var(--space-4);transition:border-color var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) var(--ease-out-quart);border-radius:.75rem;flex-direction:column;display:flex;box-shadow:0 1px 3px #00000061}.metric-delight-card--positive{border-color:var(--metric-positive-border);background:linear-gradient(145deg,var(--metric-positive-bg) 0,var(--surface) 62%)}@supports (color:color-mix(in lab,red,red)){.metric-delight-card--positive{background:linear-gradient(145deg,color-mix(in srgb,var(--metric-positive-bg) 85%,var(--surface)) 0,var(--surface) 62%)}}.metric-delight-card--negative{border-color:var(--metric-negative-border);background:linear-gradient(145deg,var(--metric-negative-bg) 0,var(--surface) 62%)}@supports (color:color-mix(in lab,red,red)){.metric-delight-card--negative{background:linear-gradient(145deg,color-mix(in srgb,var(--metric-negative-bg) 85%,var(--surface)) 0,var(--surface) 62%)}}.metric-delight-card-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.metric-delight-card-body{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-strong)}.metric-delight-card-link{color:var(--foreground);transition:color var(--duration-fast) var(--ease-out-quart);font-weight:600;text-decoration:none}.metric-delight-card-link:hover{color:var(--raptors);text-decoration:underline}.finding-highlight-row{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ref-dashboard-grid{gap:var(--space-6);display:grid}@media (min-width:768px){.ref-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ref-dashboard-main{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:768px){.ref-dashboard-main{grid-column:span 2/span 2}}.ref-dashboard-sidebar{min-width:0}@media (min-width:768px){.ref-dashboard-sidebar{grid-column:span 1/span 1}}.ref-profile-meta{margin-top:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);width:100%;min-width:0;max-width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);color:var(--muted-strong);flex-wrap:wrap;display:flex}.ref-profile-meta-badge{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-shrink:0;display:inline-flex}.ref-profile-meta-badge--live{color:#6ee7b7;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:oklab(44.7925% -.095038 .0519722/.8);background-color:#0f2219}.ref-profile-meta-badge--live,.ref-profile-meta-badge--seeded{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ref-profile-meta-badge--seeded{color:#fcd34d;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:oklab(47.3189% .0863082 .0900034/.8);background-color:#221a0f}.ref-profile-meta-item{color:var(--muted)}.ref-profile-meta-updated{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--header-gold);font-weight:500}.ref-profile-betting-dashboard{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pressure-matrix-bento{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:768px){.pressure-matrix-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.pressure-matrix-card{flex-direction:column;min-width:0;height:100%;display:flex}.pressure-matrix-metrics{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.pressure-matrix-metric{gap:var(--space-2);border:1px solid var(--border-subtle);background:var(--bg-surface-2);border-radius:.625rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.pressure-matrix-metric{background:color-mix(in srgb,var(--bg-surface-2) 72%,transparent)}}.pressure-matrix-metric{padding:var(--space-3) var(--space-4)}.pressure-matrix-metric-label{color:var(--text-primary);margin:0;font-size:.82rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.pressure-matrix-metric-label{color:color-mix(in srgb,var(--text-primary) 82%,var(--text-muted))}}.pressure-matrix-metric-values{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}@media (max-width:39.99rem){.pressure-matrix-metric-values{grid-template-columns:minmax(0,1fr)}}.pressure-matrix-metric-value{gap:.15rem;min-width:0;display:grid}.pressure-matrix-metric-value dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.64rem;font-weight:600}.pressure-matrix-metric-value dd{margin:0;font-size:.95rem;line-height:1.2}.ref-profile-quick-stats{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (min-width:640px){.ref-profile-quick-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ref-profile-quick-stats--secondary{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.ref-profile-quick-stats--secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}.ref-profile-quick-stat{border:1px solid var(--border-subtle);flex-direction:column;gap:.2rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.ref-profile-quick-stat{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.ref-profile-quick-stat{background:var(--bg-surface-1);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.ref-profile-quick-stat{background:color-mix(in srgb,var(--bg-surface-1) 92%,transparent)}}.ref-profile-quick-stat{padding:.65rem .75rem}.ref-profile-quick-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere;font-size:.68rem;font-weight:600;line-height:1.3}.ref-profile-quick-stat-value{color:var(--text-primary);font-size:1.15rem;font-weight:700;line-height:1.1}.ref-profile-quick-stat-detail{color:var(--text-secondary);font-size:.72rem}.ref-narrative-layout{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ref-narrative-outcome-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}@media (min-width:1280px){.ref-narrative-outcome-grid{grid-template-columns:repeat(2,minmax(18rem,1fr))}}.ref-narrative-outcome-grid>.ref-market-impact,.ref-narrative-outcome-grid>.ref-officiating-bias{flex-direction:column;min-width:0;display:flex}.ref-narrative-outcome-grid>.ref-officiating-bias{height:fit-content}.ref-narrative-outcome-grid>.ref-market-impact{min-height:100%}.ref-narrative-outcome-grid>.ref-officiating-bias .ref-table-section-body{flex:none}.ref-narrative-outcome-grid>.ref-market-impact .ref-table-section-body{flex:auto}.ref-officiating-bias{padding:var(--space-6)}.ref-officiating-bias .ref-table-section-body,.ref-officiating-bias .ref-table-section-header{border-bottom:none;padding:0}.ref-officiating-bias .ref-table-section-header{margin-bottom:var(--space-4)}.ref-officiating-bias .ref-table-section-body{margin-bottom:0}.ref-officiating-bias-secondary-grid{align-items:start}.ref-officiating-bias-secondary-grid .ref-officiating-bias-analytics-slot .ref-stat-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ref-officiating-bias-analytics-slot .ref-whistle-metric-toggle{margin-bottom:var(--space-4)}@media (max-width:639px){.ref-officiating-bias{padding:var(--space-4)}.ref-officiating-bias-secondary-grid,.ref-officiating-bias-secondary-grid .ref-officiating-bias-analytics-slot .ref-stat-grid{grid-template-columns:minmax(0,1fr)}}.ref-officiating-gauge-row{gap:var(--space-3);min-width:0;display:grid}@media (min-width:768px){.ref-officiating-gauge-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ref-officiating-bias-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1280px){.ref-officiating-bias-grid.ref-officiating-bias-grid--split{grid-template-columns:repeat(2,minmax(16rem,1fr))}}.ref-officiating-bias-col{min-width:0}.whistle-disposition-metric--grid-cell{min-width:0;height:fit-content;padding:var(--space-4);border:1px solid var(--clinical-card-border,#1e293b);border-radius:1rem;align-self:start}@supports (color:color-mix(in lab,red,red)){.whistle-disposition-metric--grid-cell{border:1px solid color-mix(in srgb,var(--clinical-card-border,#1e293b) 88%,var(--border))}}.whistle-disposition-metric--grid-cell{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.whistle-disposition-metric--grid-cell{background:color-mix(in srgb,var(--surface) 90%,#020617)}}html[data-color=light]:not([data-contrast=high]) .whistle-disposition-metric--grid-cell{background:#fff;border-color:#e2e8f0}.ref-gsni-embedded,.ref-whistle-analytics-embedded{width:100%;min-width:0}.ref-officiating-bias-lead{margin:0}.ref-profile-trend-grid{gap:var(--space-3);align-items:start;min-width:0;display:grid}@media (min-width:768px){.ref-profile-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ref-profile-trend-grid--single,.ref-profile-trend-grid--single.ref-profile-trend-grid{grid-template-columns:minmax(0,1fr)}.ref-profile-trend-card{border:1px solid var(--border-subtle);flex-direction:column;align-self:start;gap:.45rem;min-width:0;height:fit-content;display:flex}@supports (color:color-mix(in lab,red,red)){.ref-profile-trend-card{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.ref-profile-trend-card{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--bg-surface-1);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ref-profile-trend-card{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 8%,transparent),transparent 62%),color-mix(in srgb,var(--bg-surface-1) 94%,transparent)}}.ref-profile-trend-card{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo);padding:.9rem 1rem}.ref-profile-trend-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.ref-profile-trend-record{color:var(--text-primary);margin:0;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700;line-height:1}.ref-profile-trend-rate-row{flex-wrap:wrap;gap:.35rem;display:flex}.ref-profile-trend-rate-pill{border:1px solid var(--pill-glow);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ref-profile-trend-rate-pill{border:1px solid color-mix(in srgb,var(--pill-glow) 28%,var(--border-subtle))}}.ref-profile-trend-rate-pill{background:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.ref-profile-trend-rate-pill{background:color-mix(in srgb,var(--pill-glow) 8%,var(--bg-surface-2))}}.ref-profile-trend-rate-pill{color:var(--text-secondary);padding:.2rem .55rem;font-size:.72rem;font-weight:600}.ref-profile-trend-progress{background:var(--border-subtle);border-radius:999px;height:.35rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ref-profile-trend-progress{background:color-mix(in srgb,var(--border-subtle) 65%,transparent)}}.ref-profile-trend-progress-fill{border-radius:inherit;height:100%;transition:width .24s;display:block}.ref-profile-trend-progress--brand .ref-profile-trend-progress-fill{background:linear-gradient(90deg,var(--accent-brand),var(--accent-brand))}@supports (color:color-mix(in lab,red,red)){.ref-profile-trend-progress--brand .ref-profile-trend-progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-brand) 85%,#fff),var(--accent-brand))}}.ref-profile-trend-progress--gold .ref-profile-trend-progress-fill{background:linear-gradient(90deg,var(--header-gold),var(--header-gold))}@supports (color:color-mix(in lab,red,red)){.ref-profile-trend-progress--gold .ref-profile-trend-progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--header-gold) 85%,#fff),var(--header-gold))}}.ref-profile-section-title{letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:.82rem;font-weight:700}.ref-profile-team-trends{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ref-profile-team-trend-grid{gap:var(--space-3);min-width:0;display:grid}@media (min-width:768px){.ref-profile-team-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ref-profile-team-trend-panel{border:1px solid var(--border-subtle);min-width:0}@supports (color:color-mix(in lab,red,red)){.ref-profile-team-trend-panel{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.ref-profile-team-trend-panel{background:var(--bg-surface-1);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ref-profile-team-trend-panel{background:color-mix(in srgb,var(--bg-surface-1) 94%,transparent)}}.ref-profile-team-trend-panel{padding:.85rem .9rem}.ref-profile-team-trend-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .65rem;font-size:.75rem;font-weight:700}.ref-profile-team-trend-empty{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}.ref-profile-team-trend-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ref-profile-team-trend-row{color:inherit;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"team badge""record badge";align-items:center;gap:.15rem .55rem;padding:.45rem .35rem;text-decoration:none;transition:background-color .15s;display:grid}@media (min-width:480px){.ref-profile-team-trend-row{grid-template-columns:minmax(0,1.4fr) auto auto;grid-template-areas:"team record badge";gap:.55rem}}.ref-profile-team-trend-row:hover{background:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.ref-profile-team-trend-row:hover{background:color-mix(in srgb,var(--pill-glow) 6%,transparent)}}.ref-profile-team-trend-team{grid-area:team;align-items:center;gap:.45rem;min-width:0;display:flex}.ref-profile-team-trend-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:.82rem;font-weight:600;overflow:hidden}.ref-profile-team-trend-record{color:var(--text-secondary);grid-area:record;font-size:.78rem;font-weight:600}.ref-profile-team-rate-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;grid-area:badge;justify-self:end;align-items:center;padding:.18rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.ref-profile-team-rate-badge--high{color:#6ee7b7;background:#34d39924;border:1px solid #34d39973}.ref-profile-team-rate-badge--mid{border:1px solid var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.ref-profile-team-rate-badge--mid{border:1px solid color-mix(in srgb,var(--header-gold) 40%,transparent)}}.ref-profile-team-rate-badge--mid{background:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.ref-profile-team-rate-badge--mid{background:color-mix(in srgb,var(--header-gold) 12%,transparent)}}.ref-profile-team-rate-badge--mid{color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.ref-profile-team-rate-badge--mid{color:color-mix(in srgb,var(--header-gold) 88%,#fff)}}.ref-profile-team-rate-badge--neutral{border:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.ref-profile-team-rate-badge--neutral{border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent)}}.ref-profile-team-rate-badge--neutral{background:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){.ref-profile-team-rate-badge--neutral{background:color-mix(in srgb,var(--bg-surface-2) 80%,transparent)}}.ref-profile-team-rate-badge--neutral{color:var(--text-secondary)}.ref-profile-team-rate-badge--low{color:#fca5a5;background:#f8717124;border:1px solid #f8717173}.ref-profile-data-card{border:1px solid var(--border-subtle);min-width:0}@supports (color:color-mix(in lab,red,red)){.ref-profile-data-card{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.ref-profile-data-card{background:var(--bg-surface-1);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ref-profile-data-card{background:color-mix(in srgb,var(--bg-surface-1) 94%,transparent)}}.ref-profile-data-card{overflow:hidden}.ref-profile-data-card-head{padding:.85rem 1rem .35rem}.ref-profile-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ref-profile-compact-table{width:100%;min-width:18rem}.ref-profile-compact-table td,.ref-profile-compact-table th{white-space:nowrap;padding-top:.55rem;padding-bottom:.55rem}.ref-profile-compact-table td:first-child,.ref-profile-compact-table th:first-child{white-space:normal;min-width:5.5rem}.ref-stat-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;width:100%;min-width:0;display:grid}@media (max-width:639px){.ref-stat-grid,.ref-stat-grid--gsni{grid-template-columns:minmax(0,1fr)}}.ref-whistle-analytics-embedded .ref-stat-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}@media (min-width:768px){.ref-whistle-analytics-embedded .ref-stat-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}}.ref-stat-card{overflow-wrap:normal;word-break:normal;min-width:0;height:fit-content;padding:var(--space-6);border:1px solid var(--clinical-card-border,#1e293b);border-radius:1rem;flex-direction:column;align-self:start;display:flex}@supports (color:color-mix(in lab,red,red)){.ref-stat-card{border:1px solid color-mix(in srgb,var(--clinical-card-border,#1e293b) 88%,var(--border))}}.ref-stat-card{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.ref-stat-card{background:color-mix(in srgb,var(--surface) 90%,#020617)}}.ref-stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.clinical-metric-card,.profile-signal-card,.stat-card,[data-stat-card=true]{align-self:start;height:fit-content}.ref-stat-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-weight:400}html[data-color=light]:not([data-contrast=high]) .ref-stat-label{color:#64748b}.ref-stat-value{margin-top:var(--space-2);font-family:var(--font-data);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--leading-tight);color:var(--ink-secondary);overflow-wrap:break-word;word-break:normal}@media (min-width:640px){.ref-stat-value{font-size:var(--text-3xl)}}.ref-stat-detail{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums}.ref-stat-detail,.ref-stat-detail--muted{color:var(--text-primary-muted)}.clinical-metric-card{border:1px solid var(--clinical-card-border,#e5e7eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;display:flex}.clinical-metric-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.35rem .5rem;display:flex}.clinical-metric-card-head .ref-stat-label{flex:auto;min-width:0}.clinical-metric-card-head-actions{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.stat-card-share-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;transition:color .15s,background-color .15s;display:inline-flex}.stat-card-share-btn:focus-visible,.stat-card-share-btn:hover{color:#818cf8;background:#eef2ffa6;outline:none}.stat-card-share-btn-icon{width:.95rem;height:.95rem}.stat-card-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.stat-card-header-badges{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.profile-signal-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ref-card-head .stat-card-share-btn,.ref-profile-trend-card-head .stat-card-share-btn{align-self:flex-start;margin-left:auto}.stat-card--hash-focus{animation:stat-card-hash-focus 1.5s ease-out}@keyframes stat-card-hash-focus{0%,18%{box-shadow:0 0 0 2px #818cf8bf,0 0 24px #818cf847}to{box-shadow:none}}.ref-table-section-header{border-bottom:1px solid var(--border-subtle);padding:var(--space-6)}.ref-table-section-header h2{font-size:var(--text-sm);letter-spacing:-.025em;color:var(--ink-secondary);font-weight:600}.ref-table-section-body{padding:var(--space-6)}@media (max-width:639px){.ref-table-section-header{padding:var(--space-4)}}.ref-data-table tbody tr{border-top:1px solid var(--border-subtle)}.ref-data-table td,.ref-data-table th{padding:var(--space-3) var(--space-4);vertical-align:middle}@media (min-width:640px){.ref-data-table td,.ref-data-table th{padding-left:var(--space-5);padding-right:var(--space-5)}}.ref-data-table td:not(:first-child),.ref-data-table th:not(:first-child){text-align:right}.ref-data-table td:first-child,.ref-data-table th:first-child{text-align:left}.ref-delta-positive{background:var(--metric-positive-bg);color:var(--metric-positive-ink);border:1px solid var(--metric-positive-border);border-radius:.375rem}.ref-delta-negative,.ref-delta-positive{font-family:var(--font-data);font-variant-numeric:tabular-nums;align-items:center;padding:.125rem .45rem;font-weight:600;display:inline-flex}.ref-delta-negative{background:var(--metric-negative-bg);color:var(--metric-negative-ink);border:1px solid var(--metric-negative-border);border-radius:.375rem}.ref-signals-sidebar{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);overflow:hidden;box-shadow:0 1px 2px #00000052}.ref-signals-empty{padding:var(--space-5);text-align:center}.data-signal{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-feature-settings:"tnum" 1,"ss01" 1;font-weight:600}.section-kicker{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);color:var(--muted-strong)}.offseason-alert{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--header-sapphire);border-radius:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.offseason-alert{border:1px solid color-mix(in srgb,var(--header-sapphire) 18%,var(--border))}}.offseason-alert{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.offseason-alert{background:color-mix(in srgb,var(--header-sapphire) 5%,var(--surface-raised))}}.offseason-alert-icon{width:1.125rem;height:1.125rem;color:var(--header-sapphire);flex-shrink:0;margin-top:.125rem}.offseason-alert-badge{flex-shrink:0;margin-top:.05rem}.offseason-alert-text{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-strong)}.offseason-notice{gap:var(--space-10);margin-bottom:var(--space-10);flex-direction:column;display:flex}.offseason-callout{flex-direction:column;align-items:flex-start;gap:0;display:flex}.offseason-callout .section-title{margin-top:0}.offseason-callout .section-lead{margin-top:var(--space-3);max-width:var(--measure-prose)}.offseason-notice-cta{margin-top:var(--space-5)}.page-shell-hub,.page-shell-slate{gap:var(--space-8);flex-direction:column;min-width:0;padding-top:0;display:flex}@media (min-width:640px){.page-shell-hub,.page-shell-slate{gap:var(--space-12)}}.page-shell-hub>.league-hub-hero,.page-shell-slate>.league-hub-hero,.page-shell-slate>.page-hero-slate{margin-bottom:0}.page-shell-slate>.slate-quick-links{margin-block:0}.page-hero-slate{gap:var(--space-3);padding-bottom:var(--space-5)}@media (min-width:640px){.page-hero-slate{gap:var(--space-4);padding-bottom:var(--space-6)}}.offseason-status-strip{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.75rem;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.offseason-status-strip{background:color-mix(in srgb,var(--surface-raised) 58%,var(--surface))}}.offseason-status-strip{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.offseason-status-strip{box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 6%,transparent)}}.offseason-status-copy-block{gap:var(--space-2);flex-direction:column;flex:14rem;min-width:0;display:flex}.offseason-status-copy{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-strong)}.offseason-status-detail{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--muted);max-width:var(--measure-prose)}.offseason-status-strip--college{border-color:var(--cbb-gold)}@supports (color:color-mix(in lab,red,red)){.offseason-status-strip--college{border-color:color-mix(in srgb,var(--cbb-gold) 22%,var(--border-subtle))}}.offseason-status-strip--college{background:var(--cbb-gold)}@supports (color:color-mix(in lab,red,red)){.offseason-status-strip--college{background:color-mix(in srgb,var(--cbb-gold) 4%,var(--surface-raised))}}.offseason-status-strip-cta{flex-shrink:0}.slate-findings-hero{gap:var(--space-6);flex-direction:column;margin-bottom:0;display:flex}@media (min-width:640px){.slate-findings-hero{gap:var(--space-8)}}.slate-findings-hero-intro{gap:var(--space-3);max-width:var(--measure-wide);flex-direction:column;display:flex}@media (min-width:640px){.slate-findings-hero-intro{gap:var(--space-4)}}.slate-findings-hero-title{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:-.015em;font-weight:700;line-height:var(--leading-snug);color:var(--ink-secondary);text-wrap:balance}@media (min-width:640px){.slate-findings-hero-title{font-size:var(--text-2xl)}}.slate-findings-hero-note{color:var(--muted)}.slate-findings-hero-lead,.slate-findings-hero-note{max-width:var(--measure-prose);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.slate-findings-hero-lead{font-weight:500;color:var(--ink-secondary)}.slate-findings-hero-link{align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.slate-findings-hero-stack{gap:var(--space-4)}@media (min-width:640px){.slate-findings-hero-stack{gap:var(--space-5)}}.season-notify-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:28rem;display:flex}.season-notify-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--surface);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);outline-offset:2px;border-width:1px;flex:1}.season-notify-input:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.season-notify-input:disabled{opacity:.6}.season-notify-input{font-size:var(--text-sm);min-width:12rem;color:var(--text-primary);border-color:var(--border)}.season-notify-input::placeholder{color:var(--text-muted)}.season-notify-input:focus-visible{border-color:var(--border-strong);outline-color:var(--focus-ring)}.season-notify-submit,.season-notify-success{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.season-notify-success{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#a7f3d0;font-size:var(--text-sm);background-color:#0f2219;border-width:1px;border-color:#166534;max-width:28rem}.season-notify-error{font-size:var(--text-sm);color:var(--raptors);flex-basis:100%;margin:0}.browse-action-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (min-width:768px){.browse-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.browse-action-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.browse-action-card{gap:var(--space-1);padding:var(--space-3);outline-offset:2px;background:#18181b66;border:1px solid #27272acc;border-radius:.5rem;flex-direction:column;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #00000052}.browse-action-card:hover{background:#18181b8c;border-color:#3f3f46d9;transform:translateY(-.25rem);box-shadow:0 2px 8px #00000073}html[data-color=light]:not([data-contrast=high]) .browse-action-card{box-shadow:var(--card-shadow-light);background:#fff;border-color:#e2e8f0}html[data-color=light]:not([data-contrast=high]) .browse-action-card:hover{border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .browse-action-card:hover{border-color:color-mix(in srgb,var(--header-sapphire) 14%,#e2e8f0)}}html[data-color=light]:not([data-contrast=high]) .browse-action-card:hover{box-shadow:var(--card-shadow-light-hover);background:#fff}.browse-action-card:focus-visible{outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.browse-action-card:focus-visible{outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.browse-action-card-title{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);color:var(--ink-secondary);padding-right:var(--space-5)}.browse-action-card-desc{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--muted)}.browse-action-card-arrow{top:var(--space-4);right:var(--space-4);width:.875rem;height:.875rem;color:var(--muted);transition:transform .18s ease-out,color .18s ease-out;position:absolute}.browse-action-card:hover .browse-action-card-arrow{color:var(--header-sapphire);transform:translate(2px)}.slate-quick-links{margin-block:var(--space-10)}.browse-action-compact{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:640px){.browse-action-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.browse-action-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.browse-action-compact-card{gap:var(--space-1);min-height:4.75rem;padding:var(--space-3) var(--space-4);outline-offset:2px;background:#18181b66;border:1px solid #27272acc;border-radius:.5rem;flex-direction:column;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #00000052}.browse-action-compact-card:hover{background:#18181b8c;border-color:#3f3f46d9;transform:translateY(-.25rem);box-shadow:0 2px 8px #00000073}html[data-color=light]:not([data-contrast=high]) .browse-action-compact-card{box-shadow:var(--card-shadow-light);background:#fff;border-color:#e2e8f0}html[data-color=light]:not([data-contrast=high]) .browse-action-compact-card:hover{border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .browse-action-compact-card:hover{border-color:color-mix(in srgb,var(--header-sapphire) 14%,#e2e8f0)}}html[data-color=light]:not([data-contrast=high]) .browse-action-compact-card:hover{box-shadow:var(--card-shadow-light-hover);background:#fff}.browse-action-compact-card:focus-visible{outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.browse-action-compact-card:focus-visible{outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.browse-action-compact-title{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);color:var(--ink-secondary);padding-right:var(--space-6)}.browse-action-compact-desc{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--muted);padding-right:var(--space-6)}.browse-action-compact-arrow{top:50%;right:var(--space-4);width:.875rem;height:.875rem;color:var(--muted);transition:transform .18s ease-out,color .18s ease-out;position:absolute;transform:translateY(-50%)}.browse-action-compact-card:hover .browse-action-compact-arrow{color:var(--header-gold);transform:translate(2px,-50%)}.pro-tease-callout{border:1px solid var(--header-gold);border-radius:.75rem;width:100%}@supports (color:color-mix(in lab,red,red)){.pro-tease-callout{border:1px solid color-mix(in srgb,var(--header-gold) 40%,var(--border))}}.pro-tease-callout{background:linear-gradient(135deg,var(--header-gold-bright) 0,var(--header-sapphire) 100%)}@supports (color:color-mix(in lab,red,red)){.pro-tease-callout{background:linear-gradient(135deg,color-mix(in srgb,var(--header-gold-bright) 14%,var(--surface)) 0,color-mix(in srgb,var(--header-sapphire) 8%,var(--surface)) 100%)}}.pro-tease-callout{box-shadow:0 1px 3px #00000073,inset 0 1px 0 var(--header-gold-bright)}@supports (color:color-mix(in lab,red,red)){.pro-tease-callout{box-shadow:0 1px 3px #00000073,inset 0 1px 0 color-mix(in srgb,var(--header-gold-bright) 25%,transparent)}}.pro-tease-callout-inner{padding:var(--space-6) var(--space-5);text-align:left}@media (min-width:640px){.pro-tease-callout-inner{padding:var(--space-8) var(--space-6)}}.pro-tease-callout-kicker{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--header-sapphire);font-weight:700}@supports (color:color-mix(in lab,red,red)){.pro-tease-callout-kicker{color:color-mix(in srgb,var(--header-sapphire) 70%,var(--muted-strong))}}.pro-tease-callout-title{margin-top:var(--space-1);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700;line-height:var(--leading-tight);color:var(--ink-secondary)}.pro-tease-callout-copy{margin-top:var(--space-3);max-width:var(--measure-prose);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.pro-tease-callout-btn{margin-top:var(--space-4)}.status-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);border-width:1px;font-weight:600;display:inline-flex}.edge-summary-list{margin-top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.edge-summary-link{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);outline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media (hover:hover){.edge-summary-link:hover{border-color:#94949f}}.edge-summary-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:#71717a}@media (prefers-reduced-motion:reduce){.edge-summary-link{transition-property:none}}.edge-summary-link{border-left:3px solid var(--raptors);box-shadow:0 1px 2px #00000047}.edge-summary-link:hover{box-shadow:0 2px 6px #00000073}.edge-summary-rank{font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--raptors);font-weight:600}.team-logo-plate{box-sizing:border-box;background:var(--logo-plate);border:1px solid var(--logo-plate-border);box-shadow:inset 0 1px 0 var(--foreground);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.team-logo-plate{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent)}}.team-logo-plate{overflow:hidden}.team-logo-plate__img{object-fit:contain;object-position:center;transform-origin:50%;width:100%;height:100%;padding:0;display:block;transform:scale(1.08)}.team-logo-plate__fallback{font-family:var(--font-data);color:var(--ink-secondary);font-size:.6875rem;font-weight:700;line-height:1}.team-logo-plate[data-sport=cbb] .team-logo-plate__img,.team-logo-plate[data-sport=epl] .team-logo-plate__img,.team-logo-plate[data-sport=laliga] .team-logo-plate__img,.team-logo-plate[data-sport=nfl] .team-logo-plate__img{transform:scale(1.14)}.crew-chip{border:1px solid var(--border);background:var(--surface-raised);max-width:100%;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);color:var(--ink-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:inline-flex}.crew-chip:hover{border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.crew-chip:hover{border-color:color-mix(in srgb,var(--header-sapphire) 28%,var(--border))}}.crew-chip:hover{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.crew-chip:hover{background:color-mix(in srgb,var(--header-sapphire) 4%,var(--surface))}}.crew-chip:hover{color:var(--raptors);text-decoration:none}.crew-chip-label{border-right:1px solid var(--border);font-size:var(--text-xs);color:var(--muted);margin-right:.1rem;padding-right:.35rem}.crew-chip-label,.ref-initials-badge{letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-weight:700}.ref-initials-badge{color:var(--ink-secondary);background:radial-gradient(ellipse 120% 90% at 50% 0,var(--ref-initials-accent,var(--muted)),transparent 70%),var(--surface-raised);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ref-initials-badge{background:radial-gradient(ellipse 120% 90% at 50% 0,color-mix(in srgb,var(--ref-initials-accent,var(--muted)) 18%,transparent),transparent 70%),var(--surface-raised)}}.ref-initials-badge__ring{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ref-initials-badge__label{z-index:1;line-height:1;position:relative}.ref-initials-badge--nba{--ref-initials-accent:var(--raptors)}.ref-initials-badge--nfl{--ref-initials-accent:var(--nfl-green)}.ref-initials-badge--nhl{--ref-initials-accent:var(--nhl-blue)}.ref-initials-badge--soccer{--ref-initials-accent:#8b6bb5}.ref-initials-badge--college{--ref-initials-accent:var(--cbb-gold)}.ref-initials-badge--wnba{--ref-initials-accent:var(--wnba-orange)}.crew-chip--pending{border-style:dashed;border-color:var(--state-caution)}@supports (color:color-mix(in lab,red,red)){.crew-chip--pending{border-color:color-mix(in srgb,var(--state-caution) 42%,var(--border))}}.crew-chip--pending{background:var(--state-caution)}@supports (color:color-mix(in lab,red,red)){.crew-chip--pending{background:color-mix(in srgb,var(--state-caution) 6%,var(--surface-raised))}}.crew-chip--pending{color:var(--muted-strong);cursor:default;animation:crew-pending-glow 2.8s var(--ease-out-quint) infinite}.data-card[data-sport=wnba][data-crew-pending=true]{border-color:var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.data-card[data-sport=wnba][data-crew-pending=true]{border-color:color-mix(in srgb,var(--wnba-orange) 22%,var(--border))}}.data-card[data-sport=wnba][data-crew-pending=true]{box-shadow:0 0 0 1px var(--wnba-orange),0 4px 18px var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.data-card[data-sport=wnba][data-crew-pending=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--wnba-orange) 8%,transparent),0 4px 18px color-mix(in srgb,var(--wnba-orange) 10%,transparent)}}.data-card[data-sport=wnba][data-crew-pending=true] .crew-chip--pending{border-color:var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.data-card[data-sport=wnba][data-crew-pending=true] .crew-chip--pending{border-color:color-mix(in srgb,var(--wnba-orange) 45%,var(--border))}}.data-card[data-sport=wnba][data-crew-pending=true] .crew-chip--pending{background:var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.data-card[data-sport=wnba][data-crew-pending=true] .crew-chip--pending{background:color-mix(in srgb,var(--wnba-orange) 8%,var(--surface-raised))}}.data-card[data-sport=wnba][data-crew-pending=true] .crew-chip--pending{color:var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.data-card[data-sport=wnba][data-crew-pending=true] .crew-chip--pending{color:color-mix(in srgb,var(--wnba-orange) 82%,var(--ink-secondary))}}@keyframes crew-pending-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--state-caution) 0%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--state-caution) 14%,transparent)}}.official-role-badge{--pill-glow-accent:var(--nhl-blue);border:1px solid var(--nhl-blue);border-radius:999px;flex-shrink:0;padding:.05rem .35rem}@supports (color:color-mix(in lab,red,red)){.official-role-badge{border:1px solid color-mix(in srgb,var(--nhl-blue) 35%,var(--border))}}.official-role-badge{background:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.official-role-badge{background:color-mix(in srgb,var(--nhl-blue) 8%,var(--surface))}}.official-role-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--nhl-blue);font-size:.625rem;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.official-role-badge{color:color-mix(in srgb,var(--nhl-blue) 85%,var(--ink-secondary))}}.official-role-badge{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.ou-lean-badge{border:1px solid var(--pill-glow);border-radius:999px;flex-wrap:nowrap;align-items:center;gap:.25rem .5rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ou-lean-badge{border:1px solid color-mix(in srgb,var(--pill-glow) 38%,var(--border))}}.ou-lean-badge{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.ou-lean-badge{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 10%,transparent),transparent 62%),var(--surface)}}.ou-lean-badge{font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug);color:var(--ink-secondary);box-shadow:var(--pill-glow-ring),var(--pill-glow-halo);padding:.35rem .65rem}.ou-lean-badge-label{color:var(--muted);font-weight:500}.ou-lean-badge-label,.ou-lean-badge-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ou-lean-badge-value{font-family:var(--font-data);font-variant-numeric:tabular-nums}.ou-lean-badge-value--directional{color:var(--ink-secondary);font-weight:700}.metric-block-badge,.share-signal-item{word-break:break-word}.share-signal-item{line-height:var(--leading-relaxed);color:var(--text-secondary)}.profile-signal-stat{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.375rem}@supports (color:color-mix(in lab,red,red)){.profile-signal-stat{background:color-mix(in srgb,var(--surface-raised) 80%,var(--surface))}}.profile-signal-stat{padding:.5rem .65rem}.profile-signal-stat--positive{border-color:var(--metric-positive-border);background:var(--metric-positive-bg)}.profile-signal-stat--negative{border-color:var(--metric-negative-border);background:var(--metric-negative-bg)}.profile-signals-details-summary{cursor:pointer;font-size:var(--text-sm);color:var(--text-primary-muted);font-weight:600;list-style:none}.profile-signals-details-summary::-webkit-details-marker{display:none}.profile-signals-details-summary:after{content:" ↓";font-size:var(--text-xs);font-weight:500}.profile-signals-details[open] .profile-signals-details-summary:after{content:" ↑"}.methodology-accordion{margin-top:var(--space-12);border:1px solid var(--border);background:var(--surface);border-radius:.625rem;box-shadow:0 1px 2px #00000052}.methodology-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-size:var(--text-md);color:var(--ink-secondary);font-weight:600;list-style:none;transition:color .15s ease-out,background-color .15s ease-out;display:flex}.methodology-accordion-trigger::-webkit-details-marker{display:none}.methodology-accordion-trigger:hover{color:var(--foreground);background:var(--surface-raised)}.methodology-accordion-chevron{width:1.125rem;height:1.125rem;color:var(--muted);flex-shrink:0;transition:transform .2s ease-out}.methodology-accordion[open] .methodology-accordion-chevron{transform:rotate(180deg)}.methodology-accordion-panel{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--border-subtle)}.methodology-accordion-panel>ul{margin-top:var(--space-4)}.finding-accordion-stack{gap:var(--space-4);flex-direction:column;display:flex}.finding-accordion{display:block;overflow:hidden}.finding-accordion-trigger{cursor:pointer;list-style:none;display:block}.finding-accordion-trigger-inner{border-bottom:1px solid #0000;padding:0;transition:background-color .15s ease-out;display:block}.official-findings-single-body{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.finding-accordion-main{flex:auto;min-width:0}.research-findings-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.edge-finder-cell{min-width:5.5rem;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);flex:none}@supports (color:color-mix(in lab,red,red)){.edge-finder-cell{background:color-mix(in srgb,var(--surface) 88%,var(--border))}}.edge-finder-cell{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.edge-finder-cell{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.edge-finder-cell{text-align:right}.edge-finder-head{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.edge-finder-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.65rem;font-weight:700}.edge-finder-value{font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin-top:.15rem;font-weight:700;line-height:1.1;display:block}.edge-finder-value--muted{font-size:var(--text-base);color:var(--muted-foreground)}.edge-finder-meta{color:var(--muted-foreground);margin-top:.2rem;font-size:.65rem;display:block}.edge-finder-cell--positive .edge-finder-value{color:#22c55e}@supports (color:color-mix(in lab,red,red)){.edge-finder-cell--positive .edge-finder-value{color:color-mix(in srgb,#22c55e 82%,var(--foreground))}}.edge-finder-cell--negative .edge-finder-value{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.edge-finder-cell--negative .edge-finder-value{color:color-mix(in srgb,#ef4444 78%,var(--foreground))}}.edge-finder-cell--neutral .edge-finder-value{color:var(--foreground)}.edge-finder-disclaimer-trigger{width:1rem;height:1rem;color:var(--muted-foreground);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.edge-finder-disclaimer-icon{width:.8rem;height:.8rem}.finding-angle-header{align-items:center;gap:var(--space-2) var(--space-3)}.finding-angle-header .edge-finder-cell{min-width:4.5rem;padding:var(--space-2);margin-left:auto}.finding-card-body{display:block}.finding-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:640px){.finding-card-header{padding:var(--space-5) var(--space-5) var(--space-4)}}.finding-card-title{min-width:0;font-size:var(--text-base);font-weight:700;line-height:var(--leading-snug);color:var(--foreground);flex:14rem;margin:0}@media (min-width:640px){.finding-card-title{font-size:1.0625rem}}.finding-card-title-link{font-weight:700}.finding-card-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:inline-flex}.finding-meta-pills{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.finding-meta-pill{border:1px solid var(--pill-border);background:var(--pill-bg);font-size:var(--text-xs);letter-spacing:.01em;color:var(--pill-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:.375rem 1rem;font-weight:600;line-height:1.2;display:inline-flex}.finding-meta-pill:not(.finding-meta-pill--league):not(.finding-meta-pill--category):not(.finding-meta-pill-muted){border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill:not(.finding-meta-pill--league):not(.finding-meta-pill--category):not(.finding-meta-pill-muted){border-color:color-mix(in srgb,var(--pill-glow) 38%,var(--pill-border))}}.finding-meta-pill:not(.finding-meta-pill--league):not(.finding-meta-pill--category):not(.finding-meta-pill-muted){background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--pill-bg)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill:not(.finding-meta-pill--league):not(.finding-meta-pill--category):not(.finding-meta-pill-muted){background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 10%,transparent),transparent 62%),var(--pill-bg)}}.finding-meta-pill:not(.finding-meta-pill--league):not(.finding-meta-pill--category):not(.finding-meta-pill-muted){box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}a.finding-meta-pill-link{cursor:pointer;text-decoration:none;transition:border-color .12s ease-out,color .12s ease-out,background-color .12s ease-out}a.finding-meta-pill-link:hover{border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){a.finding-meta-pill-link:hover{border-color:color-mix(in srgb,var(--header-gold) 45%,var(--pill-border))}}a.finding-meta-pill-link:hover{color:var(--foreground);background:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){a.finding-meta-pill-link:hover{background:color-mix(in srgb,var(--header-gold) 12%,var(--pill-bg))}}.finding-meta-pill-label{align-items:center;gap:.3rem;display:inline-flex}.finding-meta-pill-icon{opacity:.88;flex-shrink:0;width:.75rem;height:.75rem}a.confidence-tier-badge-link{cursor:pointer;text-decoration:none}a.confidence-tier-badge-link:hover{filter:brightness(1.08)}.finding-meta-pill-muted{color:var(--muted);border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill-muted{border-color:color-mix(in srgb,var(--pill-glow) 28%,var(--pill-border))}}.finding-meta-pill-muted{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--pill-bg-muted)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill-muted{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 6%,transparent),transparent 62%),var(--pill-bg-muted)}}.finding-meta-pill-muted{box-shadow:0 0 0 1px var(--pill-glow),0 0 10px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill-muted{box-shadow:0 0 0 1px color-mix(in srgb,var(--pill-glow) 10%,transparent),0 0 10px color-mix(in srgb,var(--pill-glow) 10%,transparent)}}.finding-meta-pill--league{--pill-glow-accent:var(--insight-accent,var(--header-gold));--pill-glow:var(--pill-glow-accent)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league{--pill-glow:color-mix(in srgb,var(--pill-glow-accent) 72%,var(--foreground))}}.finding-meta-pill--league{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.finding-meta-pill--league[data-league=nba]{--pill-glow-accent:var(--raptors);border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nba]{border-color:color-mix(in srgb,var(--raptors) 42%,var(--pill-border))}}.finding-meta-pill--league[data-league=nba]{background:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nba]{background:color-mix(in srgb,var(--raptors) 12%,var(--pill-bg))}}.finding-meta-pill--league[data-league=nba]{color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nba]{color:color-mix(in srgb,var(--raptors) 88%,var(--pill-ink))}}.finding-meta-pill--league[data-league=nhl]{--pill-glow-accent:var(--nhl-blue);border-color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nhl]{border-color:color-mix(in srgb,var(--nhl-blue) 42%,var(--pill-border))}}.finding-meta-pill--league[data-league=nhl]{background:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nhl]{background:color-mix(in srgb,var(--nhl-blue) 12%,var(--pill-bg))}}.finding-meta-pill--league[data-league=nhl]{color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nhl]{color:color-mix(in srgb,var(--nhl-blue) 88%,var(--pill-ink))}}.finding-meta-pill--league[data-league=nfl]{--pill-glow-accent:var(--nfl-green);border-color:var(--nfl-green)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nfl]{border-color:color-mix(in srgb,var(--nfl-green) 42%,var(--pill-border))}}.finding-meta-pill--league[data-league=nfl]{background:var(--nfl-green)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nfl]{background:color-mix(in srgb,var(--nfl-green) 12%,var(--pill-bg))}}.finding-meta-pill--league[data-league=nfl]{color:var(--nfl-green)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=nfl]{color:color-mix(in srgb,var(--nfl-green) 88%,var(--pill-ink))}}.finding-meta-pill--league[data-league=epl]{--pill-glow-accent:#8b6bb5;border-color:#8b6bb5}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=epl]{border-color:color-mix(in srgb,#8b6bb5 42%,var(--pill-border))}}.finding-meta-pill--league[data-league=epl]{background:#8b6bb5}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=epl]{background:color-mix(in srgb,#8b6bb5 12%,var(--pill-bg))}}.finding-meta-pill--league[data-league=epl]{color:#8b6bb5}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=epl]{color:color-mix(in srgb,#8b6bb5 92%,var(--pill-ink))}}.finding-meta-pill--league[data-league=laliga]{--pill-glow-accent:#c8102e;border-color:#c8102e}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=laliga]{border-color:color-mix(in srgb,#c8102e 42%,var(--pill-border))}}.finding-meta-pill--league[data-league=laliga]{background:#c8102e}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=laliga]{background:color-mix(in srgb,#c8102e 12%,var(--pill-bg))}}.finding-meta-pill--league[data-league=laliga]{color:#c8102e}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=laliga]{color:color-mix(in srgb,#c8102e 92%,var(--pill-ink))}}.finding-meta-pill--league[data-league=cbb]{--pill-glow-accent:var(--cbb-gold);border-color:var(--cbb-gold)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=cbb]{border-color:color-mix(in srgb,var(--cbb-gold) 42%,var(--pill-border))}}.finding-meta-pill--league[data-league=cbb]{background:var(--cbb-gold)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=cbb]{background:color-mix(in srgb,var(--cbb-gold) 12%,var(--pill-bg))}}.finding-meta-pill--league[data-league=cbb]{color:var(--cbb-gold)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=cbb]{color:color-mix(in srgb,var(--cbb-gold) 92%,var(--pill-ink))}}.finding-meta-pill--league[data-league=cfb]{--pill-glow-accent:var(--cfb-bronze);border-color:var(--cfb-bronze)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=cfb]{border-color:color-mix(in srgb,var(--cfb-bronze) 42%,var(--pill-border))}}.finding-meta-pill--league[data-league=cfb]{background:var(--cfb-bronze)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=cfb]{background:color-mix(in srgb,var(--cfb-bronze) 12%,var(--pill-bg))}}.finding-meta-pill--league[data-league=cfb]{color:var(--cfb-bronze)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--league[data-league=cfb]{color:color-mix(in srgb,var(--cfb-bronze) 92%,var(--pill-ink))}}.finding-meta-pill--category{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.finding-meta-pill--category[data-category=marquee-efficiency]{--pill-glow-accent:var(--header-gold);border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=marquee-efficiency]{border-color:color-mix(in srgb,var(--header-gold) 42%,var(--pill-border))}}.finding-meta-pill--category[data-category=marquee-efficiency]{background:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=marquee-efficiency]{background:color-mix(in srgb,var(--header-gold) 12%,var(--pill-bg))}}.finding-meta-pill--category[data-category=marquee-efficiency]{color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=marquee-efficiency]{color:color-mix(in srgb,var(--header-gold) 92%,var(--pill-ink))}}.finding-meta-pill--category[data-category=ats-edge],.finding-meta-pill--category[data-category=ou-edge]{--pill-glow-accent:var(--metric-positive-ink);border-color:var(--metric-positive-ink)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=ats-edge],.finding-meta-pill--category[data-category=ou-edge]{border-color:color-mix(in srgb,var(--metric-positive-ink) 35%,var(--pill-border))}}.finding-meta-pill--category[data-category=ats-edge],.finding-meta-pill--category[data-category=ou-edge]{background:var(--metric-positive-ink)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=ats-edge],.finding-meta-pill--category[data-category=ou-edge]{background:color-mix(in srgb,var(--metric-positive-ink) 10%,var(--pill-bg))}}.finding-meta-pill--category[data-category=ats-edge],.finding-meta-pill--category[data-category=ou-edge]{color:var(--metric-positive-ink)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=ats-edge],.finding-meta-pill--category[data-category=ou-edge]{color:color-mix(in srgb,var(--metric-positive-ink) 88%,var(--pill-ink))}}.finding-meta-pill--category[data-category=league-trend]{--pill-glow-accent:var(--nhl-blue);border-color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=league-trend]{border-color:color-mix(in srgb,var(--nhl-blue) 35%,var(--pill-border))}}.finding-meta-pill--category[data-category=league-trend]{background:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=league-trend]{background:color-mix(in srgb,var(--nhl-blue) 10%,var(--pill-bg))}}.finding-meta-pill--category[data-category=league-trend]{color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.finding-meta-pill--category[data-category=league-trend]{color:color-mix(in srgb,var(--nhl-blue) 88%,var(--pill-ink))}}.confidence-tier-badge{font-size:var(--text-xs);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.35rem;padding:.375rem 1rem;font-weight:600;line-height:1.2;display:inline-flex}.confidence-tier-strong{--pill-glow-accent:var(--header-gold);border:1px solid var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.confidence-tier-strong{border:1px solid color-mix(in srgb,var(--header-gold) 40%,var(--border))}}.confidence-tier-strong{background:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.confidence-tier-strong{background:color-mix(in srgb,var(--header-gold) 12%,var(--surface))}}.confidence-tier-strong{color:var(--ink-secondary);box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.confidence-tier-moderate{--pill-glow-accent:var(--header-sapphire);border:1px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.confidence-tier-moderate{border:1px solid color-mix(in srgb,var(--header-sapphire) 28%,var(--border))}}.confidence-tier-moderate{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.confidence-tier-moderate{background:color-mix(in srgb,var(--header-sapphire) 5%,var(--surface-raised))}}.confidence-tier-moderate{color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.confidence-tier-moderate{color:color-mix(in srgb,var(--header-sapphire) 75%,var(--muted-strong))}}.confidence-tier-moderate{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.confidence-tier-thin{color:var(--muted);border:1px solid var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.confidence-tier-thin{border:1px solid color-mix(in srgb,var(--pill-glow) 28%,var(--border))}}.confidence-tier-thin{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.confidence-tier-thin{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 6%,transparent),transparent 62%),color-mix(in srgb,var(--surface-raised) 70%,var(--surface))}}.confidence-tier-thin{box-shadow:0 0 0 1px var(--pill-glow),0 0 10px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.confidence-tier-thin{box-shadow:0 0 0 1px color-mix(in srgb,var(--pill-glow) 10%,transparent),0 0 10px color-mix(in srgb,var(--pill-glow) 10%,transparent)}}.finding-sample-confidence{text-align:right;font-size:var(--text-xs);color:var(--muted);letter-spacing:.01em;flex:100%;margin:0;font-weight:500;line-height:1.3}@media (min-width:640px){.finding-sample-confidence{white-space:nowrap;flex:0 auto}}.finding-accordion-trigger::-webkit-details-marker{display:none}@media (min-width:640px){.finding-accordion-trigger-inner{padding:0}}.finding-accordion-trigger:hover .finding-accordion-trigger-inner{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.finding-accordion-trigger:hover .finding-accordion-trigger-inner{background:color-mix(in srgb,var(--surface-raised) 55%,var(--surface))}}.finding-accordion[open] .finding-accordion-trigger-inner{border-bottom-color:var(--border);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.finding-accordion[open] .finding-accordion-trigger-inner{background:color-mix(in srgb,var(--surface-raised) 60%,var(--surface))}}.finding-metrics-grid{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:grid}.finding-metrics-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.finding-metrics-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-metrics-grid-1{grid-template-columns:minmax(0,1fr)}@media (max-width:639px){.finding-metrics-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-metrics-grid-3 .finding-metric-cell:nth-child(3){border-top:1px solid var(--border-subtle);grid-column:1/-1}}.finding-metric-cell{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-4);border-right:1px solid var(--border-subtle);background:var(--surface-raised);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.finding-metric-cell{background:color-mix(in srgb,var(--surface-raised) 40%,var(--surface))}}.finding-metric-cell{transition:background-color var(--duration-fast) var(--ease-out-quart)}.finding-metric-cell--positive{background:var(--metric-positive-bg)}@supports (color:color-mix(in lab,red,red)){.finding-metric-cell--positive{background:color-mix(in srgb,var(--metric-positive-bg) 75%,var(--surface))}}.finding-metric-cell--negative{background:var(--metric-negative-bg)}@supports (color:color-mix(in lab,red,red)){.finding-metric-cell--negative{background:color-mix(in srgb,var(--metric-negative-bg) 75%,var(--surface))}}.finding-metric-cell--standout-high,.finding-metric-cell--standout-low{box-shadow:inset 3px 0 0 var(--metric-standout-flag-border)}@media (min-width:640px){.finding-metric-cell{padding:var(--space-5) var(--space-5)}}.finding-metric-cell:last-child{border-right:0}.finding-metric-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.75rem;font-weight:700;line-height:1.05}.finding-metric-value--lg{letter-spacing:-.025em;font-size:2rem;font-weight:800}.finding-metric-value--hero{letter-spacing:-.03em;font-size:clamp(1.875rem,3.5vw,2.625rem);font-weight:800}.finding-metric-value--positive{color:var(--semantic-positive,var(--metric-positive-ink))}.finding-metric-value--negative{color:var(--semantic-negative,var(--metric-negative-ink))}.finding-metric-value--standout-high{color:var(--metric-positive-ink);text-shadow:0 0 24px var(--metric-positive-glow)}.finding-metric-value--standout-low{color:var(--metric-negative-ink);text-shadow:0 0 24px var(--metric-negative-glow)}@media (min-width:640px){.finding-metric-value{font-size:2rem}.finding-metric-value--hero{font-size:clamp(2rem,4vw,2.75rem)}}.finding-metric-cell--contextual{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.finding-metric-cell--contextual{background:color-mix(in srgb,var(--surface-raised) 35%,var(--surface))}}.finding-metric-value--contextual{color:var(--foreground);font-size:1.375rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.finding-metric-value--contextual{color:color-mix(in srgb,var(--foreground) 86%,transparent)}}@media (min-width:640px){.finding-metric-value--contextual{font-size:1.5rem}}.finding-metric-detail--muted,.stat-comparison{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.finding-metric-detail--muted,.stat-comparison{color:color-mix(in srgb,var(--foreground) 86%,transparent)}}.finding-metric-detail--muted,.stat-comparison{font-variant-numeric:tabular-nums}.finding-metric-label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600;line-height:1.25}.finding-metric-detail{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted-strong);margin:0}.finding-card-context{padding:var(--space-4) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);border-bottom:1px solid var(--border-subtle);margin:0}@media (min-width:640px){.finding-card-context{padding:var(--space-4) var(--space-5)}}.finding-card-context-label{color:var(--ink-secondary);font-weight:600}.finding-card-static .finding-card-body{border-bottom:0}.super-bowl-catalog-summary{cursor:pointer;font-size:var(--text-sm);color:var(--ink-secondary);font-weight:650}.super-bowl-catalog-table{border-collapse:collapse;min-width:36rem}.super-bowl-catalog-table td,.super-bowl-catalog-table th{border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .65rem}.super-bowl-catalog-table th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700}.super-bowl-officiating--home{margin-bottom:2rem}.super-bowl-insight-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.super-bowl-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.super-bowl-officiating .rankings-insight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--insight-accent,var(--muted)),transparent 62%),#0f172a;border-color:#1e293b}@supports (color:color-mix(in lab,red,red)){.super-bowl-officiating .rankings-insight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--insight-accent,var(--muted)) 8%,transparent),transparent 62%),#0f172a}}.super-bowl-officiating .rankings-insight-card{box-shadow:0 0 0 1px #1e293bcc}.super-bowl-insight-card{flex-direction:column;gap:.65rem;height:100%;padding:1rem 1rem 1.05rem;display:flex}.super-bowl-insight-stat-title{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.super-bowl-insight-metric-row{flex-wrap:wrap;align-items:baseline;gap:.45rem .6rem;display:flex}.super-bowl-insight-variance-pill{font-variant-numeric:tabular-nums}.super-bowl-insight-context{flex-direction:column;gap:.2rem;min-width:0;display:flex}.super-bowl-insight-game-context{margin:0}.super-bowl-insight-action{font-size:var(--text-sm);color:var(--header-sapphire);margin-top:auto;padding-top:.35rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.super-bowl-insight-action{color:color-mix(in srgb,var(--header-sapphire) 90%,var(--text))}}.super-bowl-insight-action{text-decoration:none}.super-bowl-insight-action:hover{text-decoration:underline}.super-bowl-insight-action--muted{color:var(--text-muted);margin-top:auto;padding-top:.35rem}html[data-color=light]:not([data-contrast=high]) .super-bowl-officiating .rankings-insight-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px #0f172a0a}.finding-accordion-summary{padding:var(--space-4) var(--space-4) var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-strong)}@media (min-width:640px){.finding-accordion-summary{padding:var(--space-5) var(--space-5) var(--space-3)}}.finding-accordion-metric-preview{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--muted)}.finding-accordion-chevron{width:1rem;height:1rem;color:var(--muted);transition:transform .2s ease-out}.finding-accordion[open] .finding-accordion-chevron{transform:rotate(180deg)}.finding-accordion-panel{border-top:0}.official-findings-card .official-findings-confidence{margin-top:.15rem}.official-findings-card--single{padding:0}.official-findings-single-body{padding:var(--space-4) var(--space-5)}.finding-official-angle-lead{font-size:var(--text-sm);color:var(--ink-secondary);margin:.65rem 0 0;font-weight:650;line-height:1.35}.official-findings-card--single .finding-angle-summary{margin-top:.45rem}.finding-official-preview{font-size:var(--text-xs);color:var(--muted);margin:.35rem 0 0;font-weight:500}.official-findings-panel{padding-top:0}.finding-angle-stack{flex-direction:column;gap:0;display:flex}.finding-angle-block{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.finding-angle-block{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.finding-angle-block:first-child{border-top:0}.finding-angle-header{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;margin-bottom:.65rem;display:flex}.finding-angle-category{margin:0}.finding-angle-title{min-width:0;font-size:var(--text-sm);color:var(--foreground);flex:12rem;margin:0;font-weight:650;line-height:1.35}.finding-angle-summary{font-size:var(--text-sm);color:var(--muted-strong);margin:.65rem 0 0;line-height:1.45}.finding-angle-context,.finding-angle-regional{font-size:var(--text-xs);color:var(--muted);margin:.55rem 0 0;line-height:1.45}.finding-angle-regional{border-left:2px solid var(--border);padding-left:.75rem}@supports (color:color-mix(in lab,red,red)){.finding-angle-regional{border-left:2px solid color-mix(in srgb,var(--border) 75%,var(--accent) 25%)}}.finding-angle-footer{margin-top:.75rem}.finding-accordion-explainer{padding:var(--space-4) var(--space-4) 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-strong)}@media (min-width:640px){.finding-accordion-explainer{padding:var(--space-4) var(--space-5) 0}}.finding-accordion-footer{align-items:stretch;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.finding-accordion-footer{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-5);flex-direction:row}}.finding-sample-meta{letter-spacing:.04em;min-width:0;max-width:100%;color:var(--muted);flex:12rem;margin:0;font-size:.6875rem;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.finding-sample-meta{color:color-mix(in srgb,var(--muted) 92%,transparent)}}.finding-sample-meta{font-variant-numeric:tabular-nums}.finding-accordion-footer .flex{flex:auto;justify-content:flex-end;min-width:0}.finding-filter-bar{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.finding-filter-chip{border:1px solid var(--border);background:var(--surface);font-size:var(--text-xs);color:var(--muted-strong);cursor:pointer;border-radius:999px;align-items:center;padding:.45rem .95rem;font-weight:600;line-height:1.2;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:inline-flex}.finding-filter-chip:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.finding-filter-chip:hover{border-color:color-mix(in srgb,var(--border) 60%,var(--ink-secondary))}}.finding-filter-chip:hover{color:var(--ink-secondary)}.finding-filter-chip-active{border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.finding-filter-chip-active{border-color:color-mix(in srgb,var(--raptors) 35%,var(--border))}}.finding-filter-chip-active{background:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.finding-filter-chip-active{background:color-mix(in srgb,var(--raptors) 8%,var(--surface))}}.finding-filter-chip-active{color:var(--ink-secondary)}.finding-footer-link{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.375rem;align-items:center;gap:.25rem;padding:.4rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.finding-footer-link{background:color-mix(in srgb,var(--surface-raised) 80%,var(--surface))}}.finding-footer-link{font-size:var(--text-xs);color:var(--ink-secondary);font-weight:500;line-height:1.2;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.finding-footer-link:hover{border-color:var(--border);background:var(--surface-raised);color:var(--ink)}.finding-footer-link-arrow{width:.75rem;height:.75rem;color:var(--muted);transition:transform .15s ease-out}.finding-footer-link:hover .finding-footer-link-arrow{color:var(--ink-secondary);transform:translate(.125rem)}.finding-name-wall{vertical-align:middle;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:inline}.finding-name-text{color:var(--ink-secondary);font-weight:500}.finding-name-more{font:inherit;color:var(--raptors);cursor:pointer;text-underline-offset:.12em;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.finding-name-more:focus-visible,.finding-name-more:hover{color:var(--foreground)}.finding-name-more:focus-visible{outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.finding-name-more:focus-visible{outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.finding-name-more:focus-visible{outline-offset:2px}.findings-expand-more{margin-top:var(--space-5);flex-direction:column;align-items:center;display:flex}.findings-expand-more-btn{width:100%;max-width:16rem;padding:var(--space-2) var(--space-4);border:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);color:var(--ink-secondary);cursor:pointer;border-radius:.5rem;justify-content:center;margin-inline:auto;font-weight:600;list-style:none;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex;box-shadow:0 1px 2px #00000052}.findings-expand-more-btn::-webkit-details-marker{display:none}.findings-expand-more-btn:hover{border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.findings-expand-more-btn:hover{border-color:color-mix(in srgb,var(--header-sapphire) 28%,var(--border))}}.findings-expand-more-btn:hover{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.findings-expand-more-btn:hover{background:color-mix(in srgb,var(--header-sapphire) 3%,var(--surface))}}.findings-expand-more[open] .findings-expand-more-btn{display:none}.methodology-details summary{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));list-style-type:none}@media (hover:hover){.methodology-details summary:hover{color:#fafafa}}.methodology-details summary{font-size:var(--text-md);color:var(--ink-secondary);font-weight:600}.methodology-details summary::-webkit-details-marker{display:none}.methodology-details[open] summary{margin-bottom:calc(var(--spacing) * 3);color:#d0d0d8}.term-help{display:inline}.term-help-trigger{font:inherit;color:inherit;cursor:help;outline-offset:2px;background:0 0;border:0;border-bottom:1px dotted #64748bd9;padding:0}.term-help-trigger:focus-visible{outline:2px solid var(--zinc-400,#a1a1aa)}.term-help-tooltip{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:var(--color-slate-900);width:min(18rem,100vw - 2rem);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-200);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-weight:400;line-height:var(--leading-relaxed);white-space:normal;overflow-wrap:break-word;pointer-events:auto}.term-help-tooltip-open{display:block}.term-help-mobile{margin-top:var(--spacing);display:block}@media (min-width:48rem){.term-help-mobile{display:none}}.term-help-mobile{font-size:var(--text-sm);font-weight:400;line-height:var(--leading-snug);color:var(--muted)}.site-chrome{z-index:var(--z-sticky);position:sticky;top:0}.site-chrome--scrolled .site-header{background:var(--header-chrome-bg-scrolled);border-bottom-color:#94a3b82e;box-shadow:0 1px #ffffff0a,0 8px 24px #00000073}.site-chrome--scrolled .site-header-league:after,.site-chrome--scrolled .site-header-nav:after{background:linear-gradient(270deg,var(--header-chrome-bg-scrolled) 0,transparent 100%)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-main{left:var(--space-4);top:var(--space-4);z-index:calc(var(--z-sticky) + 10);border:1px solid var(--header-gold);border-radius:.375rem;padding:.625rem 1rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.skip-to-main{border:1px solid color-mix(in srgb,var(--header-gold) 45%,var(--border))}}.skip-to-main{background:var(--header-chrome-bg);color:var(--header-ink);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:transform .15s ease-out;transform:translateY(-160%)}.skip-to-main:focus{outline:2px solid var(--header-gold-bright);outline-offset:2px;transform:translateY(0)}.site-header{color:var(--header-ink);background:var(--header-chrome-bg);border-bottom:1px solid #94a3b824;transition:background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1);animation:site-header-enter .48s cubic-bezier(.22,1,.36,1) both;position:relative;box-shadow:0 4px 16px #00000047}@keyframes site-header-enter{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.site-header-inner{z-index:1;max-width:90rem;padding:.5rem var(--space-4) .55rem;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .65rem;margin-inline:auto;display:grid;position:relative}@media (min-width:640px){.site-header-inner{padding-inline:var(--space-6)}}@media (min-width:768px){.site-header-inner{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem 1rem;padding-block:.45rem;display:grid}}.site-chrome--scrolled .site-header-inner{padding-block:.38rem}.site-header-brand{outline-offset:3px;border-radius:.75rem;flex-shrink:0;grid-area:1/1;align-items:center;gap:.78rem;min-width:0;transition:opacity .18s ease-out;display:flex}.site-header-util{flex-shrink:0;grid-area:1/2;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.command-palette-trigger{color:#94a3b8;cursor:pointer;background:#0f172acc;border:1px solid #1e293b;border-radius:.5rem;align-items:center;gap:.45rem;padding:.375rem .75rem;font-size:.75rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:none}.command-palette-trigger:hover{color:#e2e8f0;background:#0f172a;border-color:#334155}.command-palette-trigger-icon{flex-shrink:0;width:.875rem;height:.875rem}.command-palette-trigger-label{display:none}.command-palette-trigger-kbd{font-family:var(--font-mono,ui-monospace,monospace);color:#94a3b8;background:#1e293b;border-radius:.25rem;padding:.125rem .25rem;font-size:.625rem;display:none}@media (min-width:900px){.command-palette-trigger{display:inline-flex}.command-palette-trigger-kbd,.command-palette-trigger-label{display:inline}}.site-header-league{grid-area:2/1/auto/-1;align-items:center;max-width:100%;display:flex}.site-header-league,.site-header-nav{width:100%;min-width:0;position:relative}.site-header-nav{grid-area:3/1/auto/-1;padding-top:.2rem}.site-header-nav .league-section-nav{width:100%}.site-header-inner:has(.site-header-nav:not(:empty)){gap:.55rem .65rem;padding-bottom:.65rem}.site-header-nav:empty{display:none}@media (min-width:768px){.site-header-brand{grid-area:1/1}.site-header-league{grid-area:1/2;justify-content:center;align-items:center;width:100%;max-width:none;display:flex}.site-header-util{grid-area:1/3;gap:.55rem}.site-header-nav{grid-area:2/1/auto/-1;justify-content:center;width:100%;min-width:0;padding-top:.25rem;display:flex}.site-header-inner:has(.site-header-nav:not(:empty)){gap:.6rem 1rem;padding-bottom:.55rem}.site-header-league .league-nav{justify-content:center;width:100%;display:flex}.site-header-league .league-nav-scroll{width:auto;max-width:100%}}.site-header-brand:hover{opacity:.94}.site-header-brand:focus-visible{outline:2px solid var(--header-gold-bright)}.site-header-mark{flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid;position:relative}.site-header-mark-ring{background:radial-gradient(circle at 30% 18%,#d8b85d2e,#0000 52%),linear-gradient(145deg,#ffffff14,#ffffff05 68%,#0000);border:1px solid #94a3b838;border-radius:.85rem;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,0 4px 12px #00000059}.site-header-brand:hover .site-header-mark-ring{transform:scale(1.03)}.site-header-mark-icon{z-index:1;color:var(--header-gold);filter:drop-shadow(0 1px #fff7cc38);place-items:center;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.site-header-wordmark{flex-direction:column;flex-shrink:0;gap:.125rem;min-width:0;display:flex}.site-header-name{font-family:var(--font-heading);font-size:var(--text-base);letter-spacing:.04em;font-weight:700;line-height:var(--leading-tight);color:var(--header-wordmark);text-shadow:none;white-space:nowrap}@media (min-width:640px){.site-header-name{font-size:var(--text-xl);letter-spacing:.045em}}@media (max-width:479px){.site-header-brand{gap:.55rem}.site-header-name{letter-spacing:.035em;font-size:.9375rem}}@media (max-width:767px){.site-header-league:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(270deg,var(--header-chrome-bg) 0,transparent 100%);width:1.5rem;position:absolute;top:0;bottom:0;right:0}.site-header-league{justify-content:flex-start}.site-header-league .league-nav{justify-content:flex-start;width:100%;display:flex}.site-header-league .league-nav-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin-inline:0;scroll-padding-inline:.35rem}.site-chrome--scrolled .site-header-league .league-nav-scroll,.site-header-league .league-nav-scroll{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000 100%)}}@media (max-width:479px){.league-nav-group-label{display:none}.league-nav-divider{opacity:.5;height:1rem}.league-nav-label{display:none}.league-nav-links{gap:.08rem}.league-nav-link{min-height:2.15rem;padding-inline:.4rem}}.site-header-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.site-header-icon-btn{width:2rem;height:2rem;color:var(--header-gold);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.site-header-icon-btn:first-child{border:1px solid var(--header-line)}.site-header-icon-btn:hover{color:var(--header-gold-bright);background:#ffeca114;border-color:#ffeca180;transform:translateY(-1px)}.site-header-icon-btn:focus-visible{outline:2px solid var(--header-gold-bright);outline-offset:2px}.a11y-settings{flex-shrink:0;position:relative}.a11y-settings-trigger{border:1px solid var(--header-line);background:var(--header-surface);width:2.5rem;min-width:44px;height:2.5rem;min-height:44px;color:var(--header-gold);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out;display:inline-flex}.a11y-settings-trigger:hover{color:var(--header-gold-bright);background:#ffeca11a;border-color:#ffeca173}.a11y-settings-trigger:focus-visible{outline:2px solid var(--header-gold-bright);outline-offset:2px}.a11y-settings-trigger-icon{flex-shrink:0}.a11y-settings-panel{z-index:var(--z-a11y);overscroll-behavior:contain;max-height:min(70vh,28rem);padding:var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:.75rem;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff0a}html[data-color=light] .a11y-settings-panel{box-shadow:0 12px 32px #0f172424,inset 0 1px #fffc}.a11y-settings-panel-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.a11y-settings-panel-title{font-size:var(--text-sm);color:var(--foreground);margin:0;font-weight:600}.a11y-settings-close{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-.5rem;display:inline-flex}.a11y-settings-close:hover{color:var(--foreground)}.a11y-settings-close:focus-visible{outline:2px solid var(--header-gold-bright);outline-offset:2px}.a11y-settings-panel-body{gap:var(--space-4);flex-direction:column;display:flex}.a11y-setting-group{border:0;min-width:0;margin:0;padding:0}.a11y-setting-legend{margin:0 0 var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0;font-size:.6875rem;font-weight:700;display:block}.a11y-setting-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.a11y-setting-pill{cursor:pointer;border:1px solid var(--border);background:var(--surface-raised);max-width:100%;color:var(--ink-secondary);font-size:var(--text-xs);border-radius:999px;align-items:center;padding:.45rem .95rem;font-weight:500;line-height:1.25;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.a11y-setting-pill:hover{border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.a11y-setting-pill:hover{border-color:color-mix(in srgb,var(--header-gold) 40%,var(--border))}}.a11y-setting-pill:focus-within{outline:2px solid var(--header-gold-bright);outline-offset:2px}.a11y-setting-pill--active{background:var(--header-ink);color:var(--header-chrome-bg);border-color:var(--header-ink)}html[data-color=dark] .a11y-setting-pill--active{background:var(--header-gold);color:var(--header-gold-ink);border-color:var(--header-gold)}.a11y-settings-caption{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--muted);margin:.4rem 0 0}.site-nav-shell{justify-content:center;width:100%;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.site-header-nav:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(270deg,var(--header-chrome-bg) 0,transparent 100%);width:2rem;position:absolute;top:0;bottom:0;right:0}.site-nav-shell{justify-content:flex-start}.site-nav-shell:after,.site-nav-shell:before{display:none}}@media (min-width:768px){.site-nav-shell:after,.site-nav-shell:before{display:none}}.league-nav{min-width:0;max-width:100%;position:relative}.league-nav-scroll{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-inline:.1rem;position:relative;overflow-x:auto}.league-nav-scroll::-webkit-scrollbar{display:none}.league-nav-groups{gap:.55rem;min-width:min-content;padding-block:.1rem}.league-nav-group,.league-nav-groups{align-items:center;display:inline-flex}.league-nav-group{gap:.4rem}.league-nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--header-ink);flex-shrink:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.league-nav-group-label{color:color-mix(in srgb,var(--header-ink) 55%,transparent)}}.league-nav-group-label{padding-inline:.15rem .05rem}.league-nav-divider{background:var(--header-line);opacity:.75;flex-shrink:0;width:1px;height:1.25rem}.league-nav-links{gap:.15rem;min-width:min-content;padding-block:.1rem}.league-nav-link,.league-nav-links{align-items:center;display:inline-flex}.league-nav-link{min-height:2rem;font-size:var(--text-xs);letter-spacing:.02em;color:var(--header-ink);border-radius:999px;gap:.4rem;padding:.35rem .85rem;font-weight:600;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.league-nav-link{color:color-mix(in srgb,var(--header-ink) 78%,transparent)}}.league-nav-link{white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart);border:1px solid #0000;text-decoration:none}.league-nav-link[data-league=nba]{--league-accent:var(--raptors)}.league-nav-link[data-league=nhl]{--league-accent:var(--nhl-blue)}.league-nav-link[data-league=nfl]{--league-accent:var(--nfl-green)}.league-nav-link[data-league=epl]{--league-accent:#3d195b}.league-nav-link[data-league=laliga]{--league-accent:#c8102e}.league-nav-link[data-league=cbb]{--league-accent:var(--cbb-gold)}.league-nav-link[data-league=cfb]{--league-accent:var(--cfb-bronze)}.league-nav-link:hover{color:var(--header-ink);background:var(--header-surface-hover);border-color:#94a3b829}.league-nav-link--active{--header-pill-accent:var(--league-accent,var(--header-gold));color:var(--header-ink);background:var(--header-pill-accent);font-weight:700}@supports (color:color-mix(in lab,red,red)){.league-nav-link--active{background:color-mix(in srgb,var(--header-pill-accent) 16%,#ffffff0f)}}.league-nav-link--active{border-color:var(--header-pill-accent)}@supports (color:color-mix(in lab,red,red)){.league-nav-link--active{border-color:color-mix(in srgb,var(--header-pill-accent) 32%,transparent)}}.league-nav-link--active{box-shadow:inset 0 1px #ffffff0f}html[data-color=light]:not([data-contrast=high]) .league-nav-link--active{background:var(--header-pill-accent)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .league-nav-link--active{background:color-mix(in srgb,var(--header-pill-accent) 10%,#fff)}}html[data-color=light]:not([data-contrast=high]) .league-nav-link--active{border-color:var(--header-pill-accent)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .league-nav-link--active{border-color:color-mix(in srgb,var(--header-pill-accent) 22%,#e2e8f0)}}html[data-color=light]:not([data-contrast=high]) .league-nav-link--active{box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a}html[data-color=light]:not([data-contrast=high]) .league-nav-link:hover{background:#f1f5f9d9;border-color:#94a3b847}.league-nav-link:focus-visible{outline:2px solid var(--header-gold-bright);outline-offset:2px}.league-nav-mark-wrap{flex-shrink:0;justify-content:center;align-items:center;padding-block:.125rem;line-height:0;display:inline-flex;overflow:visible}.league-nav-mark{object-fit:contain;object-position:center;opacity:.9;filter:brightness(1.08);width:auto;max-width:none;height:1.25rem;transition:opacity var(--duration-fast) ease-out,transform var(--duration-fast) ease-out,filter var(--duration-fast) ease-out;flex-shrink:0;display:block}.league-nav-mark--nfl{object-fit:contain;filter:brightness(1.35)saturate(1.1);width:auto;max-width:.9rem;height:1.2rem}.league-nav-mark--wnba,.league-nav-mark[data-league=wnba]{object-fit:contain;object-position:center;filter:none;opacity:1;width:auto;max-width:.85rem;height:1.3rem}.league-nav-mark--nba{width:auto;max-width:1.55rem;height:1rem}.league-nav-mark--nhl,.league-nav-mark[data-league=nhl]{width:auto;max-width:1.95rem;height:1.1rem}.league-nav-mark--epl,.league-nav-mark[data-league=epl]{object-fit:contain;object-position:center;filter:none;opacity:1;width:auto;max-width:1.2rem;height:1.45rem;margin:0}.league-nav-link .league-nav-mark--epl,.league-nav-link .league-nav-mark[data-league=epl]{width:auto;max-width:1.25rem;height:1.5rem;transform:none}.league-nav-link--active .league-nav-mark--epl,.league-nav-link--active .league-nav-mark[data-league=epl]{transform:none}.league-nav-mark--laliga,.league-nav-mark[data-league=laliga]{object-fit:contain;filter:none;opacity:1;width:auto;max-width:1.45rem;height:1.1rem}.league-nav-mark--cbb,.league-nav-mark--cfb,.league-nav-mark[data-league=cbb],.league-nav-mark[data-league=cfb]{object-fit:contain;filter:none;opacity:1;width:auto;max-width:1.15rem;height:1.15rem}html[data-color=light] .league-nav-mark--laliga,html[data-color=light] .league-nav-mark[data-league=laliga]{opacity:1}html[data-color=light] .league-hero-logo.league-nav-mark--nba,html[data-color=light] .league-hero-logo[data-league=nba],html[data-color=light] .league-nav-mark--nba,html[data-color=light] .league-nav-mark[data-league=nba]{filter:none;opacity:1}.league-nav-link--active .league-nav-mark{opacity:1;transform:scale(1.02)}.league-nav-link--active .league-nav-mark--epl,.league-nav-link--active .league-nav-mark--nfl,.league-nav-link--active .league-nav-mark[data-league=epl],.league-nav-link--active .league-nav-mark[data-league=nhl],.league-nav-mark--on-pill.league-nav-mark--nhl{filter:none}.league-nav-mark-fallback{letter-spacing:.03em;min-width:1.35rem;height:1rem;color:inherit;background:var(--header-surface);border-radius:.2rem;justify-content:center;align-items:center;padding-inline:.15rem;font-size:.5625rem;font-weight:800;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.league-nav-mark-fallback{background:color-mix(in srgb,var(--header-surface) 80%,transparent)}}.league-nav-mark-fallback{border:1px solid var(--header-line)}.league-nav-label{line-height:1}@media (min-width:1024px){.league-nav-mark{width:auto;height:1.15rem}.league-nav-mark--nfl{max-width:1.1rem;height:1.45rem}.league-nav-mark--wnba,.league-nav-mark[data-league=wnba]{max-width:1rem;height:1.55rem}.league-nav-mark--nba{max-width:1.85rem;height:1.2rem}.league-nav-mark--nhl,.league-nav-mark[data-league=nhl]{max-width:2.35rem;height:1.35rem}.league-nav-mark--epl,.league-nav-mark[data-league=epl]{width:auto;max-width:1.35rem;height:1.65rem}.league-nav-link .league-nav-mark--epl,.league-nav-link .league-nav-mark[data-league=epl]{width:auto;max-width:1.4rem;height:1.7rem}.league-nav-mark--laliga,.league-nav-mark[data-league=laliga]{max-width:1.75rem;height:1.35rem}.league-nav-mark--cbb,.league-nav-mark--cfb,.league-nav-mark[data-league=cbb],.league-nav-mark[data-league=cfb]{width:1.4rem;max-width:1.4rem;height:1.4rem}}.site-chrome[data-league=nba]{--league-accent:var(--raptors)}.site-chrome[data-league=nhl]{--league-accent:var(--nhl-blue)}.site-chrome[data-league=nfl]{--league-accent:var(--nfl-green)}.site-chrome[data-league=epl]{--league-accent:#3d195b}.site-chrome[data-league=laliga]{--league-accent:#c8102e}.site-chrome[data-league=cbb]{--league-accent:var(--cbb-gold)}.site-chrome[data-league=cfb]{--league-accent:var(--cfb-bronze)}.league-slate-kicker{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--league-accent);font-weight:700}@supports (color:color-mix(in lab,red,red)){.league-slate-kicker{color:color-mix(in srgb,var(--league-accent) 72%,var(--muted-strong))}}.league-slate-stats{gap:var(--space-3) var(--space-6);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--league-accent);border-radius:.625rem;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.league-slate-stats{border:1px solid color-mix(in srgb,var(--league-accent) 16%,var(--border-subtle))}}.league-slate-stats{background:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-stats{background:color-mix(in srgb,var(--league-accent) 4%,var(--surface))}}.league-slate-stats{max-width:36rem}.league-slate-stat{flex-direction:column;gap:.15rem;min-width:5.5rem;display:flex}.league-slate-stat dt{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-weight:600}.league-slate-stat dd{font-size:var(--text-md);color:var(--ink-secondary)}.league-slate-hero-product .league-slate-stats-interactive{gap:var(--space-3);max-width:42rem;padding:var(--space-3);border-color:var(--league-accent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.league-slate-hero-product .league-slate-stats-interactive{border-color:color-mix(in srgb,var(--league-accent) 28%,var(--border))}}.league-slate-hero-product .league-slate-stats-interactive{background:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-hero-product .league-slate-stats-interactive{background:color-mix(in srgb,var(--league-accent) 6%,var(--surface))}}@media (max-width:479px){.league-slate-hero-product .league-slate-stats-interactive{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.league-slate-hero-actions{gap:.35rem}.league-slate-hero-action{padding:.35rem .65rem;font-size:.6875rem}}.league-slate-stat-link{padding:var(--space-3) var(--space-4);border:1px solid var(--league-accent);border-radius:.5rem;flex-direction:column;gap:.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.league-slate-stat-link{border:1px solid color-mix(in srgb,var(--league-accent) 22%,var(--border-subtle))}}.league-slate-stat-link{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.league-slate-stat-link{background:color-mix(in srgb,var(--surface-raised) 88%,var(--surface))}}.league-slate-stat-link{outline-offset:2px;box-shadow:var(--league-hub-hero-stat-shadow);text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.league-slate-stat-link:hover{border-color:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-stat-link:hover{border-color:color-mix(in srgb,var(--league-accent) 45%,var(--border))}}.league-slate-stat-link:hover{background:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-stat-link:hover{background:color-mix(in srgb,var(--league-accent) 10%,var(--surface-raised))}}.league-slate-stat-link:hover{box-shadow:var(--league-hub-hero-stat-shadow-hover);transform:translateY(-1px)}.league-slate-stat-link:focus-visible{outline:2px solid var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-stat-link:focus-visible{outline:2px solid color-mix(in srgb,var(--league-accent) 55%,var(--border))}}.league-slate-stat-label{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-weight:600}.league-slate-stat-value{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:800;line-height:1.1}.league-slate-hero-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;max-width:42rem;display:flex}.league-slate-hero-action{border:1px solid var(--league-accent);border-radius:999px;align-items:center;padding:.5rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.league-slate-hero-action{border:1px solid color-mix(in srgb,var(--league-accent) 30%,var(--border-subtle))}}.league-slate-hero-action{background:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-hero-action{background:color-mix(in srgb,var(--league-accent) 5%,var(--surface))}}.league-slate-hero-action{font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink-secondary);font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,transform .2s}.league-slate-hero-action:hover{border-color:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-hero-action:hover{border-color:color-mix(in srgb,var(--league-accent) 50%,var(--border))}}.league-slate-hero-action:hover{background:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-hero-action:hover{background:color-mix(in srgb,var(--league-accent) 12%,var(--surface-raised))}}.league-slate-hero-action:hover{color:var(--foreground);transform:translateY(-.25rem)}.league-slate-hero-action:focus-visible{outline:2px solid var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-hero-action:focus-visible{outline:2px solid color-mix(in srgb,var(--league-accent) 55%,var(--border))}}.league-slate-hero-action:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-slate-hero-action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--league-accent) 18%,transparent)}}.league-slate-hero .league-slate-hero-actions{z-index:1;position:relative}.slate-quick-lookup{margin-block:var(--space-8) var(--space-6);padding:var(--space-5);border:1px solid var(--raptors);border-radius:.625rem}@supports (color:color-mix(in lab,red,red)){.slate-quick-lookup{border:1px solid color-mix(in srgb,var(--raptors) 18%,var(--border))}}.slate-quick-lookup{background:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-quick-lookup{background:color-mix(in srgb,var(--raptors) 3%,var(--surface))}}.slate-quick-lookup{box-shadow:0 2px 10px #00000047}.slate-quick-lookup-header{margin-bottom:var(--space-4)}.slate-quick-lookup-search-wrap{position:relative}.slate-quick-lookup-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slate-quick-lookup-input-row{align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid var(--border);background:var(--surface-raised);border-radius:.5rem;display:flex;box-shadow:inset 0 1px 2px #00000040}.slate-quick-lookup-input-row:focus-within{border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-quick-lookup-input-row:focus-within{border-color:color-mix(in srgb,var(--raptors) 40%,var(--border))}}.slate-quick-lookup-input-row:focus-within{box-shadow:inset 0 1px 2px #00000040,0 0 0 2px var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-quick-lookup-input-row:focus-within{box-shadow:inset 0 1px 2px #00000040,0 0 0 2px color-mix(in srgb,var(--raptors) 18%,transparent)}}.slate-quick-lookup-icon{width:1rem;height:1rem;color:var(--muted);flex-shrink:0}.slate-quick-lookup-input{width:100%;min-width:0;padding:var(--space-3) 0;font-size:var(--text-sm);color:var(--foreground);background:0 0;border:0;outline:none}.slate-quick-lookup-input:focus-visible{outline:2px solid var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-quick-lookup-input:focus-visible{outline:2px solid color-mix(in srgb,var(--raptors) 70%,#fff)}}.slate-quick-lookup-input:focus-visible{outline-offset:2px;border-radius:.25rem}.slate-quick-lookup-input::placeholder{color:var(--muted)}.slate-quick-lookup-results{z-index:20;top:calc(100% + var(--space-2));padding:var(--space-2);border:1px solid var(--border);background:var(--surface-raised);border-radius:.5rem;max-height:16rem;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000073}.slate-quick-lookup-result{padding:var(--space-2) var(--space-3);outline-offset:2px;border-radius:.375rem;flex-direction:column;gap:.1rem;text-decoration:none;transition:background-color .15s ease-out;display:flex}.slate-quick-lookup-result-main{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.slate-quick-lookup-chip-badge,.slate-quick-lookup-league-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#ffffff0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.12rem .5rem;font-size:.58rem;font-weight:750;display:inline-flex}.slate-quick-lookup-chip-badge{font-size:.55rem}.slate-quick-lookup-result-active,.slate-quick-lookup-result:hover{background:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-quick-lookup-result-active,.slate-quick-lookup-result:hover{background:color-mix(in srgb,var(--raptors) 10%,var(--surface))}}.slate-quick-lookup-result-label{font-size:var(--text-sm);color:var(--foreground);font-weight:600}.slate-quick-lookup-result-detail{font-size:var(--text-xs);color:var(--muted)}.slate-quick-lookup-shortcuts{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.slate-quick-lookup-chip{--chip-padding-inline:1rem;padding:.5rem var(--chip-padding-inline);border:1px solid var(--border);background:var(--surface);font-size:var(--text-xs);color:var(--ink-secondary);border-radius:999px;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:inline-flex}.slate-quick-lookup-chip svg{width:.875rem;height:.875rem}.slate-quick-lookup-chip:hover{border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-quick-lookup-chip:hover{border-color:color-mix(in srgb,var(--raptors) 35%,var(--border))}}.slate-quick-lookup-chip:hover{background:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-quick-lookup-chip:hover{background:color-mix(in srgb,var(--raptors) 6%,var(--surface))}}.slate-quick-lookup-chip:hover{color:var(--foreground)}.slate-quick-lookup-chip-ref{gap:.55rem}.slate-quick-lookup-chip-arrow{width:.75rem;height:.75rem;color:var(--muted)}.slate-feature-showcase{margin-block:var(--space-8)}.slate-feature-showcase-header{margin-bottom:var(--space-5)}.slate-feature-showcase-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.slate-feature-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.slate-feature-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.slate-feature-showcase-card{gap:var(--space-1);min-height:7.5rem;padding:var(--space-3) var(--space-4);outline-offset:2px;background:#18181b66;border:1px solid #27272acc;border-radius:.5rem;flex-direction:column;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:flex;position:relative;box-shadow:0 1px 3px #00000052}.slate-feature-showcase-card:hover{background:#18181b8c;border-color:#3f3f46d9;transform:translateY(-1px);box-shadow:0 4px 16px #0000006b}html[data-color=light]:not([data-contrast=high]) .slate-feature-showcase-card{border-color:var(--card-border-light,#e2e8f099);box-shadow:var(--card-shadow-light,0 8px 30px #00000005);background:#fff}html[data-color=light]:not([data-contrast=high]) .slate-feature-showcase-card:hover{border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .slate-feature-showcase-card:hover{border-color:color-mix(in srgb,var(--raptors) 18%,#e2e8f0)}}html[data-color=light]:not([data-contrast=high]) .slate-feature-showcase-card:hover{box-shadow:var(--card-shadow-light-hover,0 12px 36px #0000000a);background:#fff;transform:translateY(-1px)}html[data-color=light]:not([data-contrast=high]) .slate-feature-showcase-icon{border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .slate-feature-showcase-icon{border-color:color-mix(in srgb,var(--raptors) 16%,#e2e8f0)}}html[data-color=light]:not([data-contrast=high]) .slate-feature-showcase-icon{background:var(--raptors)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .slate-feature-showcase-icon{background:color-mix(in srgb,var(--raptors) 5%,#f8fafc)}}.slate-feature-showcase-card:focus-visible{outline:2px solid var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-feature-showcase-card:focus-visible{outline:2px solid color-mix(in srgb,var(--raptors) 45%,var(--border))}}.slate-feature-showcase-icon{border:1px solid var(--raptors);border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.slate-feature-showcase-icon{border:1px solid color-mix(in srgb,var(--raptors) 25%,var(--border-subtle))}}.slate-feature-showcase-icon{background:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-feature-showcase-icon{background:color-mix(in srgb,var(--raptors) 8%,var(--surface-raised))}}.slate-feature-showcase-icon{color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.slate-feature-showcase-icon{color:color-mix(in srgb,var(--raptors) 80%,var(--foreground))}}.slate-feature-showcase-icon svg{width:1.125rem;height:1.125rem}.slate-feature-showcase-title{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);color:var(--ink-secondary);padding-right:var(--space-5)}.slate-feature-showcase-desc{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--muted)}.slate-feature-showcase-arrow{top:var(--space-4);right:var(--space-4);width:.875rem;height:.875rem;color:var(--muted);transition:transform .18s ease-out,color .18s ease-out;position:absolute}.slate-feature-showcase-card:hover .slate-feature-showcase-arrow{color:var(--raptors);transform:translate(2px)}@media (max-width:639px){.page-shell-slate>.pro-tease,.page-shell-slate>.slate-quick-links,.slate-findings-hero-note{display:none}.league-slate-stats{gap:var(--space-3) var(--space-4);padding:var(--space-3)}.league-slate-hero-product .league-slate-stats-interactive{grid-template-columns:minmax(0,1fr)}.league-slate-stat{min-width:4.75rem}.page-hero-slate .page-lead{font-size:var(--text-sm)}}.nfl-leaders-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.nfl-leader-card{flex-direction:column;gap:.65rem;padding:1rem 1.1rem;display:flex}.nfl-leader-category{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--header-sapphire);font-weight:700}@supports (color:color-mix(in lab,red,red)){.nfl-leader-category{color:color-mix(in srgb,var(--header-sapphire) 65%,var(--muted-strong))}}.nfl-leader-profile{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.nfl-leader-profile:hover .nfl-leader-name{color:var(--raptors);text-decoration:underline}.nfl-leader-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.nfl-leader-name{font-size:var(--text-sm);color:var(--ink);font-weight:600}.nfl-leader-meta{font-size:var(--text-xs);color:var(--muted-strong)}.nfl-leader-value{font-size:var(--text-sm);color:var(--ink);font-weight:600}.nfl-leader-detail{font-size:var(--text-xs);color:var(--muted-strong);line-height:1.45}.site-nav-rail{z-index:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.15rem;width:max-content;min-width:0;max-width:100%;padding:.1rem .15rem;display:flex;position:relative;overflow-x:auto}.site-nav-rail::-webkit-scrollbar{display:none}@media (min-width:768px){.site-nav-rail{flex-wrap:wrap;justify-content:center;width:auto;padding:0;overflow-x:visible}}.site-nav-link{min-height:2rem;font-size:var(--text-sm);color:var(--header-ink);border-radius:999px;justify-content:center;align-items:center;padding-inline:.95rem;font-weight:500;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.site-nav-link{color:color-mix(in srgb,var(--header-ink) 68%,transparent)}}.site-nav-link{white-space:nowrap;border:1px solid #0000;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out}.site-nav-link:hover{color:var(--header-ink);background:var(--header-surface-hover);border-color:#94a3b81f}.site-nav-link--active{color:var(--header-gold-bright);background:#d8b85d29;border-color:#d8b85d57;font-weight:600;box-shadow:inset 0 1px #fff0a71f}html[data-color=light]:not([data-contrast=high]) .site-nav-link--active{color:#92400e;background:#fbbf2424;border-color:#d9770638;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a08}html[data-color=light]:not([data-contrast=high]) .site-nav-link:hover{background:#f1f5f9e6;border-color:#94a3b838}.site-nav-link:focus-visible{outline:2px solid var(--header-gold-bright);outline-offset:2px}.btn-primary{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.btn-primary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.btn-primary:active{scale:.98}@media (prefers-reduced-motion:reduce){.btn-primary:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.btn-primary{color:var(--text-inverse);border:1px solid #0000}.btn-primary,.btn-primary:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{background-color:color-mix(in srgb,var(--text-primary) 88%,var(--surface-raised))}}.btn-primary:focus-visible{outline-color:var(--focus-ring)}.btn-secondary{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.btn-secondary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.btn-secondary:active{scale:.98}@media (prefers-reduced-motion:reduce){.btn-secondary:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.btn-secondary{font-size:var(--text-sm);background-color:var(--surface);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{background-color:var(--surface-raised);border-color:var(--border-strong)}.btn-secondary:focus-visible{outline-color:var(--focus-ring)}html[data-color=light]:not([data-contrast=high]) .btn-secondary{background-color:var(--bg-surface-1);box-shadow:var(--card-shadow-light,0 1px 2px #0f172a0d)}html[data-color=light]:not([data-contrast=high]) .btn-secondary:hover{background-color:var(--bg-surface-2);border-color:var(--card-border-light,var(--border))}.btn-success{background-color:var(--accent-positive-subtle);color:var(--accent-positive);border-color:var(--accent-positive)}@supports (color:color-mix(in lab,red,red)){.btn-success{border-color:color-mix(in srgb,var(--accent-positive) 35%,var(--border))}}.site-footer{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--border);background-color:var(--surface-raised);margin-top:auto}.site-footer-heading{font-size:var(--text-sm);color:var(--ink-secondary);font-weight:700}.site-footer-body{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.site-footer-column{min-width:0}.site-footer-links{flex-direction:column;gap:.375rem;display:flex}.site-footer-disclaimer-links,.site-footer-explore,.site-footer-links,.site-footer-notify{margin-top:var(--space-2)}.site-footer-inline-link,.site-footer-link{color:var(--ink-secondary);text-underline-offset:3px;transition:color var(--duration-fast) ease-out;font-weight:600}.site-footer-inline-link:hover,.site-footer-link:hover{color:var(--header-gold-bright);text-decoration:underline}.site-footer-inline-link:focus-visible,.site-footer-link:focus-visible{outline:2px solid var(--header-gold-bright);outline-offset:2px;border-radius:2px}.site-footer-copyright{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);text-align:center;font-size:var(--text-xs);color:var(--muted);margin:0}@media (min-width:640px){.site-footer-copyright{padding-inline:var(--space-6)}}.cls-skeleton-line,.cls-skeleton-panel,.cls-skeleton-pill{background:linear-gradient(90deg,var(--surface-elevated) 0,var(--border-subtle) 50%,var(--surface-elevated) 100%)}@supports (color:color-mix(in lab,red,red)){.cls-skeleton-line,.cls-skeleton-panel,.cls-skeleton-pill{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-elevated) 92%,transparent) 0,color-mix(in srgb,var(--border-subtle) 60%,transparent) 50%,color-mix(in srgb,var(--surface-elevated) 92%,transparent) 100%)}}.cls-skeleton-line,.cls-skeleton-panel,.cls-skeleton-pill{border-radius:var(--radius-sm);background-size:200% 100%;animation:cls-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes cls-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.cls-skeleton-line,.cls-skeleton-panel,.cls-skeleton-pill{animation:none}}.page-skeleton-hero{margin-bottom:var(--space-6);max-width:48rem}.page-skeleton-grid{gap:1rem;display:grid}.page-skeleton-grid--dashboard{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.page-skeleton-grid--dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-skeleton-grid--dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-skeleton-grid--league-hub{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.page-skeleton-grid--league-hub{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-skeleton-grid--ref-profile{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.page-skeleton-grid--ref-profile{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.page-skeleton-card--tall{min-height:18rem}.page-content-fade-in{animation:page-content-fade-in .5s ease-out both}@keyframes page-content-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-content-fade-in{animation:none}}.cls-skeleton-toggle{pointer-events:none}.cls-skeleton-pill{border-radius:9999px;min-width:4.5rem;min-height:1.75rem;display:inline-block}.cls-skeleton-pill--active{opacity:.85}.cls-skeleton-pill--wide{min-width:7.5rem}.cls-skeleton-line{height:.85rem;margin-bottom:var(--space-2);display:block}.cls-skeleton-line--kicker{width:28%;height:.7rem}.cls-skeleton-line--title{width:55%;height:1.5rem}.cls-skeleton-line--lead{width:85%;height:2.5rem}.ref-matrix-skeleton{border-radius:0;width:100%}.overview-insight-skeleton-card{min-height:11rem}.overview-insight-skeleton-card--compact{min-height:9rem}.overview-secondary-tabs-skeleton-panel{min-height:14rem;margin-top:var(--space-4)}.cls-skeleton-compare-controls{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}@media (min-width:768px){.cls-skeleton-compare-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.cls-skeleton-compare-picker{min-height:3rem}.pro-tease-blur{filter:blur(3px);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.pro-tease-blur{filter:none;opacity:.55}}.pro-tease-features li{padding-left:calc(var(--spacing) * 4);position:relative}.pro-tease-features li:before{content:"→";color:#71717a;position:absolute;left:0}.game-matchup-abbr{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:700;line-height:var(--leading-tight);color:var(--ink-secondary)}.game-signal-line{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--ink-secondary)}.game-signal-label{font-weight:700}.game-signal-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:600}.game-slate-composite{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.625rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.game-slate-composite{background:color-mix(in srgb,var(--surface-raised) 35%,var(--surface))}}.game-slate-composite-stat{border-right:1px solid var(--border-subtle);flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex}.game-slate-composite-stat:last-child{border-right:none}.game-slate-composite-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:700}.game-slate-composite-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.125rem;font-weight:700;line-height:1.2}.game-slate-composite-meta{font-size:var(--text-xs);color:var(--muted-strong);line-height:1.35}.game-signal-line--detail{font-size:var(--text-xs);color:var(--muted);margin-top:.35rem}@media (max-width:639px){.game-slate-composite{grid-template-columns:1fr}.game-slate-composite-stat{border-right:none;border-bottom:1px solid var(--border-subtle)}.game-slate-composite-stat:last-child{border-bottom:none}}.data-table{width:100%;font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.data-table tbody tr:nth-child(2n){background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.data-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-raised) 55%,transparent)}}.data-table tbody tr:hover{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.data-table tbody tr:hover{background:color-mix(in srgb,var(--header-sapphire) 6%,var(--surface-raised))}}.data-table tbody td,.data-table-head th{padding:var(--space-2) var(--space-4)}.data-table tbody td.data-table-num,.data-table-head th.data-table-num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.data-table-head th:first-child{padding-left:var(--space-5)}.data-table-head{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.data-table-head{background:color-mix(in srgb,var(--surface-raised) 60%,transparent)}}.data-table-head{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.data-table-num{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500}.font-tabular{font-family:var(--font-data)}.font-tabular,.stat-data-container,.stat-data-container .data-table-num,.stat-data-container .font-tabular,.stat-data-container .metric-variance-pill-value,.stat-data-container .metric-variance-primary,.stat-data-container .ref-stat-value,.stat-data-container .tabular-nums,.stat-data-container .team-ref-matrix-stat{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat-empty-state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);border:1px dashed var(--header-sapphire);border-radius:.75rem;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.stat-empty-state{border:1px dashed color-mix(in srgb,var(--header-sapphire) 28%,var(--border))}}.stat-empty-state{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.stat-empty-state{background:color-mix(in srgb,var(--header-sapphire) 4%,var(--surface))}}.stat-empty-state{text-align:center}.stat-empty-state-icon{width:1.75rem;height:1.75rem;color:var(--muted);opacity:.85}.stat-empty-state-message{max-width:22rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary,var(--muted));margin:0}.stat-empty-state-reset{border:1px solid var(--header-sapphire);border-radius:.375rem;justify-content:center;align-items:center;padding:.45rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.stat-empty-state-reset{border:1px solid color-mix(in srgb,var(--header-sapphire) 35%,var(--border))}}.stat-empty-state-reset{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.stat-empty-state-reset{background:color-mix(in srgb,var(--header-sapphire) 8%,var(--surface))}}.stat-empty-state-reset{font-size:var(--text-sm);color:var(--ink-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart),background var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart);font-weight:600}.stat-empty-state-reset:hover{border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.stat-empty-state-reset:hover{border-color:color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.stat-empty-state-reset:hover{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.stat-empty-state-reset:hover{background:color-mix(in srgb,var(--header-sapphire) 12%,var(--surface))}}.stat-empty-state-reset:hover{color:var(--foreground)}.verified-analytics-bar{border-top:1px solid var(--border-subtle);background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.verified-analytics-bar{background:color-mix(in srgb,var(--header-sapphire) 6%,var(--surface-raised))}}.verified-analytics-bar-inner{max-width:72rem;margin-inline:auto;padding:.65rem 1rem}@media (min-width:640px){.verified-analytics-bar-inner{padding-inline:1.5rem}}.verified-analytics-bar-link{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);transition:color var(--duration-fast) ease-out;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.verified-analytics-bar-link:hover{color:var(--header-sapphire,var(--raptors))}.verified-analytics-bar-link:focus-visible{outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.verified-analytics-bar-link:focus-visible{outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.verified-analytics-bar-link:focus-visible{outline-offset:2px;border-radius:2px}.verified-analytics-bar-brand{color:var(--foreground)}.verified-analytics-bar-sep{opacity:.45;font-weight:400}.verified-analytics-bar-tagline{color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.verified-analytics-bar-tagline{color:color-mix(in srgb,var(--header-sapphire) 75%,var(--muted))}}.dom-delta-positive{color:var(--metric-positive-muted)}.dom-delta-negative{color:var(--metric-negative-muted)}.data-table-rank{text-align:center;width:3rem}.rankings-insight-grid{margin-top:var(--space-4);gap:var(--space-3);align-items:start;display:grid}@media (min-width:640px){.rankings-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.insight-bento-grid{align-items:start;gap:.85rem}@media (min-width:900px){.insight-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.clinical-insight-matrix-card{gap:var(--space-3);background-color:var(--bg-surface-1);border-color:var(--border-default);color:var(--text-primary);position:relative}.clinical-insight-matrix-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.clinical-insight-matrix-ref-name{letter-spacing:-.01em;min-width:0;font-size:.95rem;font-weight:700;line-height:1.25}.clinical-insight-matrix-avatars{justify-content:center;align-items:center;gap:.65rem;margin-top:.35rem;padding:.15rem 0;display:flex}.clinical-insight-matrix-vs{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary-muted,var(--ink-muted));font-size:.68rem;font-weight:700}.clinical-insight-matrix-subject{font-weight:500}.clinical-insight-matrix-record,.clinical-insight-matrix-subject{text-align:center;margin:0;line-height:1.35}.clinical-insight-matrix-metric{text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin-top:.15rem;display:flex}.clinical-insight-matrix-kpi{letter-spacing:-.02em;font-size:1.875rem;line-height:1.15}.clinical-insight-matrix-baseline{margin:0;font-size:.875rem;line-height:1.35}.personnel-avatar-badge{border:1px solid var(--border);background:var(--surface);letter-spacing:.04em;min-width:1.15rem;height:1.15rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.45rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-.15rem;right:-.15rem}.personnel-avatar-badge--nhl-logo{border-color:var(--nhl-blue);padding:.1rem}@supports (color:color-mix(in lab,red,red)){.personnel-avatar-badge--nhl-logo{border-color:color-mix(in srgb,var(--nhl-blue) 45%,var(--border))}}.personnel-avatar-badge--nhl-logo{background:var(--surface)}.personnel-avatar-nhl-logo{object-fit:contain;width:.72rem;height:.72rem;display:block}.clinical-insight-matrix-team-logo{box-shadow:0 0 0 2px var(--border);border-radius:999px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.clinical-insight-matrix-team-logo{box-shadow:0 0 0 2px color-mix(in srgb,var(--border) 80%,transparent)}}.team-ref-split-card{flex-direction:column;gap:.65rem;padding:1rem 1.05rem .95rem;display:flex}.team-ref-split-card .team-split-metric{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0}.team-ref-filter-bar{width:100%;max-width:36rem}.team-ref-filter-btn{white-space:nowrap;flex:auto;min-width:0}.team-ref-matrix-table{flex-direction:column;gap:.35rem;display:flex}.data-table-scroll-wrap,.insight-drilldown-table-wrap,.master-table-scroll,.ranking-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;padding-right:1rem;overflow-x:auto}.team-ref-matrix-head,.team-ref-matrix-row-main{grid-template-columns:1.5rem 1.75rem minmax(7rem,1.6fr) minmax(4.5rem,.9fr) minmax(5.5rem,1fr) minmax(4.5rem,.75fr) minmax(4.5rem,.85fr);align-items:center;gap:.5rem;min-width:22rem;display:grid}.team-ref-matrix-head-rank,.team-ref-matrix-rank{grid-column:1}.team-ref-matrix-expand,.team-ref-matrix-head-expand{grid-column:2}.team-ref-matrix-head-ref,.team-ref-matrix-ref{grid-column:3;min-width:0}.team-ref-matrix-head>.team-ref-matrix-head-stat:nth-child(4),.team-ref-matrix-stat--win{grid-column:4}.team-ref-matrix-win-btn{color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:text-decoration-color .12s}.team-ref-matrix-win-btn:focus-visible,.team-ref-matrix-win-btn:hover{text-decoration-color:currentColor}.team-ref-matrix-head>.team-ref-matrix-head-stat:nth-child(5),.team-ref-matrix-stat--baseline{grid-column:5}.team-ref-matrix-head>.team-ref-matrix-head-stat:nth-child(6),.team-ref-matrix-stat--close{grid-column:6}.team-ref-matrix-head>.team-ref-matrix-head-stat:nth-child(7),.team-ref-matrix-stat--whistle{grid-column:7}.team-ref-matrix-row-details{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem;margin-top:.5rem;padding-top:.5rem;display:grid}.team-ref-matrix-row-details-stat{flex-direction:column;gap:.15rem;min-width:0;display:flex}.team-ref-matrix-row-details-label{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-weight:600}.team-ref-matrix-row-details-value{font-size:var(--text-sm);color:var(--foreground);font-weight:600}.team-ref-matrix-expand,.team-ref-matrix-head-expand{display:none}.master-table-expand-btn{width:1.5rem;height:1.5rem}.team-ref-matrix-head{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:0 .5rem .25rem;font-weight:700}.team-ref-matrix-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.team-ref-matrix-row{border:1px solid var(--border-subtle);background:var(--surface);font-size:var(--text-sm);line-height:var(--leading-snug);border-radius:.5rem;min-height:0;padding:.5rem}html[data-color=light]:not([data-contrast=high]) .team-ref-matrix-row{border-color:var(--card-border-light,#e2e8f099);background:#fff}.team-ref-matrix-rank{font-size:var(--text-xs);color:var(--muted);text-align:center;font-weight:700}.team-ref-matrix-ref-link{min-width:0;color:var(--text-primary);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.team-ref-matrix-ref-link:hover .team-ref-matrix-ref-name{color:var(--raptors);text-decoration:underline}.team-ref-matrix-ref-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.team-ref-matrix-stat{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.team-ref-matrix-stat--positive{color:var(--metric-positive-ink)}.team-ref-matrix-stat--negative{color:var(--metric-negative-ink)}.team-ref-matrix-stat--neutral{color:var(--text-primary)}.analytics-matrix-row{font-size:var(--text-sm);padding-top:.5rem;padding-bottom:.5rem}.analytics-matrix-view .team-ref-matrix-row:hover{border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.analytics-matrix-view .team-ref-matrix-row:hover{border-color:color-mix(in srgb,var(--raptors) 25%,var(--border-subtle))}}.analytics-matrix-view .team-ref-matrix-row:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.analytics-matrix-view .team-ref-matrix-row:hover{background:color-mix(in srgb,var(--surface) 92%,var(--raptors) 8%)}}.team-ref-matrix-close-btn{font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:help;text-underline-offset:.15em;background:0 0;border:none;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:767px){.team-ref-matrix-expand,.team-ref-matrix-head-expand{justify-content:center;align-items:center;display:flex}.team-ref-matrix-head,.team-ref-matrix-row-main{grid-template-columns:1.25rem 1.75rem minmax(0,1fr) minmax(4rem,auto);min-width:0}}.team-crew-split-card .team-split-metric{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0}.metric-delight-neutral-bar{margin-top:.15rem}.rankings-insight-grid--hero{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:0;display:grid}@media (min-width:640px){.rankings-insight-grid--hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (min-width:900px){.rankings-insight-grid--hero{grid-template-columns:repeat(3,minmax(0,1fr))}}.clinical-card{border:1px solid var(--clinical-card-border,#e5e7eb);background:var(--surface);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.clinical-card{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.clinical-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-color=light]:not([data-contrast=high]) .clinical-card,html[data-color=light]:not([data-contrast=high]) .data-card,html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-card,html[data-color=light]:not([data-contrast=high]) .rankings-insight-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0d}html[data-color=light]:not([data-contrast=high]) body{color:#0f172a;background-color:#f8fafc}html[data-color=light]:not([data-contrast=high]) .browse-action-card-desc,html[data-color=light]:not([data-contrast=high]) .page-lead,html[data-color=light]:not([data-contrast=high]) .section-lead,html[data-color=light]:not([data-contrast=high]) .site-footer-body{color:#475569}html[data-color=light]:not([data-contrast=high]) .browse-action-card-title,html[data-color=light]:not([data-contrast=high]) .section-title,html[data-color=light]:not([data-contrast=high]) h1,html[data-color=light]:not([data-contrast=high]) h2,html[data-color=light]:not([data-contrast=high]) h3{color:#0f172a}.status-badge{border:1px solid var(--clinical-card-border,#e5e7eb);background:var(--surface);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.status-badge{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.status-badge{font-size:var(--text-xs);letter-spacing:.02em;color:var(--foreground);white-space:nowrap;padding:.375rem 1rem;font-weight:600;line-height:1.25}.status-badge--compact{padding:.25rem .75rem;font-size:.6875rem}.status-badge-icon{flex-shrink:0;width:.75rem;height:.75rem}.status-badge--pass{--pill-glow-accent:var(--semantic-positive);border-color:var(--semantic-positive)}@supports (color:color-mix(in lab,red,red)){.status-badge--pass{border-color:color-mix(in srgb,var(--semantic-positive) 35%,var(--clinical-card-border))}}.status-badge--pass{color:var(--semantic-positive);background:var(--semantic-positive)}@supports (color:color-mix(in lab,red,red)){.status-badge--pass{background:color-mix(in srgb,var(--semantic-positive) 8%,var(--surface))}}.status-badge--pass{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}html.dark .status-badge--pass,html[data-color=dark]:not([data-contrast=high]) .status-badge--pass{--pill-glow-accent:#4ade80;border-color:#4ade80}@supports (color:color-mix(in lab,red,red)){html.dark .status-badge--pass,html[data-color=dark]:not([data-contrast=high]) .status-badge--pass{border-color:color-mix(in srgb,#4ade80 45%,var(--clinical-card-border))}}html.dark .status-badge--pass,html[data-color=dark]:not([data-contrast=high]) .status-badge--pass{color:#86efac;background:#4ade80}@supports (color:color-mix(in lab,red,red)){html.dark .status-badge--pass,html[data-color=dark]:not([data-contrast=high]) .status-badge--pass{background:color-mix(in srgb,#4ade80 14%,var(--surface))}}html.dark .ncaa-coverage-status-badge.status-badge--pass,html[data-color=dark]:not([data-contrast=high]) .ncaa-coverage-status-badge.status-badge--pass{color:#bbf7d0;border-color:#4ade80}@supports (color:color-mix(in lab,red,red)){html.dark .ncaa-coverage-status-badge.status-badge--pass,html[data-color=dark]:not([data-contrast=high]) .ncaa-coverage-status-badge.status-badge--pass{border-color:color-mix(in srgb,#4ade80 55%,var(--border-subtle))}}html.dark .ncaa-coverage-status-badge.status-badge--pass,html[data-color=dark]:not([data-contrast=high]) .ncaa-coverage-status-badge.status-badge--pass{background:#22c55e}@supports (color:color-mix(in lab,red,red)){html.dark .ncaa-coverage-status-badge.status-badge--pass,html[data-color=dark]:not([data-contrast=high]) .ncaa-coverage-status-badge.status-badge--pass{background:color-mix(in srgb,#22c55e 18%,var(--surface))}}.status-badge--fail{--pill-glow-accent:var(--semantic-negative);border-color:var(--semantic-negative)}@supports (color:color-mix(in lab,red,red)){.status-badge--fail{border-color:color-mix(in srgb,var(--semantic-negative) 35%,var(--clinical-card-border))}}.status-badge--fail{color:var(--semantic-negative);background:var(--semantic-negative)}@supports (color:color-mix(in lab,red,red)){.status-badge--fail{background:color-mix(in srgb,var(--semantic-negative) 8%,var(--surface))}}.status-badge--fail{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.status-badge--caution{--pill-glow-accent:var(--semantic-caution);border-color:var(--semantic-caution)}@supports (color:color-mix(in lab,red,red)){.status-badge--caution{border-color:color-mix(in srgb,var(--semantic-caution) 35%,var(--clinical-card-border))}}.status-badge--caution{color:var(--semantic-caution);background:var(--semantic-caution)}@supports (color:color-mix(in lab,red,red)){.status-badge--caution{background:color-mix(in srgb,var(--semantic-caution) 8%,var(--surface))}}.status-badge--caution{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.touch-popover{vertical-align:middle;position:relative}.touch-popover,.touch-popover-trigger{align-items:center;display:inline-flex}.touch-popover-trigger{font:inherit;color:inherit;cursor:help;outline-offset:2px;background:0 0;border:0;padding:0}.touch-popover-panel{border:1px solid var(--border-default);background:var(--bg-surface-1);min-width:10rem;max-width:min(16rem,100vw - 2rem);color:var(--text-secondary);white-space:normal;overflow-wrap:break-word;text-align:left;pointer-events:auto;border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.5rem;font-size:.75rem;font-weight:400;line-height:1.45;display:flex;box-shadow:0 10px 30px #00000059}.metric-info-hint-panel{z-index:120}.provenance-indicator-dot{background:var(--foreground);border-radius:9999px;width:.45rem;height:.45rem;display:block}@supports (color:color-mix(in lab,red,red)){.provenance-indicator-dot{background:color-mix(in srgb,var(--foreground) 35%,transparent)}}.provenance-indicator-dot{border:1px solid var(--clinical-card-border,#e5e7eb)}.provenance-indicator--estimated .provenance-indicator-dot{background:var(--semantic-caution)}@supports (color:color-mix(in lab,red,red)){.provenance-indicator--estimated .provenance-indicator-dot{background:color-mix(in srgb,var(--semantic-caution) 55%,transparent)}}.provenance-indicator--estimated .provenance-indicator-dot{border-color:var(--semantic-caution)}@supports (color:color-mix(in lab,red,red)){.provenance-indicator--estimated .provenance-indicator-dot{border-color:color-mix(in srgb,var(--semantic-caution) 40%,var(--clinical-card-border))}}.provenance-indicator--compact .provenance-indicator-dot{width:.375rem;height:.375rem}.provenance-indicator-panel{white-space:nowrap}.metric-info-hint .touch-popover-trigger,.metric-info-hint-trigger{cursor:help}.preliminary-data-badge-popover .touch-popover-trigger{cursor:pointer}.text-primary-muted{color:var(--text-primary-muted)}.rankings-insight-card{--insight-card-glow:var(--insight-accent,var(--muted))}@supports (color:color-mix(in lab,red,red)){.rankings-insight-card{--insight-card-glow:color-mix(in srgb,var(--insight-accent,var(--muted)) 72%,var(--foreground))}}.rankings-insight-card{gap:var(--space-3);border:1px solid var(--insight-card-glow);border-radius:.85rem;flex-direction:column;align-self:start;height:fit-content;display:flex}@supports (color:color-mix(in lab,red,red)){.rankings-insight-card{border:1px solid color-mix(in srgb,var(--insight-card-glow) 38%,var(--clinical-card-border,var(--border)))}}.rankings-insight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--insight-card-glow),transparent 62%),var(--metric-standout-flag-bg)}@supports (color:color-mix(in lab,red,red)){.rankings-insight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--insight-card-glow) 10%,transparent),transparent 62%),color-mix(in srgb,var(--metric-standout-flag-bg) 85%,var(--surface))}}.rankings-insight-card{padding:var(--space-5) var(--space-4);box-shadow:0 0 0 1px var(--insight-card-glow),0 0 22px var(--insight-card-glow)}@supports (color:color-mix(in lab,red,red)){.rankings-insight-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--insight-card-glow) 14%,transparent),0 0 22px color-mix(in srgb,var(--insight-card-glow) 16%,transparent)}}.rankings-insight-card{transition:border-color .22s,box-shadow .22s}.highlight-stat-card:hover{border-color:var(--insight-card-glow)}@supports (color:color-mix(in lab,red,red)){.highlight-stat-card:hover{border-color:color-mix(in srgb,var(--insight-card-glow) 55%,var(--border))}}.highlight-stat-card:hover{box-shadow:0 0 0 1px var(--insight-card-glow),0 0 28px var(--insight-card-glow)}@supports (color:color-mix(in lab,red,red)){.highlight-stat-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--insight-card-glow) 22%,transparent),0 0 28px color-mix(in srgb,var(--insight-card-glow) 24%,transparent)}}.rankings-insight-card[data-tone=positive]{--insight-edge-glow:var(--kpi-pill-accent-positive,#22c55e);--insight-card-glow:var(--insight-edge-glow)}@supports (color:color-mix(in lab,red,red)){.rankings-insight-card[data-tone=positive]{--insight-card-glow:color-mix(in srgb,var(--insight-edge-glow) 70%,var(--insight-accent,var(--insight-edge-glow)))}}.rankings-insight-card[data-tone=negative]{--insight-edge-glow:var(--kpi-pill-accent-negative,#ef4444);--insight-card-glow:var(--insight-edge-glow)}@supports (color:color-mix(in lab,red,red)){.rankings-insight-card[data-tone=negative]{--insight-card-glow:color-mix(in srgb,var(--insight-edge-glow) 70%,var(--insight-accent,var(--insight-edge-glow)))}}.rankings-insight-card[data-accent=scoring]{--insight-card-glow:#22c55e}.rankings-insight-card[data-accent=over]{--insight-card-glow:#f59e0b}.rankings-insight-card[data-accent=ats]{--insight-card-glow:#38bdf8}.rankings-insight-card[data-accent=ou]{--insight-card-glow:#a855f7}.rankings-insight-card[data-accent=whistle]{--insight-card-glow:#fb923c}.rankings-insight-card[data-accent=flags]{--insight-card-glow:#f97316}.rankings-insight-card[data-accent=leverage]{--insight-card-glow:#eab308}.league-home-insights{gap:var(--space-6);flex-direction:column;display:flex}.league-home-insights-section{margin-top:0}.league-pulse-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.league-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.league-matchup-grid,.league-spotlight-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.league-matchup-grid,.league-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.league-spotlight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.league-home-insights .rankings-insight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--insight-accent,var(--muted)),transparent 62%),#0f172a;border-color:#1e293b}@supports (color:color-mix(in lab,red,red)){.league-home-insights .rankings-insight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--insight-accent,var(--muted)) 8%,transparent),transparent 62%),#0f172a}}.league-home-insights .rankings-insight-card{animation:overview-insight-enter .52s var(--ease-out-quint) both;animation-delay:calc(var(--insight-index,0) * 70ms);transition:border-color .2s ease,transform .2s var(--ease-out-quint),box-shadow .2s ease;box-shadow:0 0 0 1px #1e293bcc}.league-home-insights .rankings-insight-card:hover{border-color:var(--insight-accent,var(--border));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.league-home-insights .rankings-insight-card:hover{border-color:color-mix(in srgb,var(--insight-accent,var(--border)) 28%,var(--border))}}.league-home-insights .rankings-insight-card:hover{box-shadow:0 0 0 1px var(--insight-accent,var(--muted)),0 10px 24px #00000038}@supports (color:color-mix(in lab,red,red)){.league-home-insights .rankings-insight-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--insight-accent,var(--muted)) 12%,transparent),0 10px 24px #00000038}}.league-home-insights .rankings-insight-card[data-tone=negative],.league-home-insights .rankings-insight-card[data-tone=positive]{--insight-card-glow:var(--insight-accent,var(--muted))}@supports (color:color-mix(in lab,red,red)){.league-home-insights .rankings-insight-card[data-tone=negative],.league-home-insights .rankings-insight-card[data-tone=positive]{--insight-card-glow:color-mix(in srgb,var(--insight-accent,var(--muted)) 72%,var(--foreground))}}.highlight-stat-card-head-badges{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.highlight-stat-notable-badge{flex-shrink:0}.rankings-insight-card[data-accent=balance]{--insight-card-glow:#94a3b8}.rankings-insight-card[data-tone=negative] .metric-delight-value,.rankings-insight-card[data-tone=positive] .metric-delight-value{color:inherit}.rankings-insight-card .metric-delight-value--neutral,.rankings-insight-card .metric-delight-value-hero--neutral{color:var(--metric-neutral-ink,var(--ink-secondary))}.rankings-insight-card-head{align-items:flex-start;gap:.65rem;display:flex}.rankings-insight-card-head>.ref-card-kicker{flex:auto;min-width:0}.rankings-insight-card-head .stat-card-share-btn{flex-shrink:0;align-self:flex-start;margin-left:auto}.rankings-insight-icon{border:1px solid var(--insight-card-glow);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rankings-insight-icon{border:1px solid color-mix(in srgb,var(--insight-card-glow) 35%,var(--border))}}.rankings-insight-icon{background:var(--insight-card-glow)}@supports (color:color-mix(in lab,red,red)){.rankings-insight-icon{background:color-mix(in srgb,var(--insight-card-glow) 12%,var(--pill-bg))}}.rankings-insight-icon{color:var(--insight-card-glow)}@supports (color:color-mix(in lab,red,red)){.rankings-insight-icon{color:color-mix(in srgb,var(--insight-card-glow) 88%,var(--foreground))}}.rankings-insight-icon{box-shadow:0 0 12px var(--insight-card-glow)}@supports (color:color-mix(in lab,red,red)){.rankings-insight-icon{box-shadow:0 0 12px color-mix(in srgb,var(--insight-card-glow) 30%,transparent)}}.rankings-insight-icon-glyph{width:1rem;height:1rem}.highlight-stat-profile{align-items:center;gap:.75rem;display:flex}.highlight-stat-category-link,.highlight-stat-metric-link,.highlight-stat-profile{color:inherit;text-decoration:none}.highlight-stat-category-link:hover,.highlight-stat-metric-link:hover{color:inherit}.highlight-stat-metric-link:hover .ref-card-metric-label,.highlight-stat-profile:hover .rankings-insight-name{color:var(--insight-accent,var(--raptors));text-decoration:underline}.highlight-stat-profile-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.highlight-stat-profile-meta{font-family:var(--font-data);color:var(--muted);font-size:.72rem}.hero-highlights-block--league{margin-top:var(--space-4);margin-bottom:var(--space-2)}.hero-highlights-block--insights-hub{gap:.85rem}.hero-highlights-block--insights-hub .hero-highlights-title{font-size:.78rem}.rankings-insight-grid--hero-focus{gap:.9rem}@media (min-width:1100px){.rankings-insight-grid--hero-focus{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.highlight-stat-card--hero-pill{gap:.85rem;padding:1.05rem 1rem 1.1rem}.highlight-stat-card-head-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:.35rem;min-width:0;max-width:100%;display:flex}.insights-rankings-hook{margin-top:.35rem}.ranking-table-expand-wrap{border-top:1px solid var(--border-subtle,#1e293b);justify-content:center;padding:.85rem 1rem 1rem;display:flex}@media (max-width:24rem){.ranking-table-expand-btn,.refs-directory-expand-btn{white-space:normal;text-align:center;line-height:1.35}}.ranking-table-expand-btn{border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ranking-table-expand-btn{border:1px solid color-mix(in srgb,var(--foreground) 12%,var(--border))}}.ranking-table-expand-btn{background:var(--surface);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.ranking-table-expand-btn{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.ranking-table-expand-btn{white-space:nowrap;letter-spacing:.02em;text-transform:none;width:auto;max-width:100%;min-height:2.25rem;color:var(--foreground);cursor:pointer;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:650;transition:border-color .15s,color .15s,box-shadow .15s}.ranking-table-expand-btn:hover{border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.ranking-table-expand-btn:hover{border-color:color-mix(in srgb,var(--raptors) 45%,var(--border))}}.ranking-table-expand-btn:hover{color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.ranking-table-expand-btn:hover{color:color-mix(in srgb,var(--raptors) 80%,var(--foreground))}}.ranking-table-expand-btn:hover{box-shadow:0 0 18px var(--raptors)}@supports (color:color-mix(in lab,red,red)){.ranking-table-expand-btn:hover{box-shadow:0 0 18px color-mix(in srgb,var(--raptors) 16%,transparent)}}.league-hub-hero .hero-highlights-title{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .hero-highlights-title{color:color-mix(in srgb,var(--foreground) 92%,#fff)}}.league-hub-hero .hero-highlights-lead{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .hero-highlights-lead{color:color-mix(in srgb,var(--foreground) 68%,transparent)}}.league-hub-hero .rankings-insight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--insight-card-glow),transparent 62%),var(--background)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .rankings-insight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--insight-card-glow) 10%,transparent),transparent 62%),color-mix(in srgb,var(--background) 55%,var(--surface))}}.rankings-insight-league{--pill-glow-accent:var(--insight-accent,var(--header-gold));--pill-glow:var(--pill-glow-accent);border-radius:999px;flex-shrink:0;align-items:center;padding:.375rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rankings-insight-league{--pill-glow:color-mix(in srgb,var(--pill-glow-accent) 72%,var(--foreground))}}.rankings-insight-league{border:1px solid var(--insight-accent,var(--pill-border))}@supports (color:color-mix(in lab,red,red)){.rankings-insight-league{border:1px solid color-mix(in srgb,var(--insight-accent,var(--pill-border)) 35%,var(--pill-border))}}.rankings-insight-league{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--insight-accent,var(--pill-bg))}@supports (color:color-mix(in lab,red,red)){.rankings-insight-league{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 10%,transparent),transparent 62%),color-mix(in srgb,var(--insight-accent,var(--pill-bg)) 12%,var(--pill-bg))}}.rankings-insight-league{letter-spacing:.08em;text-transform:uppercase;color:var(--insight-accent,var(--pill-ink));font-size:.62rem;font-weight:750}@supports (color:color-mix(in lab,red,red)){.rankings-insight-league{color:color-mix(in srgb,var(--insight-accent,var(--pill-ink)) 72%,var(--pill-ink))}}.rankings-insight-league{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.friction-personnel-pill{border:1px solid var(--pill-border);background:var(--pill-bg);letter-spacing:.04em;color:var(--ink-muted);border-color:var(--pill-glow);border-radius:999px;align-items:center;padding:.375rem 1rem;font-size:.62rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.friction-personnel-pill{border-color:color-mix(in srgb,var(--pill-glow) 38%,var(--pill-border))}}.friction-personnel-pill{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--pill-bg)}@supports (color:color-mix(in lab,red,red)){.friction-personnel-pill{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 10%,transparent),transparent 62%),var(--pill-bg)}}.friction-personnel-pill{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.friction-personnel-pill-coach{--pill-glow-accent:var(--raptors);border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.friction-personnel-pill-coach{border-color:color-mix(in srgb,var(--raptors) 35%,var(--border))}}.friction-personnel-pill-coach{color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.friction-personnel-pill-coach{color:color-mix(in srgb,var(--raptors) 80%,var(--ink))}}.friction-personnel-pill-coach{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.friction-personnel-pill-player{--pill-glow-accent:var(--nhl-blue);border-color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.friction-personnel-pill-player{border-color:color-mix(in srgb,var(--nhl-blue) 35%,var(--border))}}.friction-personnel-pill-player{color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.friction-personnel-pill-player{color:color-mix(in srgb,var(--nhl-blue) 80%,var(--ink))}}.friction-personnel-pill-player{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.rankings-insight-card[data-league=nba]{--insight-accent:var(--raptors)}.rankings-insight-card[data-league=nhl]{--insight-accent:var(--nhl-blue)}.rankings-insight-card[data-league=nfl]{--insight-accent:var(--nfl-green)}.rankings-insight-card[data-league=epl]{--insight-accent:#8b6bb5}.rankings-insight-card[data-league=laliga]{--insight-accent:#c8102e}.rankings-insight-card[data-league=cbb]{--insight-accent:var(--cbb-gold)}.rankings-insight-card[data-league=cfb]{--insight-accent:var(--cfb-bronze)}.rankings-insight-card[data-league=wnba]{--insight-accent:var(--wnba-orange)}.ranking-signal-pill{border:1px solid var(--pill-border);background:var(--pill-bg);font-size:var(--text-xs);letter-spacing:.02em;color:var(--pill-ink);border-radius:999px;align-items:center;padding:.375rem 1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out;display:inline-flex}.ranking-signal-pill--stable{border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--stable{border-color:color-mix(in srgb,var(--pill-glow) 38%,var(--pill-border))}}.ranking-signal-pill--stable{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--pill-bg)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--stable{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 10%,transparent),transparent 62%),var(--pill-bg)}}.ranking-signal-pill--stable{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.ranking-signal-pill--asymmetric{--pill-glow-accent:var(--semantic-caution);border-color:var(--semantic-caution)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--asymmetric{border-color:color-mix(in srgb,var(--semantic-caution) 35%,var(--pill-border))}}.ranking-signal-pill--asymmetric{background:var(--semantic-caution)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--asymmetric{background:color-mix(in srgb,var(--semantic-caution) 10%,var(--pill-bg))}}.ranking-signal-pill--asymmetric{color:var(--semantic-caution)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--asymmetric{color:color-mix(in srgb,var(--semantic-caution) 88%,var(--pill-ink))}}.ranking-signal-pill--asymmetric{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo);letter-spacing:.01em;padding:.25rem .625rem;font-size:.625rem}.ranking-signal-pill--high-variance{--pill-glow-accent:var(--header-gold);border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--high-variance{border-color:color-mix(in srgb,var(--header-gold) 38%,var(--pill-border))}}.ranking-signal-pill--high-variance{background:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--high-variance{background:color-mix(in srgb,var(--header-gold) 10%,var(--pill-bg))}}.ranking-signal-pill--high-variance{color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--high-variance{color:color-mix(in srgb,var(--header-gold) 88%,var(--pill-ink))}}.ranking-signal-pill--high-variance{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo);letter-spacing:.01em;padding:.25rem .625rem;font-size:.625rem}.ranking-signal-pill--link:hover{border-color:var(--pill-glow-accent,var(--header-gold))}@supports (color:color-mix(in lab,red,red)){.ranking-signal-pill--link:hover{border-color:color-mix(in srgb,var(--pill-glow-accent,var(--header-gold)) 55%,var(--pill-border))}}.ranking-signal-pill--link:hover{color:var(--foreground)}.dynamic-insight-pill{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.dynamic-insight-pill--positive{--pill-glow-accent:var(--accent-positive)}.dynamic-insight-pill--negative{--pill-glow-accent:var(--accent-negative)}.sample-confidence-pill{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.sample-confidence-pill--high{--pill-glow-accent:#34d399}.sample-confidence-pill--moderate{--pill-glow-accent:#fbbf24}.sample-confidence-pill--low{--pill-glow-accent:#fb7185}.ref-card-icon--badge{border-color:var(--cbb-gold,#d4a017)}@supports (color:color-mix(in lab,red,red)){.ref-card-icon--badge{border-color:color-mix(in srgb,var(--cbb-gold,#d4a017) 45%,var(--border))}}.ref-card-icon--badge{background:var(--cbb-gold,#d4a017)}@supports (color:color-mix(in lab,red,red)){.ref-card-icon--badge{background:color-mix(in srgb,var(--cbb-gold,#d4a017) 14%,var(--pill-bg))}}.ref-card-icon--badge{color:var(--cbb-gold,#d4a017)}@supports (color:color-mix(in lab,red,red)){.ref-card-icon--badge{color:color-mix(in srgb,var(--cbb-gold,#d4a017) 82%,var(--foreground))}}.ref-card-metric-block{gap:var(--space-1);flex-direction:column;display:flex}.ref-card-metric-block .finding-metric-label{margin:0}.metric-variance-stack{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.metric-variance-primary{font-family:var(--font-data);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.03em;color:var(--text-primary);margin:0}.metric-variance-primary--lg{font-size:var(--text-2xl)}.metric-variance-primary--md{font-size:var(--text-xl)}.metric-variance-pill{border-radius:9999px;align-items:center;padding:.2rem .65rem;display:inline-flex}.metric-variance-pill-value{font-family:var(--font-data);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);letter-spacing:-.01em}.metric-variance-caption{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.ref-card-body.rankings-insight-body{margin-top:-.15rem}.rankings-insight-kicker{text-align:left;min-width:0;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--insight-card-glow);flex:auto;margin:0;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rankings-insight-kicker{color:color-mix(in srgb,var(--insight-card-glow) 55%,var(--muted))}}.rankings-insight-name{font-size:var(--text-md);letter-spacing:-.015em;font-weight:700;line-height:var(--leading-snug);color:var(--text-primary);transition:color .15s ease-out}a.rankings-insight-name:hover{color:var(--raptors);text-decoration:underline}.rankings-insight-metric{font-family:var(--font-data);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:800;line-height:var(--leading-tight);color:var(--text-primary)}.rankings-insight-metric--positive{color:var(--metric-positive-ink);text-shadow:0 0 22px var(--metric-positive-glow)}.rankings-insight-metric--negative{color:var(--metric-negative-ink);text-shadow:0 0 22px var(--metric-negative-glow)}.rankings-insight-body,.rankings-insight-summary{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.rankings-insight-summary{margin-top:var(--space-3)}.gsni-research-highlight{color:inherit;text-decoration:none;display:block}.gsni-research-highlight--quiet{border-color:#38bdf8;box-shadow:0 0 22px #38bdf824}@supports (color:color-mix(in lab,red,red)){.gsni-research-highlight--quiet{border-color:color-mix(in srgb,#38bdf8 28%,var(--border-subtle))}}.gsni-research-highlight--heavy{border-color:#fb923c;box-shadow:0 0 22px #fb923c24}@supports (color:color-mix(in lab,red,red)){.gsni-research-highlight--heavy{border-color:color-mix(in srgb,#fb923c 28%,var(--border-subtle))}}.gsni-research-highlight-score{font-family:var(--font-data);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:var(--leading-tight);color:var(--text-primary);margin:.35rem 0 0}.rankings-insight-copy{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);margin:.35rem 0 0}.gsni-research-band{min-width:2rem;font-family:var(--font-data);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;padding:.1rem .45rem;font-weight:700;display:inline-flex}.gsni-research-band--quiet{color:#38bdf8;background:#38bdf81f}.gsni-research-band--heavy{color:#fb923c;background:#fb923c1f}.gsni-research-band--neutral{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.gsni-research-band--neutral{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.gsni-research-band--withheld{color:var(--muted);background:0 0}.gsni-sub-text{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#94a3b8;margin:0}.gsni-gauge-label,.gsni-soft-lock-card-headline{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.6875rem;font-weight:600}.gsni-card{--gsni-ink-strong:#f8fafc;--gsni-ink-body:#e2e8f0;--gsni-ink-muted:#94a3b8;--gsni-ink-faint:#64748b;--gsni-panel-bg:#0f172a;min-width:0}@supports (color:color-mix(in lab,red,red)){.gsni-card{--gsni-panel-bg:color-mix(in srgb,#0f172a 90%,var(--surface-raised))}}.gsni-card{--gsni-panel-border:#334155}@supports (color:color-mix(in lab,red,red)){.gsni-card{--gsni-panel-border:color-mix(in srgb,#334155 72%,var(--border-subtle))}}.gsni-card{background:var(--gsni-panel-bg);border-color:var(--gsni-panel-border);color:var(--gsni-ink-body)}.gsni-card--soft-lock{background:#312e81}@supports (color:color-mix(in lab,red,red)){.gsni-card--soft-lock{background:color-mix(in srgb,#312e81 22%,var(--gsni-panel-bg))}}.gsni-card--soft-lock{border-color:#6366f1}@supports (color:color-mix(in lab,red,red)){.gsni-card--soft-lock{border-color:color-mix(in srgb,#6366f1 34%,var(--gsni-panel-border))}}.gsni-card .gsni-official-link,.gsni-card .gsni-sample-count,.gsni-card .gsni-score-headline,.gsni-card .gsni-score-value,.gsni-card .gsni-score-value--table{color:var(--gsni-ink-strong)}.gsni-card .gsni-gauge-label,.gsni-card .gsni-insight-summary,.gsni-card .gsni-scale-hint,.gsni-card .gsni-soft-lock-card-copy,.gsni-card .gsni-sub-text{color:var(--gsni-ink-muted)}.gsni-card .gsni-table-metric{color:var(--gsni-ink-body);font-weight:600}.gsni-card .data-table td,.gsni-card .data-table td a{color:var(--gsni-ink-body)}.gsni-card .data-table td a.gsni-official-link:hover{color:var(--gsni-ink-strong)}.gsni-card .data-table-head th,.gsni-card .ranking-sort-btn{color:var(--gsni-ink-muted)}.gsni-card .ranking-sort-btn-active{color:var(--gsni-ink-strong)}.gsni-correlation-pill{border-style:solid;border-width:1px}.gsni-correlation-pill--elevated{color:#6ee7b7;background:#064e3b8c;border-color:#34d3996b}.gsni-correlation-pill--suppressed{color:#fda4af;background:#8813377a;border-color:#fb71856b}.gsni-correlation-pill--neutral{color:#cbd5e1;background:#3341558c;border-color:#64748b73}.gsni-card .gsni-sample-count{font-weight:600}.gsni-profile-active{gap:var(--space-4);display:grid}.gsni-profile-pills{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.insight-badge{border:1px solid var(--border-default);background:var(--bg-surface-1);max-width:100%;color:var(--text-secondary)}.gsni-soft-lock-card-head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.gsni-soft-lock-card-copy{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#94a3b8;margin:.35rem 0 0}.gsni-shared-track{gap:.45rem;min-width:0;display:grid}.gsni-shared-track-meta{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.gsni-shared-track-rail{background:#1e293b;border:1px solid #334155;border-radius:999px;height:.75rem;position:relative;overflow:hidden}.gsni-shared-track--compact .gsni-shared-track-rail{height:.5rem}.gsni-shared-track-span{border-radius:inherit;transition:left .4s ease-out,width .4s ease-out;position:absolute;top:0;bottom:0}.gsni-shared-track-span--positive{background:#34d3998c}.gsni-shared-track-span--negative{background:#fb71858c}.gsni-shared-track-fill--progress{border-radius:inherit;background:#6d9af8;transition:width .4s ease-out;position:absolute;top:0;bottom:0;left:0}.gsni-shared-track-baseline{z-index:1;background:#94a3b8;border-radius:999px;width:2px;height:.85rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.gsni-shared-track-baseline--gate{background:#818cf8;height:.65rem;left:100%;transform:translate(-100%,-50%)}.gsni-shared-track-marker{z-index:2;background:#4f46e5;border:2px solid #a5b4fc;border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #818cf840}.gsni-shared-track-marker--progress{background:#6366f1;border-color:#818cf8}.gsni-relative-gauge{gap:.65rem;min-width:0;display:grid}.gsni-relative-gauge-head{gap:.35rem;min-width:0;display:grid}.gsni-relative-gauge-headline{font-size:var(--text-sm);color:#e2e8f0;margin:0;font-weight:600}.gsni-gauge-compare,.gsni-gauge-head,.gsni-relative-gauge-compare{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.gsni-gauge-head{justify-content:space-between}.gsni-band-badge{padding:var(--pill-padding-y) var(--pill-padding-x);font-size:var(--pill-font-size);font-weight:var(--pill-font-weight);letter-spacing:.01em;border-radius:9999px;align-items:center;line-height:1.25;display:inline-flex}.gsni-band-badge--quiet{color:#c4b5fd;background:#312e8173;border:1px solid #6366f159}.gsni-band-badge--neutral{color:#cbd5e1;background:#33415573;border:1px solid #64748b59}.gsni-band-badge--heavy{color:#fda4af;background:#88133759;border:1px solid #f43f5e59}.gsni-scale-legend{color:#64748b;font-size:.8125rem}.gsni-score-block{gap:.55rem;min-width:0;display:grid}.gsni-score-block--compact{gap:.45rem}.gsni-score-block--no-summary .gsni-insight-summary{display:none}.gsni-score-block-value-wrap{gap:.15rem;min-width:0;display:grid}.gsni-score-value{color:#f8fafc;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.gsni-score-block--compact .gsni-score-value{font-size:1.375rem}.gsni-score-value--table{color:#f8fafc;font-size:1rem;font-weight:600}.gsni-scale-hint{color:#64748b;margin:0;font-size:.6875rem;line-height:1.35}.gsni-insight-summary{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#cbd5e1;margin:0;font-weight:500}.gsni-shared-track-axis{grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;min-width:0;display:grid}.gsni-shared-track-axis-label{color:#64748b;font-variant-numeric:tabular-nums;font-size:.625rem;line-height:1.2}.gsni-shared-track-axis-label--start{text-align:left}.gsni-shared-track-axis-label--center{text-align:center;color:#94a3b8;font-weight:600}.gsni-shared-track-axis-label--end{text-align:right}.gsni-shared-track-score-suffix{color:#94a3b8;font-size:.75rem;font-weight:500}.gsni-relative-gauge-labels{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.gsni-relative-gauge-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.6875rem;font-weight:600;line-height:1.35}.gsni-relative-gauge-label--center{text-align:center;text-transform:none;letter-spacing:.02em;font-weight:500}.gsni-relative-gauge-label--end{text-align:right}.gsni-research-highlight--card{color:inherit;text-decoration:none}.gsni-table-score-cell{min-width:0}html[data-color=light]:not([data-contrast=high]) .gsni-shared-track-rail{background:#e2e8f0;border-color:#cbd5e1}html[data-color=light]:not([data-contrast=high]) .gsni-gauge-label,html[data-color=light]:not([data-contrast=high]) .gsni-relative-gauge-label,html[data-color=light]:not([data-contrast=high]) .gsni-soft-lock-card-copy,html[data-color=light]:not([data-contrast=high]) .gsni-sub-text{color:#64748b}html[data-color=light]:not([data-contrast=high]) .gsni-sample-count{color:#0f172a}html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-gauge-label,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-insight-summary,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-relative-gauge-label,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-scale-hint,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-soft-lock-card-copy,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-sub-text{color:var(--gsni-ink-muted)}html[data-color=light]:not([data-contrast=high]) .gsni-card .data-table td,html[data-color=light]:not([data-contrast=high]) .gsni-card .data-table td a,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-official-link,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-sample-count,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-score-headline,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-score-value,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-score-value--table,html[data-color=light]:not([data-contrast=high]) .gsni-card .gsni-table-metric{color:var(--gsni-ink-strong)}html[data-contrast=high] .gsni-card,html[data-contrast=high] .insight-badge{box-shadow:none}.ranking-toolbar{padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--border-subtle)}@media (max-width:639px){.ranking-toolbar{padding:var(--space-4)}}.ranking-toolbar-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ranking-toolbar-hint{min-width:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);flex:14rem}.ranking-toggle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-secondary);flex-wrap:wrap;flex-shrink:0;max-width:100%;font-weight:500;display:inline-flex}.ranking-toolbar-context{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.ranking-table-wrap{padding-top:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;padding-right:1rem;overflow-x:auto}@media (max-width:767px){.master-table-head-secondary,.master-table-metric-secondary{display:none}.master-table-head-expand{display:table-cell}}.ranking-table-row-toggle-btn .ranking-table-row-toggle-icon--expanded{transform:rotate(45deg)}.ranking-sort-btn{justify-content:flex-end;align-items:center;gap:var(--space-1);width:100%;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s ease-out;display:inline-flex}.ranking-sort-btn:hover{color:var(--ink-secondary)}.ranking-sort-btn:focus-visible{color:var(--ink-secondary);outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ranking-sort-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.ranking-sort-btn:focus-visible{outline-offset:2px}.ranking-sort-btn-active{color:var(--ink-secondary)}.ranking-sort-arrow{font-family:var(--font-data);opacity:.45;font-size:.65rem;font-weight:700}.ranking-sort-btn-active .ranking-sort-arrow{opacity:1;color:var(--raptors)}.ranking-table-row{cursor:pointer;transition:background-color .15s ease-out;position:relative}.ranking-table-row:hover{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ranking-table-row:hover{background:color-mix(in srgb,var(--header-sapphire) 5%,var(--surface-raised))}}.ranking-table-row:has(.ranking-table-row-link:focus-visible){background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ranking-table-row:has(.ranking-table-row-link:focus-visible){background:color-mix(in srgb,var(--header-sapphire) 5%,var(--surface-raised))}}.ranking-table-row:has(.ranking-table-row-link:focus-visible){outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ranking-table-row:has(.ranking-table-row-link:focus-visible){outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.ranking-table-row:has(.ranking-table-row-link:focus-visible){outline-offset:-2px}.ranking-table-row-link:after{content:"";z-index:1;position:absolute;inset:0}.ranking-table-row-thin{opacity:.55}.ranking-table-row-primary-metric{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:500}.ranking-table-row-secondary-metric{font-variant-numeric:tabular-nums;color:var(--text-primary-muted,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.ranking-table-row-secondary-metric{color:var(--text-primary-muted,color-mix(in srgb,var(--foreground) 72%,transparent))}}.ranking-table-row-secondary-metric{font-weight:500}.ranking-table-row-metric-positive{color:var(--semantic-positive,var(--metric-positive-ink))}.ranking-table-row-metric-negative{color:var(--semantic-negative,var(--metric-negative-ink))}.ranking-table-row-expand{text-align:center;vertical-align:middle;width:2rem;padding:0}.ranking-table-row-toggle-btn{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ranking-table-row-toggle-btn{background:color-mix(in srgb,var(--surface-raised) 60%,var(--surface))}}.ranking-table-row-toggle-btn{color:var(--muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart),background var(--duration-fast) var(--ease-out-quart)}.ranking-table-row-toggle-btn:hover,.ranking-table-row-toggle-btn[aria-expanded=true]{border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ranking-table-row-toggle-btn:hover,.ranking-table-row-toggle-btn[aria-expanded=true]{border-color:color-mix(in srgb,var(--header-sapphire) 35%,var(--border))}}.ranking-table-row-toggle-btn:hover,.ranking-table-row-toggle-btn[aria-expanded=true]{color:var(--foreground);background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ranking-table-row-toggle-btn:hover,.ranking-table-row-toggle-btn[aria-expanded=true]{background:color-mix(in srgb,var(--header-sapphire) 8%,var(--surface))}}.ranking-table-row-profile-arrow{z-index:2;opacity:0;color:var(--raptors);transition:opacity var(--duration-fast) var(--ease-out-quart);align-items:center;margin-left:auto;display:inline-flex;position:relative}.ranking-table-row:has(.ranking-table-row-link:focus-visible) .ranking-table-row-profile-arrow,.ranking-table-row:hover .ranking-table-row-profile-arrow{opacity:1}.ranking-table-details-row td{padding:0 var(--space-4) var(--space-3);background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ranking-table-details-row td{background:color-mix(in srgb,var(--header-sapphire) 4%,var(--surface-raised))}}.ranking-table-details-row td{border-bottom:1px solid var(--border-subtle)}.ranking-table-details-grid{gap:var(--space-4) var(--space-6);padding:var(--space-3) 0 var(--space-1);flex-wrap:wrap;display:flex}.ranking-table-details-stat{flex-direction:column;gap:.15rem;min-width:5.5rem;display:flex}.ranking-table-details-label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary-muted,var(--foreground));font-weight:600}@supports (color:color-mix(in lab,red,red)){.ranking-table-details-label{color:var(--text-primary-muted,color-mix(in srgb,var(--foreground) 86%,transparent))}}.ranking-table-details-value{font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:600}.ranking-signal-badge{z-index:2;border:1px solid var(--metric-standout-flag-border);background:var(--metric-standout-flag-bg);font-size:var(--text-xs);letter-spacing:.02em;color:var(--metric-standout-flag-ink);transition:color var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-weight:700;display:inline-flex;position:relative}.ranking-signal-badge:focus-visible{outline:2px solid var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-badge:focus-visible{outline:2px solid color-mix(in srgb,var(--header-gold) 55%,var(--border))}}.ranking-signal-badge:focus-visible{outline-offset:2px}.ranking-signal-badge:hover{border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.ranking-signal-badge:hover{border-color:color-mix(in srgb,var(--header-gold) 65%,var(--border))}}.ranking-signal-badge:hover{color:var(--foreground);text-decoration:none}@media (max-width:1023px){.site-nav-link{min-height:2.25rem}}@media (max-width:479px){.site-header-actions .site-header-icon-btn:last-child{display:none}}@media (min-width:768px){.term-help{display:inline-block;position:relative}.term-help-mobile{display:none}}.refs-macro-insight{margin-top:var(--space-5);max-width:var(--measure-prose);border:1px solid var(--header-sapphire);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.refs-macro-insight{border:1px solid color-mix(in srgb,var(--header-sapphire) 22%,var(--border))}}.refs-macro-insight{background:linear-gradient(145deg,var(--header-sapphire) 0,var(--surface) 55%)}@supports (color:color-mix(in lab,red,red)){.refs-macro-insight{background:linear-gradient(145deg,color-mix(in srgb,var(--header-sapphire) 6%,var(--surface)) 0,var(--surface) 55%)}}.refs-macro-insight{padding:var(--space-4) var(--space-5);box-shadow:0 1px 3px #00000061}.refs-macro-insight-kicker{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--header-sapphire);font-weight:700}@supports (color:color-mix(in lab,red,red)){.refs-macro-insight-kicker{color:color-mix(in srgb,var(--header-sapphire) 70%,var(--muted))}}.refs-macro-insight-body{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.refs-macro-insight-stat{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-secondary);font-weight:700}.refs-directory-hub,.refs-trend-spotlight{gap:var(--space-4);flex-direction:column;display:flex}.refs-trend-spotlight{padding:var(--space-5);border:1px solid var(--header-gold);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.refs-trend-spotlight{border:1px solid color-mix(in srgb,var(--header-gold) 18%,var(--border-subtle))}}.refs-trend-spotlight{background:radial-gradient(ellipse 120% 90% at 50% -20%,var(--header-gold),transparent 58%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.refs-trend-spotlight{background:radial-gradient(ellipse 120% 90% at 50% -20%,color-mix(in srgb,var(--header-gold) 8%,transparent),transparent 58%),color-mix(in srgb,var(--surface-raised) 78%,var(--surface))}}.refs-trend-spotlight{box-shadow:0 0 0 1px var(--header-gold),0 12px 32px #0f172a47}@supports (color:color-mix(in lab,red,red)){.refs-trend-spotlight{box-shadow:0 0 0 1px color-mix(in srgb,var(--header-gold) 10%,transparent),0 12px 32px #0f172a47}}.refs-trend-spotlight-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.refs-trend-spotlight-title{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--header-gold);margin:0;font-weight:700}@supports (color:color-mix(in lab,red,red)){.refs-trend-spotlight-title{color:color-mix(in srgb,var(--header-gold) 72%,var(--ink-secondary))}}.refs-trend-spotlight-lead{font-size:var(--text-sm);color:var(--muted);margin:0}.refs-trend-spotlight-track{margin:0;padding:0;list-style:none}.refs-trend-spotlight-card{min-height:100%}.refs-trend-spotlight-head-meta{flex-wrap:wrap;flex:auto;align-items:center;gap:.45rem;min-width:0;display:flex}.refs-trend-spotlight-league{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--insight-card-glow);font-weight:700}@supports (color:color-mix(in lab,red,red)){.refs-trend-spotlight-league{color:color-mix(in srgb,var(--insight-card-glow) 55%,var(--muted))}}.league-season-start-badge--glow{letter-spacing:.04em;padding:.25rem .75rem;font-size:.6875rem;font-weight:700}.refs-trend-spotlight-metrics{margin-top:.15rem}.refs-trend-spotlight-name{font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug);margin:0}.refs-trend-spotlight-stats{border:1px solid var(--insight-card-glow);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;margin:0;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.refs-trend-spotlight-stats{border:1px solid color-mix(in srgb,var(--insight-card-glow) 16%,var(--border-subtle))}}.refs-trend-spotlight-stats{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.refs-trend-spotlight-stats{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.refs-trend-spotlight-stats div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.refs-trend-spotlight-stats dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.refs-trend-spotlight-stats dd{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-size:.875rem;font-weight:700}.refs-trend-spotlight-footer{flex-wrap:wrap;gap:.5rem .85rem;margin-top:auto;padding-top:.15rem;display:flex}@media (max-width:1023px){.refs-trend-spotlight-track{gap:var(--space-3);scroll-snap-type:x mandatory;padding-bottom:.25rem;display:flex;overflow-x:auto}.refs-trend-spotlight-card{scroll-snap-align:start;flex:0 0 min(85vw,18rem)}}.refs-directory-discovery-head{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.refs-directory-discovery-title{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-weight:400}.refs-directory-discovery-filters{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.refs-directory-search{flex:12rem;min-width:0}.refs-directory-search-input{border:1px solid var(--border);background:var(--surface);width:100%;font-size:var(--text-sm);color:var(--ink-secondary);border-radius:9999px;padding:.4375rem .875rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}.refs-directory-search-input::placeholder{color:var(--muted)}.refs-directory-search-input:focus-visible{outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-search-input:focus-visible{outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.refs-directory-search-input:focus-visible{outline-offset:1px;border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-search-input:focus-visible{border-color:color-mix(in srgb,var(--header-sapphire) 35%,var(--border))}}.refs-directory-outlier-toggle{font-size:var(--text-sm);color:var(--ink-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.refs-directory-outlier-toggle input{accent-color:var(--header-sapphire)}.refs-directory-toolbar{padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--border-subtle)}.refs-directory-toolbar-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.refs-directory-metric-toggle{border:1px solid var(--border);background:var(--surface);border-radius:9999px;flex-wrap:wrap;flex-shrink:0;gap:.25rem;padding:.1875rem;display:inline-flex}.refs-directory-metric-btn{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:.3125rem .75rem;font-weight:600;transition:color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.refs-directory-metric-btn:hover{color:var(--ink-secondary)}.refs-directory-metric-btn:focus-visible{color:var(--ink-secondary);outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-metric-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.refs-directory-metric-btn:focus-visible{outline-offset:2px}.refs-directory-metric-btn-active{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-metric-btn-active{background:color-mix(in srgb,var(--header-sapphire) 10%,var(--surface))}}.refs-directory-metric-btn-active{color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-metric-btn-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--header-sapphire) 30%,var(--border))}}html[data-color=light]:not([data-contrast=high]) .refs-directory-metric-toggle{border-color:var(--card-border-light,#e2e8f0);box-shadow:var(--card-shadow-light,0 8px 30px #00000005);background:#fff}html[data-color=light]:not([data-contrast=high]) .refs-directory-metric-btn-active{color:#1e293b;background:#f1f5f9;box-shadow:inset 0 0 0 1px #94a3b859,0 1px 2px #0f172a08}html[data-color=light]:not([data-contrast=high]) .refs-directory-metric-btn:hover{color:#334155}@media (max-width:639px){.refs-directory-toolbar{padding:var(--space-4)}}.refs-directory-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.refs-directory-tab{border:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);color:var(--muted);cursor:pointer;border-radius:9999px;padding:.375rem .875rem;font-weight:600;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out}.refs-directory-tab:hover{color:var(--ink-secondary);border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-tab:hover{border-color:color-mix(in srgb,var(--header-sapphire) 30%,var(--border))}}.refs-directory-tab:focus-visible{color:var(--ink-secondary);border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-tab:focus-visible{border-color:color-mix(in srgb,var(--header-sapphire) 30%,var(--border))}}.refs-directory-tab:focus-visible{outline:2px solid var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--header-sapphire) 50%,var(--border))}}.refs-directory-tab:focus-visible{outline-offset:2px}.refs-directory-tab-active{border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-tab-active{border-color:color-mix(in srgb,var(--header-sapphire) 45%,var(--border))}}.refs-directory-tab-active{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-tab-active{background:color-mix(in srgb,var(--header-sapphire) 8%,var(--surface))}}.refs-directory-tab-active{color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.refs-directory-tab-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--header-gold) 25%,transparent)}}.league-hub-tabs{margin-bottom:1.25rem}.league-hub-panel{min-width:0}.page-shell-insights{padding-top:0}.league-hub--insights{flex-direction:column;gap:0;display:flex}.league-hub-hero{isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:var(--space-8);padding:var(--space-6) 0 var(--space-8);--league-hero-glow-left:#94a3b81f;--league-hero-glow-right:#94a3b81a;background:linear-gradient(165deg,var(--league-hub-hero-bg-start) 0,var(--league-hub-hero-bg) 48%,var(--league-hub-hero-bg-end) 100%);border-bottom:1px solid var(--league-accent);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.league-hub-hero{border-bottom:1px solid color-mix(in srgb,var(--league-accent) 18%,var(--border))}}.league-hub-hero-ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.league-hub-hero-glow{filter:blur(64px);pointer-events:none;border-radius:9999px;width:24rem;height:24rem;position:absolute}.league-hub-hero-glow--left{background:var(--league-hero-glow-left);top:-3rem;left:-3rem}.league-hub-hero-glow--right{background:var(--league-hero-glow-right);bottom:-3rem;right:-3rem}.league-hub-hero[data-league=nba]{--league-accent:var(--raptors);--sport-surface-tint:#94a3b814}.league-hub-hero[data-league=cbb]{--league-accent:var(--cbb-gold);--sport-surface-tint:#d8b85d12}.league-hub-hero[data-league=nhl]{--league-accent:var(--nhl-blue)}.league-hub-hero[data-league=nfl]{--league-accent:var(--nfl-green)}.league-hub-hero[data-league=cfb]{--league-accent:var(--cfb-bronze)}.league-hub-hero[data-league=epl]{--league-accent:#8b6bb5}.league-hub-hero[data-league=laliga]{--league-accent:#c8102e}.league-hub-hero[data-league=wnba]{--league-accent:var(--wnba-orange);--sport-surface-tint:#ff690012}.page-hero-slate .page-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05}.page-hero-slate .league-slate-kicker{border-bottom:none;align-self:flex-start;align-items:center;gap:.5rem;width:fit-content;max-width:min(20rem,52vw);padding-bottom:.35rem;display:inline-flex;position:relative}.page-hero-slate .league-slate-kicker:after{content:"";background:var(--league-accent);border-radius:1px;width:min(4.25rem,100%);height:2px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.page-hero-slate .league-slate-kicker:after{background:color-mix(in srgb,var(--league-accent) 55%,transparent)}}.page-hero-slate .page-lead{max-width:48rem;color:var(--foreground);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.65}@supports (color:color-mix(in lab,red,red)){.page-hero-slate .page-lead{color:color-mix(in srgb,var(--foreground) 84%,transparent)}}.league-hub-hero-inner:after{content:none}.league-hub-hero-freshness{z-index:1;margin-top:var(--space-2);font-size:var(--text-sm);color:#fbbf24e6;font-weight:500;position:relative}html[data-color=light]:not([data-contrast=high]) .league-hub-hero-freshness{color:#64748b}.league-hub-hero-inner{z-index:1;gap:var(--space-4);flex-direction:column;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem;display:flex;position:relative}.league-hub-hero-inner--branded{gap:var(--space-4)}.league-hub-hero-header-block{flex-direction:row;align-items:center;gap:1.5rem;width:100%;min-width:0;display:flex}.league-hub-hero-head-copy{justify-content:center;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.league-hub-hero-header-block .league-hero-logo-fallback,.league-hub-hero-header-block .league-hub-hero-logo{flex-shrink:0;align-self:center;margin-top:0}.league-hub-hero-head-copy .insights-hero-title,.league-hub-hero-head-copy .league-slate-kicker,.league-hub-hero-head-copy .page-title{margin:0}@media (max-width:639px){.league-hub-hero-header-block{align-items:flex-start;gap:var(--space-3);flex-direction:column}.league-hub-hero-header-block .league-hero-logo-fallback,.league-hub-hero-header-block .league-hub-hero-logo{align-self:flex-start;max-width:3rem;height:2rem}.league-hero-logo.league-nav-mark--cfb,.league-hero-logo.league-nav-mark--nfl,.league-hero-logo[data-league=cfb],.league-hero-logo[data-league=nfl]{max-width:2rem;height:2.35rem}.league-hero-logo.league-nav-mark--wnba,.league-hero-logo[data-league=wnba]{max-width:1.15rem;height:2.45rem}.league-hero-logo.league-nav-mark--laliga,.league-hero-logo[data-league=laliga]{max-width:3.5rem}}.league-hero-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 2px #00000038);width:auto;max-width:3.5rem;height:2.35rem;display:block}.league-hero-logo.league-nav-mark--cfb,.league-hero-logo.league-nav-mark--nfl,.league-hero-logo[data-league=cfb],.league-hero-logo[data-league=nfl]{max-width:2.35rem;height:2.75rem}.league-hero-logo.league-nav-mark--wnba,.league-hero-logo[data-league=wnba]{object-position:center;filter:none;max-width:1.35rem;height:2.85rem}.league-hero-logo.league-nav-mark--nhl,.league-hero-logo[data-league=nhl]{max-width:2.85rem;height:2.15rem}.league-hero-logo.league-nav-mark--epl,.league-hero-logo[data-league=epl]{object-fit:contain;object-position:center;width:3rem;max-width:3rem;height:3rem;max-height:3rem;margin:0}.league-hero-logo.league-nav-mark--laliga,.league-hero-logo[data-league=laliga]{max-width:4.5rem;height:2.2rem}.league-hero-logo.league-nav-mark--cbb,.league-hero-logo.league-nav-mark--cfb,.league-hero-logo[data-league=cbb],.league-hero-logo[data-league=cfb]{max-width:3.25rem;height:2.15rem}.league-hero-logo-fallback{border:1px solid var(--league-accent);border-radius:.5rem;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:.35rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.league-hero-logo-fallback{border:1px solid color-mix(in srgb,var(--league-accent) 28%,var(--border-subtle))}}.league-hero-logo-fallback{background:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){.league-hero-logo-fallback{background:color-mix(in srgb,var(--league-accent) 8%,transparent)}}.league-hero-logo-fallback{font-size:var(--text-xs);letter-spacing:.06em;color:var(--league-accent);font-weight:800}@supports (color:color-mix(in lab,red,red)){.league-hero-logo-fallback{color:color-mix(in srgb,var(--league-accent) 78%,var(--foreground))}}html[data-color=light]:not([data-contrast=high]) .league-hero-logo{filter:none}@media (min-width:640px){.league-hub-hero-header-block{gap:1.5rem}.league-hub-hero-head-copy{gap:var(--space-3)}.league-hero-logo{max-width:4rem;height:2.65rem}.league-hero-logo.league-nav-mark--cfb,.league-hero-logo.league-nav-mark--nfl,.league-hero-logo[data-league=cfb],.league-hero-logo[data-league=nfl]{max-width:2.65rem;height:3.1rem}.league-hero-logo.league-nav-mark--wnba,.league-hero-logo[data-league=wnba]{max-width:1.45rem;height:3.2rem}.league-hub-hero{padding:var(--space-8) 0 var(--space-10)}.league-hub-hero-inner{gap:var(--space-5);padding-inline:1.5rem}}@media (min-width:1024px){.league-hub-hero-header-block{gap:2rem}.league-hero-logo{max-width:5rem;height:3.35rem}.league-hero-logo.league-nav-mark--cfb,.league-hero-logo.league-nav-mark--nfl,.league-hero-logo[data-league=cfb],.league-hero-logo[data-league=nfl]{max-width:3.25rem;height:3.85rem}.league-hero-logo.league-nav-mark--wnba,.league-hero-logo[data-league=wnba]{max-width:1.85rem;height:4rem}.league-hero-logo.league-nav-mark--nhl,.league-hero-logo[data-league=nhl]{max-width:3.75rem;height:2.85rem}.league-hero-logo.league-nav-mark--epl,.league-hero-logo[data-league=epl]{width:3.75rem;max-width:3.75rem;height:3.75rem;max-height:3.75rem}.league-hero-logo.league-nav-mark--laliga,.league-hero-logo[data-league=laliga]{max-width:5.75rem;height:2.85rem}.league-hero-logo.league-nav-mark--cbb,.league-hero-logo.league-nav-mark--cfb,.league-hero-logo[data-league=cbb],.league-hero-logo[data-league=cfb]{max-width:4.25rem;height:2.85rem}.league-hero-logo-fallback{min-width:3.25rem;min-height:3.25rem;font-size:var(--text-sm)}.league-hub-hero-inner{padding-inline:2rem}}.league-hub-hero-watermark{z-index:1;pointer-events:none;color:var(--league-hub-hero-watermark-color);opacity:var(--league-hub-hero-watermark-opacity);justify-content:flex-end;align-items:center;padding:0 2% 0 28%;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 0 34%,#000 72% 100%);mask-image:linear-gradient(105deg,#0000 0 34%,#000 72% 100%)}.league-hub-hero-watermark-svg{filter:drop-shadow(0 0 1px);width:min(54rem,96%);height:auto;max-height:92%;overflow:visible;transform:translateY(-2%)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero-watermark-svg{filter:drop-shadow(0 0 1px color-mix(in srgb,currentColor 35%,transparent))}}.league-hub-hero[data-league=cbb] .league-hub-hero-watermark-svg--nba,.league-hub-hero[data-league=nba] .league-hub-hero-watermark-svg--nba{color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero[data-league=cbb] .league-hub-hero-watermark-svg--nba,.league-hub-hero[data-league=nba] .league-hub-hero-watermark-svg--nba{color:color-mix(in srgb,var(--raptors) 22%,var(--league-hub-hero-watermark-color))}}.league-hub-hero[data-league=wnba] .league-hub-hero-watermark-svg--nba{color:var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero[data-league=wnba] .league-hub-hero-watermark-svg--nba{color:color-mix(in srgb,var(--wnba-orange) 28%,var(--league-hub-hero-watermark-color))}}.league-hub-hero[data-league=nhl] .league-hub-hero-watermark{opacity:var(--league-hub-hero-watermark-opacity)}.league-hub-hero[data-league=nfl] .league-hub-hero-watermark-svg--nfl{color:var(--nfl-green)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero[data-league=nfl] .league-hub-hero-watermark-svg--nfl{color:color-mix(in srgb,var(--nfl-green) 55%,var(--league-hub-hero-watermark-color))}}.league-hub-hero-watermark-svg--nhl{color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero-watermark-svg--nhl{color:color-mix(in srgb,var(--nhl-blue) 35%,var(--league-hub-hero-watermark-color))}}.league-hub-hero[data-league=nhl]{--sport-surface-tint:#bae6fd1a}.league-hub-hero[data-league=cfb],.league-hub-hero[data-league=nfl]{--sport-surface-tint:#34d39912}.league-hub-hero[data-league=epl],.league-hub-hero[data-league=laliga]{--sport-surface-tint:#4ade800f}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=nhl]{--league-hub-hero-bg-start:#f0f9ff;--league-hub-hero-bg:#e8f4fc;--league-hub-hero-bg-end:#dbeafe;--league-hub-hero-accent-glow:0%;--sport-line-red:#fecaca;--sport-line-blue:#bfdbfe;--sport-surface-tint:#bae6fd2e;background:radial-gradient(ellipse 75% 65% at 72% 38%,#bae6fd4d,transparent 58%),radial-gradient(ellipse 55% 50% at 85% 55%,#a5f3fc33,transparent 52%),linear-gradient(165deg,var(--league-hub-hero-bg-start) 0,var(--league-hub-hero-bg) 48%,var(--league-hub-hero-bg-end) 100%)}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=cbb],html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=nba]{background:radial-gradient(ellipse 70% 60% at 72% 40%,var(--league-accent),transparent 58%),linear-gradient(165deg,var(--league-hub-hero-bg-start) 0,var(--league-hub-hero-bg) 48%,var(--league-hub-hero-bg-end) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=cbb],html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=nba]{background:radial-gradient(ellipse 70% 60% at 72% 40%,color-mix(in srgb,var(--league-accent) 8%,transparent),transparent 58%),linear-gradient(165deg,var(--league-hub-hero-bg-start) 0,var(--league-hub-hero-bg) 48%,var(--league-hub-hero-bg-end) 100%)}}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=wnba]{--league-hub-hero-bg-start:#fff7f0;--league-hub-hero-bg:#fff3e8;--league-hub-hero-bg-end:#ffe8d6;--league-hub-hero-accent-glow:10%;background:radial-gradient(ellipse 70% 60% at 72% 40%,var(--wnba-orange),transparent 58%),linear-gradient(165deg,var(--league-hub-hero-bg-start) 0,var(--league-hub-hero-bg) 48%,var(--league-hub-hero-bg-end) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=wnba]{background:radial-gradient(ellipse 70% 60% at 72% 40%,color-mix(in srgb,var(--wnba-orange) 10%,transparent),transparent 58%),linear-gradient(165deg,var(--league-hub-hero-bg-start) 0,var(--league-hub-hero-bg) 48%,var(--league-hub-hero-bg-end) 100%)}}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=cfb],html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=nfl]{--league-hub-hero-bg-start:#f4f8f5;--league-hub-hero-bg:#eef4ef;--league-hub-hero-bg-end:#e4ece5;--league-hub-hero-accent-glow:6%;--sport-surface-tint:#86efac1f;background:radial-gradient(ellipse 70% 60% at 72% 40%,#bbf7d038,transparent 58%),linear-gradient(165deg,var(--league-hub-hero-bg-start) 0,var(--league-hub-hero-bg) 48%,var(--league-hub-hero-bg-end) 100%)}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=epl]{--league-hub-hero-bg-start:#f5f3ff;--league-hub-hero-bg:#ede9fe;--league-hub-hero-bg-end:#e0e7ff;--league-hub-hero-accent-glow:5%;--sport-surface-tint:#22d3ee14}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=laliga]{--league-hub-hero-bg-start:#fff7ed;--league-hub-hero-bg:#fff1f2;--league-hub-hero-bg-end:#ffe4e6;--league-hub-hero-accent-glow:8%;--sport-surface-tint:#f8717114}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=epl],html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=laliga]{background:linear-gradient(165deg,var(--league-hub-hero-bg-start) 0,var(--league-hub-hero-bg) 48%,var(--league-hub-hero-bg-end) 100%)}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=epl] .league-hub-hero-watermark-svg--soccer{color:#918fb7}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=laliga] .league-hub-hero-watermark-svg--soccer{color:#a5748c}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=nhl] .league-hub-hero-watermark{opacity:var(--league-hub-hero-watermark-opacity);color:#7dd3fc}html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=cfb] .league-hub-hero-watermark-svg--nfl,html[data-color=light]:not([data-contrast=high]) .league-hub-hero[data-league=nfl] .league-hub-hero-watermark-svg--nfl{color:#83c2b8}.league-hub-hero .page-lead,.league-hub-hero .page-title{z-index:1;position:relative}.league-hub-hero .league-slate-hero-banner,.league-hub-hero .page-lead{border:1px solid var(--border);border-radius:.5rem;width:fit-content;max-width:48rem;padding:.65rem .9rem}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .league-slate-hero-banner,.league-hub-hero .page-lead{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.league-hub-hero .league-slate-hero-banner,.league-hub-hero .page-lead{background:var(--league-hub-hero-bg)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .league-slate-hero-banner,.league-hub-hero .page-lead{background:color-mix(in srgb,var(--league-hub-hero-bg) 55%,#0f172ab8)}}.league-hub-hero .league-slate-hero-banner,.league-hub-hero .page-lead{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--foreground);box-shadow:0 1px 4px #00000047}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .league-slate-hero-banner,.league-hub-hero .page-lead{color:color-mix(in srgb,var(--foreground) 78%,var(--muted))}}html[data-color=light]:not([data-contrast=high]) .league-hub-hero .league-slate-hero-banner,html[data-color=light]:not([data-contrast=high]) .league-hub-hero .page-lead{border-color:var(--card-border-light,#e2e8f0);background:#fff}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .league-hub-hero .league-slate-hero-banner,html[data-color=light]:not([data-contrast=high]) .league-hub-hero .page-lead{background:color-mix(in srgb,#fff 96%,var(--league-hub-hero-bg))}}html[data-color=light]:not([data-contrast=high]) .league-hub-hero .league-slate-hero-banner,html[data-color=light]:not([data-contrast=high]) .league-hub-hero .page-lead{box-shadow:var(--card-shadow-light,0 8px 30px #0000000a);color:#475569}.league-hub-hero .season-scope-toggle{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .season-scope-toggle{border-color:color-mix(in srgb,var(--border) 82%,transparent)}}.league-hub-hero .season-scope-toggle{background:var(--league-hub-hero-bg)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .season-scope-toggle{background:color-mix(in srgb,var(--league-hub-hero-bg) 94%,var(--surface))}}.league-hub-hero .season-scope-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 4px #00000047}.league-hub-hero .refs-directory-metric-btn{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .refs-directory-metric-btn{color:color-mix(in srgb,var(--foreground) 68%,var(--muted))}}.league-hub-hero .refs-directory-metric-btn:focus-visible,.league-hub-hero .refs-directory-metric-btn:hover{color:var(--foreground)}.league-hub-hero .refs-directory-metric-btn-active{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .refs-directory-metric-btn-active{background:color-mix(in srgb,var(--header-sapphire) 22%,var(--surface-raised))}}.league-hub-hero .refs-directory-metric-btn-active{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.league-hub-hero .refs-directory-metric-btn-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--header-sapphire) 45%,var(--border))}}html[data-color=light]:not([data-contrast=high]) .league-hub-hero .season-scope-toggle{border-color:var(--card-border-light,#e2e8f0);background:#fff}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .league-hub-hero .season-scope-toggle{background:color-mix(in srgb,#fff 98%,var(--league-hub-hero-bg))}}html[data-color=light]:not([data-contrast=high]) .league-hub-hero .season-scope-toggle{box-shadow:var(--card-shadow-light,0 8px 30px #0000000a)}html[data-color=light]:not([data-contrast=high]) .league-hub-hero .refs-directory-metric-btn{color:#64748b}html[data-color=light]:not([data-contrast=high]) .league-hub-hero .refs-directory-metric-btn-active{color:#0f172a;background:#f1f5f9}.insights-hero-back,.league-hub-hero-back{width:fit-content;font-size:var(--text-sm);color:var(--foreground);align-items:center;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.insights-hero-back,.league-hub-hero-back{color:color-mix(in srgb,var(--foreground) 88%,transparent)}}.insights-hero-back,.league-hub-hero-back{text-decoration:none;transition:color .15s ease-out}.insights-hero-back:hover,.league-hub-hero-back:hover{color:var(--foreground)}.insights-hero-title{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:700;line-height:var(--leading-tight);color:var(--foreground);text-wrap:balance;margin:0}.insights-hero-lead{max-width:40rem;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--foreground);margin:0}@supports (color:color-mix(in lab,red,red)){.insights-hero-lead{color:color-mix(in srgb,var(--foreground) 86%,transparent)}}.insights-hero-tabs{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.insights-hero-tab{border:1px solid var(--foreground);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.insights-hero-tab{border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)}}.insights-hero-tab{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.insights-hero-tab{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.insights-hero-tab{font-size:var(--text-sm);color:var(--foreground);padding:.4375rem 1rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.insights-hero-tab{color:color-mix(in srgb,var(--foreground) 82%,transparent)}}.insights-hero-tab{cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.insights-hero-tab:hover{color:var(--foreground);border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.insights-hero-tab:hover{border-color:color-mix(in srgb,var(--header-gold) 45%,var(--border))}}.insights-hero-tab:focus-visible{color:var(--foreground);border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.insights-hero-tab:focus-visible{border-color:color-mix(in srgb,var(--header-gold) 45%,var(--border))}}.insights-hero-tab:focus-visible{outline:2px solid var(--header-gold-bright);outline-offset:2px}.insights-hero-tab-active,.insights-hero-tab-active:hover{border-color:var(--header-gold-deep);background:linear-gradient(180deg,#f0d78a 0,var(--header-gold) 52%,#b8923f 100%);color:#142536;box-shadow:0 0 0 1px var(--header-gold),0 6px 18px var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.insights-hero-tab-active,.insights-hero-tab-active:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--header-gold) 40%,transparent),0 6px 18px color-mix(in srgb,var(--header-gold) 20%,transparent)}}.insights-hero-tab-active:focus-visible{outline:2px solid var(--header-gold-bright);outline-offset:2px}.insights-hero-meta{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.insights-hero-meta-copy{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--foreground);margin:0}@supports (color:color-mix(in lab,red,red)){.insights-hero-meta-copy{color:color-mix(in srgb,var(--foreground) 78%,transparent)}}.insights-hero-meta-strong{color:var(--foreground);font-weight:700}.insights-hero-meta-controls{align-items:center;gap:.65rem;display:flex}.cbb-conference-trends-toggle,.insights-hero-meta-controls{flex-wrap:wrap;justify-content:flex-end}.cbb-conference-trends-btn{align-items:center;gap:.35rem;display:inline-flex}.cbb-conference-trends-btn .ncaa-conference-logo{flex-shrink:0}.insights-hero-note{max-width:44rem;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--muted);margin:0}.insights-hub-panel{min-width:0}@media (prefers-reduced-motion:reduce){.insights-hero-back,.insights-hero-tab,.league-hub-hero-back{transition:none}}.refs-directory-context{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-relaxed);color:#64748b}.ref-profile-section.refs-directory{background:#020617;border-color:#1e293b}html[data-color=light]:not([data-contrast=high]) .ref-profile-section.refs-directory{background:#fff;border-color:#e2e8f0}.refs-directory-head,.refs-directory-row-link{padding-block:1rem;padding-inline:var(--space-4);grid-template-columns:2.25rem minmax(13rem,2.35fr) 3.25rem 4rem 4.75rem;align-items:center;gap:1.5rem;display:grid}@media (min-width:640px){.refs-directory-head,.refs-directory-row-link{padding-block:1rem;padding-inline:var(--space-5);grid-template-columns:2.5rem minmax(15rem,2.75fr) 3.5rem 4.25rem 5rem}}.refs-directory-head{text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#0f172acc;border-bottom:1px solid #1e293b;font-size:.68rem;font-weight:600}.refs-directory-head>*{min-width:0}.refs-directory-head .refs-directory-col-official{text-overflow:clip;white-space:normal;overflow:visible}.refs-directory-col-rank{text-align:center;color:#64748b;font-variant-numeric:tabular-nums}.refs-directory-col-delta,.refs-directory-col-games,.refs-directory-col-over{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.refs-directory-col-official{align-items:center;gap:var(--space-2);min-width:0;display:flex;overflow:visible}.refs-directory-avatar{border:1px solid #64748b66;border-radius:9999px;flex-shrink:0;overflow:hidden}.refs-directory-name-wrap{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex;overflow:visible}.refs-directory-name{font-size:.875rem;font-weight:500;font-family:var(--font-sans,inherit);color:#f1f5f9;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;transition:color .15s ease-out;overflow:visible}html[data-color=light]:not([data-contrast=high]) .refs-directory-name{color:#0f172a}.refs-directory-name-button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.refs-directory-name-button:focus-visible,.refs-directory-name-button:hover{color:var(--raptors);outline:none}.refs-directory-name-button:focus-visible{text-underline-offset:.15em;text-decoration:underline}.refs-directory-number{font-size:var(--text-xs);color:#64748b;font-variant-numeric:tabular-nums;line-height:1.2}.refs-directory-list{margin:0;padding:0;list-style:none}.refs-directory-row{border-bottom:1px solid #1e293b}.refs-directory-row:nth-child(2n) .refs-directory-row-link{background:#0f172a8c}.refs-directory-row:nth-child(odd) .refs-directory-row-link{background:#0f172a47}.refs-directory-row--top .refs-directory-row-link{background:#0f3138;box-shadow:inset 3px 0 #10b981d1,inset 0 0 0 1px #10b9813d}.refs-directory-row--middle .refs-directory-row-link{background:#0f172a66}.refs-directory-row--bottom .refs-directory-row-link{background:#341d32;box-shadow:inset 3px 0 #f43f5ed1,inset 0 0 0 1px #f43f5e3d}.refs-directory-row--bottom-resume{border-top:1px dashed #3e4b5f;margin-top:.35rem}.refs-directory-row--bottom-resume .refs-directory-row-link{border-top-left-radius:.35rem;border-top-right-radius:.35rem}html[data-color=light]:not([data-contrast=high]) .refs-directory-row:nth-child(2n) .refs-directory-row-link{background:#f8fafc}html[data-color=light]:not([data-contrast=high]) .refs-directory-row:nth-child(odd) .refs-directory-row-link{background:#fff}html[data-color=light]:not([data-contrast=high]) .refs-directory-row--top .refs-directory-row-link{background:#e2f7f0;box-shadow:inset 3px 0 #059669b8,inset 0 0 0 1px #10b98133}html[data-color=light]:not([data-contrast=high]) .refs-directory-row--bottom .refs-directory-row-link{background:#fee8ec;box-shadow:inset 3px 0 #e11d48b8,inset 0 0 0 1px #f43f5e33}html[data-color=light]:not([data-contrast=high]) .refs-directory-row--bottom-resume{border-top-color:#b7c2d1}.refs-directory-row:last-child{border-bottom:0}.refs-directory-row-link{transition:background-color .15s ease-out}.refs-directory-row-link:hover{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-row-link:hover{background:color-mix(in srgb,var(--header-sapphire) 5%,var(--surface-raised))}}.refs-directory-row--top .refs-directory-row-link:hover{background:#0f3b3d}.refs-directory-row--bottom .refs-directory-row-link:hover{background:#412035}.refs-directory-over-gauge{border-radius:.35rem;justify-content:flex-end;align-items:center;min-height:1.75rem;padding-inline:.35rem;display:flex;position:relative;overflow:hidden}.refs-directory-over-gauge-fill{width:var(--over-fill,0);border-radius:inherit;background:linear-gradient(90deg,var(--header-sapphire),var(--header-sapphire));position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.refs-directory-over-gauge-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--header-sapphire) 8%,transparent),color-mix(in srgb,var(--header-sapphire) 22%,transparent))}}.refs-directory-over-gauge-fill{opacity:.9;pointer-events:none}.refs-directory-over-gauge-value{z-index:1;color:#cbd5e1;font-variant-numeric:tabular-nums;font-weight:600;position:relative}html[data-color=light]:not([data-contrast=high]) .refs-directory-over-gauge-value{color:#334155}.refs-directory-empty{padding:var(--space-5);text-align:center;font-size:var(--text-sm);color:#64748b}.refs-directory-col-games,.refs-directory-col-over{color:#cbd5e1;font-variant-numeric:tabular-nums;min-width:0;font-size:.875rem}html[data-color=light]:not([data-contrast=high]) .refs-directory-col-games,html[data-color=light]:not([data-contrast=high]) .refs-directory-col-over{color:#334155}.refs-directory-delta{min-width:0;max-width:100%;font-family:var(--font-data);font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:.875rem;font-weight:500;display:inline-flex}.refs-directory-delta-rank-top{color:#34d399;font-weight:600}.refs-directory-delta-rank-middle{color:#cbd5e1;font-weight:500}.refs-directory-delta-rank-bottom{color:#fb7185;font-weight:600}html[data-color=light]:not([data-contrast=high]) .refs-directory-delta-rank-middle{color:#475569}.refs-directory-delta.ref-delta-negative,.refs-directory-delta.ref-delta-positive{background:0 0;border:0;justify-content:flex-end;min-width:0;padding:0}.refs-directory-delta-positive,.refs-directory-delta.ref-delta-positive{color:#34d399}.refs-directory-delta-negative,.refs-directory-delta.ref-delta-negative{color:#fb7185}html[data-color=light]:not([data-contrast=high]) .refs-directory-delta-positive,html[data-color=light]:not([data-contrast=high]) .refs-directory-delta.ref-delta-positive{color:#059669}html[data-color=light]:not([data-contrast=high]) .refs-directory-delta-negative,html[data-color=light]:not([data-contrast=high]) .refs-directory-delta.ref-delta-negative{color:#e11d48}.refs-directory-delta-neutral{color:#cbd5e1}html[data-color=light]:not([data-contrast=high]) .refs-directory-delta-neutral{color:#475569}.refs-directory-expand-wrap{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border-subtle);justify-content:center;display:flex}.refs-directory-expand-btn{border:1px solid var(--header-sapphire);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.refs-directory-expand-btn{border:1px solid color-mix(in srgb,var(--header-sapphire) 35%,var(--border))}}.refs-directory-expand-btn{background:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.refs-directory-expand-btn{background:color-mix(in srgb,var(--header-sapphire) 6%,var(--surface))}}.refs-directory-expand-btn{white-space:nowrap;width:auto;max-width:100%;min-height:2.25rem;font-size:var(--text-sm);color:var(--ink-secondary);cursor:pointer;padding:.5rem 1.25rem;font-weight:600;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out,transform .15s ease-out}.refs-directory-expand-btn:hover{border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.refs-directory-expand-btn:hover{border-color:color-mix(in srgb,var(--header-gold) 45%,var(--border))}}.refs-directory-expand-btn:hover{background:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.refs-directory-expand-btn:hover{background:color-mix(in srgb,var(--header-gold) 12%,var(--surface))}}.refs-directory-expand-btn:focus-visible{border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.refs-directory-expand-btn:focus-visible{border-color:color-mix(in srgb,var(--header-gold) 45%,var(--border))}}.refs-directory-expand-btn:focus-visible{background:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.refs-directory-expand-btn:focus-visible{background:color-mix(in srgb,var(--header-gold) 12%,var(--surface))}}.refs-directory-expand-btn:focus-visible{outline:2px solid var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.refs-directory-expand-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--header-gold) 55%,var(--border))}}.refs-directory-expand-btn:focus-visible{outline-offset:2px}@keyframes refs-directory-row-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.refs-directory-row-reveal{animation:refs-directory-row-reveal .28s ease-out both}@media (max-width:639px){.refs-directory-head{display:none}.refs-directory-row-link{grid-template-columns:1.75rem minmax(0,1fr) 4.5rem;grid-template-areas:"rank official delta""rank stats stats"}.refs-directory-col-rank{grid-area:rank}.refs-directory-col-official{grid-area:official}.refs-directory-col-delta{grid-area:delta}.refs-directory-col-games,.refs-directory-col-over{text-align:left;font-size:var(--text-xs);color:var(--muted);grid-area:stats}.refs-directory-col-games:after{content:" · "}}.ref-preview-drawer-backdrop{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(8px);opacity:0;background:#0000008c;justify-content:flex-end;transition:opacity .22s ease-out;display:flex;position:fixed;inset:0}.ref-preview-drawer-backdrop--visible{opacity:1}.ref-preview-drawer{border-left:1px solid var(--border-subtle);background:var(--surface);width:min(100%,28rem);max-width:100%;height:100%;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ref-preview-drawer{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.ref-preview-drawer{-webkit-backdrop-filter:blur(12px);transition:transform .22s ease-out;transform:translate(100%);box-shadow:-12px 0 40px #00000040}.ref-preview-drawer--visible{transform:translate(0)}.ref-preview-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);display:flex}@supports (color:color-mix(in lab,red,red)){.ref-preview-drawer-header{background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}}.ref-preview-drawer-header{-webkit-backdrop-filter:blur(12px)}.ref-preview-drawer-league{margin-top:.15rem}.ref-preview-drawer-index-row{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.ref-preview-drawer-index-card{flex:9rem;min-width:9rem}.ref-preview-drawer-summary{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.75rem;margin-bottom:1rem;padding:.85rem .95rem}@supports (color:color-mix(in lab,red,red)){.ref-preview-drawer-summary{background:color-mix(in srgb,var(--surface-raised) 55%,transparent)}}.game-slate-preview-error-fallback{margin:var(--space-4) var(--space-5);padding:var(--space-4);border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.game-slate-preview-error-fallback{background:color-mix(in srgb,var(--surface-raised) 70%,transparent)}}.game-slate-preview-error-title{color:var(--ink-strong);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.game-slate-preview-error-copy{color:var(--ink-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.ref-preview-drawer-summary-copy{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary-muted);margin:.45rem 0 0}.ref-preview-drawer-stat dt{margin:0}.ref-preview-sparkline{margin-top:.35rem}.ref-preview-sparkline-svg{width:100%;max-width:16rem;display:block}.ref-preview-sparkline-legend{color:var(--text-primary-muted);gap:.5rem;margin:.35rem 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.ref-preview-sparkline-empty,.ref-preview-sparkline-legend-value{font-variant-numeric:tabular-nums}.ref-preview-drawer-kicker{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-weight:650}.ref-preview-drawer-title-row{align-items:center;gap:var(--space-3);display:flex}.ref-preview-drawer-title{font-size:var(--text-lg);color:var(--ink-secondary);margin:0;font-weight:700}.ref-preview-drawer-number{font-size:var(--text-xs);color:var(--muted)}.ref-preview-drawer-close{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.ref-preview-drawer-close:focus-visible,.ref-preview-drawer-close:hover{color:var(--ink-secondary);border-color:var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ref-preview-drawer-close:focus-visible,.ref-preview-drawer-close:hover{border-color:color-mix(in srgb,var(--header-sapphire) 35%,var(--border))}}.ref-preview-drawer-close:focus-visible,.ref-preview-drawer-close:hover{outline:none}.ref-preview-drawer-body{padding:var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex;overflow-x:clip}.ref-preview-drawer-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ref-preview-drawer-stats dt{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.ref-preview-drawer-stats dd{font-size:var(--text-base);color:var(--ink-secondary);margin:.15rem 0 0;font-weight:700}.ref-preview-drawer-meta{font-size:var(--text-sm);color:var(--muted);margin:0}.ref-preview-drawer-section-title{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-secondary);font-weight:700}.ref-preview-drawer-table-wrap{border:1px solid var(--border-subtle);border-radius:.65rem;overflow-x:auto}.ref-preview-drawer-table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.ref-preview-drawer-table td,.ref-preview-drawer-table th{text-align:left;border-bottom:1px solid var(--border-subtle);padding:.55rem .65rem}.ref-preview-drawer-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-raised);font-weight:650}@supports (color:color-mix(in lab,red,red)){.ref-preview-drawer-table th{background:color-mix(in srgb,var(--surface-raised) 60%,transparent)}}.ref-preview-drawer-table tbody tr:last-child td{border-bottom:0}.ref-preview-drawer-result--over{color:#047857;font-weight:650}.ref-preview-drawer-result--under{color:#be123c;font-weight:650}.ref-preview-drawer-empty{font-size:var(--text-sm);color:var(--muted);margin:0}.ref-preview-drawer-footer{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border-subtle)}.ref-preview-drawer-profile-link{font-size:var(--text-sm);color:var(--raptors);align-items:center;gap:.35rem;font-weight:650;text-decoration:none;display:inline-flex}.ref-preview-drawer-profile-link:focus-visible,.ref-preview-drawer-profile-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ref-preview-drawer,.ref-preview-drawer-backdrop{transition:none}.ref-preview-drawer{transform:none}}.game-slate-card--interactive,.overview-slate-row--interactive,.upcoming-game-card--interactive{cursor:pointer}.game-slate-card--interactive:focus-visible,.overview-slate-row--interactive:focus-visible,.upcoming-game-card--interactive:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.game-slate-card-at{color:var(--foreground);font-size:1.125rem;font-weight:700;line-height:1}.game-slate-preview-drawer .ref-preview-drawer-title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap}.game-slate-preview-matchup{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.game-slate-preview-at{color:var(--foreground);font-size:1.125rem;font-weight:700}.game-slate-preview-matchup-briefing{gap:var(--space-3);flex-direction:column;display:flex}.game-slate-preview-matchup-briefing-note{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.45}.game-slate-preview-matchup-briefing-lines{gap:var(--space-2);font-size:var(--text-sm);color:var(--foreground);flex-direction:column;margin:0;padding-left:1.1rem;line-height:1.45;display:flex}.game-slate-preview-crew-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.game-slate-preview-stat-meta{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted);font-weight:500;display:block}.game-slate-preview-outliers,.game-slate-preview-storylines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.game-slate-preview-outliers li,.game-slate-preview-storylines li p{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--muted-strong)}.game-slate-preview-row--outlier{background:var(--state-caution)}@supports (color:color-mix(in lab,red,red)){.game-slate-preview-row--outlier{background:color-mix(in srgb,var(--state-caution) 8%,transparent)}}.game-slate-preview-crew-impact-chips{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.game-slate-preview-crew-impact-chip{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.65rem;gap:.15rem;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.game-slate-preview-crew-impact-chip{background:color-mix(in srgb,var(--surface-raised) 55%,transparent)}}.game-slate-preview-crew-impact-label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500}.game-slate-preview-crew-impact-metric{font-size:var(--text-base);color:var(--ink-secondary);text-transform:capitalize;font-weight:750}.game-slate-preview-crew-impact-trend{margin-top:.1rem}.game-slate-preview-crew-impact-meta,.game-slate-preview-crew-impact-sample{font-size:var(--text-xs);color:var(--muted);margin:.55rem 0 0;font-weight:500}.game-slate-preview-crew-impact-sample{margin-top:var(--space-2)}.game-slate-preview-team-impact-grid{gap:var(--space-3);display:grid}.game-slate-preview-team-impact-card{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.75rem;padding:.85rem .95rem}@supports (color:color-mix(in lab,red,red)){.game-slate-preview-team-impact-card{background:color-mix(in srgb,var(--surface-raised) 45%,transparent)}}.game-slate-preview-team-impact-header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.game-slate-preview-team-impact-heading{min-width:0}.game-slate-preview-team-impact-abbr{font-size:var(--text-sm);color:var(--ink-secondary);margin:0;font-weight:750}.game-slate-preview-team-impact-name{font-size:var(--text-xs);color:var(--muted);margin:.1rem 0 0;font-weight:500}.game-slate-preview-team-impact-list{gap:var(--space-2);margin:0;padding:0 0 0 1rem;list-style:outside;display:grid}.game-slate-preview-team-impact-list li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary-muted)}.game-slate-preview-team-impact-ref{color:var(--ink-secondary);font-weight:650;text-decoration:none}.game-slate-preview-team-impact-ref:focus-visible,.game-slate-preview-team-impact-ref:hover{text-decoration:underline}.game-slate-preview-team-impact-dot,.game-slate-preview-team-impact-sep{color:var(--muted)}.game-slate-preview-team-impact-stat{font-variant-numeric:tabular-nums}.game-slate-preview-team-impact-stat--critical{font-weight:700}.game-slate-preview-team-table-header th{border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);padding-top:.75rem;padding-bottom:.45rem}@supports (color:color-mix(in lab,red,red)){.game-slate-preview-team-table-header th{background:color-mix(in srgb,var(--surface-raised) 72%,transparent)}}.game-slate-preview-team-table-header th{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary);font-weight:700}.game-slate-preview-team-table-header-inner{align-items:center;gap:var(--space-2);display:inline-flex}.game-slate-preview-team-table-header-name{text-transform:none;letter-spacing:normal;color:var(--muted);font-weight:500}.game-slate-preview-team-table-row td{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.game-slate-preview-team-table-row td{background:color-mix(in srgb,var(--surface-raised) 18%,transparent)}}.game-slate-preview-fouls-delta{font-weight:700}.ref-matrix{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-5);--ref-matrix-logo-row-height:4.75rem;flex-direction:column;display:flex}.ref-matrix[data-league=cbb],.ref-matrix[data-league=nba]{--league-accent:var(--raptors)}.ref-matrix[data-league=nhl]{--league-accent:var(--nhl-blue)}.ref-matrix[data-league=cfb],.ref-matrix[data-league=nfl]{--league-accent:var(--nfl-green)}.ref-matrix[data-league=epl]{--league-accent:#8b6bb5}@media (min-width:640px){.ref-matrix{padding:var(--space-5)}}.ref-matrix-legend{gap:var(--space-3);flex-direction:column;display:flex}.ref-matrix-legend-details{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.625rem}@supports (color:color-mix(in lab,red,red)){.ref-matrix-legend-details{background:color-mix(in srgb,var(--surface-raised) 40%,var(--surface))}}.ref-matrix-legend-details{padding:0}.ref-matrix-legend-summary{cursor:pointer;font-size:var(--text-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--foreground);padding:.65rem .85rem;font-weight:700;list-style:none}.ref-matrix-legend-summary::-webkit-details-marker{display:none}.ref-matrix-legend-details[open] .ref-matrix-legend{padding:0 .85rem .85rem}.ref-matrix-toolbar{gap:var(--space-3);flex-direction:column;display:flex}.ref-matrix-toolbar-actions{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ref-matrix-search{flex-direction:column;flex:14rem;gap:.25rem;min-width:min(100%,14rem);display:flex}.ref-matrix-search-label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong);font-weight:700}.ref-matrix-search-input{border:1px solid var(--border-subtle);background:var(--surface);width:100%;font-size:var(--text-sm);color:var(--foreground);box-shadow:0 1px 2px var(--foreground);border-radius:.5rem;padding:.5rem .65rem}@supports (color:color-mix(in lab,red,red)){.ref-matrix-search-input{box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 6%,transparent)}}.ref-matrix-search-input:focus-visible{outline:2px solid var(--league-accent,var(--raptors))}@supports (color:color-mix(in lab,red,red)){.ref-matrix-search-input:focus-visible{outline:2px solid color-mix(in srgb,var(--league-accent,var(--raptors)) 55%,#fff)}}.ref-matrix-search-input:focus-visible{outline-offset:2px}.ref-matrix-search-hint{font-size:var(--text-xs);color:var(--muted);line-height:1.4}.ref-matrix-empty-search{padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--muted-strong);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-empty-search{background:color-mix(in srgb,var(--surface-raised) 50%,var(--surface))}}.ref-matrix-row--search-hit .ref-matrix-ref-head{box-shadow:inset 3px 0 0 var(--league-accent,var(--raptors))}.ref-matrix-legend-copy,.ref-matrix-meta,.ref-matrix-mobile-hint{font-size:var(--text-sm);color:var(--muted);line-height:1.5}.ref-matrix-legend-swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.ref-matrix-meta,.ref-matrix-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ref-matrix-sort{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ref-matrix-sort-explainer{max-width:42rem;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);flex:100%}.ref-matrix-sort-label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.ref-matrix-sort-select{border:1px solid var(--border-subtle);background:var(--surface);font-size:var(--text-sm);color:var(--foreground);box-shadow:0 1px 2px var(--foreground);border-radius:.375rem;padding:.45rem .65rem}@supports (color:color-mix(in lab,red,red)){.ref-matrix-sort-select{box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 6%,transparent)}}.ref-matrix-view-mode{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:42rem;display:flex}.ref-matrix-view-mode-label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.ref-matrix-view-mode-toggle{flex-shrink:0}.ref-matrix-view-mode-tooltip{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);flex:100%}.ref-matrix-team-button{border:1px solid var(--border-subtle);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-button{border:1px solid color-mix(in srgb,var(--border-subtle) 55%,#000)}}.ref-matrix-team-button{color:inherit;cursor:pointer;background:#000;border-radius:.625rem;padding:.2rem;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;box-shadow:0 1px 3px #00000059}.ref-matrix-team-button:hover{border-color:var(--border-subtle);background:#141414}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-button:hover{border-color:color-mix(in srgb,var(--border-subtle) 70%,#fff)}}.ref-matrix-team-button--selected,.ref-matrix-team-button[aria-pressed=true]{border-color:var(--header-sapphire);background:#000}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-button--selected,.ref-matrix-team-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--header-sapphire) 55%,#fff)}}.ref-matrix-team-button--selected,.ref-matrix-team-button[aria-pressed=true]{box-shadow:0 0 0 1px var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-button--selected,.ref-matrix-team-button[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--header-sapphire) 35%,#fff)}}.ref-matrix-baseline-cell--selected,.ref-matrix-cell--team-selected,.ref-matrix-team-head--selected{background:var(--header-sapphire)!important}@supports (color:color-mix(in lab,red,red)){.ref-matrix-baseline-cell--selected,.ref-matrix-cell--team-selected,.ref-matrix-team-head--selected{background:color-mix(in srgb,var(--header-sapphire) 7%,var(--surface))!important}}.ref-matrix-baseline-cell--selected,.ref-matrix-cell--team-selected,.ref-matrix-team-head--selected{box-shadow:inset 0 0 0 1px var(--header-sapphire)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-baseline-cell--selected,.ref-matrix-cell--team-selected,.ref-matrix-team-head--selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--header-sapphire) 22%,transparent)}}.ref-matrix-team-panel{gap:var(--space-3);border:1px solid var(--border-subtle);background:var(--surface);padding:var(--space-4);border-radius:.75rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e}html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel{border-color:var(--card-border-light,#e2e8f099);box-shadow:var(--card-shadow-light,0 8px 30px #00000005)}.ref-matrix-team-panel-columns,.ref-matrix-team-panel-head,.ref-matrix-team-panel-sort,.ref-matrix-team-panel-thin{z-index:1;position:relative}.ref-matrix-team-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ref-matrix-team-panel-brand{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.ref-matrix-team-panel-logo{background:var(--logo-plate-matrix);border:1px solid var(--logo-plate-matrix-border);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem;display:inline-flex;box-shadow:0 1px 3px #00000052;width:4rem!important;height:4rem!important}.ref-matrix-team-panel-logo.team-logo-plate{background:var(--logo-plate-matrix);border-color:var(--logo-plate-matrix-border)}.ref-matrix-team-panel-logo .team-logo-plate__img{transform:scale(1.08)}.ref-matrix-team-panel-logo.team-logo-plate[data-sport=cbb] .team-logo-plate__img,.ref-matrix-team-panel-logo.team-logo-plate[data-sport=epl] .team-logo-plate__img,.ref-matrix-team-panel-logo.team-logo-plate[data-sport=laliga] .team-logo-plate__img,.ref-matrix-team-panel-logo.team-logo-plate[data-sport=nfl] .team-logo-plate__img{transform:scale(1.14)}.ref-matrix-team-panel-copy{min-width:0}.ref-matrix-team-panel-title{font-size:var(--text-sm);color:var(--foreground);font-weight:700;line-height:1.35}.ref-matrix-team-panel-team-link{color:inherit;text-decoration:none;transition:color .15s}.ref-matrix-team-panel-team-link:hover{color:var(--league-accent,var(--raptors));text-decoration:underline}.ref-matrix-team-panel-lead{font-size:var(--text-sm);color:var(--muted-strong);margin-top:.2rem;line-height:1.45}.ref-matrix-team-panel-baseline{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-top:.45rem;display:flex}.ref-matrix-team-panel-baseline-record{font-family:var(--font-data);font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--foreground);letter-spacing:-.01em;font-weight:700;line-height:1.2}.ref-matrix-team-panel-baseline-meta{font-size:var(--text-sm);color:var(--muted-strong);font-variant-numeric:tabular-nums;line-height:1.35}.ref-matrix-team-panel-sos{margin-top:var(--space-3);max-width:36rem}.team-record-sos-card{padding:var(--space-4);border:1px solid var(--border);background:var(--surface);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.team-record-sos-card{background:color-mix(in srgb,var(--surface) 92%,#000 8%)}}.team-record-sos-primary{font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em;font-weight:700}.team-record-sos-context{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.35rem;line-height:1.45}.team-record-sos-splits{margin-top:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.team-record-sos-splits summary{cursor:pointer;font-size:var(--text-sm);color:var(--ink-secondary);-webkit-user-select:none;user-select:none;font-weight:600}.team-record-sos-splits-list{margin-top:var(--space-2);gap:var(--space-2);display:grid}.team-record-sos-splits-item{justify-content:space-between;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.4;display:flex}.team-record-sos-splits-label{color:var(--muted-strong);font-weight:600}.team-record-sos-splits-value{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.team-record-sos-splits-note{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted);line-height:1.45}.ref-matrix-team-panel-close{border:1px solid var(--border-subtle);background:var(--surface);width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ref-matrix-team-panel-close:hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-close:hover{border-color:color-mix(in srgb,var(--foreground) 18%,var(--border-subtle))}}.ref-matrix-team-panel-close:hover{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-close:hover{background:color-mix(in srgb,var(--surface-raised) 50%,var(--surface))}}.ref-matrix-team-panel-sort{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.5rem;align-self:flex-start;gap:0;padding:.15rem;display:inline-flex}.ref-matrix-team-panel-sort-btn{font-size:var(--text-xs);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.35rem .75rem;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.ref-matrix-team-panel-sort-btn:hover{color:var(--foreground)}.ref-matrix-team-panel-sort-btn--active{color:var(--foreground);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-sort-btn--active{background:color-mix(in srgb,var(--surface-raised) 70%,var(--surface))}}.ref-matrix-team-panel-sort-btn--active{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-sort-btn--active{box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 8%,transparent)}}.ref-matrix-team-panel-columns{gap:var(--space-4);background:var(--surface);border-radius:.625rem;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.ref-matrix-team-panel-columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.ref-matrix-team-panel-column{--ref-matrix-panel-grid:1.25rem minmax(8rem,2fr) minmax(5.5rem,1.15fr) 2.5rem minmax(6.5rem,1.35fr);gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:.625rem;flex-direction:column;display:flex;container:matrix-panel-col/inline-size}.ref-matrix-team-panel-column--positive{border-color:var(--metric-positive-border)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-column--positive{border-color:color-mix(in srgb,var(--metric-positive-border) 45%,var(--border-subtle))}}.ref-matrix-team-panel-column--positive{background:var(--metric-positive-bg)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-column--positive{background:color-mix(in srgb,var(--metric-positive-bg) 22%,var(--surface))}}.ref-matrix-team-panel-column--negative{border-color:var(--metric-negative-border)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-column--negative{border-color:color-mix(in srgb,var(--metric-negative-border) 45%,var(--border-subtle))}}.ref-matrix-team-panel-column--negative{background:var(--metric-negative-bg)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-column--negative{background:color-mix(in srgb,var(--metric-negative-bg) 22%,var(--surface))}}html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-column--positive{background:var(--metric-positive-bg)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-column--positive{background:color-mix(in srgb,var(--metric-positive-bg) 18%,#fff)}}html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-column--positive{border-color:var(--metric-positive-border)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-column--positive{border-color:color-mix(in srgb,var(--metric-positive-border) 30%,#e2e8f0)}}html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-column--negative{background:var(--metric-negative-bg)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-column--negative{background:color-mix(in srgb,var(--metric-negative-bg) 18%,#fff)}}html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-column--negative{border-color:var(--metric-negative-border)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-column--negative{border-color:color-mix(in srgb,var(--metric-negative-border) 30%,#e2e8f0)}}.ref-matrix-team-panel-column-head{flex-direction:column;gap:.15rem;display:flex}.ref-matrix-team-panel-column-subtitle{font-size:var(--text-xs);color:var(--ink-secondary);line-height:1.35}.ref-matrix-team-panel-list-head{grid-template-columns:var(--ref-matrix-panel-grid);align-items:end;gap:var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);border-bottom:1px solid var(--border-subtle);padding:0 .65rem .35rem;font-size:.65rem;font-weight:700;display:grid}.ref-matrix-team-panel-list-head>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ref-matrix-team-panel-list-head-rank{text-align:center}.ref-matrix-team-panel-list-head-official{text-overflow:clip;white-space:normal;padding-left:3.05rem;overflow:visible}.ref-matrix-team-panel-list-head-stat{text-align:right}.ref-matrix-team-panel-list-head-stat--compact{letter-spacing:.04em}.ref-matrix-team-panel-list-head--thin{margin-top:var(--space-2);grid-template-columns:minmax(0,1.5fr) 3.5rem 2.5rem 4rem;padding-left:.15rem;padding-right:.15rem}@media (max-width:767px){.ref-matrix-team-panel-column+.ref-matrix-team-panel-column{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}}.ref-matrix-team-panel-column-title{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary);font-weight:700}.ref-matrix-team-panel-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ref-matrix-team-panel-item{grid-template-columns:var(--ref-matrix-panel-grid);align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border-subtle);font-size:var(--text-sm);border-radius:.5rem;min-height:4.125rem;padding:.875rem .65rem;display:grid;position:relative}@container matrix-panel-col (min-width:30.01rem){.ref-matrix-team-panel-item{height:4.125rem}}html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-item{border-color:var(--card-border-light,#e2e8f099);background:#fff}@container matrix-panel-col (max-width:30rem){.ref-matrix-team-panel-list-head{display:none}.ref-matrix-team-panel-item{grid-template-columns:1.25rem minmax(0,1fr);grid-template-areas:"rank ref"".record"".games"".delta";gap:.2rem .5rem;padding:.875rem .65rem}.ref-matrix-team-panel-rank{grid-area:rank}.ref-matrix-team-panel-ref-wrap{flex-wrap:nowrap;grid-area:ref;align-items:center}.ref-matrix-team-panel-record{grid-area:record}.ref-matrix-team-panel-games{grid-area:games}.ref-matrix-team-panel-delta{grid-area:delta}}@media (max-width:767px){.ref-matrix-team-panel-list-head{display:none}.ref-matrix-team-panel-item{grid-template-columns:1.25rem minmax(0,1fr);grid-template-areas:"rank ref"".record"".games"".delta";gap:.2rem .5rem;padding:.875rem .65rem}.ref-matrix-team-panel-rank{grid-area:rank}.ref-matrix-team-panel-ref-wrap{grid-area:ref}.ref-matrix-team-panel-record{grid-area:record}.ref-matrix-team-panel-games{grid-area:games}.ref-matrix-team-panel-delta{grid-area:delta}}.ref-matrix-team-panel-rank{font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-secondary);text-align:center;font-weight:700}.ref-matrix-team-panel-ref{min-width:0;color:var(--foreground);flex:auto;align-items:center;gap:.45rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.ref-matrix-team-panel-ref:hover{color:var(--league-accent,var(--raptors))}.ref-matrix-team-panel-ref-avatar-link{color:inherit;flex-shrink:0;text-decoration:none;display:inline-flex}.ref-matrix-team-panel-ref-avatar{flex-shrink:0;width:2.5rem!important;height:2.5rem!important}.ref-matrix-team-panel-ref-name{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s;overflow:hidden}html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-ref-name{color:var(--foreground)}.ref-matrix-team-panel-ref-name:hover{color:var(--league-accent,var(--raptors))}.ref-matrix-team-panel-ref-wrap{align-items:center;gap:.55rem;min-width:0;display:flex;overflow:hidden}.ref-matrix-compare-link{font-size:var(--text-sm);color:var(--muted-strong);white-space:nowrap;align-self:center;font-weight:600;text-decoration:none}.ref-matrix-compare-link:hover{color:var(--league-accent,var(--raptors));text-decoration:underline}.ref-matrix-team-panel-delta,.ref-matrix-team-panel-games,.ref-matrix-team-panel-record{font-variant-numeric:tabular-nums;text-align:right;min-width:0;font-size:.75rem}.ref-matrix-team-panel-record{flex-direction:column;align-items:flex-end;gap:.12rem;line-height:1.25;display:flex}.ref-matrix-team-panel-record-btn{color:inherit;font:inherit;cursor:pointer;text-align:right;background:0 0;border:0;padding:0}.ref-matrix-team-panel-record-btn:focus-visible .ref-matrix-team-panel-record-line,.ref-matrix-team-panel-record-btn:hover .ref-matrix-team-panel-record-line{text-decoration:underline}.ref-matrix-team-panel-record-line{color:var(--foreground);font-weight:600}.ref-matrix-team-panel-win-delta{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:700;overflow:hidden}.ref-matrix-team-panel-delta.ref-matrix-delta--positive,.ref-matrix-team-panel-win-delta.ref-matrix-delta--positive{color:var(--metric-positive-ink)}.ref-matrix-team-panel-delta.ref-matrix-delta--negative,.ref-matrix-team-panel-win-delta.ref-matrix-delta--negative{color:var(--metric-negative-ink)}.ref-matrix-team-panel-delta.ref-matrix-delta--neutral,.ref-matrix-team-panel-win-delta.ref-matrix-delta--neutral{color:var(--muted-strong)}.ref-matrix-team-panel-delta,.ref-matrix-team-panel-games{color:var(--ink-secondary);white-space:nowrap}.ref-matrix-team-panel-delta{text-overflow:ellipsis;font-weight:500;line-height:1.35;overflow:hidden}html[data-color=light]:not([data-contrast=high]) .ref-matrix-team-panel-delta{color:var(--ink-secondary)}.ref-matrix-team-panel-empty{font-size:var(--text-sm);color:var(--muted);line-height:1.5}.ref-matrix-swatch{border:1px solid var(--border-subtle);font-size:var(--text-xs);border-radius:.375rem;align-items:center;padding:.2rem .55rem;font-weight:600;display:inline-flex}.ref-matrix-swatch.ref-matrix-cell--negative,.ref-matrix-swatch.ref-matrix-cell--neutral,.ref-matrix-swatch.ref-matrix-cell--positive{border-color:var(--border-subtle)}.ref-matrix-swatch.ref-matrix-cell--positive{color:var(--metric-positive-ink);background:var(--metric-positive-bg)}.ref-matrix-swatch.ref-matrix-cell--negative{color:var(--metric-negative-ink);background:var(--metric-negative-bg)}.ref-matrix-swatch.ref-matrix-cell--neutral{color:var(--foreground);background:var(--surface)}.ref-matrix-swatch.ref-matrix-cell--extreme-high{box-shadow:inset 0 0 0 1px var(--metric-positive-border);font-weight:700}.ref-matrix-swatch.ref-matrix-cell--extreme-low{box-shadow:inset 0 0 0 1px var(--metric-negative-border);font-weight:700}.ref-matrix-wrap{border:1px solid var(--border-subtle);background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:.75rem;max-height:min(72vh,52rem);overflow:auto}.ref-matrix-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--text-xs)}.ref-matrix-corner,.ref-matrix-ref-head,.ref-matrix-team-head{background:var(--surface);border-bottom:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;position:sticky}.ref-matrix-corner{z-index:calc(var(--z-raised) + 1);width:10.5rem;min-width:10.5rem;padding:var(--space-2) var(--space-3);border-right:1px solid var(--border-subtle);top:0;left:0}.ref-matrix-logo-row .ref-matrix-team-head{z-index:var(--z-raised);min-width:4.5rem;padding:var(--space-2) .45rem;text-align:center;vertical-align:middle;text-transform:none;letter-spacing:normal;top:0}.ref-matrix-team-link{color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.ref-matrix-team-link:hover{opacity:.85}.ref-matrix-baseline-row .ref-matrix-baseline-cell,.ref-matrix-baseline-row .ref-matrix-baseline-corner{background:var(--surface);border-bottom:1px solid var(--border-subtle);color:var(--muted);font-weight:600;position:sticky}.ref-matrix-baseline-corner{left:0;z-index:calc(var(--z-raised) + 1);width:10.5rem;min-width:10.5rem;padding:.3rem var(--space-3);border-right:1px solid var(--border-subtle);text-align:left;text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.ref-matrix-baseline-cell,.ref-matrix-baseline-corner{top:var(--ref-matrix-logo-row-height);vertical-align:middle}.ref-matrix-baseline-cell{z-index:var(--z-raised);text-align:center;min-width:4rem;padding:.25rem .2rem}.ref-matrix-baseline-record{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.625rem;font-weight:700;line-height:1.1;display:block}.ref-matrix-baseline-meta{font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:.5625rem;line-height:1;display:block}.ref-matrix-ref-head{z-index:var(--z-raised);width:10.5rem;min-width:10.5rem;max-width:10.5rem;padding:.25rem var(--space-3);border-right:1px solid var(--border-subtle);text-align:left;text-transform:none;letter-spacing:normal;vertical-align:middle;background:var(--surface);left:0}.ref-matrix-team-logo{display:block}.ref-matrix-logo-row .team-logo-plate{background:var(--logo-plate-matrix);border-color:var(--logo-plate-matrix-border);padding:.15rem;box-shadow:0 1px 2px #00000047}.ref-matrix-logo-row .team-logo-plate__img{transform:scale(1.08)}.ref-matrix-logo-row .team-logo-plate[data-sport=cbb] .team-logo-plate__img,.ref-matrix-logo-row .team-logo-plate[data-sport=epl] .team-logo-plate__img,.ref-matrix-logo-row .team-logo-plate[data-sport=laliga] .team-logo-plate__img,.ref-matrix-logo-row .team-logo-plate[data-sport=nfl] .team-logo-plate__img{transform:scale(1.14)}.ref-matrix-ref-link{min-height:2.75rem;color:var(--foreground);flex-direction:row;align-items:center;gap:.4rem;line-height:1.2;text-decoration:none;display:flex}.ref-matrix-ref-link:hover .ref-matrix-ref-name{color:var(--raptors)}.ref-matrix-ref-avatar{flex-shrink:0}.ref-matrix-ref-name-wrap{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ref-matrix-ref-name{font-size:var(--text-xs);font-weight:600;line-height:1.2;transition:color .15s}.ref-matrix-ref-aggregate{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.625rem;line-height:1.1}.ref-matrix-cell{border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);min-width:3.25rem;padding:0}@supports (color:color-mix(in lab,red,red)){.ref-matrix-cell{border-right:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent)}}.ref-matrix-cell{text-align:center;vertical-align:middle;background:var(--surface);transition:background .12s}.ref-matrix-cell-link{min-height:2.75rem;color:inherit;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;padding:.3rem .2rem;text-decoration:none;transition:background .12s;display:flex}.ref-matrix-cell-link:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-cell-link:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.ref-matrix-col-track--active,.ref-matrix-row-track--active{background:var(--header-sapphire)!important}@supports (color:color-mix(in lab,red,red)){.ref-matrix-col-track--active,.ref-matrix-row-track--active{background:color-mix(in srgb,var(--header-sapphire) 7%,var(--surface))!important}}.ref-matrix-baseline-cell.ref-matrix-col-track--active,.ref-matrix-ref-head.ref-matrix-row-track--active,.ref-matrix-team-head.ref-matrix-col-track--active{background:var(--header-sapphire)!important}@supports (color:color-mix(in lab,red,red)){.ref-matrix-baseline-cell.ref-matrix-col-track--active,.ref-matrix-ref-head.ref-matrix-row-track--active,.ref-matrix-team-head.ref-matrix-col-track--active{background:color-mix(in srgb,var(--header-sapphire) 7%,var(--surface))!important}}.ref-matrix-cell--crosshair{background:var(--header-sapphire)!important}@supports (color:color-mix(in lab,red,red)){.ref-matrix-cell--crosshair{background:color-mix(in srgb,var(--header-sapphire) 12%,var(--surface))!important}}.ref-matrix-record{font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ref-matrix-delta{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:600;line-height:1}.ref-matrix-delta--positive{color:var(--metric-positive-ink)}.ref-matrix-delta--negative{color:var(--metric-negative-ink)}.ref-matrix-delta--neutral{color:var(--muted-strong)}.ref-matrix-games{font-variant-numeric:tabular-nums;color:currentColor;font-size:.625rem}@supports (color:color-mix(in lab,red,red)){.ref-matrix-games{color:color-mix(in srgb,currentColor 55%,var(--muted))}}.ref-matrix-games{line-height:1}.ref-matrix-games--primary,.ref-matrix-team-panel-games--primary{color:var(--text);font-size:.72rem;font-weight:700}.ref-matrix-delta--adjusted{font-style:italic}.ref-matrix-preliminary-badge{margin-top:.15rem}.ref-matrix-honesty-footnote{margin-top:.5rem}.ref-matrix-cell-badges{margin:.05rem 0}.ref-matrix-cell--positive{background:var(--metric-positive-bg);color:var(--metric-positive-ink)}.ref-matrix-cell--negative{background:var(--metric-negative-bg);color:var(--metric-negative-ink)}.ref-matrix-cell--neutral{background:var(--surface);color:var(--foreground)}.ref-matrix-cell--empty{background:var(--surface);color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-cell--empty{color:color-mix(in srgb,var(--muted) 55%,transparent)}}.ref-matrix-cell--empty{font-size:var(--text-sm)}.ref-matrix-cell--thin{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-cell--thin{background:color-mix(in srgb,var(--surface-raised) 70%,var(--surface))}}.ref-matrix-cell--thin{color:var(--muted-strong)}.ref-matrix-cell--thin .ref-matrix-record{color:var(--muted-strong);font-weight:600}.ref-matrix-delta--thin{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ref-matrix-team-panel-thin{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.ref-matrix-team-panel-thin-list{margin:var(--space-3) 0 0;gap:.35rem;padding:0;list-style:none;display:grid}.ref-matrix-team-panel-thin-link{gap:var(--space-2);color:inherit;border-radius:.35rem;grid-template-columns:minmax(0,1.5fr) 3.5rem 2.5rem 4rem;align-items:center;padding:.4rem .55rem;text-decoration:none;display:grid}.ref-matrix-team-panel-thin-link:hover{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.ref-matrix-team-panel-thin-link:hover{background:color-mix(in srgb,var(--surface-raised) 80%,var(--surface))}}.ref-matrix-team-panel-thin-name{font-weight:600}.ref-matrix-team-panel-thin-meta{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.ref-matrix-cell--extreme-high{box-shadow:inset 0 0 0 1px var(--metric-positive-border)}.ref-matrix-cell--extreme-high .ref-matrix-delta,.ref-matrix-cell--extreme-high .ref-matrix-record{color:var(--metric-positive-ink);text-shadow:0 0 16px var(--metric-positive-glow);font-size:.8125rem;font-weight:800}.ref-matrix-cell--extreme-low{box-shadow:inset 0 0 0 1px var(--metric-negative-border)}.ref-matrix-cell--extreme-low .ref-matrix-delta,.ref-matrix-cell--extreme-low .ref-matrix-record{color:var(--metric-negative-ink);text-shadow:0 0 16px var(--metric-negative-glow);font-size:.8125rem;font-weight:800}.ref-matrix-cell--crosshair.ref-matrix-cell--positive,.ref-matrix-col-track--active.ref-matrix-cell--positive,.ref-matrix-row-track--active.ref-matrix-cell--positive{background:var(--metric-positive-bg)!important}@supports (color:color-mix(in lab,red,red)){.ref-matrix-cell--crosshair.ref-matrix-cell--positive,.ref-matrix-col-track--active.ref-matrix-cell--positive,.ref-matrix-row-track--active.ref-matrix-cell--positive{background:color-mix(in srgb,var(--metric-positive-bg) 140%,var(--surface))!important}}.ref-matrix-cell--crosshair.ref-matrix-cell--negative,.ref-matrix-col-track--active.ref-matrix-cell--negative,.ref-matrix-row-track--active.ref-matrix-cell--negative{background:var(--metric-negative-bg)!important}@supports (color:color-mix(in lab,red,red)){.ref-matrix-cell--crosshair.ref-matrix-cell--negative,.ref-matrix-col-track--active.ref-matrix-cell--negative,.ref-matrix-row-track--active.ref-matrix-cell--negative{background:color-mix(in srgb,var(--metric-negative-bg) 140%,var(--surface))!important}}.b2b-heading{font-family:var(--font-heading);letter-spacing:.01em;font-weight:600}.b2b-data{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.b2b-kicker{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--b2b-muted);font-weight:500}.b2b-gold{color:var(--b2b-gold)}.b2b-demo-hero{margin-bottom:var(--space-8);max-width:var(--measure-prose)}.b2b-demo-grid{gap:var(--space-4);margin-top:var(--space-5);display:grid}@media (min-width:48rem){.b2b-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-demo-grid--live{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.b2b-demo-grid--live{grid-template-columns:1fr}}.b2b-demo-disclaimer{margin-top:var(--space-10);max-width:var(--measure-prose);font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed)}.b2b-affiliate-card,.b2b-live-card{border:1px solid var(--b2b-border);background:var(--b2b-surface);border-radius:.5rem;overflow:hidden}.b2b-affiliate-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--b2b-border);background:var(--b2b-surface-raised);flex-wrap:wrap;display:flex}.b2b-affiliate-matchup,.b2b-live-matchup{align-items:center;gap:var(--space-2);font-size:var(--text-md);flex-wrap:wrap;font-weight:600;display:flex}.b2b-affiliate-team,.b2b-live-team{align-items:center;gap:var(--space-2);display:inline-flex}.b2b-affiliate-at{color:var(--b2b-muted);font-size:var(--text-sm);font-weight:500}.b2b-affiliate-game-total{font-size:var(--text-sm);color:var(--muted)}.b2b-affiliate-chief{padding:var(--space-4);border-bottom:1px solid var(--b2b-border)}.b2b-affiliate-chief-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.b2b-affiliate-chief-link{align-items:center;gap:var(--space-2);color:var(--foreground);transition:color var(--duration-fast) var(--ease-out-quart);text-decoration:none;display:inline-flex}.b2b-affiliate-chief-link:hover{color:var(--b2b-gold)}.b2b-affiliate-outlier{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.b2b-affiliate-outlier-body{font-size:var(--text-sm);color:var(--ink-secondary);line-height:var(--leading-snug)}.b2b-signal-pill{align-items:center;gap:var(--space-1);border:1px solid var(--b2b-gold);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.b2b-signal-pill{border:1px solid color-mix(in srgb,var(--b2b-gold) 55%,transparent)}}.b2b-signal-pill{font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;color:var(--b2b-gold);background:var(--b2b-gold-glow);white-space:nowrap;border-radius:999px;padding:.25rem .7rem;font-size:.6875rem;font-weight:600}.b2b-signal-pill--compact{padding:.2rem .6rem;font-size:.625rem}.b2b-affiliate-odds{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.b2b-affiliate-partner{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.b2b-partner-mark{border-radius:.125rem;flex-shrink:0;width:.65rem;height:.65rem}.b2b-affiliate-partner-meta{font-size:var(--text-xs);color:var(--b2b-muted)}.b2b-affiliate-line-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b2b-affiliate-line-cell{padding:var(--space-3);border:1px solid var(--b2b-border);background:var(--b2b-surface-raised);border-radius:.375rem}.b2b-affiliate-line-value{margin-top:var(--space-1);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight)}.b2b-affiliate-edge,.b2b-affiliate-line-odds{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted)}.b2b-affiliate-edge{color:var(--b2b-gold-dim)}.b2b-affiliate-signal-copy{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-snug)}.b2b-affiliate-cta{gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--b2b-gold);flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.b2b-affiliate-cta{border:1px solid color-mix(in srgb,var(--b2b-gold) 45%,var(--b2b-border))}}.b2b-affiliate-cta{background:linear-gradient(135deg,var(--b2b-gold),var(--b2b-surface-raised));border-radius:.375rem}@supports (color:color-mix(in lab,red,red)){.b2b-affiliate-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--b2b-gold) 12%,var(--b2b-surface-raised)),var(--b2b-surface-raised))}}.b2b-affiliate-cta{color:var(--foreground);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) var(--ease-out-quart)}.b2b-affiliate-cta:hover{border-color:var(--b2b-gold);box-shadow:0 0 0 1px var(--b2b-gold-glow)}.b2b-affiliate-cta-main{font-size:var(--text-sm);line-height:var(--leading-snug)}.b2b-affiliate-cta-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.b2b-affiliate-bet-now{font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--b2b-gold);font-weight:600}.b2b-live-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--b2b-border);background:var(--b2b-surface-raised);flex-wrap:wrap;display:flex}.b2b-live-score{font-size:var(--text-md);color:var(--foreground);font-weight:700}.b2b-live-clock{text-align:right}.b2b-live-context{margin-top:var(--space-1);max-width:14rem;font-size:var(--text-xs);color:var(--b2b-muted);line-height:var(--leading-snug)}.b2b-live-gauge-wrap{padding:var(--space-4);border-bottom:1px solid var(--b2b-border)}.b2b-live-gauge-labels{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);font-family:var(--font-data);letter-spacing:.03em;text-transform:uppercase;font-size:.625rem;font-weight:500;display:flex}.b2b-live-gauge-label--heavy{color:#f87171}.b2b-live-gauge-label--base{color:#fbbf24;text-align:center}.b2b-live-gauge-label--swallow{color:#34d399;text-align:right}.b2b-live-gauge-track{border:1px solid var(--b2b-border);border-radius:999px;height:.65rem;position:relative;overflow:hidden}.b2b-live-gauge-gradient{opacity:.85;background:linear-gradient(90deg,#ef4444 0 18%,#f59e0b 42% 58%,#22c55e 82% 100%);position:absolute;inset:0}.b2b-live-gauge-needle{background:var(--foreground);width:3px;height:calc(100% + .4rem);box-shadow:0 0 0 2px var(--b2b-surface),0 0 8px #ffffff59;transition:left var(--duration-slow) var(--ease-out-quint);border-radius:1px;margin-left:-1.5px;position:absolute;top:-.2rem}.b2b-live-gauge-footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.b2b-live-pattern{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600}.b2b-live-pattern--high-volume{color:#f87171}.b2b-live-pattern--baseline{color:#fbbf24}.b2b-live-pattern--swallows{color:#34d399}.b2b-live-confidence{font-size:var(--text-sm);color:var(--muted)}.b2b-live-crew{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--b2b-border)}.b2b-live-crew-names{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink-secondary);line-height:var(--leading-snug)}.b2b-live-signal{padding:var(--space-4);background:var(--b2b-gold)}@supports (color:color-mix(in lab,red,red)){.b2b-live-signal{background:color-mix(in srgb,var(--b2b-gold) 4%,var(--b2b-surface))}}.b2b-live-headline{font-size:var(--text-sm);color:var(--b2b-gold)}.b2b-live-body{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-secondary);line-height:var(--leading-relaxed)}.page-shell-partners{max-width:56rem;padding-bottom:var(--space-16)}.partners-deck{gap:var(--space-16);flex-direction:column;display:flex}.partners-hero{padding-top:var(--space-4)}.partners-hero-title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance}@media (min-width:640px){.partners-hero-title{font-size:var(--text-3xl)}}.partners-hero-lead{margin-top:var(--space-4);max-width:var(--measure-prose);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--muted)}.partners-kpi-grid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.partners-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.partners-kpi{padding:var(--space-4) 0;border-top:1px solid var(--border-subtle)}.partners-kpi-label{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.partners-kpi-value{margin-top:var(--space-2);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight);color:var(--header-gold)}.partners-kpi-hint{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--muted)}.partners-section-title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--foreground);font-weight:600}.partners-section-copy{margin-top:var(--space-3);max-width:var(--measure-prose);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.partners-comparison{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (min-width:640px){.partners-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners-comparison-col{padding:var(--space-5);border:1px solid var(--border-subtle);background:var(--surface);border-radius:.5rem}.partners-comparison-col--highlight{border-color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.partners-comparison-col--highlight{border-color:color-mix(in srgb,var(--header-gold) 35%,var(--border-subtle))}}.partners-comparison-col--highlight{background:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.partners-comparison-col--highlight{background:color-mix(in srgb,var(--header-gold) 5%,var(--surface))}}.partners-comparison-heading{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--ink-secondary);font-weight:600}.partners-comparison-list{margin-top:var(--space-4);gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);flex-direction:column;display:flex}.partners-comparison-col--highlight .partners-comparison-list{color:var(--ink-secondary)}.partners-capabilities{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.partners-capability{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--ink-secondary);background:var(--surface);border-radius:999px;display:inline-flex}.partners-capability-icon{size:.875rem;width:.875rem;height:.875rem;color:var(--header-gold);flex-shrink:0}.partners-product-showcase{margin-top:var(--space-6);max-width:36rem}.partners-opportunity-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (min-width:640px){.partners-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners-opportunity-card{padding:var(--space-5);border:1px solid var(--border-subtle);background:var(--surface);border-radius:.5rem}.partners-opportunity-title{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--foreground);font-weight:600}.partners-opportunity-outcome{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.partners-appendix{border-top:1px solid var(--border-subtle);padding-top:var(--space-8)}.partners-appendix-trigger{cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);color:var(--muted);font-weight:600;list-style:none}.partners-appendix-trigger::-webkit-details-marker{display:none}.partners-appendix-body{margin-top:var(--space-8);gap:var(--space-10);flex-direction:column;display:flex}.partners-appendix-heading{font-family:var(--font-heading);font-size:var(--text-base);color:var(--ink-secondary);font-weight:600}.partners-appendix-block{gap:var(--space-4);flex-direction:column;display:flex}.partners-disclaimer{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--muted)}.trust-charter{margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media (min-width:40rem){.trust-charter{padding-inline:calc(var(--spacing) * 5)}}.trust-charter-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#f4f4f5}.trust-charter-list{margin-top:calc(var(--spacing) * 3)}:where(.trust-charter-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.trust-charter-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#b0b0ba;padding-left:1.25rem;list-style:outside}.trust-charter-foot{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.methodology-inline-link,.trust-charter-link{color:var(--foreground);text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .15s ease-out}.methodology-inline-link:hover,.trust-charter-link:hover{color:var(--raptors)}.trust-charter-compact{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:40rem){.trust-charter-compact{padding-inline:calc(var(--spacing) * 5)}}.trust-charter-compact{color:var(--text-secondary)}.signal-limitations-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--text-muted)}.gambling-disclaimer{border-top:2px solid #fbbf248c}@supports (color:color-mix(in lab,red,red)){.gambling-disclaimer{border-top:2px solid color-mix(in srgb,var(--color-amber-800) 55%,transparent)}}.gambling-disclaimer{background:#1f180e}@supports (color:color-mix(in lab,red,red)){.gambling-disclaimer{background:color-mix(in srgb,var(--color-amber-50) 92%,#000)}}.gambling-disclaimer-icon{color:var(--color-amber-800)}.gambling-disclaimer-text{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-amber-950)}.gambling-disclaimer-text a{color:var(--color-amber-950);text-underline-offset:2px;font-weight:600}.gambling-disclaimer-text a:hover{text-decoration:underline}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-live{clip:rect(0,0,0,0)}.sr-live,.sr-only{white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only{clip-path:inset(50%)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-16{top:calc(var(--spacing) * -16)}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.bottom-10{bottom:calc(var(--spacing) * 10)}.-left-16{left:calc(var(--spacing) * -16)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[120\]{z-index:120}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\!h-5{height:calc(var(--spacing) * 5)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2\.35rem\]{height:2.35rem}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[260px\]{min-height:260px}.min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.min-h-screen{min-height:100vh}.\!w-5{width:calc(var(--spacing) * 5)!important}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[80\%\]{width:80%}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[31\.25rem\]{min-width:31.25rem}.min-w-\[480px\]{min-width:480px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[800px\]{min-width:800px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:0}.translate-y-0,.translate-y-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--border-subtle)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[color-mix\(in_srgb\,var\(--accent-negative\)_35\%\,var\(--border-subtle\)\)\]{border-color:var(--accent-negative)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-negative\)_35\%\,var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--accent-negative) 35%,var(--border-subtle))}}.border-\[color-mix\(in_srgb\,var\(--accent-positive\)_35\%\,var\(--border-subtle\)\)\]{border-color:var(--accent-positive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-positive\)_35\%\,var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--accent-positive) 35%,var(--border-subtle))}}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.border-border{border-color:var(--border)}.border-border-subtle{border-color:var(--border-subtle)}.border-emerald-200{border-color:#166534}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/35{border-color:color-mix(in oklab,var(--color-emerald-500) 35%,transparent)}}.border-orange-500\/35{border-color:#fe6e0059}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/35{border-color:color-mix(in oklab,var(--color-orange-500) 35%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab,red,red)){.border-red-500\/35{border-color:color-mix(in oklab,var(--color-red-500) 35%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-rose-500\/35{border-color:#ff235759}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/35{border-color:color-mix(in oklab,var(--color-rose-500) 35%,transparent)}}.border-sky-200{border-color:#0369a1}.border-sky-500\/35{border-color:#00a5ef59}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/35{border-color:color-mix(in oklab,var(--color-sky-500) 35%,transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/40{border-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/60{border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.border-subtle{border-color:var(--border-subtle)}.border-violet-500\/35{border-color:#8d54ff59}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/35{border-color:color-mix(in oklab,var(--color-violet-500) 35%,transparent)}}.border-zinc-200{border-color:#2c2c36}.border-zinc-400{border-color:#71717a}.bg-\[var\(--bg-surface-1\)\]{background-color:var(--bg-surface-1)}.bg-\[var\(--bg-surface-2\)\]{background-color:var(--bg-surface-2)}.bg-\[var\(--metric-negative-surface\)\]{background-color:var(--metric-negative-surface)}.bg-\[var\(--metric-positive-surface\)\]{background-color:var(--metric-positive-surface)}.bg-amber-50\/60{background-color:oklab(22.4041% .00608105 .0226295/.6)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background{background-color:var(--background)}.bg-bg-surface-1{background-color:var(--bg-surface-1)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-emerald-50{background-color:#0f2219}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-sky-50{background-color:#0c1824}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/40{background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/90{background-color:color-mix(in oklab,var(--color-slate-800) 90%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-surface{background-color:var(--surface)}.bg-surface-1{background-color:var(--bg-surface-1)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-white{background-color:#18181f}.bg-zinc-50{background-color:#16161c}.bg-zinc-50\/40{background-color:oklab(20.2948% .00313309 -.011458/.4)}.bg-zinc-50\/60{background-color:oklab(20.2948% .00313309 -.011458/.6)}.bg-zinc-50\/80{background-color:oklab(20.2948% .00313309 -.011458/.8)}.bg-zinc-100{background-color:#1e1e26}.fill-amber-400{fill:var(--color-amber-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-inter\)\]{font-family:var(--font-inter)}.font-mono{font-family:var(--font-data)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.55em\]{font-size:.55em}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#BFA86A\]{color:#bfa86a}.text-\[var\(--accent-negative\)\]{color:var(--accent-negative)}.text-\[var\(--accent-positive\)\]{color:var(--accent-positive)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-accent-brand{color:var(--accent-brand)}.text-accent-negative{color:var(--accent-negative)}.text-accent-positive{color:var(--accent-positive)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:#92400e}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:#fbbf24}.text-amber-900{color:#fcd34d}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:#6ee7b7}.text-foreground{color:var(--foreground)}.text-indigo-400{color:var(--color-indigo-400)}.text-inverse{color:var(--text-inverse)}.text-muted{color:var(--muted)}.text-orange-300{color:var(--color-orange-300)}.text-primary{color:var(--text-primary)}.text-purple-400{color:var(--color-purple-400)}.text-purple-900{color:var(--color-purple-900)}.text-raptors{color:var(--raptors)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-secondary{color:var(--text-secondary)}.text-sky-300{color:var(--color-sky-300)}.text-sky-800{color:var(--color-sky-800)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-text-primary{color:var(--text-primary)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:#18181f}.text-zinc-200{color:#2c2c36}.text-zinc-300{color:#3f3f48}.text-zinc-400{color:#71717a}.text-zinc-500{color:#94949f}.text-zinc-600{color:#b0b0ba}.text-zinc-700{color:#d0d0d8}.text-zinc-800{color:#e4e4e7}.text-zinc-900{color:#f4f4f5}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\,0_1px_2px_color-mix\(in_srgb\,var\(--bg-surface-0\)_65\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--text-primary)),0 1px 2px var(--tw-shadow-color,var(--bg-surface-0))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\,0_1px_2px_color-mix\(in_srgb\,var\(--bg-surface-0\)_65\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,color-mix(in srgb,var(--text-primary) 4%,transparent)),0 1px 2px var(--tw-shadow-color,color-mix(in srgb,var(--bg-surface-0) 65%,transparent))}}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\,0_1px_2px_color-mix\(in_srgb\,var\(--bg-surface-0\)_65\%\,transparent\)\],.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rw-ring{outline:none}.rw-ring:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring-offset),0 0 0 4px var(--focus-ring);outline:2px solid #0000}.ring-\[color\:color-mix\(in_srgb\,\#3d195b_40\%\,transparent\)\]{--tw-ring-color:#3d195b66}.ring-\[color\:color-mix\(in_srgb\,\#3d195b_45\%\,transparent\)\]{--tw-ring-color:#3d195b73}.ring-\[color\:color-mix\(in_srgb\,var\(--cbb-gold\)_40\%\,transparent\)\]{--tw-ring-color:var(--cbb-gold)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:color-mix\(in_srgb\,var\(--cbb-gold\)_40\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--cbb-gold) 40%,transparent)}}.ring-\[color\:color-mix\(in_srgb\,var\(--cbb-gold\)_45\%\,transparent\)\]{--tw-ring-color:var(--cbb-gold)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:color-mix\(in_srgb\,var\(--cbb-gold\)_45\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--cbb-gold) 45%,transparent)}}.ring-\[color\:color-mix\(in_srgb\,var\(--nfl-green\)_40\%\,transparent\)\]{--tw-ring-color:var(--nfl-green)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:color-mix\(in_srgb\,var\(--nfl-green\)_40\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--nfl-green) 40%,transparent)}}.ring-\[color\:color-mix\(in_srgb\,var\(--nfl-green\)_45\%\,transparent\)\]{--tw-ring-color:var(--nfl-green)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:color-mix\(in_srgb\,var\(--nfl-green\)_45\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--nfl-green) 45%,transparent)}}.ring-\[color\:color-mix\(in_srgb\,var\(--nhl-blue\)_40\%\,transparent\)\]{--tw-ring-color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:color-mix\(in_srgb\,var\(--nhl-blue\)_40\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--nhl-blue) 40%,transparent)}}.ring-\[color\:color-mix\(in_srgb\,var\(--nhl-blue\)_45\%\,transparent\)\]{--tw-ring-color:var(--nhl-blue)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:color-mix\(in_srgb\,var\(--nhl-blue\)_45\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--nhl-blue) 45%,transparent)}}.ring-\[color\:color-mix\(in_srgb\,var\(--wnba-orange\)_40\%\,transparent\)\]{--tw-ring-color:var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:color-mix\(in_srgb\,var\(--wnba-orange\)_40\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--wnba-orange) 40%,transparent)}}.ring-\[color\:color-mix\(in_srgb\,var\(--wnba-orange\)_45\%\,transparent\)\]{--tw-ring-color:var(--wnba-orange)}@supports (color:color-mix(in lab,red,red)){.ring-\[color\:color-mix\(in_srgb\,var\(--wnba-orange\)_45\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--wnba-orange) 45%,transparent)}}.ring-amber-200\/80{--tw-ring-color:oklab(47.3189% .0863082 .0900034/.8)}.ring-focus-ring{--tw-ring-color:var(--focus-ring)}.ring-zinc-200{--tw-ring-color:#2c2c36}.ring-zinc-200\/80{--tw-ring-color:oklab(29.7316% .00473537 -.0173648/.8)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-raptors:is(:where(.group):hover *){color:var(--raptors)}.group-hover\:text-zinc-950:is(:where(.group):hover *){color:#fafafa}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[var\(--accent-brand\)\]:hover{border-color:var(--accent-brand)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-zinc-300:hover{border-color:#3f3f48}.hover\:border-zinc-500:hover{border-color:#94949f}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-brand\)_10\%\,var\(--bg-surface-2\)\)\]:hover{background-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-brand\)_10\%\,var\(--bg-surface-2\)\)\]:hover{background-color:color-mix(in srgb,var(--accent-brand) 10%,var(--bg-surface-2))}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-raised:hover{background-color:var(--surface-raised)}.hover\:bg-zinc-50:hover{background-color:#16161c}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-raptors:hover{color:var(--raptors)}.hover\:text-slate-50:hover{color:var(--color-slate-50)}.hover\:text-zinc-900:hover{color:#f4f4f5}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-zinc-400:focus-visible{outline-color:#71717a}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:table-cell{display:table-cell}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:w-1\/2{width:50%}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:max-w-\[11rem\]{max-width:11rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}.dark\:text-zinc-100:where([data-color=dark],[data-color=dark] *){color:#1e1e26}.dark\:text-zinc-400:where([data-color=dark],[data-color=dark] *){color:#71717a}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root,html.dark,html[data-color=dark],html[data-theme=dark]{color-scheme:dark;--bg-surface-0:#0b0f19;--bg-surface-1:#131820;--bg-surface-2:#1a2230;--bg-surface-3:#222c3d;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#9ca3af;--text-inverse:#0b0f19;--border-default:#2d3748;--border-subtle:#232d3f;--border-strong:#4b5563;--accent-brand:#4d9fff;--focus-ring:#60a5fa;--focus-ring-offset:var(--bg-surface-0);--accent-positive:#34d399;--accent-positive-subtle:#064e3b;--accent-negative:#fb7185;--accent-negative-subtle:#881337;--accent-green-rgb:52,211,153;--accent-red-rgb:251,113,133;--text-secondary-rgb:209,213,219;--metric-positive-surface:var(--accent-positive)}@supports (color:color-mix(in lab,red,red)){:root,html.dark,html[data-color=dark],html[data-theme=dark]{--metric-positive-surface:color-mix(in srgb,var(--accent-positive) 12%,var(--bg-surface-1))}}:root,html.dark,html[data-color=dark],html[data-theme=dark]{--metric-negative-surface:var(--accent-negative)}@supports (color:color-mix(in lab,red,red)){:root,html.dark,html[data-color=dark],html[data-theme=dark]{--metric-negative-surface:color-mix(in srgb,var(--accent-negative) 12%,var(--bg-surface-1))}}:root,html.dark,html[data-color=dark],html[data-theme=dark]{--pill-bg:#1a2230;--pill-border:#2d3748;--pill-ink:#9ca3af;--pill-bg-muted:#131820;--background:var(--bg-surface-0);--foreground:var(--text-primary);--surface:var(--bg-surface-1);--surface-raised:var(--bg-surface-2);--border:var(--border-default);--muted:var(--text-muted);--muted-strong:var(--text-secondary);--ink:var(--text-primary);--ink-secondary:var(--text-secondary);--line:var(--border-default);--metric-positive-ink:var(--accent-positive);--metric-negative-ink:var(--accent-negative);--state-volatile:var(--accent-negative);--state-stable:var(--accent-positive);--state-neutral:var(--accent-brand);--state-caution:#fbbf24;--state-risk:var(--state-volatile)}html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){color-scheme:light;--bg-surface-0:#f8fafc;--bg-surface-1:#fff;--bg-surface-2:#f1f5f9;--bg-surface-3:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-inverse:#f9fafb;--border-default:#e2e8f0;--border-subtle:#e2e8f0;--border-strong:#9ca3af;--accent-brand:#2563eb;--focus-ring:#1d4ed8;--focus-ring-offset:var(--bg-surface-0);--accent-positive:#047857;--accent-positive-subtle:#d1fae5;--accent-negative:#be123c;--accent-negative-subtle:#ffe4e6;--accent-green-rgb:4,120,87;--accent-red-rgb:190,18,60;--text-secondary-rgb:55,65,81;--metric-positive-surface:var(--accent-positive)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--metric-positive-surface:color-mix(in srgb,var(--accent-positive) 8%,var(--bg-surface-1))}}html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--metric-negative-surface:var(--accent-negative)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--metric-negative-surface:color-mix(in srgb,var(--accent-negative) 8%,var(--bg-surface-1))}}html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--pill-bg:#fff;--pill-border:#e2e8f0;--pill-ink:#475569;--pill-bg-muted:#f8fafc;--background:var(--bg-surface-0);--foreground:var(--text-primary);--surface:var(--bg-surface-1);--surface-raised:var(--bg-surface-2);--border:var(--border-default);--muted:var(--text-muted);--muted-strong:var(--text-secondary);--ink:var(--text-primary);--ink-secondary:var(--text-secondary);--line:var(--border-default);--metric-positive-ink:var(--accent-positive);--metric-negative-ink:var(--accent-negative);--state-volatile:#be123c;--state-stable:#047857;--state-neutral:#1d4ed8;--state-caution:#b45309;--state-risk:var(--state-volatile)}html[data-contrast=high][data-color=light],html[data-contrast=high][data-theme=light]{color-scheme:light;--bg-surface-0:#fff;--bg-surface-1:#fff;--bg-surface-2:#f8fafc;--bg-surface-3:#f1f5f9;--text-primary:#000;--text-secondary:#1f2937;--text-muted:#374151;--border-default:#111827;--border-subtle:#374151;--focus-ring:#000;--background:var(--bg-surface-0);--foreground:var(--text-primary);--surface:var(--bg-surface-1);--surface-raised:var(--bg-surface-2);--border:var(--border-default);--muted:var(--text-muted);--muted-strong:var(--text-secondary);--ink:var(--text-primary);--ink-secondary:var(--text-secondary);--line:var(--border-default)}html[data-contrast=high][data-color=dark],html[data-contrast=high][data-theme=dark]{--text-primary:#fff;--text-secondary:#f3f4f6;--text-muted:#e5e7eb;--border-default:#f9fafb;--border-subtle:#d1d5db;--focus-ring:#fff}.rw-focus-ring:focus{outline:none}.rw-focus-ring:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.rw-focus-ring:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--focus-ring) 28%,transparent)}}.rw-focus-visible:focus{outline:none}.rw-focus-visible:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring-offset),0 0 0 4px var(--focus-ring);outline:2px solid #0000}html{transition:background-color var(--duration-normal,.22s) ease,color var(--duration-normal,.22s) ease}.dashboard-insight-card,.dashboard-shell,.dashboard-surface-1,.dashboard-surface-2,.rw-data-card{transition:background-color var(--duration-normal,.22s) ease,border-color var(--duration-normal,.22s) ease,color var(--duration-normal,.22s) ease}.dashboard-shell{background:var(--bg-surface-0);color:var(--text-primary)}.dashboard-surface-1{background:var(--bg-surface-1);border:1px solid var(--border-subtle)}.dashboard-surface-2{background:var(--bg-surface-2);border:1px solid var(--border-subtle)}.dashboard-insight-card{--insight-headline-ink:var(--text-primary);--insight-body-ink:var(--text-secondary);--insight-meta-ink:var(--text-muted);background:var(--bg-surface-1);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem 1rem;display:flex}.dashboard-insight-card:hover{border-color:var(--border-default);box-shadow:0 8px 24px var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){.dashboard-insight-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--bg-surface-0) 45%,transparent)}}html.dark .dashboard-insight-card,html[data-color=dark]:not([data-contrast=high]) .dashboard-insight-card{background:var(--bg-surface-1);border-color:var(--border-subtle);box-shadow:0 1px 3px var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){html.dark .dashboard-insight-card,html[data-color=dark]:not([data-contrast=high]) .dashboard-insight-card{box-shadow:0 1px 3px color-mix(in srgb,var(--bg-surface-0) 70%,transparent)}}html.dark .dashboard-insight-card:hover,html[data-color=dark]:not([data-contrast=high]) .dashboard-insight-card:hover{border-color:var(--border-default);box-shadow:0 10px 28px var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){html.dark .dashboard-insight-card:hover,html[data-color=dark]:not([data-contrast=high]) .dashboard-insight-card:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--bg-surface-0) 55%,transparent)}}.dashboard-insight-hero{background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.85rem;display:flex}.dashboard-insight-hero-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:800;line-height:1}.dashboard-insight-hero-value[data-tone=positive]{color:var(--accent-positive)}.dashboard-insight-hero-value[data-tone=negative]{color:var(--accent-negative)}.dashboard-insight-hero-value[data-tone=neutral]{color:var(--text-primary)}.dashboard-insight-hero-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}.dashboard-insight-headline{color:var(--text-primary);margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}.dashboard-insight-headline a{color:var(--text-primary);text-underline-offset:.15em;text-decoration-thickness:1px}.dashboard-insight-headline a:hover{color:var(--accent-brand)}.dashboard-insight-story{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.dashboard-metrics-strip{gap:var(--space-4,1rem);padding:var(--space-6,1.5rem);background:var(--bg-surface-2);border-block:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.dashboard-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-metric-label{font-size:var(--text-xs,.75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.dashboard-metric-value{font-size:var(--text-xl,1.5rem);font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:.2rem;font-weight:800}.dashboard-two-column{gap:var(--space-6,1.5rem);display:grid}.rw-data-card{background:var(--bg-surface-1);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:1rem;flex-direction:column;gap:.85rem;display:flex}.rw-data-card--comfortable{padding:1.15rem 1.2rem 1rem}.rw-data-card--compact{gap:.65rem;padding:.85rem 1rem .75rem}.rw-data-card--interactive:hover{border-color:var(--border-default)}.rw-data-card__header{flex-direction:column;gap:.35rem;display:flex}.rw-data-card__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:600}.rw-data-card__hero{background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.85rem;display:flex}.rw-data-card__hero-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:800;line-height:1}.rw-data-card__hero-value[data-tone=positive]{color:var(--accent-positive)}.rw-data-card__hero-value[data-tone=negative]{color:var(--accent-negative)}.rw-data-card__hero-value[data-tone=neutral]{color:var(--text-primary)}.rw-data-card__hero-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}.rw-data-card__body{flex-direction:column;gap:.45rem;min-width:0;display:flex}.rw-data-card__headline{color:var(--text-primary);margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}.rw-data-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}@media (min-width:480px){.rw-data-card__stats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}}.rw-data-card__stat{flex-direction:column;gap:.1rem;min-width:0;display:flex}.rw-data-card__stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.68rem;font-weight:600}.rw-data-card__stat-value{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.rw-data-card__footer{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:auto;display:flex}.ref-master-insight-stack{flex-direction:column;gap:.65rem;min-width:0;max-width:100%;margin-top:.65rem;display:flex}.ref-master-insight-pills{flex-wrap:wrap;gap:.45rem;min-width:0;max-width:100%;display:flex}.ref-master-insight-pill{border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--text-secondary);letter-spacing:.02em;padding:var(--pill-padding-y) var(--pill-padding-x);border-color:var(--pill-glow);border-radius:999px;align-items:center;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill{border-color:color-mix(in srgb,var(--pill-glow) 38%,var(--pill-border))}}.ref-master-insight-pill{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--pill-bg)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 10%,transparent),transparent 62%),var(--pill-bg)}}.ref-master-insight-pill{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo);transition:border-color var(--duration-fast,.15s) ease,background-color var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease,box-shadow var(--duration-fast,.15s) ease}.ref-master-insight-pill--static{cursor:default;pointer-events:none}.ref-master-insight-pill--high{border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill--high{border-color:color-mix(in srgb,var(--pill-glow) 44%,var(--pill-border))}}.ref-master-insight-pill--high{color:var(--pill-glow-accent)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill--high{color:color-mix(in srgb,var(--pill-glow-accent) 78%,var(--text-secondary))}}.ref-master-insight-pill--high{box-shadow:0 0 0 1px var(--pill-glow),0 0 16px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill--high{box-shadow:0 0 0 1px color-mix(in srgb,var(--pill-glow) 18%,transparent),0 0 16px color-mix(in srgb,var(--pill-glow) 24%,transparent)}}.ref-master-insight-pill--moderate{border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill--moderate{border-color:color-mix(in srgb,var(--pill-glow) 30%,var(--pill-border))}}.ref-master-insight-pill--moderate{box-shadow:0 0 0 1px var(--pill-glow),0 0 10px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill--moderate{box-shadow:0 0 0 1px color-mix(in srgb,var(--pill-glow) 10%,transparent),0 0 10px color-mix(in srgb,var(--pill-glow) 12%,transparent)}}.ref-master-insight-pill--active,.ref-master-insight-pill:not(.ref-master-insight-pill--static):hover{--pill-glow-accent:var(--accent-brand);border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill--active,.ref-master-insight-pill:not(.ref-master-insight-pill--static):hover{border-color:color-mix(in srgb,var(--accent-brand) 55%,var(--pill-border))}}.ref-master-insight-pill--active,.ref-master-insight-pill:not(.ref-master-insight-pill--static):hover{color:var(--text-primary);background:radial-gradient(ellipse 120% 80% at 50% 0,var(--accent-brand),transparent 62%),var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill--active,.ref-master-insight-pill:not(.ref-master-insight-pill--static):hover{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--accent-brand) 14%,transparent),transparent 62%),color-mix(in srgb,var(--accent-brand) 10%,var(--bg-surface-2))}}.ref-master-insight-pill--active,.ref-master-insight-pill:not(.ref-master-insight-pill--static):hover{box-shadow:0 0 0 1px var(--accent-brand),0 0 18px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.ref-master-insight-pill--active,.ref-master-insight-pill:not(.ref-master-insight-pill--static):hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-brand) 22%,transparent),0 0 18px color-mix(in srgb,var(--pill-glow) 28%,transparent)}}.ref-master-insight-panel{border:1px solid var(--border-subtle);background:var(--bg-surface-1);border-radius:.75rem;padding:.85rem 1rem}.ref-master-insight-panel-headline{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:700}.ref-master-insight-panel-line,.ref-master-insight-panel-summary{color:var(--text-secondary);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.ref-master-insight-panel-footnote{color:var(--text-muted);margin:.65rem 0 0;font-size:.72rem}.ref-whistle-metric-toggle{flex-direction:column;gap:.45rem;display:flex}.ref-whistle-metric-toggle__controls{flex-wrap:wrap;gap:.35rem;display:inline-flex}.ref-whistle-metric-toggle__btn{border:1px solid var(--border-subtle);background:var(--bg-surface-2);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:600}.ref-whistle-metric-toggle__btn--active{border-color:var(--accent-brand);color:var(--text-primary);background:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.ref-whistle-metric-toggle__btn--active{background:color-mix(in srgb,var(--accent-brand) 10%,var(--bg-surface-2))}}.ref-whistle-metric-toggle__metric{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:.82rem;display:flex}.ref-whistle-metric-toggle__label{color:var(--text-secondary);white-space:nowrap;font-weight:600}.ref-whistle-metric-toggle__value{font-family:var(--font-data);color:var(--text-primary);white-space:nowrap;font-weight:700}.ref-whistle-metric-toggle__detail{color:var(--text-muted);font-size:.75rem}.whistle-disposition-dual{grid-template-columns:1fr;align-items:stretch;gap:.65rem;min-width:0;margin-top:.65rem;display:grid}@media (min-width:560px){.whistle-disposition-dual{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem}}.whistle-disposition-dual--profile{grid-template-columns:1fr}@media (min-width:560px){.whistle-disposition-dual--profile{grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr)}}.whistle-disposition-divider{background:var(--border-subtle);width:1px;margin:.15rem 0;display:none}@media (min-width:560px){.whistle-disposition-divider{display:block}}.ref-whistle-disposition-strip{margin-top:.35rem}.ref-whistle-disposition-strip__lead{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.45}.whistle-disposition-metric--lwis .whistle-disposition-metric-value{color:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){.whistle-disposition-metric--lwis .whistle-disposition-metric-value{color:color-mix(in srgb,var(--header-gold) 72%,var(--text-primary))}}.whistle-disposition-metric--lwis-high-impact{border:1px solid #f59e0b;border-radius:.5rem;padding:.35rem .45rem}@supports (color:color-mix(in lab,red,red)){.whistle-disposition-metric--lwis-high-impact{border:1px solid color-mix(in srgb,#f59e0b 45%,var(--border-subtle))}}.whistle-disposition-metric--lwis-high-impact{background:#f59e0b1a;box-shadow:0 0 18px #f59e0b2e}.whistle-disposition-metric--lwis-high-impact .whistle-disposition-metric-value{color:#f59e0b;font-size:1.2rem}.whistle-disposition-high-impact-badge{color:#fbbf24;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;background:#f59e0b38;border-radius:9999px;align-items:center;margin-left:.4rem;padding:.1rem .4rem;font-size:.58rem;font-weight:700;display:inline-flex}.whistle-disposition-metric{flex-direction:column;gap:.15rem;min-width:0;display:flex}.whistle-disposition-metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);overflow-wrap:normal;word-break:normal;font-size:.68rem;font-weight:600;line-height:1.35}.whistle-disposition-metric-value{font-family:var(--font-data);color:var(--text-primary);overflow-wrap:break-word;word-break:normal;font-size:1.05rem;font-weight:700}.whistle-disposition-metric-delta{color:var(--text-secondary);overflow-wrap:normal;word-break:normal;font-size:.72rem;line-height:1.4}.whistle-disposition-metric--subjective .whistle-disposition-metric-value{color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.whistle-disposition-metric--subjective .whistle-disposition-metric-value{color:color-mix(in srgb,var(--accent-brand) 85%,var(--text-primary))}}.whistle-disposition-card{min-height:0}@media (min-width:1024px){.dashboard-two-column{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start}}.clinical-doc-shell,.methodology-shell,.overview-shell--clinical{--clinical-ink:var(--text-primary);--clinical-ink-muted:var(--text-secondary);--clinical-ink-label:var(--text-muted);--clinical-capsule-bg:var(--bg-surface-2);--clinical-capsule-border:var(--border-subtle);--methodology-ink:var(--clinical-ink);--methodology-muted:var(--clinical-ink-muted);--methodology-label:var(--clinical-ink-label);--methodology-capsule-bg:var(--clinical-capsule-bg);--methodology-capsule-border:var(--clinical-capsule-border)}html[data-color=dark] .clinical-doc-shell,html[data-color=dark] .methodology-shell,html[data-color=dark] .overview-shell--clinical{--clinical-capsule-bg:#020617;--clinical-capsule-border:#1e293b;--methodology-capsule-bg:var(--clinical-capsule-bg);--methodology-capsule-border:var(--clinical-capsule-border)}.clinical-doc-section{margin-top:var(--space-8)}.clinical-doc-section--tight{margin-top:var(--space-6)}.clinical-doc-footer-links{margin-top:var(--space-8);color:var(--text-secondary);font-size:.875rem}.overview-hero-minimal-bridge--supporting{margin-top:var(--space-2);font-size:.8125rem}.overview-hero-minimal-bridge--meta{margin-top:var(--space-3);font-size:.8125rem}.research-highlight-banner{width:100%;margin-bottom:var(--space-8);border:1px solid var(--border-subtle);background:linear-gradient(90deg,var(--bg-surface-2),var(--bg-surface-2));border-radius:1rem;justify-content:center;align-items:center;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.research-highlight-banner{background:linear-gradient(90deg,var(--bg-surface-2),color-mix(in srgb,var(--bg-surface-2) 92%,var(--bg-surface-1)))}}.research-highlight-banner{transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease;text-decoration:none}@media (min-width:640px){.research-highlight-banner{padding:.9rem 1.25rem}}.research-highlight-banner:hover{border-color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.research-highlight-banner:hover{border-color:color-mix(in srgb,var(--accent-brand) 35%,var(--border-subtle))}}.research-highlight-banner:hover{background:var(--bg-surface-2)}.research-highlight-banner:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.research-highlight-banner__inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}@media (min-width:640px){.research-highlight-banner__inner{gap:.35rem .65rem}}.research-highlight-banner__icon{color:#d4af6a;flex-shrink:0;width:1rem;height:1rem}.research-highlight-banner__label{color:var(--text-muted);font-size:.875rem}.research-highlight-banner__headline{color:var(--text-primary);font-size:.875rem;font-weight:600}.research-highlight-banner__cta{color:#d4af6a;font-size:.875rem;font-weight:600}@media (min-width:640px){.research-highlight-banner__cta{margin-left:var(--space-3)}}.research-highlight-banner:hover .research-highlight-banner__cta{color:#e8c992}:root,html.dark,html[data-color=dark],html[data-theme=dark]{--pill-glow-accent:var(--header-gold);--pill-glow:var(--pill-glow-accent)}@supports (color:color-mix(in lab,red,red)){:root,html.dark,html[data-color=dark],html[data-theme=dark]{--pill-glow:color-mix(in srgb,var(--pill-glow-accent) 72%,var(--foreground))}}:root,html.dark,html[data-color=dark],html[data-theme=dark]{--pill-glow-ring:0 0 0 1px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){:root,html.dark,html[data-color=dark],html[data-theme=dark]{--pill-glow-ring:0 0 0 1px color-mix(in srgb,var(--pill-glow) 14%,transparent)}}:root,html.dark,html[data-color=dark],html[data-theme=dark]{--pill-glow-halo:0 0 12px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){:root,html.dark,html[data-color=dark],html[data-theme=dark]{--pill-glow-halo:0 0 12px color-mix(in srgb,var(--pill-glow) 16%,transparent)}}:root,html.dark,html[data-color=dark],html[data-theme=dark]{--kpi-pill-value-ink:#fafafa;--kpi-pill-accent-positive:#34d399;--kpi-pill-accent-negative:#f43f5e;--kpi-pill-accent-neutral:#94a3b8;--kpi-pill-bg:var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){:root,html.dark,html[data-color=dark],html[data-theme=dark]{--kpi-pill-bg:color-mix(in srgb,var(--bg-surface-0) 55%,transparent)}}:root,html.dark,html[data-color=dark],html[data-theme=dark]{--kpi-pill-border:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){:root,html.dark,html[data-color=dark],html[data-theme=dark]{--kpi-pill-border:color-mix(in srgb,var(--border-subtle) 70%,transparent)}}:root,html.dark,html[data-color=dark],html[data-theme=dark]{--kpi-pill-secondary-ink:var(--text-muted)}html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--pill-glow-accent:var(--header-gold-deep,#9a7431);--pill-glow:var(--pill-glow-accent)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--pill-glow:color-mix(in srgb,var(--pill-glow-accent) 65%,var(--foreground))}}html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--kpi-pill-value-ink:var(--text-primary);--kpi-pill-accent-positive:#059669;--kpi-pill-accent-negative:#e11d48;--kpi-pill-accent-neutral:#64748b;--kpi-pill-bg:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--kpi-pill-bg:color-mix(in srgb,var(--bg-surface-2) 72%,#fff)}}html[data-color=light]:not([data-contrast=high]),html[data-theme=light]:not([data-contrast=high]){--kpi-pill-border:var(--border-subtle);--kpi-pill-secondary-ink:var(--text-muted)}[data-league=nba]{--pill-glow-accent:var(--raptors)}[data-league=nhl]{--pill-glow-accent:var(--nhl-blue)}[data-league=nfl]{--pill-glow-accent:var(--nfl-green)}[data-league=epl]{--pill-glow-accent:#8b6bb5}[data-league=laliga]{--pill-glow-accent:#c8102e}[data-league=cbb]{--pill-glow-accent:var(--cbb-gold)}[data-league=cfb]{--pill-glow-accent:var(--cfb-bronze)}[data-league]{--pill-glow:var(--pill-glow-accent)}@supports (color:color-mix(in lab,red,red)){[data-league]{--pill-glow:color-mix(in srgb,var(--pill-glow-accent) 72%,var(--foreground))}}[data-league]{--pill-glow-ring:0 0 0 1px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){[data-league]{--pill-glow-ring:0 0 0 1px color-mix(in srgb,var(--pill-glow) 14%,transparent)}}[data-league]{--pill-glow-halo:0 0 12px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){[data-league]{--pill-glow-halo:0 0 12px color-mix(in srgb,var(--pill-glow) 16%,transparent)}}.pill-glow-shadow{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.pill-glow-neutral-surface{border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.pill-glow-neutral-surface{border-color:color-mix(in srgb,var(--pill-glow) 38%,var(--pill-border))}}.pill-glow-neutral-surface{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--pill-bg)}@supports (color:color-mix(in lab,red,red)){.pill-glow-neutral-surface{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 10%,transparent),transparent 62%),var(--pill-bg)}}.pill-glow-neutral-surface{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.pill-glow-neutral-surface--muted{border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.pill-glow-neutral-surface--muted{border-color:color-mix(in srgb,var(--pill-glow) 28%,var(--pill-border))}}.pill-glow-neutral-surface--muted{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--pill-bg-muted,var(--pill-bg))}@supports (color:color-mix(in lab,red,red)){.pill-glow-neutral-surface--muted{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 6%,transparent),transparent 62%),var(--pill-bg-muted,var(--pill-bg))}}.pill-glow-neutral-surface--muted{box-shadow:0 0 0 1px var(--pill-glow),0 0 10px var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.pill-glow-neutral-surface--muted{box-shadow:0 0 0 1px color-mix(in srgb,var(--pill-glow) 10%,transparent),0 0 10px color-mix(in srgb,var(--pill-glow) 10%,transparent)}}html[data-contrast=high] .confidence-tier-badge,html[data-contrast=high] .dynamic-insight-pill,html[data-contrast=high] .finding-meta-pill,html[data-contrast=high] .friction-personnel-pill,html[data-contrast=high] .gsni-card,html[data-contrast=high] .insight-badge,html[data-contrast=high] .kpi-data-pill--block.kpi-data-pill--neutral,html[data-contrast=high] .notable-insight-badge,html[data-contrast=high] .pill-glow-neutral-surface,html[data-contrast=high] .pill-glow-neutral-surface--muted,html[data-contrast=high] .pill-glow-shadow,html[data-contrast=high] .ranking-signal-pill,html[data-contrast=high] .ref-master-insight-pill,html[data-contrast=high] .sample-confidence-pill,html[data-contrast=high] .status-badge{box-shadow:none}.kpi-data-pill__value{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:inherit;color:var(--kpi-pill-value-ink);vertical-align:baseline;align-items:baseline;gap:.28rem;display:inline-flex}.kpi-data-pill__accent{vertical-align:baseline;flex-shrink:0;font-size:.55em;line-height:1;display:inline-block;transform:none}.kpi-data-pill--positive .kpi-data-pill__accent{color:var(--kpi-pill-accent-positive)}.kpi-data-pill--negative .kpi-data-pill__accent{color:var(--kpi-pill-accent-negative)}.kpi-data-pill--neutral .kpi-data-pill__accent{color:var(--kpi-pill-accent-neutral)}.kpi-data-pill__label{letter-spacing:.06em;white-space:nowrap;font-size:.72rem;font-weight:600}.kpi-data-pill__caption,.kpi-data-pill__label{text-transform:uppercase;color:var(--text-muted);line-height:1.2}.kpi-data-pill__caption{letter-spacing:.04em;margin-top:.125rem;font-size:.62rem;font-weight:500;display:block}.kpi-data-pill--block{border:1px solid var(--kpi-pill-border);background:var(--kpi-pill-bg);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.85rem;display:flex}.kpi-data-pill--block.kpi-data-pill--neutral{border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){.kpi-data-pill--block.kpi-data-pill--neutral{border-color:color-mix(in srgb,var(--pill-glow) 38%,var(--kpi-pill-border))}}.kpi-data-pill--block.kpi-data-pill--neutral{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--pill-glow),transparent 62%),var(--kpi-pill-bg)}@supports (color:color-mix(in lab,red,red)){.kpi-data-pill--block.kpi-data-pill--neutral{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--pill-glow) 10%,transparent),transparent 62%),var(--kpi-pill-bg)}}.kpi-data-pill--block.kpi-data-pill--neutral{box-shadow:var(--pill-glow-ring),var(--pill-glow-halo)}.kpi-data-pill--block .kpi-data-pill__value{font-size:clamp(1.65rem,4vw,2.15rem);line-height:1}.kpi-data-pill--inline{vertical-align:baseline;white-space:normal;display:inline}.kpi-data-pill--inline .kpi-data-pill__value{font-family:inherit;font-size:inherit;letter-spacing:-.01em;font-weight:800;line-height:inherit;vertical-align:baseline;display:inline}.kpi-data-pill--inline .kpi-data-pill__accent{vertical-align:baseline;margin-inline-end:.12em;font-size:.55em;display:inline}.kpi-data-pill--inline.kpi-data-pill--secondary .kpi-data-pill__value{color:var(--kpi-pill-secondary-ink);font-weight:650}.kpi-data-pill--compact{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;min-width:4.25rem;display:flex}.kpi-data-pill--compact .kpi-data-pill__value{font-size:.75rem;font-weight:700;line-height:1.25}:root{--pill-padding-y:.375rem;--pill-padding-x:1rem;--pill-font-size:var(--text-xs,.75rem);--pill-font-weight:600;--pill-max-width:100%;--pill-category-max-width:11.5rem;--pill-gsni-max-width:8.75rem}.pill-constrain{max-width:var(--pill-max-width,100%);align-items:center;display:inline-flex}.pill-constrain,.pill-constrain-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pill-constrain-text{max-width:100%;display:block}.pill-constrain--category{max-width:min(var(--pill-category-max-width),100%)}.confidence-tier-badge,.finding-meta-pill,.friction-personnel-pill,.gsni-band-badge-wrap,.insight-badge,.intensity-badge,.ou-lean-badge,.overview-pace-audit-pill,.ranking-signal-pill,.rankings-insight-league,.ref-master-insight-pill,.status-badge{min-width:0;max-width:100%}.confidence-tier-badge,.finding-meta-pill,.finding-meta-pill-label,.friction-personnel-pill,.gsni-band-badge-wrap,.intensity-badge,.ou-lean-badge,.overview-pace-audit-pill,.ranking-signal-pill,.rankings-insight-league,.ref-master-insight-pill,.status-badge-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.finding-meta-pill-label,.status-badge-label{min-width:0}.gsni-band-badge-wrap{max-width:min(var(--pill-gsni-max-width),100%)}.finding-angle-category{min-width:0;max-width:min(var(--pill-category-max-width),100%);flex-shrink:1}.ncaa-audit-status-pill-state{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.finding-angle-header,.rankings-insight-card-head,.ref-card-head{min-width:0;max-width:100%}html[data-pill-debug=true] .confidence-tier-badge,html[data-pill-debug=true] .finding-angle-category,html[data-pill-debug=true] .finding-meta-pill,html[data-pill-debug=true] .gsni-band-badge-wrap,html[data-pill-debug=true] .highlight-stat-card-head-copy,html[data-pill-debug=true] .insight-badge,html[data-pill-debug=true] .intensity-badge,html[data-pill-debug=true] .ou-lean-badge,html[data-pill-debug=true] .overview-pace-audit-pill,html[data-pill-debug=true] .pill-constrain,html[data-pill-debug=true] .ranking-signal-pill,html[data-pill-debug=true] .ref-card-head,html[data-pill-debug=true] .ref-master-insight-pill,html[data-pill-debug=true] .status-badge{outline:1px dashed var(--accent-brand,#d4a017)}@supports (color:color-mix(in lab,red,red)){html[data-pill-debug=true] .confidence-tier-badge,html[data-pill-debug=true] .finding-angle-category,html[data-pill-debug=true] .finding-meta-pill,html[data-pill-debug=true] .gsni-band-badge-wrap,html[data-pill-debug=true] .highlight-stat-card-head-copy,html[data-pill-debug=true] .insight-badge,html[data-pill-debug=true] .intensity-badge,html[data-pill-debug=true] .ou-lean-badge,html[data-pill-debug=true] .overview-pace-audit-pill,html[data-pill-debug=true] .pill-constrain,html[data-pill-debug=true] .ranking-signal-pill,html[data-pill-debug=true] .ref-card-head,html[data-pill-debug=true] .ref-master-insight-pill,html[data-pill-debug=true] .status-badge{outline:1px dashed color-mix(in srgb,var(--accent-brand,#d4a017) 55%,transparent)}}html[data-pill-debug=true] .confidence-tier-badge,html[data-pill-debug=true] .finding-angle-category,html[data-pill-debug=true] .finding-meta-pill,html[data-pill-debug=true] .gsni-band-badge-wrap,html[data-pill-debug=true] .highlight-stat-card-head-copy,html[data-pill-debug=true] .insight-badge,html[data-pill-debug=true] .intensity-badge,html[data-pill-debug=true] .ou-lean-badge,html[data-pill-debug=true] .overview-pace-audit-pill,html[data-pill-debug=true] .pill-constrain,html[data-pill-debug=true] .ranking-signal-pill,html[data-pill-debug=true] .ref-card-head,html[data-pill-debug=true] .ref-master-insight-pill,html[data-pill-debug=true] .status-badge{outline-offset:1px}.matrix-table,.matrix-table-head{min-width:0}.team-ref-matrix-head>.team-ref-matrix-head-stat,.team-ref-matrix-stat{text-align:right}.team-ref-matrix-ref-link,.team-ref-matrix-ref-name{min-width:0}.ref-profile-trend-rate-pill{white-space:nowrap}.ref-profile-team-rate-badge,.ref-profile-trend-rate-pill{padding-left:.75rem;padding-right:.75rem}.ref-profile-team-trend-logo{flex-shrink:0}.ref-profile-trend-rate-row{gap:var(--space-2)}.ref-profile-quick-stat-detail,.ref-profile-quick-stat-value{text-align:right}.team-ref-filter-bar.analytics-matrix-filter{gap:var(--space-1);border:1px solid var(--border);background:var(--surface);border-radius:999px;flex-wrap:wrap;padding:.1875rem;display:inline-flex}.team-ref-filter-btn{border-radius:999px;padding-top:.3125rem;padding-bottom:.3125rem}.state-color-volatile{color:var(--state-volatile)}.state-color-stable{color:var(--state-stable)}.state-color-neutral{color:var(--state-neutral)}.state-color-caution{color:var(--state-caution)}.state-color-risk{color:var(--state-risk)}.state-chip-risk{border:1px solid var(--state-risk)}@supports (color:color-mix(in lab,red,red)){.state-chip-risk{border:1px solid color-mix(in srgb,var(--state-risk) 35%,var(--border-subtle))}}.state-chip-risk{background:var(--state-risk)}@supports (color:color-mix(in lab,red,red)){.state-chip-risk{background:color-mix(in srgb,var(--state-risk) 12%,var(--bg-surface-2))}}.state-chip-risk{color:var(--state-risk)}.state-chip-stable{border:1px solid var(--state-stable)}@supports (color:color-mix(in lab,red,red)){.state-chip-stable{border:1px solid color-mix(in srgb,var(--state-stable) 35%,var(--border-subtle))}}.state-chip-stable{background:var(--state-stable)}@supports (color:color-mix(in lab,red,red)){.state-chip-stable{background:color-mix(in srgb,var(--state-stable) 12%,var(--bg-surface-2))}}.state-chip-stable{color:var(--state-stable)}.state-chip-neutral{border:1px solid var(--state-neutral)}@supports (color:color-mix(in lab,red,red)){.state-chip-neutral{border:1px solid color-mix(in srgb,var(--state-neutral) 30%,var(--border-subtle))}}.state-chip-neutral{background:var(--state-neutral)}@supports (color:color-mix(in lab,red,red)){.state-chip-neutral{background:color-mix(in srgb,var(--state-neutral) 10%,var(--bg-surface-2))}}.state-chip-neutral{color:var(--state-neutral)}.state-chip-caution{border:1px solid var(--state-caution)}@supports (color:color-mix(in lab,red,red)){.state-chip-caution{border:1px solid color-mix(in srgb,var(--state-caution) 35%,var(--border-subtle))}}.state-chip-caution{background:var(--state-caution)}@supports (color:color-mix(in lab,red,red)){.state-chip-caution{background:color-mix(in srgb,var(--state-caution) 12%,var(--bg-surface-2))}}.state-chip-caution{color:var(--state-caution)}.ref-data-table .data-table-num,.ref-data-table td.data-table-num,.ref-data-table th.data-table-num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ref-data-table tbody td:not(:first-child),.ref-data-table thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ref-data-table .ref-table-section-body,.ref-market-impact-panel{gap:var(--space-2);display:grid}.ref-profile-fluid-table,.ref-table-scroll{width:100%;min-width:31.25rem}.data-table-scroll-wrap,.ref-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;padding-right:1rem;overflow-x:auto}.ref-profile-fluid-table td.data-table-num,.ref-profile-fluid-table td.font-tabular,.ref-profile-fluid-table th{white-space:nowrap}.ref-close-game-section--embedded{margin-top:var(--space-6);width:100%;min-width:0}.ref-close-game-section-lead{max-width:none}@media (min-width:48rem){.ref-market-impact-panel{gap:var(--space-4)}}.ref-profile-depth-expand{gap:var(--space-2);min-width:0;display:grid}.ref-profile-depth-expand-toggle{border:1px solid var(--state-neutral);justify-content:center;align-items:center;width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ref-profile-depth-expand-toggle{border:1px solid color-mix(in srgb,var(--state-neutral) 35%,var(--border-subtle))}}.ref-profile-depth-expand-toggle{background:var(--bg-surface-2);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.ref-profile-depth-expand-toggle{background:color-mix(in srgb,var(--bg-surface-2) 90%,transparent)}}.ref-profile-depth-expand-toggle{padding:var(--space-2) var(--space-4);letter-spacing:.04em;text-transform:uppercase;color:var(--state-neutral);cursor:pointer;font-size:.78rem;font-weight:650}.ref-profile-depth-expand-panel{gap:var(--space-6);min-width:0;display:grid}@media (max-width:47.99rem){.ref-master-insight-pills,.ref-profile-depth-expand-panel:not(.is-expanded){display:none}}@media (min-width:48rem){.ref-profile-depth-expand-toggle{display:none}.ref-profile-depth-expand-panel{display:grid}}.ref-profile-edge-stack{gap:var(--space-2);min-width:0;display:grid}@media (min-width:48rem){.ref-profile-edge-stack{gap:var(--space-4)}}@media (max-width:47.99rem){.page-profile-header{margin-bottom:var(--space-4)}.ref-dashboard-grid,.ref-dashboard-main{gap:var(--space-4)}.ref-profile-meta{gap:var(--space-2);padding:var(--space-2) var(--space-4)}}html[data-pill-debug=true] .matrix-table-head,html[data-pill-debug=true] .ref-profile-team-rate-badge,html[data-pill-debug=true] .ref-profile-trend-rate-pill,html[data-pill-debug=true] .team-ref-matrix-row-main{outline:1px dashed var(--accent-brand,#d4a017)}@supports (color:color-mix(in lab,red,red)){html[data-pill-debug=true] .matrix-table-head,html[data-pill-debug=true] .ref-profile-team-rate-badge,html[data-pill-debug=true] .ref-profile-trend-rate-pill,html[data-pill-debug=true] .team-ref-matrix-row-main{outline:1px dashed color-mix(in srgb,var(--accent-brand,#d4a017) 55%,transparent)}}html[data-pill-debug=true] .matrix-table-head,html[data-pill-debug=true] .ref-profile-team-rate-badge,html[data-pill-debug=true] .ref-profile-trend-rate-pill,html[data-pill-debug=true] .team-ref-matrix-row-main{outline-offset:1px}html.light:not([data-contrast=high]),html[data-color=light]:not([data-contrast=high]){--gsni-ink-strong:#0f172a;--gsni-ink-body:#334155;--gsni-ink-muted:#64748b;--gsni-ink-faint:#94a3b8;--gsni-panel-bg:#fff;--gsni-panel-border:#e2e8f0}html.light:not([data-contrast=high]) .insight-split-metrics-box--delta,html[data-color=light]:not([data-contrast=high]) .insight-split-metrics-box--delta{background:var(--bg-surface-2);border-color:var(--border-default)}html.light:not([data-contrast=high]) .insight-split-metrics-box--sample,html.light:not([data-contrast=high]) .insight-split-metrics-box--sample .insight-split-sample-value,html.light:not([data-contrast=high]) .insight-split-sample-value,html[data-color=light]:not([data-contrast=high]) .insight-card[data-tone=negative] .insight-split-metrics-box--sample .insight-split-sample-value,html[data-color=light]:not([data-contrast=high]) .insight-card[data-tone=positive] .insight-split-metrics-box--sample .insight-split-sample-value,html[data-color=light]:not([data-contrast=high]) .insight-split-metrics-box--sample,html[data-color=light]:not([data-contrast=high]) .insight-split-metrics-box--sample .insight-split-sample-value,html[data-color=light]:not([data-contrast=high]) .insight-split-sample-value{color:var(--text-primary)}html.light:not([data-contrast=high]) .insight-split-metrics-label,html[data-color=light]:not([data-contrast=high]) .insight-split-metrics-label{color:var(--text-muted)}html.light:not([data-contrast=high]) .insight-card--editorial .insight-split-delta-value--positive,html[data-color=light]:not([data-contrast=high]) .insight-card--editorial .insight-split-delta-value--positive,html[data-color=light]:not([data-contrast=high]) .overview-page .insight-card--editorial .insight-split-delta-value--positive{color:var(--accent-positive)}html.light:not([data-contrast=high]) .insight-card--editorial .insight-split-delta-value--negative,html[data-color=light]:not([data-contrast=high]) .insight-card--editorial .insight-split-delta-value--negative,html[data-color=light]:not([data-contrast=high]) .overview-page .insight-card--editorial .insight-split-delta-value--negative{color:var(--accent-negative)}html.light:not([data-contrast=high]) .clinical-insight-matrix-card,html[data-color=light]:not([data-contrast=high]) .clinical-insight-matrix-card{background-color:var(--bg-surface-1);border-color:var(--border-default);color:var(--text-primary)}html.light:not([data-contrast=high]) .overview-slate-capsule-mark,html[data-color=light]:not([data-contrast=high]) .overview-slate-capsule-mark{background:var(--bg-surface-2);border-color:var(--border-default)}html.light:not([data-contrast=high]) .live-highlights-ticker,html[data-color=light]:not([data-contrast=high]) .live-highlights-ticker{background:var(--bg-surface-2);border-bottom-color:var(--border-subtle)}html.light:not([data-contrast=high]) .overview-league-chooser--primary .overview-league-chooser-card,html[data-color=light]:not([data-contrast=high]) .overview-league-chooser--primary .overview-league-chooser-card{background:var(--bg-surface-1)}html.light:not([data-contrast=high]) .gsni-card,html[data-color=light]:not([data-contrast=high]) .gsni-card{--gsni-ink-strong:#0f172a;--gsni-ink-body:#334155;--gsni-ink-muted:#64748b;--gsni-ink-faint:#94a3b8;--gsni-panel-bg:#fff;--gsni-panel-border:#e2e8f0;background:var(--gsni-panel-bg);border-color:var(--gsni-panel-border);color:var(--gsni-ink-body)}html.light:not([data-contrast=high]) .gsni-card--soft-lock,html[data-color=light]:not([data-contrast=high]) .gsni-card--soft-lock{background:#6366f1}@supports (color:color-mix(in lab,red,red)){html.light:not([data-contrast=high]) .gsni-card--soft-lock,html[data-color=light]:not([data-contrast=high]) .gsni-card--soft-lock{background:color-mix(in srgb,#6366f1 6%,var(--gsni-panel-bg))}}html.light:not([data-contrast=high]) .gsni-card--soft-lock,html[data-color=light]:not([data-contrast=high]) .gsni-card--soft-lock{border-color:#6366f1}@supports (color:color-mix(in lab,red,red)){html.light:not([data-contrast=high]) .gsni-card--soft-lock,html[data-color=light]:not([data-contrast=high]) .gsni-card--soft-lock{border-color:color-mix(in srgb,#6366f1 22%,var(--gsni-panel-border))}}html.light:not([data-contrast=high]) .gsni-correlation-pill--neutral,html[data-color=light]:not([data-contrast=high]) .gsni-correlation-pill--neutral{border-color:var(--border-default);background:var(--bg-surface-2);color:var(--text-secondary)}html.light:not([data-contrast=high]) .ref-compare-slot,html.light:not([data-contrast=high]) .ref-compare-view,html[data-color=light]:not([data-contrast=high]) .ref-compare-slot,html[data-color=light]:not([data-contrast=high]) .ref-compare-view{background:var(--bg-surface-1);border-color:var(--border-default)}html.light:not([data-contrast=high]) .ref-compare-combobox-input,html[data-color=light]:not([data-contrast=high]) .ref-compare-combobox-input{background:var(--bg-surface-1);border-color:var(--border-default);color:var(--text-primary)}html.light:not([data-contrast=high]) .ref-compare-combobox-list,html[data-color=light]:not([data-contrast=high]) .ref-compare-combobox-list{background:var(--bg-surface-1);border-color:var(--border-default);box-shadow:0 8px 24px #0f172a1f}html.light:not([data-contrast=high]) .ref-compare-combobox-option--active,html.light:not([data-contrast=high]) .ref-compare-combobox-option:hover,html[data-color=light]:not([data-contrast=high]) .ref-compare-combobox-option--active,html[data-color=light]:not([data-contrast=high]) .ref-compare-combobox-option:hover{background:var(--bg-surface-2)}html.light:not([data-contrast=high]) .ref-compare-swap-icon-btn,html[data-color=light]:not([data-contrast=high]) .ref-compare-swap-icon-btn{background:var(--bg-surface-2);border-color:var(--border-default);color:var(--text-primary)}html.light:not([data-contrast=high]) .ref-compare-swap-icon-btn:hover,html[data-color=light]:not([data-contrast=high]) .ref-compare-swap-icon-btn:hover{background:var(--bg-surface-3)}html.light:not([data-contrast=high]) .touch-popover-panel,html[data-color=light]:not([data-contrast=high]) .touch-popover-panel{background:var(--bg-surface-1);border-color:var(--border-default);color:var(--text-secondary);box-shadow:0 10px 30px #0f172a1f}html.light:not([data-contrast=high]) .evidence-drawer,html[data-color=light]:not([data-contrast=high]) .evidence-drawer{background:var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){html.light:not([data-contrast=high]) .evidence-drawer,html[data-color=light]:not([data-contrast=high]) .evidence-drawer{background:color-mix(in srgb,var(--bg-surface-1) 96%,transparent)}}html.light:not([data-contrast=high]) .insight-badge,html[data-color=light]:not([data-contrast=high]) .insight-badge{background:var(--bg-surface-1);border-color:var(--border-default);color:var(--text-secondary)}html.light:not([data-contrast=high]) .page-skeleton-card,html[data-color=light]:not([data-contrast=high]) .page-skeleton-card{background:var(--bg-surface-1);border-color:var(--border-default)}html.light:not([data-contrast=high]) .match-status-pill,html[data-color=light]:not([data-contrast=high]) .match-status-pill{background:var(--bg-surface-2);border-color:var(--border-default);color:var(--text-secondary)}html.light:not([data-contrast=high]) .cbb-clinical-shell,html[data-color=light]:not([data-contrast=high]) .cbb-clinical-shell{background:var(--bg-surface-0);color:var(--text-primary)}html.light:not([data-contrast=high]) .cbb-clinical-panel,html.light:not([data-contrast=high]) .cbb-clinical-stat,html.light:not([data-contrast=high]) .cbb-clinical-table-wrap,html[data-color=light]:not([data-contrast=high]) .cbb-clinical-panel,html[data-color=light]:not([data-contrast=high]) .cbb-clinical-stat,html[data-color=light]:not([data-contrast=high]) .cbb-clinical-table-wrap{background:var(--bg-surface-1);border-color:var(--border-default);color:var(--text-primary)}html.light:not([data-contrast=high]) .cbb-clinical-lead,html.light:not([data-contrast=high]) .cbb-clinical-meta,html.light:not([data-contrast=high]) .cbb-clinical-stat-label,html[data-color=light]:not([data-contrast=high]) .cbb-clinical-lead,html[data-color=light]:not([data-contrast=high]) .cbb-clinical-meta,html[data-color=light]:not([data-contrast=high]) .cbb-clinical-stat-label{color:var(--text-muted)}html.light:not([data-contrast=high]) .semantic-impact-pill--neutral,html[data-color=light]:not([data-contrast=high]) .semantic-impact-pill--neutral{background:var(--bg-surface-2);border-color:var(--border-default);color:var(--text-muted)}html.light:not([data-contrast=high]) .bg-slate-900,html.light:not([data-contrast=high]) .bg-slate-950,html[data-color=light]:not([data-contrast=high]) .bg-slate-900,html[data-color=light]:not([data-contrast=high]) .bg-slate-950{background-color:var(--bg-surface-1)}html.light:not([data-contrast=high]) .media-card-preview-shell,html.light:not([data-contrast=high]) .media-card.bg-slate-950,html.light:not([data-contrast=high]) .wc-data-capsule,html.light:not([data-contrast=high]) .wc-data-capsule.bg-slate-950,html[data-color=light]:not([data-contrast=high]) .media-card-preview-shell,html[data-color=light]:not([data-contrast=high]) .media-card.bg-slate-950,html[data-color=light]:not([data-contrast=high]) .wc-data-capsule,html[data-color=light]:not([data-contrast=high]) .wc-data-capsule.bg-slate-950{background-color:#020617}html.light:not([data-contrast=high]) .bg-slate-800,html.light:not([data-contrast=high]) .bg-slate-800\/40,html.light:not([data-contrast=high]) .bg-slate-800\/50,html.light:not([data-contrast=high]) .bg-slate-900\/40,html.light:not([data-contrast=high]) .bg-slate-900\/50,html[data-color=light]:not([data-contrast=high]) .bg-slate-800,html[data-color=light]:not([data-contrast=high]) .bg-slate-800\/40,html[data-color=light]:not([data-contrast=high]) .bg-slate-800\/50,html[data-color=light]:not([data-contrast=high]) .bg-slate-900\/40,html[data-color=light]:not([data-contrast=high]) .bg-slate-900\/50{background-color:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){html.light:not([data-contrast=high]) .bg-slate-800\/40,html.light:not([data-contrast=high]) .bg-slate-800\/50,html.light:not([data-contrast=high]) .bg-slate-900\/40,html.light:not([data-contrast=high]) .bg-slate-900\/50,html[data-color=light]:not([data-contrast=high]) .bg-slate-800\/40,html[data-color=light]:not([data-contrast=high]) .bg-slate-800\/50,html[data-color=light]:not([data-contrast=high]) .bg-slate-900\/40,html[data-color=light]:not([data-contrast=high]) .bg-slate-900\/50{background-color:color-mix(in srgb,var(--bg-surface-2) 88%,transparent)}}html.light:not([data-contrast=high]) .border-slate-700,html.light:not([data-contrast=high]) .border-slate-800,html[data-color=light]:not([data-contrast=high]) .border-slate-700,html[data-color=light]:not([data-contrast=high]) .border-slate-800{border-color:var(--border-default)}html.light:not([data-contrast=high]) .text-slate-100,html.light:not([data-contrast=high]) .text-slate-200,html.light:not([data-contrast=high]) .text-slate-300,html.light:not([data-contrast=high]) .text-slate-50,html[data-color=light]:not([data-contrast=high]) .text-slate-100,html[data-color=light]:not([data-contrast=high]) .text-slate-200,html[data-color=light]:not([data-contrast=high]) .text-slate-300,html[data-color=light]:not([data-contrast=high]) .text-slate-50{color:var(--text-primary)}html.light:not([data-contrast=high]) .text-slate-400,html[data-color=light]:not([data-contrast=high]) .text-slate-400{color:var(--text-muted)}html.light:not([data-contrast=high]) .clinical-insight-matrix-baseline,html.light:not([data-contrast=high]) .clinical-insight-matrix-record,html.light:not([data-contrast=high]) .clinical-insight-matrix-subject,html.light:not([data-contrast=high]) .clinical-insight-matrix-vs,html[data-color=light]:not([data-contrast=high]) .clinical-insight-matrix-baseline,html[data-color=light]:not([data-contrast=high]) .clinical-insight-matrix-record,html[data-color=light]:not([data-contrast=high]) .clinical-insight-matrix-subject,html[data-color=light]:not([data-contrast=high]) .clinical-insight-matrix-vs{color:var(--text-secondary)}html.light:not([data-contrast=high]) .research-article-related-link,html[data-color=light]:not([data-contrast=high]) .research-article-related-link{background:var(--bg-surface-2);border-color:var(--border-default);color:var(--text-primary)}html.light:not([data-contrast=high]) .research-article-related-link:hover,html[data-color=light]:not([data-contrast=high]) .research-article-related-link:hover{background:var(--bg-surface-3);border-color:var(--border-strong)}html.light:not([data-contrast=high]) .evidence-drawer-card,html[data-color=light]:not([data-contrast=high]) .evidence-drawer-card{background:var(--bg-surface-1);border-color:var(--border-default)}html.light:not([data-contrast=high]) .evidence-confidence-badge,html.light:not([data-contrast=high]) .evidence-strength-badge,html[data-color=light]:not([data-contrast=high]) .evidence-confidence-badge,html[data-color=light]:not([data-contrast=high]) .evidence-strength-badge{background:var(--bg-surface-2);border-color:var(--border-default);color:var(--text-secondary)}html.light:not([data-contrast=high]) .text-emerald-400,html[data-color=light]:not([data-contrast=high]) .text-emerald-400{color:var(--accent-positive)}html.light:not([data-contrast=high]) .text-rose-400,html[data-color=light]:not([data-contrast=high]) .text-rose-400{color:var(--accent-negative)}html.light:not([data-contrast=high]) .upcoming-game-card__crew-meta,html.light:not([data-contrast=high]) .upcoming-game-card__crew-name,html[data-color=light]:not([data-contrast=high]) .upcoming-game-card__crew-meta,html[data-color=light]:not([data-contrast=high]) .upcoming-game-card__crew-name{color:var(--text-muted)}:root{color-scheme:dark;--logo-plate:#454550;--logo-plate-border:#5c5c68;--logo-plate-matrix:#ececf0;--logo-plate-matrix-border:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){:root{--logo-plate-matrix-border:color-mix(in srgb,var(--border-subtle) 55%,#fff)}}:root{--raptors:#ef3b55;--raptors-deep:#b8122c;--raptors-glow:#ef3b5559;--lakers:#7c4fbf;--lakers-gold:#fdb927;--nhl-blue:#4d9fff;--nhl-red:#ef3b55;--nfl-green:#34d399;--cbb-gold:#009cde;--cfb-bronze:#009cde;--wnba-orange:#ff6900;--ncaa-blue:#009cde;--league-accent:var(--raptors);--league-accent-muted:var(--league-accent)}@supports (color:color-mix(in lab,red,red)){:root{--league-accent-muted:color-mix(in srgb,var(--league-accent) 28%,transparent)}}:root{--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--duration-fast:.15s;--duration-normal:.22s;--duration-slow:.32s;--header-chrome-bg:#121824;--header-chrome-bg-scrolled:#0f141d;--header-sapphire-edge:#003d7a;--header-sapphire:#0057b8;--header-sapphire-center:#0070d9;--header-sapphire-deep:#000;--header-bg:#121824;--header-bg-scrolled:#0f141d;--header-ink:#e8edf5;--header-muted:#94a3b8;--header-line:#94a3b838;--header-surface:#ffffff0f;--header-surface-hover:#ffffff1a;--header-gold:#d8b85d;--header-gold-bright:#fff0a7;--header-gold-deep:#9a7431;--header-gold-ink:#18324b;--wc-gold-gradient:linear-gradient(135deg,#bfa86a,#d4c48a 42%,#9a8a55);--wc-research-accent:#bfa86a;--wc-gold:var(--wc-research-accent);--wc-research-accent-muted:var(--wc-research-accent)}@supports (color:color-mix(in lab,red,red)){:root{--wc-research-accent-muted:color-mix(in srgb,var(--wc-research-accent) 22%,transparent)}}:root{--wc-research-surface:var(--wc-research-accent)}@supports (color:color-mix(in lab,red,red)){:root{--wc-research-surface:color-mix(in srgb,var(--wc-research-accent) 8%,var(--bg-surface-1))}}:root{--live-league-date-ink:#1d4ed8;--live-league-date-bg:#dbeafe;--live-league-date-border:#93c5fd;--header-wordmark:#fff;--metric-positive-muted:#166534;--metric-positive-bg:#166534}@supports (color:color-mix(in lab,red,red)){:root{--metric-positive-bg:color-mix(in srgb,#166534 11%,var(--surface))}}:root{--metric-positive-border:#166534}@supports (color:color-mix(in lab,red,red)){:root{--metric-positive-border:color-mix(in srgb,#166534 34%,var(--border))}}:root{--metric-positive-glow:#16653447;--metric-negative-muted:#991b1b;--metric-negative-bg:#991b1b}@supports (color:color-mix(in lab,red,red)){:root{--metric-negative-bg:color-mix(in srgb,#991b1b 11%,var(--surface))}}:root{--metric-negative-border:#991b1b}@supports (color:color-mix(in lab,red,red)){:root{--metric-negative-border:color-mix(in srgb,#991b1b 34%,var(--border))}}:root{--metric-negative-glow:#991b1b47;--semantic-positive:#166534;--semantic-negative:#991b1b;--semantic-caution:#92400e;--text-primary-muted:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--text-primary-muted:color-mix(in srgb,var(--foreground) 86%,transparent)}}:root{--clinical-card-border:#e5e7eb;--metric-standout-flag-bg:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){:root{--metric-standout-flag-bg:color-mix(in srgb,var(--header-gold) 14%,var(--surface))}}:root{--metric-standout-flag-border:var(--header-gold)}@supports (color:color-mix(in lab,red,red)){:root{--metric-standout-flag-border:color-mix(in srgb,var(--header-gold) 42%,var(--border))}}:root{--metric-standout-flag-ink:var(--header-gold-bright);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.625;--measure-prose:65ch;--measure-narrow:42ch;--page-max:72rem;--font-heading:var(--font-inter),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--font-data:var(--font-inter),system-ui,sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--z-base:0;--z-raised:10;--z-dropdown:20;--z-sticky:40;--site-scroll-offset:5.75rem;--z-overlay:50;--z-tooltip:60;--z-a11y:90;--b2b-gold:#ffc548;--b2b-gold-dim:#d8b85d;--b2b-gold-glow:#ffc54838;--b2b-surface:#141418;--b2b-surface-raised:#1c1c22;--b2b-border:#2e2e38;--b2b-muted:#9a9aa8;--league-hub-hero-bg:#12151c;--league-hub-hero-bg-start:#161a24;--league-hub-hero-bg-end:#0d1016;--league-hub-hero-accent-glow:10%;--league-hub-hero-watermark-color:#b8c0cc;--league-hub-hero-watermark-opacity:.28;--league-hub-hero-stat-shadow:0 1px 3px #00000059;--league-hub-hero-stat-shadow-hover:0 4px 14px #00000073;--sport-line-red:#fca5a5;--sport-line-blue:#93c5fd;--sport-surface-tint:transparent;--meta-updated-ink:var(--header-gold)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--text-base);line-height:var(--leading-normal);font-kerning:normal;font-optical-sizing:auto;min-height:100vh}@media (min-width:768px){:root{--site-scroll-offset:4.85rem}}:is(#profile-signals,.league-hub-panel,.insights-hub-panel,[id^=hub-panel-],[data-matrix-cell],.ref-matrix-team-panel,.methodology-details,#main-content,.stat-card,.highlight-stat-card,.clinical-metric-card,.ref-profile-trend-card,.profile-signal-card,[data-stat-card=true]){scroll-margin-top:var(--site-scroll-offset)}html[data-text=large]{font-size:118%}html[data-body-font=atkinson] body{font-family:var(--font-atkinson),var(--font-inter),system-ui,sans-serif}html[data-body-font=atkinson]{--font-heading:var(--font-atkinson),var(--font-space-grotesk),system-ui,sans-serif;--font-body:var(--font-atkinson),var(--font-inter),system-ui,sans-serif;--font-data:var(--font-atkinson),var(--font-inter),system-ui,sans-serif}html[data-color=light]:not([data-contrast=high]){color-scheme:light;--logo-plate:#e8e8ee;--logo-plate-border:#c8c8d0;--logo-plate-matrix:#fff;--logo-plate-matrix-border:var(--logo-plate-border);--header-chrome-bg:#f7f8fb;--header-chrome-bg-scrolled:#eef1f6;--header-bg:#f7f8fb;--header-bg-scrolled:#eef1f6;--header-ink:#1a2332;--header-muted:#5a6a7e;--header-line:#1a233224;--header-surface:#1a23320d;--header-surface-hover:#1a233217;--header-wordmark:#0f1724;--b2b-surface:#fff;--b2b-surface-raised:#f4f4f8;--b2b-border:#d4d4dc;--b2b-muted:#5c5c68;--league-hub-hero-bg:#eef1f6;--league-hub-hero-bg-start:#f7f8fb;--league-hub-hero-bg-end:#e4e8ef;--league-hub-hero-accent-glow:14%;--league-hub-hero-watermark-color:#64748b;--league-hub-hero-watermark-opacity:.2;--league-hub-hero-stat-shadow:0 1px 3px #0f172414;--league-hub-hero-stat-shadow-hover:0 4px 14px #0f17241f;--header-gold:#b45309;--header-gold-bright:#92400e;--header-gold-deep:#78350f;--meta-updated-ink:#92400e;--sport-line-red:#fecaca;--sport-line-blue:#bfdbfe;--sport-surface-tint:#bae6fd1f;--card-border-light:#e2e8f0;--card-shadow-light:0 1px 2px 0 #0f172a0d;--card-shadow-light-hover:0 4px 6px -1px #0f172a14,0 2px 4px -2px #0f172a0f;--color-white:#fff;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b}html[data-contrast=high][data-color=light]{color-scheme:light;--background:#fff;--foreground:#000;--surface:#fff;--surface-raised:#f5f5f5;--border:#000;--border-subtle:#222;--logo-plate:#eee;--logo-plate-border:#000;--logo-plate-matrix:#fff;--logo-plate-matrix-border:#000;--muted:#1a1a1a;--muted-strong:#000;--ink-secondary:#000;--header-chrome-bg:#fff;--header-chrome-bg-scrolled:#fff;--header-bg:#fff;--header-bg-scrolled:#fff;--header-ink:#000;--header-muted:#111;--header-line:#000;--header-surface:#f0f0f0;--header-surface-hover:#e8e8e8;--header-wordmark:#000;--header-gold:#7a5a00;--header-gold-bright:#5c4300;--raptors:#b00020;--metric-positive-ink:#00663a;--metric-negative-ink:#9f1239;--b2b-surface:#fff;--b2b-surface-raised:#fff;--b2b-border:#000;--b2b-muted:#111;--league-hub-hero-bg:#fff;--league-hub-hero-bg-start:#fff;--league-hub-hero-bg-end:#f0f0f0;--league-hub-hero-accent-glow:18%;--league-hub-hero-watermark-color:#333;--league-hub-hero-watermark-opacity:.14;--league-hub-hero-stat-shadow:0 0 0 1px #000;--league-hub-hero-stat-shadow-hover:0 0 0 2px #000;--color-white:#fff;--color-zinc-50:#fff;--color-zinc-100:#f5f5f5;--color-zinc-200:#000;--color-zinc-300:#222;--color-zinc-400:#111;--color-zinc-500:#000;--color-zinc-600:#000;--color-zinc-700:#000;--color-zinc-800:#000;--color-zinc-900:#000;--color-zinc-950:#000}html[data-contrast=high][data-color=dark]{color-scheme:dark;--background:#000;--foreground:#fff;--surface:#000;--surface-raised:#0a0a0a;--border:#fff;--border-subtle:#ddd;--logo-plate:#222;--logo-plate-border:#fff;--muted:#f0f0f0;--muted-strong:#fff;--ink-secondary:#fff;--header-chrome-bg:#000;--header-chrome-bg-scrolled:#000;--header-bg:#000;--header-bg-scrolled:#000;--header-ink:#fff;--header-muted:#f0f0f0;--header-line:#fff;--header-surface:#1a1a1a;--header-surface-hover:#222;--header-wordmark:#fff;--header-gold:#ffe08a;--header-gold-bright:#fff0a7;--raptors:#ff6b81;--metric-neutral-ink:#94a3b8;--metric-positive-ink:#6ee7b7;--metric-negative-ink:#fda4af;--b2b-surface:#000;--b2b-surface-raised:#0a0a0a;--b2b-border:#fff;--b2b-muted:#f0f0f0}html[data-contrast=high] a{text-underline-offset:2px;text-decoration:underline}html[data-contrast=high] .data-card,html[data-contrast=high] .site-header{border-width:2px}@media (prefers-reduced-motion:reduce){.a11y-setting-pill,.a11y-settings-panel,.a11y-settings-trigger{transition:none!important}}@keyframes page-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes browse-card-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:var(--font-heading);letter-spacing:-.025em;font-weight:600}p{text-wrap:pretty}.data-source-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid #f59e0b;border-radius:.5rem;align-items:flex-start;display:flex}@supports (color:color-mix(in lab,red,red)){.data-source-banner{border:1px solid color-mix(in srgb,#f59e0b 35%,var(--border))}}.data-source-banner{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.data-source-banner{background:color-mix(in srgb,#f59e0b 8%,var(--surface))}}.data-source-banner--preview{border-color:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.data-source-banner--preview{border-color:color-mix(in srgb,var(--raptors) 40%,var(--border))}}.data-source-banner--preview{background:var(--raptors)}@supports (color:color-mix(in lab,red,red)){.data-source-banner--preview{background:color-mix(in srgb,var(--raptors) 10%,var(--surface))}}.data-source-banner--audit-pending{border-color:var(--border-subtle);background:var(--pill-bg-muted)}.data-source-banner--audit-pending .data-source-banner-icon{color:var(--text-muted);opacity:.65}.data-source-banner--audit-pending .data-source-banner-text strong{color:var(--text-secondary);font-weight:600}.data-source-banner--betting{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.data-source-banner--betting{border-color:color-mix(in srgb,#f59e0b 40%,var(--border))}}.data-source-banner--betting{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.data-source-banner--betting{background:color-mix(in srgb,#f59e0b 10%,var(--surface))}}.data-source-banner-icon{color:#fbbf24;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.1rem}.data-source-banner-text{font-size:var(--text-sm);color:var(--ink-secondary);margin:0;line-height:1.5}.data-source-banner-detail{font-size:var(--text-xs);color:var(--muted);margin-top:.25rem;display:block}.data-source-banner-link{color:var(--ink);text-underline-offset:2px;font-weight:600}.data-source-banner-link:hover{color:var(--raptors);text-decoration:underline}.league-slate-season-audit{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted);line-height:1.45}html.dark .page-shell .text-zinc-800,html.dark .page-shell .text-zinc-900,html.dark .page-shell-hub .text-zinc-800,html.dark .page-shell-hub .text-zinc-900,html.dark .page-shell-slate .text-zinc-800,html.dark .page-shell-slate .text-zinc-900,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-zinc-800,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-zinc-900,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-zinc-800,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-zinc-900,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-zinc-800,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-zinc-900{color:var(--ink-secondary)}html.dark .page-shell .text-zinc-400,html.dark .page-shell .text-zinc-500,html.dark .page-shell .text-zinc-600,html.dark .page-shell .text-zinc-700,html.dark .page-shell-hub .text-zinc-400,html.dark .page-shell-hub .text-zinc-500,html.dark .page-shell-hub .text-zinc-600,html.dark .page-shell-hub .text-zinc-700,html.dark .page-shell-slate .text-zinc-400,html.dark .page-shell-slate .text-zinc-500,html.dark .page-shell-slate .text-zinc-600,html.dark .page-shell-slate .text-zinc-700,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-zinc-400,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-zinc-500,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-zinc-600,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-zinc-700,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-zinc-400,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-zinc-500,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-zinc-600,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-zinc-700,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-zinc-400,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-zinc-500,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-zinc-600,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-zinc-700{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){html.dark .page-shell .text-zinc-400,html.dark .page-shell-hub .text-zinc-400,html.dark .page-shell-slate .text-zinc-400,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-zinc-400,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-zinc-400,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-zinc-400{color:color-mix(in srgb,var(--muted) 80%,transparent)}}html.dark .page-shell .text-amber-800,html.dark .page-shell .text-amber-900,html.dark .page-shell-hub .text-amber-800,html.dark .page-shell-hub .text-amber-900,html.dark .page-shell-slate .text-amber-800,html.dark .page-shell-slate .text-amber-900,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-amber-800,html[data-color=dark]:not([data-contrast=high]) .page-shell .text-amber-900,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-amber-800,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .text-amber-900,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-amber-800,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .text-amber-900{color:#fbbf24}html.dark .page-shell .hover\:text-zinc-800:hover,html.dark .page-shell .hover\:text-zinc-900:hover,html.dark .page-shell-hub .hover\:text-zinc-800:hover,html.dark .page-shell-hub .hover\:text-zinc-900:hover,html.dark .page-shell-slate .hover\:text-zinc-800:hover,html.dark .page-shell-slate .hover\:text-zinc-900:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell .hover\:text-zinc-800:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell .hover\:text-zinc-900:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .hover\:text-zinc-800:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .hover\:text-zinc-900:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .hover\:text-zinc-800:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .hover\:text-zinc-900:hover{color:var(--ink)}html.dark .content-main .text-zinc-800,html.dark .content-main .text-zinc-900,html.dark .page-shell-insights .text-zinc-800,html.dark .page-shell-insights .text-zinc-900,html[data-color=dark]:not([data-contrast=high]) .content-main .text-zinc-800,html[data-color=dark]:not([data-contrast=high]) .content-main .text-zinc-900,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .text-zinc-800,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .text-zinc-900{color:var(--foreground)!important}html.dark .content-main .text-zinc-500,html.dark .content-main .text-zinc-600,html.dark .content-main .text-zinc-700,html.dark .page-shell-insights .text-zinc-500,html.dark .page-shell-insights .text-zinc-600,html.dark .page-shell-insights .text-zinc-700,html[data-color=dark]:not([data-contrast=high]) .content-main .text-zinc-500,html[data-color=dark]:not([data-contrast=high]) .content-main .text-zinc-600,html[data-color=dark]:not([data-contrast=high]) .content-main .text-zinc-700,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .text-zinc-500,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .text-zinc-600,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .text-zinc-700{color:var(--ink-secondary)!important}html.dark .content-main .text-zinc-400,html.dark .page-shell-insights .text-zinc-400,html[data-color=dark]:not([data-contrast=high]) .content-main .text-zinc-400,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .text-zinc-400{color:var(--muted)!important}html.dark .page-shell .bg-white,html.dark .page-shell-hub .bg-white,html.dark .page-shell-insights .bg-white,html.dark .page-shell-slate .bg-white,html[data-color=dark]:not([data-contrast=high]) .page-shell .bg-white,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .bg-white,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .bg-white,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .bg-white{background-color:var(--surface)}html.dark .page-shell .bg-zinc-50,html.dark .page-shell-hub .bg-zinc-50,html.dark .page-shell-insights .bg-zinc-50,html.dark .page-shell-slate .bg-zinc-50,html[data-color=dark]:not([data-contrast=high]) .page-shell .bg-zinc-50,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .bg-zinc-50,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .bg-zinc-50,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .bg-zinc-50{background-color:var(--surface-raised)}html.dark .page-shell .border-zinc-300,html.dark .page-shell .hover\:border-zinc-300:hover,html.dark .page-shell-hub .border-zinc-300,html.dark .page-shell-hub .hover\:border-zinc-300:hover,html.dark .page-shell-insights .border-zinc-300,html.dark .page-shell-insights .hover\:border-zinc-300:hover,html.dark .page-shell-slate .border-zinc-300,html.dark .page-shell-slate .hover\:border-zinc-300:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell .border-zinc-300,html[data-color=dark]:not([data-contrast=high]) .page-shell .hover\:border-zinc-300:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .border-zinc-300,html[data-color=dark]:not([data-contrast=high]) .page-shell-hub .hover\:border-zinc-300:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .border-zinc-300,html[data-color=dark]:not([data-contrast=high]) .page-shell-insights .hover\:border-zinc-300:hover,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .border-zinc-300,html[data-color=dark]:not([data-contrast=high]) .page-shell-slate .hover\:border-zinc-300:hover{border-color:var(--border)}@media (prefers-reduced-motion:reduce){.browse-action-card,.browse-action-compact-card,.league-home-insights .rankings-insight-card,.page-shell,.slate-stack>.data-card,.upcoming-games-grid>.upcoming-game-card{animation:none!important}.crew-chip--pending{animation:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-header-live-dot{animation:none}.site-header-brand:hover .site-header-mark-icon,.site-header-brand:hover .site-header-mark-ring{transform:none}}.overview-shell{padding-bottom:var(--space-8);min-width:0;overflow-x:clip}.overview-page{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}html.dark .overview-page .kpi-data-pill--block,html[data-color=dark]:not([data-contrast=high]) .overview-page .kpi-data-pill--block{background:var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-page .kpi-data-pill--block,html[data-color=dark]:not([data-contrast=high]) .overview-page .kpi-data-pill--block{background:color-mix(in srgb,var(--bg-surface-0) 55%,transparent)}}html.dark .overview-page .kpi-data-pill--block,html[data-color=dark]:not([data-contrast=high]) .overview-page .kpi-data-pill--block{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-page .kpi-data-pill--block,html[data-color=dark]:not([data-contrast=high]) .overview-page .kpi-data-pill--block{border-color:color-mix(in srgb,var(--border-subtle) 70%,transparent)}}html.dark .overview-page .kpi-data-pill--negative .kpi-data-pill__value,html.dark .overview-page .kpi-data-pill--positive .kpi-data-pill__value,html.dark .overview-page .kpi-data-pill__value,html[data-color=dark]:not([data-contrast=high]) .overview-page .kpi-data-pill--negative .kpi-data-pill__value,html[data-color=dark]:not([data-contrast=high]) .overview-page .kpi-data-pill--positive .kpi-data-pill__value,html[data-color=dark]:not([data-contrast=high]) .overview-page .kpi-data-pill__value{color:#fafafa}.overview-page .metric-delight-badge-value--negative,.overview-page .metric-delight-badge-value--positive,.overview-page .metric-delight-value--negative,.overview-page .metric-delight-value--positive,.overview-page .metric-delight-value-hero--negative,.overview-page .metric-delight-value-hero--positive{vertical-align:baseline;line-height:inherit;color:var(--kpi-pill-value-ink);text-shadow:none;display:inline}.overview-page .metric-delight-badge-value--positive:before,.overview-page .metric-delight-value--positive:before,.overview-page .metric-delight-value-hero--positive:before{content:"●";vertical-align:baseline;font-size:.55em;line-height:inherit;color:var(--kpi-pill-accent-positive);margin-inline-end:.12em;display:inline}.overview-page .metric-delight-badge-value--negative:before,.overview-page .metric-delight-value--negative:before,.overview-page .metric-delight-value-hero--negative:before{content:"●";vertical-align:baseline;font-size:.55em;line-height:inherit;color:var(--kpi-pill-accent-negative);margin-inline-end:.12em;display:inline}.overview-page .metric-delight-value--standout.metric-delight-value--negative,.overview-page .metric-delight-value--standout.metric-delight-value--positive,.overview-page .metric-delight-value-hero--standout.metric-delight-value-hero--negative,.overview-page .metric-delight-value-hero--standout.metric-delight-value-hero--positive{text-shadow:none}.overview-page .metric-delight-badge--negative,.overview-page .metric-delight-badge--positive{border-color:var(--kpi-pill-border);background:var(--kpi-pill-bg)}.overview-page .metric-delight-delta--negative,.overview-page .metric-delight-delta--positive{border:1px solid var(--kpi-pill-border);background:var(--kpi-pill-bg);color:var(--kpi-pill-value-ink);vertical-align:baseline;line-height:inherit;display:inline}.overview-page .metric-delight-delta--positive:before{color:var(--kpi-pill-accent-positive)}.overview-page .metric-delight-delta--negative:before,.overview-page .metric-delight-delta--positive:before{content:"●";vertical-align:baseline;font-size:.55em;line-height:inherit;margin-inline-end:.12em;display:inline}.overview-page .metric-delight-delta--negative:before{color:var(--kpi-pill-accent-negative)}.overview-hero{--overview-hero-padding-block:var(--space-8);--overview-hero-padding-inline:var(--space-5);gap:var(--space-5);padding:var(--overview-hero-padding-block) var(--overview-hero-padding-inline);border:1px solid var(--line);background:radial-gradient(ellipse 80% 60% at 10% 0,#d8b85d14,transparent 55%),linear-gradient(180deg,#ffffff08,transparent 42%),var(--surface-raised);border-radius:1.25rem;min-width:0;display:grid}@media (min-width:640px){.overview-hero{--overview-hero-padding-inline:var(--space-6)}}@media (min-width:768px){.overview-hero{--overview-hero-padding-block:var(--space-10)}}@media (min-width:1024px){.overview-hero{--overview-hero-padding-inline:var(--space-8)}}.overview-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.72rem;font-weight:650}.overview-title{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.85rem,4.5vw,2.75rem);line-height:1.05}.overview-lead{max-width:48rem;color:var(--muted);margin:.85rem 0 0;font-size:1rem;line-height:1.55}.overview-lead--hero{margin:0}.hero-highlights-block{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.hero-highlights-header{flex-direction:column;gap:.35rem;display:flex}.hero-highlights-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.72rem;font-weight:750}.hero-highlights-lead{max-width:42rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.overview-hero-highlights{--overview-hero-highlights-margin-block:0;margin-block:0}.dashboard-hero-highlights{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}@media (min-width:640px){.dashboard-hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (min-width:1100px){.dashboard-hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}}@media (min-width:1400px){.dashboard-hero-highlights{grid-template-columns:repeat(6,minmax(0,1fr))}}.dashboard-hero-highlight-card{--hero-highlight-glow:var(--muted);--hero-highlight-metric:var(--text-primary);border:1px solid var(--hero-highlight-glow);border-radius:.85rem;flex-direction:column;gap:.65rem;min-height:100%;padding:.95rem 1rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-highlight-card{border:1px solid color-mix(in srgb,var(--hero-highlight-glow) 38%,var(--pill-border))}}.dashboard-hero-highlight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--hero-highlight-glow),transparent 62%),var(--pill-bg-muted)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-highlight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--hero-highlight-glow) 10%,transparent),transparent 62%),var(--pill-bg-muted)}}.dashboard-hero-highlight-card{box-shadow:0 0 0 1px var(--hero-highlight-glow),0 0 22px var(--hero-highlight-glow)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-highlight-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-highlight-glow) 14%,transparent),0 0 22px color-mix(in srgb,var(--hero-highlight-glow) 16%,transparent)}}.dashboard-hero-highlight-card{color:var(--foreground);transition:border-color .22s,box-shadow .22s}.dashboard-hero-highlight-card[data-tone=positive]{--hero-highlight-glow:var(--kpi-pill-accent-positive);--hero-highlight-metric:var(--text-primary)}.dashboard-hero-highlight-card[data-tone=negative]{--hero-highlight-glow:var(--kpi-pill-accent-negative);--hero-highlight-metric:var(--text-primary)}.dashboard-hero-highlight-card[data-league=nba] .dashboard-hero-highlight-mark{background:linear-gradient(135deg,var(--raptors),#8b1538)}.dashboard-hero-highlight-card[data-league=nfl] .dashboard-hero-highlight-mark{background:linear-gradient(135deg,var(--nfl-green),#0d3d1f)}.dashboard-hero-highlight-card[data-league=cbb] .dashboard-hero-highlight-mark{background:linear-gradient(135deg,var(--cbb-gold),#006fa8)}.dashboard-hero-highlight-card[data-league=cfb] .dashboard-hero-highlight-mark{background:linear-gradient(135deg,var(--cfb-bronze),#006fa8)}.dashboard-hero-highlight-card[data-league=epl] .dashboard-hero-highlight-mark{background:linear-gradient(135deg,#8b6bb5,#4a2d6e)}.dashboard-hero-highlight-card[data-league=laliga] .dashboard-hero-highlight-mark{background:linear-gradient(135deg,#c8102e,#7a0a1c)}.dashboard-hero-highlight-head{align-items:center;gap:.5rem;display:flex}.dashboard-hero-highlight-mark{width:.45rem;height:.45rem;box-shadow:0 0 10px var(--hero-highlight-glow);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-highlight-mark{box-shadow:0 0 10px color-mix(in srgb,var(--hero-highlight-glow) 55%,transparent)}}.dashboard-hero-highlight-league{letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-highlight-league{color:color-mix(in srgb,var(--foreground) 72%,var(--muted))}}.dashboard-hero-highlight-body{color:var(--foreground);margin:0;font-family:inherit;font-size:.86rem;font-weight:400;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-highlight-body{color:color-mix(in srgb,var(--foreground) 62%,var(--muted))}}.dashboard-hero-highlight-body{font-variant-numeric:tabular-nums}.dashboard-hero-highlight-body .kpi-data-pill--inline,.dashboard-hero-highlight-body span{vertical-align:baseline}.dashboard-hero-highlight-body span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.dashboard-hero-highlight-official{font-weight:650}.dashboard-hero-highlight-card:hover{border-color:var(--hero-highlight-glow)}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-highlight-card:hover{border-color:color-mix(in srgb,var(--hero-highlight-glow) 55%,var(--border))}}.dashboard-hero-highlight-card:hover{box-shadow:0 0 0 1px var(--hero-highlight-glow),0 0 28px var(--hero-highlight-glow),inset 0 1px 0 #ffffff0d}@supports (color:color-mix(in lab,red,red)){.dashboard-hero-highlight-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-highlight-glow) 22%,transparent),0 0 28px color-mix(in srgb,var(--hero-highlight-glow) 24%,transparent),inset 0 1px 0 #ffffff0d}}.overview-hero .dashboard-metrics-strip{margin-top:var(--space-4);margin-inline:calc(-1 * var(--overview-hero-padding-inline));margin-bottom:calc(-1 * var(--overview-hero-padding-block));padding:var(--space-6) var(--overview-hero-padding-inline);border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.overview-hero .dashboard-metrics-strip{border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.overview-hero .dashboard-metrics-strip{background:var(--background);border-bottom:none}@supports (color:color-mix(in lab,red,red)){.overview-hero .dashboard-metrics-strip{background:color-mix(in srgb,var(--background) 55%,var(--surface-raised))}}.overview-hero .dashboard-metrics-strip{border-radius:0 0 calc(1.25rem - 1px) calc(1.25rem - 1px);gap:.75rem}.overview-hero .dashboard-metric{border:1px solid var(--pill-border);background:var(--pill-bg-muted);border-radius:.85rem;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.overview-hero .dashboard-metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pill-ink);font-size:.68rem;font-weight:650}.overview-hero .dashboard-metric-value{letter-spacing:-.02em;color:var(--text-primary);margin-top:0;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:700}.overview-hero-search{--overview-hero-search-margin-block:var(--space-6);margin-block:var(--overview-hero-search-margin-block)}.overview-hero-stats{margin-top:var(--space-4);margin-inline:calc(-1 * var(--overview-hero-padding-inline));padding:var(--space-6) var(--overview-hero-padding-inline);border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.overview-hero-stats{border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent)}}.overview-hero-stats{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.overview-hero-stats{background:color-mix(in srgb,var(--background) 55%,var(--surface-raised))}}.overview-hero-stats{border-radius:0 0 calc(1.25rem - 1px) calc(1.25rem - 1px)}.overview-league-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@media (min-width:768px){.overview-league-chooser-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-league-chooser--segmented .overview-league-chooser-card{min-height:8.5rem;box-shadow:none;background:#0f172a66;border:1px solid #1e293b;border-radius:.75rem;padding:1rem}.overview-league-chooser--segmented.overview-league-chooser--primary .overview-league-chooser-card{min-height:8.5rem;box-shadow:none;background:#0f172a66;border:1px solid #1e293b}.overview-league-chooser--segmented .overview-league-chooser-card:before{display:none}.overview-league-chooser--segmented .overview-league-chooser-card:hover,.overview-league-chooser--segmented.overview-league-chooser--primary .overview-league-chooser-card:hover{box-shadow:none;border-color:#334155;transform:none}.overview-league-chooser-card{--chooser-accent:var(--muted);--chooser-glow:#0f172a1a;--chooser-mark-border:var(--chooser-accent)}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-card{--chooser-mark-border:color-mix(in srgb,var(--chooser-accent) 15%,transparent)}}.overview-league-chooser-card{--chooser-rainbow:linear-gradient(90deg,var(--muted) 0%,var(--muted) 50%,var(--muted) 100%)}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-card{--chooser-rainbow:linear-gradient(90deg,var(--muted) 0%,color-mix(in srgb,var(--muted) 70%,var(--ink)) 50%,var(--muted) 100%)}}.overview-league-chooser-card{height:100%;min-height:11.25rem;color:var(--ink);box-shadow:0 1px 0 var(--chooser-accent),0 16px 44px var(--chooser-glow),0 6px 20px var(--chooser-glow);background:#0f172a;border:1px solid #1e293b;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1.15rem 1.2rem 1.05rem;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-card{box-shadow:0 1px 0 color-mix(in srgb,var(--chooser-accent) 10%,transparent),0 16px 44px var(--chooser-glow),0 6px 20px color-mix(in srgb,var(--chooser-glow) 75%,transparent)}}.overview-league-chooser-card{transition:border-color .2s,transform .2s,box-shadow .2s}.overview-league-chooser-card:before{content:"";background:var(--chooser-rainbow);pointer-events:none;border-radius:1rem 1rem 0 0;height:3px;position:absolute;top:0;left:0;right:0}.overview-league-chooser-card[data-league=nba]{--chooser-accent:#006bb6;--chooser-glow:#006bb61a;--chooser-mark-border:#006bb626;--chooser-rainbow:linear-gradient(90deg,#004a7c,#006bb6 22%,#4d9fff 48%,#fdb927 72%,#ef3b55)}.overview-league-chooser-card[data-league=cbb]{--chooser-accent:var(--cbb-gold);--chooser-glow:#009cde1a;--chooser-mark-border:#009cde26;--chooser-rainbow:linear-gradient(90deg,#004e89 0%,var(--cbb-gold) 28%,#7dd3fc 52%,#fdb927 76%,var(--cbb-gold) 100%)}.overview-league-chooser-card[data-league=nhl]{--chooser-accent:#0a4c7a;--chooser-glow:#0a4c7a1a;--chooser-mark-border:#0a4c7a26;--chooser-rainbow:linear-gradient(90deg,#0a4c7a 0%,var(--nhl-blue) 38%,#b8d4e8 58%,var(--nhl-red) 100%)}.overview-league-chooser-card[data-league=nfl]{--chooser-accent:#012348;--chooser-glow:#0123481a;--chooser-mark-border:#01234826;--chooser-rainbow:linear-gradient(90deg,#012348 0%,#1e4d7b 32%,var(--nfl-green) 62%,#94a3b8 100%)}.overview-league-chooser-card[data-league=epl]{--chooser-accent:#3d195b;--chooser-glow:#3d195b1f;--chooser-mark-border:#3d195b38;--chooser-rainbow:linear-gradient(90deg,#3d195b,#6b3d8f 30%,#8b6bb5 55%,#c4a8e0 78%,#3d195b)}.overview-league-chooser-card[data-league=laliga]{--chooser-accent:#c8102e;--chooser-glow:#a9882e1a;--chooser-mark-border:#a9882e26;--chooser-rainbow:linear-gradient(90deg,#7a0819,#c8102e 32%,#a9882e 62%,#f4c430)}.overview-league-chooser-card:hover{border-color:var(--chooser-accent)}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-card:hover{border-color:color-mix(in srgb,var(--chooser-accent) 38%,var(--line))}}.overview-league-chooser-card:hover{box-shadow:0 1px 0 var(--chooser-accent),0 22px 52px var(--chooser-glow),0 10px 28px var(--chooser-glow);transform:translateY(-.25rem)}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-card:hover{box-shadow:0 1px 0 color-mix(in srgb,var(--chooser-accent) 14%,transparent),0 22px 52px color-mix(in srgb,var(--chooser-glow) 165%,transparent),0 10px 28px var(--chooser-glow)}}.overview-league-chooser-card:active{transition-duration:.12s;transform:translateY(-.1rem)scale(.995)}.overview-league-chooser-card:focus-visible{outline:2px solid var(--chooser-accent)}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-card:focus-visible{outline:2px solid color-mix(in srgb,var(--chooser-accent) 55%,transparent)}}.overview-league-chooser-card:focus-visible{outline-offset:3px}.overview-league-chooser-top{flex-direction:column;flex:auto;gap:.85rem;min-width:0;min-height:0;display:flex}.overview-league-chooser-mark{aspect-ratio:1;border:1px solid var(--chooser-mark-border);background:var(--chooser-accent);border-radius:.9375rem;flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-mark{background:color-mix(in srgb,var(--chooser-accent) 5%,#0003)}}@media (min-width:1024px){.overview-league-chooser-mark{border-radius:1.125rem;width:5.25rem;height:5.25rem}}.overview-league-chooser-mark .league-nav-mark{object-fit:contain;object-position:center;opacity:1;margin:0;display:block}.overview-league-chooser-mark .league-nav-mark,.overview-league-chooser-mark .league-nav-mark--nba{width:85%;max-width:85%;height:85%;max-height:85%}html[data-color=light] .overview-league-chooser-mark{background:var(--chooser-accent)}@supports (color:color-mix(in lab,red,red)){html[data-color=light] .overview-league-chooser-mark{background:color-mix(in srgb,var(--chooser-accent) 8%,#f8fafc)}}html[data-color=light] .overview-league-chooser-mark .league-nav-mark--nba,html[data-color=light] .overview-league-chooser-mark .league-nav-mark[data-league=nba]{filter:none}.overview-league-chooser-mark .league-nav-mark--nhl,.overview-league-chooser-mark .league-nav-mark[data-league=nhl]{transform-origin:50%;width:96%;max-width:96%;height:96%;max-height:96%;transform:scale(1.02)}.overview-league-chooser-mark .league-nav-mark--nfl,.overview-league-chooser-mark .league-nav-mark[data-league=nfl]{filter:brightness(1.22)saturate(1.05);width:78%;max-width:78%;height:94%;max-height:94%}.overview-league-chooser-mark .league-nav-mark--epl,.overview-league-chooser-mark .league-nav-mark[data-league=epl]{object-fit:contain;object-position:center;filter:none;width:82%;max-width:82%;height:82%;max-height:82%;margin:0;transform:none}html[data-color=light] .overview-league-chooser-card[data-league=epl] .overview-league-chooser-mark{background:#ebeaf1;border-color:#3d195b}@supports (color:color-mix(in lab,red,red)){html[data-color=light] .overview-league-chooser-card[data-league=epl] .overview-league-chooser-mark{border-color:color-mix(in srgb,#3d195b 24%,var(--chooser-mark-border))}}html.dark .overview-league-chooser-card[data-league=epl] .overview-league-chooser-mark,html[data-color=dark] .overview-league-chooser-card[data-league=epl] .overview-league-chooser-mark{background:#200d3087;border-color:#3d195b}@supports (color:color-mix(in lab,red,red)){html.dark .overview-league-chooser-card[data-league=epl] .overview-league-chooser-mark,html[data-color=dark] .overview-league-chooser-card[data-league=epl] .overview-league-chooser-mark{border-color:color-mix(in srgb,#3d195b 38%,var(--chooser-mark-border))}}.overview-league-chooser-mark .league-nav-mark--laliga,.overview-league-chooser-mark .league-nav-mark[data-league=laliga]{filter:none;width:88%;max-width:88%;height:88%;max-height:88%}.overview-league-chooser-mark .league-nav-mark--cbb,.overview-league-chooser-mark .league-nav-mark--cfb,.overview-league-chooser-mark .league-nav-mark[data-league=cbb],.overview-league-chooser-mark .league-nav-mark[data-league=cfb]{width:85%;max-width:85%;height:85%;max-height:85%}.overview-league-chooser-body{flex-direction:column;flex:auto;gap:.2rem;min-width:0;min-height:0;display:flex;overflow:hidden}.overview-league-chooser-label{letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.overview-league-chooser-meta{font-variant-numeric:tabular-nums;color:var(--text-primary,var(--ink));font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-meta{color:color-mix(in srgb,var(--text-primary,var(--ink)) 86%,var(--text-muted,var(--muted)))}}.overview-league-chooser-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-league-chooser-cta{color:var(--chooser-accent);flex-shrink:0;align-items:center;gap:.3rem;margin-top:auto;font-size:.75rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-cta{color:color-mix(in srgb,var(--chooser-accent) 72%,var(--ink))}}.overview-league-chooser-cta svg{width:.85rem;height:.85rem}.overview-league-chooser-card[data-league=cfb]{--chooser-accent:var(--cfb-bronze);--chooser-rainbow:linear-gradient(90deg,#7c3d12 0%,var(--cfb-bronze) 35%,#fdb927 65%,#d97706 100%)}.overview-league-chooser-label-row,.overview-pace-label-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.overview-league-chooser-scope{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--text-muted);font-size:.68rem;font-weight:750;display:block}@supports (color:color-mix(in lab,red,red)){.overview-league-chooser-scope{color:color-mix(in srgb,var(--text-muted) 92%,var(--ink))}}.overview-league-chooser-scope{padding-inline:.15rem}.overview-pace-scope{letter-spacing:.02em;color:var(--muted);font-size:.72rem;font-weight:600}.overview-league-chooser-card--college-tier .overview-league-chooser-label-row{flex-direction:column;align-items:flex-start;gap:.2rem;padding-inline:.15rem}.overview-league-chooser-card--college-tier .overview-league-chooser-body{padding-inline:.15rem}.overview-section-lead-ncaa-note{color:var(--text-muted);font-weight:400}.overview-league-chooser-pending,.overview-pace-pending{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.15rem;font-size:.72rem;font-weight:500;line-height:1.4;display:flex}.overview-pace-pending-copy{color:var(--text-muted)}.overview-league-chooser-pending-icon,.overview-pace-pending-icon{width:.85rem;height:.85rem;color:var(--text-muted);opacity:.55;flex-shrink:0}.overview-league-chooser-card--pending,.overview-pace-card--pending{border-style:dashed;border-color:var(--border-subtle);cursor:pointer}.overview-league-chooser-card--pending:hover,.overview-pace-card--pending:hover{border-color:var(--border-default)}.overview-league-chooser-card--pending .overview-league-chooser-cta,.overview-pace-card--pending .overview-pace-cta{color:var(--text-muted);font-weight:500}.overview-hero-search .slate-quick-lookup{padding:var(--space-5);padding-bottom:var(--space-6);border:1px solid var(--border);background:var(--surface);border-radius:.85rem;margin:0;box-shadow:0 1px 3px #00000014}.overview-hero-search .slate-quick-lookup-header{margin-bottom:var(--space-4)}.overview-hero-search .slate-quick-lookup-shortcuts{margin-top:var(--space-4)}.overview-hero-search .slate-quick-lookup-chip{--chip-padding-inline:1.1rem;padding-block:.55rem}.overview-hero-search .section-title{font-size:1rem}.overview-hero-search .section-lead{font-size:.9rem}.overview-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.overview-stats-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-stat{border:1px solid var(--line);background:var(--foreground);border-radius:.85rem;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-stat{background:color-mix(in srgb,var(--foreground) 5%,var(--surface-raised))}}.overview-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:650}.overview-stat-value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:700}.overview-stat-sub{color:var(--muted);font-size:.78rem;font-weight:500}.overview-layout{gap:var(--space-5);min-width:0;display:grid}@media (min-width:1024px){.overview-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:stretch}.overview-sidebar>.overview-sidebar-block:first-child{padding-top:0}.overview-sidebar>.overview-sidebar-block:first-child .overview-catalog-summary,.overview-sidebar>.overview-sidebar-block:first-child .overview-sidebar-heading{margin-top:0}}.overview-sidebar{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.overview-sidebar-block{padding:var(--space-4);border:1px solid var(--line);background:var(--surface-raised);border-radius:1rem}.overview-sidebar-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .85rem;font-size:.78rem;font-weight:700;display:flex}.overview-sidebar-heading--static{margin-bottom:.35rem}.overview-sidebar-count{min-width:1.65rem;color:var(--ink);letter-spacing:0;background:#ffffff0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.overview-catalog-groups{max-height:28rem;padding:0 var(--space-4) var(--space-4);flex-direction:column;gap:.85rem;display:flex;overflow:auto}.overview-catalog-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.68rem;font-weight:650}.overview-catalog-list{flex-direction:column;gap:.15rem;display:flex}.overview-catalog-row{border-left:2px solid #0000;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .35rem;font-size:.86rem;transition:background-color .16s,border-color .16s,transform .16s cubic-bezier(.25,1,.5,1);display:flex}.overview-catalog-row--link{color:var(--ink);transition:background-color .14s}.overview-catalog-row--link:hover{background:var(--catalog-accent,var(--raptors))}@supports (color:color-mix(in lab,red,red)){.overview-catalog-row--link:hover{background:color-mix(in srgb,var(--catalog-accent,var(--raptors)) 10%,#ffffff0d)}}.overview-catalog-row--link:hover{border-left-color:var(--catalog-accent,var(--raptors))}@supports (color:color-mix(in lab,red,red)){.overview-catalog-row--link:hover{border-left-color:color-mix(in srgb,var(--catalog-accent,var(--raptors)) 55%,transparent)}}.overview-catalog-row--link:hover{transform:translate(2px)}.overview-catalog-row--static{color:var(--muted)}.overview-catalog-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html.dark .overview-catalog-name,html.dark .overview-league-chooser-label,html.dark a.overview-catalog-row,html[data-color=dark] .overview-catalog-name,html[data-color=dark] .overview-league-chooser-label,html[data-color=dark] a.overview-catalog-row{color:var(--text-primary)}html.dark .insight-editorial-kicker,html[data-color=dark] .insight-editorial-kicker{color:var(--text-secondary)}html.dark .league-slate-hero .page-title,html.dark .page-hero-slate .page-title,html[data-color=dark] .league-slate-hero .page-title,html[data-color=dark] .page-hero-slate .page-title{color:var(--text-primary)}html.dark .league-slate-hero .league-slate-kicker,html.dark .page-hero-slate .league-slate-kicker,html[data-color=dark] .league-slate-hero .league-slate-kicker,html[data-color=dark] .page-hero-slate .league-slate-kicker{color:var(--text-secondary)}.overview-catalog-meta{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.overview-catalog-status{letter-spacing:0;border-radius:.25rem;align-self:center;min-height:1.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.league-season-start-badge,.overview-catalog-status,.overview-catalog-status--live,.overview-catalog-status--season-start{text-transform:none;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.league-season-start-badge,.overview-catalog-status--live,.overview-catalog-status--season-start{font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:2.75rem;color:var(--live-league-date-ink);background:var(--live-league-date-bg);border:1px solid var(--live-league-date-border);border-radius:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.overview-catalog-status--live{color:var(--live-league-date-ink);background:var(--live-league-date-bg)}.overview-catalog-status--audit-pending,.overview-catalog-status--coming-soon,.overview-catalog-status--preview{color:var(--pill-ink);background:var(--pill-bg-muted);border:1px solid var(--pill-border);font-weight:500}.overview-catalog-region{color:var(--muted);font-size:.68rem}.overview-quick-lists{flex-direction:column;gap:.5rem;display:flex}.overview-quick-list{border:1px solid var(--border);background:linear-gradient(135deg,var(--quicklist-accent,var(--raptors)) 0,transparent 55%),var(--surface);border-radius:.55rem;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-quick-list{background:linear-gradient(135deg,color-mix(in srgb,var(--quicklist-accent,var(--raptors)) 6%,transparent) 0,transparent 55%),color-mix(in srgb,var(--surface) 55%,transparent)}}.overview-quick-list{text-align:left;cursor:pointer;font:inherit;color:inherit;appearance:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s cubic-bezier(.25,1,.5,1)}.overview-quick-list:not([aria-pressed=true]):hover{border-color:var(--quicklist-accent,var(--border))}@supports (color:color-mix(in lab,red,red)){.overview-quick-list:not([aria-pressed=true]):hover{border-color:color-mix(in srgb,var(--quicklist-accent,var(--border)) 35%,var(--border))}}.overview-quick-list:not([aria-pressed=true]):hover{background:linear-gradient(135deg,var(--quicklist-accent,var(--raptors)) 0,transparent 60%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-quick-list:not([aria-pressed=true]):hover{background:linear-gradient(135deg,color-mix(in srgb,var(--quicklist-accent,var(--raptors)) 12%,transparent) 0,transparent 60%),color-mix(in srgb,var(--surface-raised) 65%,transparent)}}.overview-quick-list:not([aria-pressed=true]):hover{transform:translateY(-1px)}.overview-quick-list[aria-pressed=true]{border-color:var(--quicklist-accent,var(--border))}@supports (color:color-mix(in lab,red,red)){.overview-quick-list[aria-pressed=true]{border-color:color-mix(in srgb,var(--quicklist-accent,var(--border)) 45%,var(--border))}}.overview-quick-list[aria-pressed=true]{background:linear-gradient(135deg,var(--quicklist-accent,var(--raptors)) 0,transparent 62%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.overview-quick-list[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--quicklist-accent,var(--raptors)) 14%,transparent) 0,transparent 62%),var(--surface-raised)}}.overview-quick-list[aria-pressed=true]{box-shadow:0 1px 3px #00000038,inset 3px 0 0 var(--quicklist-accent,var(--raptors))}@supports (color:color-mix(in lab,red,red)){.overview-quick-list[aria-pressed=true]{box-shadow:0 1px 3px #00000038,inset 3px 0 0 color-mix(in srgb,var(--quicklist-accent,var(--raptors)) 70%,transparent)}}.overview-quick-list-copy{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.overview-quick-list-preview{flex-shrink:0;min-width:4.25rem}.overview-quick-list-arrow{width:.9rem;height:.9rem;color:var(--muted);flex-shrink:0;transition:color .14s,transform .14s}.overview-quick-list:hover .overview-quick-list-arrow{color:var(--ink-secondary);transform:translate(2px)}.overview-quick-list--amber{--list-accent:#fbbf24;border-left:3px solid #fbbf24}.overview-quick-list--rose{--list-accent:#fb7185;border-left:3px solid #fb7185}.overview-quick-list--sky{--list-accent:#38bdf8;border-left:3px solid #38bdf8}.overview-quick-list--emerald{--list-accent:#34d399;border-left:3px solid #34d399}.overview-quick-list[aria-pressed=true].overview-quick-list--amber,.overview-quick-list[aria-pressed=true].overview-quick-list--emerald,.overview-quick-list[aria-pressed=true].overview-quick-list--rose,.overview-quick-list[aria-pressed=true].overview-quick-list--sky{box-shadow:0 1px 3px #00000038,inset 3px 0 0 var(--list-accent)}.overview-quick-list-label{color:var(--ink);font-size:.86rem;font-weight:650}.overview-quick-list-desc{color:var(--muted);font-size:.76rem;line-height:1.35}.overview-sidebar-note{color:var(--muted);margin:0 0 .75rem;font-size:.74rem;line-height:1.45}.overview-main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.overview-insight-grid{gap:1rem;display:grid}@media (min-width:768px){.overview-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-insight-card{--insight-accent:var(--muted);--insight-headline-ink:var(--text-primary);--insight-body-ink:var(--text-secondary);--insight-meta-ink:var(--text-muted);border:1px solid var(--border-subtle);background:var(--surface);color:var(--foreground);animation:overview-insight-enter .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--insight-index,0) * 90ms);border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem 1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #00000024}.overview-insight-card:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:0 10px 28px #00000038}.overview-insight-card[data-league=nba]{--insight-accent:var(--raptors)}.overview-insight-card[data-league=nhl]{--insight-accent:var(--nhl-blue)}.overview-insight-card[data-league=nfl]{--insight-accent:var(--nfl-green)}.overview-insight-card[data-league=epl]{--insight-accent:#8b6bb5}.overview-insight-card[data-league=wnba]{--insight-accent:var(--wnba-orange)}.overview-insight-card-cover{z-index:0;position:absolute;inset:0}.overview-insight-card>:not(.overview-insight-card-cover){z-index:1;position:relative}.overview-insight-card-head{justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.1rem .35rem;display:flex}.overview-insight-card-meta{flex:auto;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.overview-insight-card-meta .overview-insight-kicker{flex:0 auto;max-width:none}.league-header{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.league-header--compact{width:100%}.league-header-label{font-size:inherit;font-weight:inherit;color:var(--text-primary);min-width:0}.league-header-meta{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.insights-trends-panel{background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:.75rem}.insights-trends-panel-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.insights-trends-title{font-size:var(--text-sm);color:var(--text-primary);margin:0;font-weight:700}.insights-trends-body{line-height:var(--leading-relaxed);margin:.5rem 0 0}.insights-loading-copy,.insights-trends-body{font-size:var(--text-sm);color:var(--text-secondary)}.insights-loading-copy{margin-top:1.5rem}.ref-sample-gate-notice{font-size:var(--text-sm);color:var(--accent-negative);background:var(--metric-negative-surface);border:1px solid var(--accent-negative);margin-top:.75rem}@supports (color:color-mix(in lab,red,red)){.ref-sample-gate-notice{border:1px solid color-mix(in srgb,var(--accent-negative) 28%,var(--border-subtle))}}.ref-sample-gate-notice{border-radius:.5rem;padding:.5rem .75rem}.referee-master-card-shell{transition:background-color var(--duration-normal,.22s) ease,border-color var(--duration-normal,.22s) ease,box-shadow var(--duration-normal,.22s) ease}html.dark .overview-pace-card,html[data-color=dark]:not([data-contrast=high]) .overview-pace-card{background:var(--bg-surface-1);border-color:var(--pace-accent)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-pace-card,html[data-color=dark]:not([data-contrast=high]) .overview-pace-card{border-color:color-mix(in srgb,var(--pace-accent) 18%,var(--border-subtle))}}html.dark .overview-pace-card,html[data-color=dark]:not([data-contrast=high]) .overview-pace-card{box-shadow:0 1px 2px var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-pace-card,html[data-color=dark]:not([data-contrast=high]) .overview-pace-card{box-shadow:0 1px 2px color-mix(in srgb,var(--bg-surface-0) 80%,transparent)}}html.dark .overview-pace-card:hover,html[data-color=dark]:not([data-contrast=high]) .overview-pace-card:hover{border-color:var(--pace-accent)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-pace-card:hover,html[data-color=dark]:not([data-contrast=high]) .overview-pace-card:hover{border-color:color-mix(in srgb,var(--pace-accent) 38%,var(--border-default))}}html.dark .overview-pace-card:hover,html[data-color=dark]:not([data-contrast=high]) .overview-pace-card:hover{box-shadow:0 8px 24px var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-pace-card:hover,html[data-color=dark]:not([data-contrast=high]) .overview-pace-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--bg-surface-0) 55%,transparent)}}html.dark .overview-insight-card,html[data-color=dark]:not([data-contrast=high]) .overview-insight-card{--insight-headline-ink:var(--text-primary);--insight-body-ink:var(--text-secondary);--insight-meta-ink:var(--text-muted);background:var(--bg-surface-1);border-color:var(--border-subtle)}html.dark .overview-insight-stats dd,html[data-color=dark]:not([data-contrast=high]) .overview-insight-stats dd{color:var(--text-primary)}html.dark .overview-hero,html[data-color=dark]:not([data-contrast=high]) .overview-hero{background:radial-gradient(ellipse 80% 60% at 10% 0,#d8b85d0f,transparent 55%),linear-gradient(180deg,#ffffff05,transparent 42%),var(--bg-surface-1);border-color:var(--border-subtle)}html.dark .overview-section-title,html.dark .overview-title,html[data-color=dark]:not([data-contrast=high]) .overview-section-title,html[data-color=dark]:not([data-contrast=high]) .overview-title{color:var(--text-primary)}html.dark .overview-hero .dashboard-metrics-strip,html[data-color=dark]:not([data-contrast=high]) .overview-hero .dashboard-metrics-strip{background:var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-hero .dashboard-metrics-strip,html[data-color=dark]:not([data-contrast=high]) .overview-hero .dashboard-metrics-strip{background:color-mix(in srgb,var(--bg-surface-0) 65%,var(--bg-surface-2))}}html.dark .overview-hero .dashboard-metrics-strip,html[data-color=dark]:not([data-contrast=high]) .overview-hero .dashboard-metrics-strip{border-top-color:var(--border-subtle)}html.dark .overview-hero .dashboard-metric,html[data-color=dark]:not([data-contrast=high]) .overview-hero .dashboard-metric{background:var(--bg-surface-2);border-color:var(--border-subtle)}html.dark .overview-hero .dashboard-metric-value,html[data-color=dark]:not([data-contrast=high]) .overview-hero .dashboard-metric-value{color:var(--text-primary)}html.dark .dashboard-hero-highlight-card,html[data-color=dark]:not([data-contrast=high]) .dashboard-hero-highlight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--hero-highlight-glow),transparent 62%),var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){html.dark .dashboard-hero-highlight-card,html[data-color=dark]:not([data-contrast=high]) .dashboard-hero-highlight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--hero-highlight-glow) 10%,transparent),transparent 62%),var(--bg-surface-2)}}html.dark .dashboard-hero-highlight-card,html[data-color=dark]:not([data-contrast=high]) .dashboard-hero-highlight-card{border-color:var(--hero-highlight-glow)}@supports (color:color-mix(in lab,red,red)){html.dark .dashboard-hero-highlight-card,html[data-color=dark]:not([data-contrast=high]) .dashboard-hero-highlight-card{border-color:color-mix(in srgb,var(--hero-highlight-glow) 32%,var(--border-subtle))}}html.dark .dashboard-hero-highlight-body,html[data-color=dark]:not([data-contrast=high]) .dashboard-hero-highlight-body{color:#e2e8f0}html.dark .dashboard-hero-highlight-league,html[data-color=dark]:not([data-contrast=high]) .dashboard-hero-highlight-league{color:var(--text-primary)}html.dark .overview-league-chooser-card,html[data-color=dark]:not([data-contrast=high]) .overview-league-chooser-card{background:#0f172a;border-color:#1e293b}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-card{border-color:var(--card-border-light,#e2e8f0);color:var(--text-primary);box-shadow:var(--card-shadow-light);background:#fff}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-card:hover{border-color:var(--chooser-accent)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-card:hover{border-color:color-mix(in srgb,var(--chooser-accent) 34%,var(--card-border-light,#e2e8f0))}}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-card:hover{box-shadow:var(--card-shadow-light-hover)}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-label{color:var(--text-primary)}html[data-contrast=high][data-color=light] .overview-league-chooser-card,html[data-contrast=high][data-theme=light] .overview-league-chooser-card{color:#000;box-shadow:none;background:#fff;border-color:#111827}html[data-contrast=high][data-color=light] .overview-league-chooser-label,html[data-contrast=high][data-theme=light] .overview-league-chooser-label{color:#000}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-estimated-mark,html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-meta,html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-metric-label,html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-pending,html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-scope,html[data-color=light]:not([data-contrast=high]) .overview-pace-pending{color:var(--text-secondary)}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-metric strong{color:var(--text-primary)}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-cta{color:var(--chooser-accent)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-cta{color:color-mix(in srgb,var(--chooser-accent) 88%,var(--text-primary))}}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-card[data-league=nfl] .overview-league-chooser-cta{color:#047857}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-card[data-league=nhl] .overview-league-chooser-cta{color:#0369a1}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser-card[data-league=epl] .overview-league-chooser-cta{color:#6d28d9}html[data-color=light]:not([data-contrast=high]) .overview-pace-card{border-color:var(--pace-accent);background:#fff}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .overview-pace-card{border-color:color-mix(in srgb,var(--pace-accent) 22%,var(--card-border-light,#e2e8f0))}}html[data-color=light]:not([data-contrast=high]) .overview-pace-label{color:var(--text-primary)}html[data-color=light]:not([data-contrast=high]) .overview-pace-meta,html[data-color=light]:not([data-contrast=high]) .overview-pace-scope{color:var(--text-secondary)}html.dark .overview-sidebar-block,html[data-color=dark]:not([data-contrast=high]) .overview-sidebar-block{background:var(--bg-surface-1);border-color:var(--border-subtle)}html.dark .overview-quick-list,html[data-color=dark]:not([data-contrast=high]) .overview-quick-list{background:var(--bg-surface-1);border-color:var(--border-subtle);color:var(--text-primary)}html.dark .overview-quick-list-label,html[data-color=dark]:not([data-contrast=high]) .overview-quick-list-label{color:var(--text-primary)}html.dark .overview-quick-list-desc,html[data-color=dark]:not([data-contrast=high]) .overview-quick-list-desc{color:var(--text-muted)}html.dark .overview-quick-list[aria-pressed=true],html[data-color=dark]:not([data-contrast=high]) .overview-quick-list[aria-pressed=true]{background:var(--bg-surface-2);border-color:var(--border-default);box-shadow:0 1px 3px var(--bg-surface-0)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-quick-list[aria-pressed=true],html[data-color=dark]:not([data-contrast=high]) .overview-quick-list[aria-pressed=true]{box-shadow:0 1px 3px color-mix(in srgb,var(--bg-surface-0) 65%,transparent)}}html.dark .league-season-start-badge,html.dark .overview-catalog-status--live,html.dark .overview-catalog-status--season-start,html.dark .overview-expansion-live-status,html[data-color=dark]:not([data-contrast=high]) .league-season-start-badge,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--live,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--season-start,html[data-color=dark]:not([data-contrast=high]) .overview-expansion-live-status{--live-league-date-ink:#bfdbfe;--live-league-date-bg:#1e40af}@supports (color:color-mix(in lab,red,red)){html.dark .league-season-start-badge,html.dark .overview-catalog-status--live,html.dark .overview-catalog-status--season-start,html.dark .overview-expansion-live-status,html[data-color=dark]:not([data-contrast=high]) .league-season-start-badge,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--live,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--season-start,html[data-color=dark]:not([data-contrast=high]) .overview-expansion-live-status{--live-league-date-bg:color-mix(in srgb,#1e40af 38%,var(--bg-surface-1))}}html.dark .league-season-start-badge,html.dark .overview-catalog-status--live,html.dark .overview-catalog-status--season-start,html.dark .overview-expansion-live-status,html[data-color=dark]:not([data-contrast=high]) .league-season-start-badge,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--live,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--season-start,html[data-color=dark]:not([data-contrast=high]) .overview-expansion-live-status{--live-league-date-border:#60a5fa}@supports (color:color-mix(in lab,red,red)){html.dark .league-season-start-badge,html.dark .overview-catalog-status--live,html.dark .overview-catalog-status--season-start,html.dark .overview-expansion-live-status,html[data-color=dark]:not([data-contrast=high]) .league-season-start-badge,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--live,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--season-start,html[data-color=dark]:not([data-contrast=high]) .overview-expansion-live-status{--live-league-date-border:color-mix(in srgb,#60a5fa 52%,var(--border-subtle))}}html.dark .league-season-start-badge,html.dark .overview-catalog-status--live,html.dark .overview-catalog-status--season-start,html.dark .overview-expansion-live-status,html[data-color=dark]:not([data-contrast=high]) .league-season-start-badge,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--live,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--season-start,html[data-color=dark]:not([data-contrast=high]) .overview-expansion-live-status{color:var(--live-league-date-ink);background:var(--live-league-date-bg);border:1px solid var(--live-league-date-border)}html.dark .overview-catalog-status--audit-pending,html.dark .overview-catalog-status--coming-soon,html.dark .overview-catalog-status--preview,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--audit-pending,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--coming-soon,html[data-color=dark]:not([data-contrast=high]) .overview-catalog-status--preview{color:var(--pill-ink);background:var(--pill-bg-muted);border:1px solid var(--pill-border)}html.dark .overview-insight-link,html[data-color=dark]:not([data-contrast=high]) .overview-insight-link{color:var(--text-muted)}html.dark .overview-insight-link:hover,html[data-color=dark]:not([data-contrast=high]) .overview-insight-link:hover{color:var(--text-primary)}html.dark .overview-insight-drilldown-hint,html[data-color=dark]:not([data-contrast=high]) .overview-insight-drilldown-hint{color:var(--insight-accent)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-insight-drilldown-hint,html[data-color=dark]:not([data-contrast=high]) .overview-insight-drilldown-hint{color:color-mix(in srgb,var(--insight-accent) 55%,var(--text-muted))}}html.dark .overview-insight-hero-box,html[data-color=dark]:not([data-contrast=high]) .overview-insight-hero-box{background:var(--pill-bg-muted);border-color:var(--pill-border)}html.dark .overview-insight-entity-link,html.dark .overview-insight-headline,html.dark .overview-insight-headline a,html[data-color=dark]:not([data-contrast=high]) .overview-insight-entity-link,html[data-color=dark]:not([data-contrast=high]) .overview-insight-headline,html[data-color=dark]:not([data-contrast=high]) .overview-insight-headline a{color:var(--text-primary)}html.dark .overview-insight-story,html.dark .overview-insight-team,html[data-color=dark]:not([data-contrast=high]) .overview-insight-story,html[data-color=dark]:not([data-contrast=high]) .overview-insight-team{color:var(--text-secondary)}html.dark .overview-insight-hero-label,html.dark .overview-insight-kicker,html.dark .overview-insight-stats dt,html[data-color=dark]:not([data-contrast=high]) .overview-insight-hero-label,html[data-color=dark]:not([data-contrast=high]) .overview-insight-kicker,html[data-color=dark]:not([data-contrast=high]) .overview-insight-stats dt{color:var(--text-muted)}html.dark .rankings-insight-card,html[data-color=dark]:not([data-contrast=high]) .rankings-insight-card{background:linear-gradient(145deg,var(--metric-standout-flag-bg) 0,var(--bg-surface-1) 55%)}@supports (color:color-mix(in lab,red,red)){html.dark .rankings-insight-card,html[data-color=dark]:not([data-contrast=high]) .rankings-insight-card{background:linear-gradient(145deg,color-mix(in srgb,var(--metric-standout-flag-bg) 85%,var(--bg-surface-1)) 0,var(--bg-surface-1) 55%)}}html.dark .rankings-insight-card,html[data-color=dark]:not([data-contrast=high]) .rankings-insight-card{border-color:var(--metric-standout-flag-border)}@supports (color:color-mix(in lab,red,red)){html.dark .rankings-insight-card,html[data-color=dark]:not([data-contrast=high]) .rankings-insight-card{border-color:color-mix(in srgb,var(--metric-standout-flag-border) 45%,var(--border-subtle))}}html[data-color=light]:not([data-contrast=high]) .league-season-start-badge,html[data-color=light]:not([data-contrast=high]) .overview-catalog-status--season-start{--live-league-date-ink:#1d4ed8;--live-league-date-bg:#dbeafe;--live-league-date-border:#93c5fd;color:var(--live-league-date-ink);background:var(--live-league-date-bg);border:1px solid var(--live-league-date-border)}.overview-insight-league{align-items:center;gap:.45rem;display:inline-flex}.overview-insight-league-mark{background:var(--insight-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--insight-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.overview-insight-league-mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--insight-accent) 24%,transparent)}}.overview-insight-league-label{letter-spacing:.1em;text-transform:uppercase;color:var(--insight-accent);font-size:.72rem;font-weight:750}@supports (color:color-mix(in lab,red,red)){.overview-insight-league-label{color:color-mix(in srgb,var(--insight-accent) 72%,var(--ink))}}.overview-insight-kicker{text-align:right;letter-spacing:.06em;text-transform:uppercase;min-width:0;max-width:58%;color:var(--insight-meta-ink);flex:auto;margin:0;padding-inline-end:.15rem;font-size:.62rem;font-weight:600}.overview-insight-hero-box{border:1px solid var(--pill-border);background:var(--pill-bg-muted);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.85rem;display:flex}.overview-insight-hero-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:800;line-height:1}.overview-insight-hero-value--negative,.overview-insight-hero-value--positive{color:var(--kpi-pill-value-ink)}.overview-insight-hero-value--neutral{color:var(--text-primary)}.overview-insight-hero-label{letter-spacing:.06em;text-transform:uppercase;color:var(--insight-meta-ink);font-size:.72rem;font-weight:600}.overview-insight-body{flex-direction:column;gap:.45rem;margin-top:.85rem;display:flex}.overview-insight-headline{letter-spacing:-.015em;color:var(--insight-headline-ink);margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}.overview-insight-entity-link,.overview-insight-headline a{color:var(--insight-headline-ink);text-underline-offset:.15em;text-decoration-thickness:1px}.overview-insight-entity-link:hover,.overview-insight-headline a:hover{color:var(--insight-accent)}@supports (color:color-mix(in lab,red,red)){.overview-insight-entity-link:hover,.overview-insight-headline a:hover{color:color-mix(in srgb,var(--insight-accent) 55%,var(--insight-headline-ink))}}.overview-insight-team{color:var(--insight-body-ink);font-weight:600}.overview-insight-story{color:var(--insight-body-ink);margin:0;font-size:.9rem;line-height:1.5}.overview-insight-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.overview-insight-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.62rem;font-weight:650}.overview-insight-stats dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.92rem;font-weight:700}.overview-insight-footer{flex-wrap:wrap;gap:.45rem .75rem;margin-top:.15rem;display:flex}.overview-insight-link{color:var(--text-muted);pointer-events:auto;align-items:center;gap:.25rem;font-size:.78rem;font-weight:650;display:inline-flex}.overview-insight-link:hover{color:var(--text-primary)}.overview-insight-link--primary{color:var(--insight-accent)}@supports (color:color-mix(in lab,red,red)){.overview-insight-link--primary{color:color-mix(in srgb,var(--insight-accent) 70%,var(--text-primary))}}.overview-insight-link--primary:hover{color:var(--insight-accent)}.overview-insight-link svg{width:.85rem;height:.85rem}.overview-insight-card--drilldown{cursor:default}.overview-insight-drilldown-trigger{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.overview-insight-drilldown-trigger:disabled{cursor:default}.overview-insight-drilldown-trigger:focus-visible{outline:2px solid var(--insight-accent)}@supports (color:color-mix(in lab,red,red)){.overview-insight-drilldown-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--insight-accent) 55%,transparent)}}.overview-insight-drilldown-trigger:focus-visible{outline-offset:3px;border-radius:.5rem}.overview-insight-drilldown-hint{font-size:var(--text-xs);color:var(--insight-accent);margin-top:.65rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.overview-insight-drilldown-hint{color:color-mix(in srgb,var(--insight-accent) 72%,var(--muted))}}.insight-drilldown-backdrop{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#000000b8;justify-content:center;align-items:center;padding:1rem;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}.insight-drilldown-backdrop--visible{opacity:1}.command-palette-backdrop{z-index:calc(var(--z-overlay) + 2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;justify-content:center;align-items:flex-start;padding:min(12vh,6rem) 1rem 1rem;display:flex;position:fixed;inset:0}.command-palette{border:1px solid var(--border-default);width:min(100%,40rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.command-palette{border:1px solid color-mix(in srgb,var(--border-default) 88%,#fff 12%)}}.command-palette{background:linear-gradient(180deg,var(--bg-surface-1) 0,var(--bg-surface-0) 100%);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.command-palette{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 92%,#fff 8%) 0,var(--bg-surface-0) 100%)}}.command-palette{color:var(--text-primary);box-shadow:0 24px 64px #0000008c,inset 0 0 0 1px #ffffff0f}.command-palette-input-row{border-bottom:1px solid var(--border-default);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.command-palette-input-row{border-bottom:1px solid color-mix(in srgb,var(--border-default) 80%,transparent)}}.command-palette-input-icon{width:1.05rem;height:1.05rem;color:var(--text-muted);flex-shrink:0}.command-palette-input{min-width:0;color:var(--text-primary);font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.command-palette-input::placeholder{color:var(--text-muted)}.command-palette-list{max-height:min(52vh,28rem);padding:.45rem;overflow:auto}.command-palette-group [cmdk-group-heading]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.55rem .65rem .35rem;font-weight:600}.command-palette-item{cursor:pointer;border-radius:.65rem;align-items:center;gap:.7rem;padding:.62rem .7rem;transition:background-color .12s;display:flex}.command-palette-item[data-selected=true]{background:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.command-palette-item[data-selected=true]{background:color-mix(in srgb,var(--accent-brand) 16%,var(--bg-surface-2))}}.command-palette-item-icon{background:var(--bg-surface-2);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.command-palette-item-icon{background:color-mix(in srgb,var(--bg-surface-2) 88%,#fff 12%)}}.command-palette-item-icon{color:var(--accent-brand)}@supports (color:color-mix(in lab,red,red)){.command-palette-item-icon{color:color-mix(in srgb,var(--accent-brand) 72%,#fff 28%)}}.command-palette-item-icon svg{width:.95rem;height:.95rem}.command-palette-item-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.command-palette-item-label{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.command-palette-item-detail{font-size:var(--text-xs);color:var(--text-muted)}.command-palette-empty{font-size:var(--text-sm);color:var(--text-muted);padding:1.25rem .85rem}.command-palette-footer{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.command-palette-footer{border-top:1px solid color-mix(in srgb,var(--border-default) 80%,transparent)}}.command-palette-footer{font-size:var(--text-xs);color:var(--text-muted)}.command-palette-kbd{border:1px solid var(--border-default);justify-content:center;align-items:center;min-width:1.35rem;padding:.12rem .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.command-palette-kbd{border:1px solid color-mix(in srgb,var(--border-default) 85%,transparent)}}.command-palette-kbd{background:var(--bg-surface-2);border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){.command-palette-kbd{background:color-mix(in srgb,var(--bg-surface-2) 90%,#fff 10%)}}.command-palette-kbd{color:var(--text-muted);font-size:.68rem;line-height:1.2}.insight-drilldown-modal{background:#09090b;border:1px solid #27272a;border-radius:1rem;width:min(100%,42rem);max-height:min(88vh,52rem);transition:transform .2s ease-out;overflow:auto;transform:scale(.95);box-shadow:0 24px 64px #0000008c}.insight-drilldown-modal--visible{transform:scale(1)}.insight-drilldown-header{border-bottom:1px solid #27272a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.15rem .85rem;display:flex}.insight-drilldown-kicker{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.insight-drilldown-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);color:var(--foreground);margin-top:.35rem}.insight-drilldown-close{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.insight-drilldown-close:hover{background:#27272a;border-color:#52525b}.insight-drilldown-status{font-size:var(--text-sm);color:var(--muted);padding:1.25rem 1.15rem 1.5rem}.insight-drilldown-status--error{color:#fda4af}.insight-drilldown-body{gap:1rem;padding:1rem 1.15rem 1.2rem;display:grid}.insight-drilldown-hero{background:#111113;border:1px solid #27272a;border-radius:.75rem;gap:.2rem;padding:.95rem 1rem;display:grid}.insight-drilldown-hero-value{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;line-height:1}.insight-drilldown-hero-label{font-size:var(--text-sm);color:var(--muted-strong);font-weight:600}.insight-drilldown-hero-meta{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);margin-top:.35rem}.insight-drilldown-hero--positive .insight-drilldown-hero-value{color:var(--metric-positive-ink)}.insight-drilldown-hero--negative .insight-drilldown-hero-value{color:var(--metric-negative-ink)}.insight-drilldown-hero--neutral .insight-drilldown-hero-value{color:var(--foreground)}.insight-drilldown-section{gap:.65rem;display:grid}.insight-drilldown-section-head{gap:.2rem;display:grid}.insight-drilldown-section-title{font-size:var(--text-sm);color:var(--foreground);font-weight:700}.insight-drilldown-section-lead{font-size:var(--text-xs);color:var(--muted)}.insight-drilldown-venue-tabs{flex-wrap:wrap;gap:.35rem;display:inline-flex}.insight-drilldown-venue-tab{font-size:var(--text-xs);color:var(--muted-strong);cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:999px;padding:.35rem .7rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,opacity .2s}.insight-drilldown-venue-tab--active{color:var(--foreground);background:#27272a80;border-color:#3f3f46}.insight-drilldown-venue-tab--empty,.insight-drilldown-venue-tab:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.insight-drilldown-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.insight-drilldown-venue-card{background:#111113;border:1px solid #27272a;border-radius:.65rem;gap:.15rem;padding:.7rem .8rem;display:grid}.insight-drilldown-venue-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.insight-drilldown-venue-card strong{font-size:var(--text-md);color:var(--foreground)}.insight-drilldown-venue-card span:last-child{font-size:var(--text-sm);color:var(--muted-strong)}.insight-drilldown-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border:1px solid #27272a;border-radius:.65rem;max-width:100%;padding-right:1rem;overflow-x:auto}.insight-drilldown-table{border-collapse:collapse;width:100%;min-width:0;font-size:var(--text-sm);table-layout:fixed}.insight-drilldown-table td,.insight-drilldown-table th{text-align:left;vertical-align:top;border-bottom:1px solid #27272a}.insight-drilldown-table th{font-size:var(--text-xs);letter-spacing:-.01em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:#111113;font-weight:700}.insight-drilldown-table td{white-space:nowrap}.insight-drilldown-col--opponent{white-space:normal}.insight-drilldown-fouls-cell{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.accessible-header-tooltip{align-items:center;gap:.25rem;display:inline-flex;position:relative}.portaled-hint-panel{white-space:normal;overflow-wrap:break-word;pointer-events:auto;max-width:min(18rem,100vw - 2rem)}.accessible-header-tooltip-trigger{width:1.1rem;height:1.1rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.accessible-header-tooltip-trigger:hover,.accessible-header-tooltip-trigger[aria-expanded=true]{color:var(--foreground)}.accessible-header-tooltip-trigger svg{width:.85rem;height:.85rem}.accessible-header-tooltip-panel{width:min(16rem,70vw);color:var(--muted-strong);text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:break-word;pointer-events:auto;background:#18181b;border:1px solid #27272a;border-radius:.5rem;padding:.55rem .65rem;font-size:.68rem;font-weight:500;line-height:1.4;box-shadow:0 8px 24px #00000059}.intensity-badge{letter-spacing:.03em;color:#64748b;background:#27292e;border:1px solid #464a52;border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.58rem;font-weight:650;line-height:1.2;display:inline-flex}.intensity-badge--high{color:#475569;background:#24272d;border-color:#3c424c}.intensity-badge--low{color:#94a3b8;background:#2a2b2f;border-color:#4e5156}.intensity-badge--compact{padding:.08rem .35rem;font-size:.54rem}.intensity-badge-icon{flex-shrink:0;width:.65rem;height:.65rem}.intensity-badge-label{white-space:nowrap}.highlight-stat-maturity,.metric-delight-maturity{margin-top:.55rem}.metric-delight-honesty-footnote{margin-top:.35rem}.insight-drilldown-opponent-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.insight-drilldown-opponent-venue{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:.1rem;font-size:.65rem;font-weight:600;display:block}@media (min-width:640px){.insight-drilldown-col--opponent,.insight-drilldown-table td,.insight-drilldown-table th{white-space:nowrap}}.insight-drilldown-table tbody tr:last-child td{border-bottom:0}.insight-drilldown-result--win{color:var(--metric-positive-ink);font-weight:600}.insight-drilldown-result--loss{color:var(--metric-negative-ink);font-weight:600}.insight-drilldown-empty{text-align:center;color:var(--muted)}.insight-drilldown-view-more{margin:.5rem 0 0;padding:0}.insight-drilldown-view-more-btn{border:1px dashed var(--border);width:100%}@supports (color:color-mix(in lab,red,red)){.insight-drilldown-view-more-btn{border:1px dashed color-mix(in srgb,var(--border) 80%,transparent)}}.insight-drilldown-view-more-btn{background:var(--surface);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.insight-drilldown-view-more-btn{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.insight-drilldown-view-more-btn{color:var(--text-muted);cursor:pointer;padding:.65rem .85rem;font-size:.84rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.insight-drilldown-view-more-btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.insight-drilldown-view-more-btn:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.insight-drilldown-view-more-btn:hover{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.insight-drilldown-view-more-btn:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.insight-drilldown-crew-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.insight-drilldown-crew-list li{font-size:var(--text-sm);background:#111113;border:1px solid #27272a;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.insight-drilldown-crew-list li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.overview-league-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:768px){.overview-league-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-league-strip-card{--strip-accent:var(--muted);border:1px solid var(--strip-accent);border-radius:.8rem;flex-direction:column;gap:.2rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-league-strip-card{border:1px solid color-mix(in srgb,var(--strip-accent) 18%,var(--line))}}.overview-league-strip-card{background:#00000024;transition:border-color .16s,background-color .16s}.overview-league-strip-card[data-league=nba]{--strip-accent:var(--raptors)}.overview-league-strip-card[data-league=nhl]{--strip-accent:var(--nhl-blue)}.overview-league-strip-card[data-league=nfl]{--strip-accent:var(--nfl-green)}.overview-league-strip-card[data-league=epl]{--strip-accent:#8b6bb5}.overview-league-strip-card:hover{border-color:var(--strip-accent)}@supports (color:color-mix(in lab,red,red)){.overview-league-strip-card:hover{border-color:color-mix(in srgb,var(--strip-accent) 38%,var(--line))}}.overview-league-strip-card:hover{background:var(--strip-accent)}@supports (color:color-mix(in lab,red,red)){.overview-league-strip-card:hover{background:color-mix(in srgb,var(--strip-accent) 6%,#00000024)}}.overview-league-strip-label{color:var(--ink);font-size:.95rem;font-weight:750}.overview-league-strip-meta{color:var(--muted);font-size:.76rem}.overview-league-strip-cta{color:var(--strip-accent);align-items:center;gap:.2rem;margin-top:.25rem;font-size:.72rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-league-strip-cta{color:color-mix(in srgb,var(--strip-accent) 65%,var(--muted))}}.overview-league-strip-cta svg{width:.8rem;height:.8rem}.overview-catalog-collapsible{padding:0;overflow:hidden}.overview-catalog-summary{cursor:pointer;padding:var(--space-4);margin:0;list-style:none}.overview-catalog-summary-copy{text-align:left;flex-direction:column;gap:.2rem;min-width:0;display:flex}.overview-catalog-summary-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.overview-catalog-summary-hint{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.overview-catalog-summary-hint{color:color-mix(in srgb,var(--muted) 88%,transparent)}}.overview-catalog-summary-hint{line-height:1.35}.overview-catalog-lead{padding:0 var(--space-4) var(--space-3);color:var(--muted);margin:0;font-size:.76rem;line-height:1.45;display:none}.overview-catalog-collapsible[open] .overview-catalog-lead{display:block}.overview-catalog-summary::-webkit-details-marker{display:none}.overview-catalog-collapsible[open] .overview-catalog-summary{padding-bottom:var(--space-3);margin-bottom:0}@media (min-width:1024px){.overview-catalog-collapsible .overview-catalog-groups{display:flex}.overview-catalog-summary{pointer-events:none}}.overview-slate-icon{vertical-align:-.15rem;width:1.05rem;height:1.05rem;margin-right:.35rem;display:inline-block}.overview-slate-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.overview-slate-row{border:1px solid var(--line);background:#00000024;border-radius:.75rem;gap:.2rem;padding:.55rem .75rem;display:grid}.overview-slate-row-main{align-items:center;gap:.5rem;min-width:0;display:flex}.overview-slate-league-badge{border:1px solid var(--pill-border);letter-spacing:.06em;text-transform:uppercase;color:var(--pill-ink);background:var(--pill-bg);border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.62rem;font-weight:750}.overview-slate-matchup{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;overflow:hidden}.overview-slate-date{color:var(--muted);flex-shrink:0;font-size:.68rem;font-weight:600}.overview-slate-notes{gap:.45rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.overview-slate-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;line-height:1.45;display:flex}.overview-slate-row[data-status=scheduled]{border-style:solid;border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.overview-slate-row[data-status=scheduled]{border-color:color-mix(in srgb,var(--line) 88%,transparent)}}.overview-slate-row[data-status=scheduled]{background:#ffffff0b}.overview-slate-row[data-status=scheduled] .overview-slate-crew{margin:0;font-size:.74rem}.upcoming-slate-matchups{color:var(--muted);margin:.5rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.5}.overview-slate-crew{color:var(--muted);margin:0;font-size:.78rem}.overview-slate-row-link{color:var(--accent);font-size:.74rem;font-weight:650}.overview-slate-offseason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:768px){.overview-slate-offseason-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-slate-offseason-card{border:1px solid var(--line);background:#0000001f;border-radius:.8rem;flex-direction:column;gap:.15rem;padding:.85rem .95rem;transition:border-color .16s;display:flex}.overview-slate-offseason-card:hover{border-color:#94a3b859}.overview-slate-offseason-label{color:var(--ink);font-size:.95rem;font-weight:750}.overview-slate-offseason-meta{color:var(--muted);font-size:.76rem}.overview-slate-updated{color:var(--muted);margin:.75rem 0 0;font-size:.74rem}.overview-pace-grid{gap:.75rem}.overview-pace-card{--pace-accent:var(--muted);border:1px solid var(--pace-accent);border-radius:.9rem;flex-direction:column;gap:.65rem;height:100%;min-height:0;padding:1rem 1.05rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-pace-card{border:1px solid color-mix(in srgb,var(--pace-accent) 18%,var(--line))}}.overview-pace-card{background:#00000024;transition:border-color .16s,transform .16s}.overview-pace-card[data-league=nba]{--pace-accent:var(--raptors)}.overview-pace-card[data-league=cbb]{--pace-accent:var(--cbb-gold)}.overview-pace-card[data-league=nhl]{--pace-accent:var(--nhl-blue)}.overview-pace-card[data-league=nfl]{--pace-accent:var(--nfl-green)}.overview-pace-card[data-league=epl]{--pace-accent:#8b6bb5}.overview-pace-card[data-league=laliga]{--pace-accent:#c8102e}.overview-pace-card[data-league=cfb]{--pace-accent:var(--cfb-bronze)}.overview-pace-card--pending{border-style:dashed;border-color:var(--border-subtle)}.overview-catalog-row--audit .overview-catalog-name{color:var(--text-secondary);font-weight:600}.overview-pace-card:hover{border-color:var(--pace-accent)}@supports (color:color-mix(in lab,red,red)){.overview-pace-card:hover{border-color:color-mix(in srgb,var(--pace-accent) 38%,var(--line))}}.overview-pace-card:hover{transform:translateY(-1px)}.overview-pace-card-head{flex-direction:column;gap:.1rem;display:flex}.overview-pace-card--pending .overview-pace-card-head{gap:.35rem}.overview-pace-audit-pill{align-self:flex-start;min-width:0;max-width:100%}.overview-pace-audit-pill,.overview-pace-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.overview-pace-label{color:var(--ink);font-size:.875rem;font-weight:750}.overview-pace-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.overview-pace-metric{flex-direction:column;gap:.3rem;display:flex}.overview-pace-metric-head{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem;font-weight:650;display:flex}.overview-pace-metric-head>span:first-child{white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:normal;font-weight:500;overflow:hidden}.overview-pace-metric-head strong{color:var(--ink);text-transform:none;letter-spacing:-.02em;flex-shrink:0;font-size:.875rem;font-weight:700}.overview-pace-bar{background:#ffffff0f;border-radius:999px;height:.35rem;overflow:hidden}.overview-pace-bar-fill{border-radius:inherit;min-width:0;height:100%;display:block}.overview-pace-bar-fill:not(.overview-pace-bar-fill--zero){min-width:4%}.overview-pace-bar-fill--zero{opacity:0;width:0!important}.overview-pace-bar-fill--whistle{background:linear-gradient(90deg,var(--pace-accent),var(--pace-accent))}@supports (color:color-mix(in lab,red,red)){.overview-pace-bar-fill--whistle{background:linear-gradient(90deg,color-mix(in srgb,var(--pace-accent) 55%,#fbbf24),var(--pace-accent))}}.overview-pace-bar-fill--score{background:linear-gradient(90deg,var(--pace-accent),var(--pace-accent))}@supports (color:color-mix(in lab,red,red)){.overview-pace-bar-fill--score{background:linear-gradient(90deg,color-mix(in srgb,var(--pace-accent) 35%,#38bdf8),color-mix(in srgb,var(--pace-accent) 75%,#fff))}}.overview-pace-cta{color:var(--pace-accent);flex-shrink:0;align-items:center;gap:.2rem;margin-top:auto;font-size:.75rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.overview-pace-cta{color:color-mix(in srgb,var(--pace-accent) 65%,var(--muted))}}.overview-pace-cta svg{width:.8rem;height:.8rem}@media (max-width:1023px){.overview-layout{flex-direction:column;display:flex}.overview-main{order:1}.overview-sidebar{order:2}.overview-sidebar-block--lists{display:none}.overview-catalog-groups{max-height:none}.overview-hero{--overview-hero-padding-block:var(--space-6);--overview-hero-padding-inline:var(--space-5)}}@media (min-width:1024px){.overview-catalog-collapsible,.overview-catalog-lead{display:block}.overview-catalog-collapsible[open] .overview-catalog-summary{padding-bottom:var(--space-3);margin-bottom:0}}@keyframes overview-insight-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.overview-insight-card{animation:none}.browse-action-card:hover,.league-home-insights .rankings-insight-card:hover,.league-slate-hero-action:hover,.overview-insight-card:hover,.overview-league-chooser-card:hover,.slate-stack>.data-card:hover,.upcoming-game-card:hover{transform:none}.insight-drilldown-backdrop,.insight-drilldown-modal{transition:none}.insight-drilldown-modal{transform:none}}.overview-spotlight{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);background:var(--surface-raised);border-radius:1rem;display:grid}@media (min-width:768px){.overview-spotlight{grid-template-columns:minmax(0,1.2fr) minmax(10rem,.8fr);align-items:end}}.overview-section-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.overview-section-header{margin-bottom:var(--space-5);flex-direction:column;gap:.35rem;display:flex}.overview-section-lead{max-width:48rem;color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.overview-spotlight-league{color:var(--muted);margin:.25rem 0 .75rem;font-size:.82rem}.overview-spotlight-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 .85rem;display:grid}.overview-spotlight-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:650}.overview-spotlight-stats dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1rem;font-weight:700}.overview-inline-link{color:var(--accent);align-items:center;gap:.3rem;font-size:.82rem;font-weight:650;display:inline-flex}.overview-spotlight-chart-label{color:var(--muted);margin:0 0 .45rem;font-size:.72rem}.overview-spotlight-chart{min-width:0}.overview-sparkline{border:1px solid var(--line);background:#00000029;border-radius:.75rem;align-items:flex-end;gap:.22rem;height:4.5rem;padding:.5rem .65rem;display:flex}.overview-sparkline--empty{min-height:4.5rem}.overview-sparkline-bar{background:linear-gradient(#fbbf24,#d97706);border-radius:.2rem .2rem .1rem .1rem;flex:1 1 0;min-width:.35rem}.overview-league-cards{gap:.75rem;display:grid}@media (min-width:640px){.overview-league-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-league-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:.95rem;flex-direction:column;gap:.55rem;padding:1rem;transition:border-color .14s,transform .14s;display:flex}.overview-league-card:hover{border-color:#d8b85d59;transform:translateY(-1px)}.overview-league-card-head{align-items:baseline;gap:.55rem;display:flex}.overview-league-rank{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.overview-league-card-title{color:var(--ink);font-size:1rem;font-weight:700}.overview-league-card-meta{color:var(--muted);margin:0;font-size:.78rem}.overview-league-bars{flex-direction:column;gap:.45rem;display:flex}.overview-league-bar-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;display:grid}.overview-league-bar-label{color:var(--muted);grid-column:1;font-size:.72rem}.overview-league-bar-value{color:var(--ink);font-variant-numeric:tabular-nums;grid-column:2;font-size:.78rem;font-weight:650}.overview-league-bar-track{background:#ffffff0f;border-radius:999px;grid-column:1/-1;height:.35rem;display:block;overflow:hidden}.overview-league-bar-fill{border-radius:inherit;height:100%;display:block}.overview-league-bar-fill--whistle{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.overview-league-bar-fill--score{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.overview-expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:768px){.overview-expansion-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-expansion-live,.overview-expansion-soon{border:1px solid var(--line);border-radius:.75rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.65rem .75rem;display:flex}.overview-expansion-live{border-color:var(--line);background:#ffffff05}@supports (color:color-mix(in lab,red,red)){.overview-expansion-live{border-color:color-mix(in srgb,var(--line) 85%,transparent)}}.overview-expansion-live:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.overview-expansion-live:hover{border-color:color-mix(in srgb,var(--border) 70%,#71717a)}}.overview-expansion-live:hover{background:#ffffff0a}.overview-expansion-live-label,.overview-expansion-soon-label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.84rem;font-weight:650;overflow:hidden}.overview-expansion-live-status{font-variant-numeric:tabular-nums;letter-spacing:.01em;text-transform:none;white-space:nowrap;min-width:2.75rem;color:var(--pill-ink);background:var(--pill-bg);border:1px solid var(--pill-border);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.overview-expansion-soon{background:#ffffff05}.overview-expansion-soon-region{color:var(--muted);font-size:.72rem}html[data-color=light]:not([data-contrast=high]) .overview-hero{background:radial-gradient(ellipse 80% 60% at 10% 0,#d8b85d0d,transparent 55%),linear-gradient(180deg,#fffffff2,transparent 42%),var(--surface);border-color:var(--border)}html[data-color=light]:not([data-contrast=high]) .overview-hero .dashboard-metrics-strip,html[data-color=light]:not([data-contrast=high]) .overview-hero-stats{border-top-color:var(--border);background:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .overview-hero .dashboard-metrics-strip,html[data-color=light]:not([data-contrast=high]) .overview-hero-stats{background:color-mix(in srgb,var(--border-subtle) 55%,var(--surface-raised))}}html[data-color=light]:not([data-contrast=high]) .dashboard-hero-highlight-card[data-tone=positive]{--hero-highlight-glow:var(--kpi-pill-accent-positive);--hero-highlight-metric:var(--text-primary)}html[data-color=light]:not([data-contrast=high]) .dashboard-hero-highlight-card[data-tone=negative]{--hero-highlight-glow:var(--kpi-pill-accent-negative);--hero-highlight-metric:var(--text-primary)}html[data-color=light]:not([data-contrast=high]) .dashboard-hero-highlight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,var(--hero-highlight-glow),transparent 62%),var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .dashboard-hero-highlight-card{background:radial-gradient(ellipse 120% 80% at 50% 0,color-mix(in srgb,var(--hero-highlight-glow) 8%,transparent),transparent 62%),var(--surface)}}html[data-color=light]:not([data-contrast=high]) .dashboard-hero-highlight-card{box-shadow:0 0 0 1px var(--hero-highlight-glow),0 0 18px var(--hero-highlight-glow),var(--card-shadow-light)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .dashboard-hero-highlight-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-highlight-glow) 12%,transparent),0 0 18px color-mix(in srgb,var(--hero-highlight-glow) 10%,transparent),var(--card-shadow-light)}}html[data-color=light]:not([data-contrast=high]) .dashboard-hero-highlight-body{color:#64748b}html[data-color=light]:not([data-contrast=high]) .dashboard-hero-highlight-league{color:var(--text-primary)}html[data-color=light]:not([data-contrast=high]) .overview-hero .dashboard-metric,html[data-color=light]:not([data-contrast=high]) .overview-stat{background:var(--surface);border-color:var(--border);box-shadow:var(--league-hub-hero-stat-shadow)}html[data-color=light]:not([data-contrast=high]) .overview-hero .dashboard-metric-value,html[data-color=light]:not([data-contrast=high]) .overview-stat-value{color:var(--foreground)}html[data-color=light]:not([data-contrast=high]) .overview-hero-search .slate-quick-lookup{box-shadow:var(--card-shadow-light)}html[data-color=light]:not([data-contrast=high]) .slate-quick-lookup{box-shadow:var(--card-shadow-light);background:var(--surface)}html[data-color=light]:not([data-contrast=high]) .slate-quick-lookup-input-row{box-shadow:inset 0 1px 2px #0f17240f}html[data-color=light]:not([data-contrast=high]) .slate-quick-lookup-input-row:focus-within{box-shadow:inset 0 1px 2px #0f17240f,0 0 0 2px var(--raptors)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .slate-quick-lookup-input-row:focus-within{box-shadow:inset 0 1px 2px #0f17240f,0 0 0 2px color-mix(in srgb,var(--raptors) 14%,transparent)}}html[data-color=light]:not([data-contrast=high]) .slate-quick-lookup-chip-badge,html[data-color=light]:not([data-contrast=high]) .slate-quick-lookup-league-badge{color:var(--muted-strong);background:var(--surface-raised);border-color:var(--border)}html[data-color=light]:not([data-contrast=high]) .overview-catalog-status--live,html[data-color=light]:not([data-contrast=high]) .overview-expansion-live-status{--live-league-date-ink:#1d4ed8;--live-league-date-bg:#dbeafe;--live-league-date-border:#93c5fd;color:var(--live-league-date-ink);background:var(--live-league-date-bg);border:1px solid var(--live-league-date-border)}html[data-color=light]:not([data-contrast=high]) .overview-insight-card{--insight-headline-ink:var(--ink);--insight-body-ink:var(--muted-strong);--insight-meta-ink:var(--muted);background:var(--surface);border-color:var(--card-border-light,var(--border-subtle));box-shadow:var(--card-shadow-light)}html[data-color=light]:not([data-contrast=high]) .overview-insight-card:hover{border-color:var(--border);box-shadow:var(--card-shadow-light-hover)}html[data-color=light]:not([data-contrast=high]) .overview-insight-hero-box{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .overview-insight-hero-box{background:color-mix(in srgb,var(--surface-raised) 70%,#fff)}}html[data-color=light]:not([data-contrast=high]) .overview-insight-hero-box{border-color:var(--border-subtle)}html[data-color=light]:not([data-contrast=high]) .overview-insight-hero-value--negative,html[data-color=light]:not([data-contrast=high]) .overview-insight-hero-value--positive{color:var(--kpi-pill-value-ink)}html[data-color=light]:not([data-contrast=high]) .overview-insight-entity-link:hover,html[data-color=light]:not([data-contrast=high]) .overview-insight-headline a:hover{color:var(--insight-accent)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .overview-insight-entity-link:hover,html[data-color=light]:not([data-contrast=high]) .overview-insight-headline a:hover{color:color-mix(in srgb,var(--insight-accent) 45%,var(--insight-headline-ink))}}html[data-color=light]:not([data-contrast=high]) .overview-insight-hero--negative .overview-insight-hero-value,html[data-color=light]:not([data-contrast=high]) .overview-insight-hero--positive .overview-insight-hero-value{color:var(--kpi-pill-value-ink)}html[data-color=light]:not([data-contrast=high]) .overview-quick-list:not([aria-pressed=true]){background:var(--surface);border-color:var(--border)}html[data-color=light]:not([data-contrast=high]) .overview-quick-list[aria-pressed=true]{background:var(--surface-raised);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .overview-quick-list[aria-pressed=true]{border-color:color-mix(in srgb,var(--border) 55%,#71717a)}}html[data-color=light]:not([data-contrast=high]) .overview-quick-list[aria-pressed=true]{box-shadow:var(--card-shadow-light)}html[data-color=light]:not([data-contrast=high]) .overview-catalog-status--audit-pending,html[data-color=light]:not([data-contrast=high]) .overview-catalog-status--coming-soon,html[data-color=light]:not([data-contrast=high]) .overview-catalog-status--preview{color:var(--pill-ink);background:var(--pill-bg-muted);border:1px solid var(--pill-border)}html[data-color=light]:not([data-contrast=high]) .overview-pace-card,html[data-color=light]:not([data-contrast=high]) .overview-sidebar-block{box-shadow:var(--card-shadow-light)}html[data-color=light]:not([data-contrast=high]) .overview-pace-card:hover{box-shadow:var(--card-shadow-light-hover)}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser--primary .overview-league-chooser-card{border-color:var(--card-border-light,#e2e8f0);box-shadow:var(--card-shadow-light);background:#fff}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser--primary .overview-league-chooser-card:hover{border-color:var(--chooser-accent)}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .overview-league-chooser--primary .overview-league-chooser-card:hover{border-color:color-mix(in srgb,var(--chooser-accent) 34%,var(--card-border-light,#e2e8f0))}}html[data-color=light]:not([data-contrast=high]) .overview-league-chooser--primary .overview-league-chooser-card:hover{box-shadow:var(--card-shadow-light-hover)}html[data-color=light]:not([data-contrast=high]) .overview-expansion-soon{background:var(--surface-raised)}html[data-color=light]:not([data-contrast=high]) .overview-sidebar-count{background:var(--surface-raised);border:1px solid var(--border)}html[data-color=light]:not([data-contrast=high]) .overview-catalog-summary-hint{color:var(--muted)}html[data-color=light]:not([data-contrast=high]) .insight-metric-comparison-dual-track,html[data-color=light]:not([data-contrast=high]) .insight-metric-comparison-track,html[data-color=light]:not([data-contrast=high]) .metric-delight-bar-track,html[data-color=light]:not([data-contrast=high]) .ncaa-integrity-audit-progress,html[data-color=light]:not([data-contrast=high]) .overview-league-bar-track,html[data-color=light]:not([data-contrast=high]) .overview-pace-bar,html[data-color=light]:not([data-contrast=high]) .ref-profile-trend-progress{display:none}html[data-color=light]:not([data-contrast=high]) .ref-profile-trend-rate-pill{color:var(--text-primary);border-color:var(--card-border-light,#e2e8f0);background:#f8fafc}html[data-color=light]:not([data-contrast=high]) .ref-profile-team-rate-badge--high{color:#047857;background:#e6f5f0;border-color:#8ec9bd}html[data-color=light]:not([data-contrast=high]) .ref-profile-team-rate-badge--mid{color:#92400e;background:#fef3e2;border-color:#dfc09e}html[data-color=light]:not([data-contrast=high]) .ref-profile-team-rate-badge--low{color:#b91c1c;background:#fdecec;border-color:#e7afb4}html[data-color=light]:not([data-contrast=high]) .ref-profile-team-rate-badge--neutral{color:#475569;background:#f8fafc;border-color:#e2e8f0}html[data-color=light]:not([data-contrast=high]) .overview-pace-metric-head strong{color:#0f172a}html.dark .overview-pace-metric-head,html[data-color=dark]:not([data-contrast=high]) .overview-pace-metric-head{color:#94a3b8}html.dark .overview-pace-metric-head strong,html[data-color=dark]:not([data-contrast=high]) .overview-pace-metric-head strong{color:#f8fafc}html.dark .overview-pace-meta,html[data-color=dark]:not([data-contrast=high]) .overview-pace-meta{color:#cbd5e1}html.dark .ref-profile-trend-rate-pill,html[data-color=dark]:not([data-contrast=high]) .ref-profile-trend-rate-pill{color:#e2e8f0;border-color:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){html.dark .ref-profile-trend-rate-pill,html[data-color=dark]:not([data-contrast=high]) .ref-profile-trend-rate-pill{border-color:color-mix(in srgb,var(--pill-glow) 32%,#475569)}}html.dark .ref-profile-trend-rate-pill,html[data-color=dark]:not([data-contrast=high]) .ref-profile-trend-rate-pill{background:var(--pill-glow)}@supports (color:color-mix(in lab,red,red)){html.dark .ref-profile-trend-rate-pill,html[data-color=dark]:not([data-contrast=high]) .ref-profile-trend-rate-pill{background:color-mix(in srgb,var(--pill-glow) 10%,#1e293b)}}html.dark .ref-profile-team-rate-badge--high,html[data-color=dark]:not([data-contrast=high]) .ref-profile-team-rate-badge--high{color:#bbf7d0}html.dark .ref-profile-team-rate-badge--low,html[data-color=dark]:not([data-contrast=high]) .ref-profile-team-rate-badge--low{color:#fecaca}html.dark .team-ref-matrix-stat--positive,html[data-color=dark]:not([data-contrast=high]) .team-ref-matrix-stat--positive{color:#86efac}html.dark .team-ref-matrix-stat--negative,html[data-color=dark]:not([data-contrast=high]) .team-ref-matrix-stat--negative{color:#fca5a5}.ref-compare-entry-link{color:#c5a059;font-weight:600;text-decoration:none}.ref-compare-entry-link:hover{color:#d4b06a;text-decoration:underline}html[data-color=light]:not([data-contrast=high]) .ref-compare-entry-link{color:#92680a}html[data-color=light]:not([data-contrast=high]) .ref-compare-entry-link:hover{color:#7a5608}.matrix-split-share-preview{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere;min-width:0;margin-top:.25rem}html[data-color=light]:not([data-contrast=high]) .matrix-split-share.panel-inset{border-color:var(--card-border-light,var(--border));box-shadow:var(--card-shadow-light,0 1px 2px #0f172a0d)}.matrix-split-share>.flex{min-width:0}.matrix-split-share>.flex>div:first-child{flex:12rem;min-width:0}.ref-compare-controls,.ref-compare-page{gap:var(--space-4);flex-direction:column;display:flex}.ref-compare-selection-row{gap:var(--space-3);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.ref-compare-selection-row{align-items:stretch;gap:var(--space-4);flex-direction:row}}.ref-compare-slot{min-width:0}.ref-compare-swap-axis{z-index:2;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.ref-compare-swap-axis{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ref-compare-swap-axis .ref-compare-swap-icon-btn{pointer-events:auto;box-shadow:0 0 0 4px var(--background)}}.ref-compare-swap-icon-btn:disabled{opacity:.35;cursor:not-allowed}.ref-compare-scope-track{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.ref-compare-combobox{flex-direction:column;gap:.5rem;display:flex;position:relative}.ref-compare-combobox-label{font-size:var(--text-sm);color:var(--ink-secondary);font-weight:650}.ref-compare-combobox-input-wrap{align-items:center;display:flex;position:relative}.ref-compare-combobox-input{border:1px solid var(--border-default);background:var(--bg-surface-1);width:100%;font-size:var(--text-sm);color:var(--text-primary);border-radius:.625rem;padding:.65rem 2.25rem .65rem .75rem}.ref-compare-combobox-input:focus{outline-offset:1px;outline:2px solid #c5a05973}.ref-compare-combobox-clear{width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute;right:.45rem}.ref-compare-combobox-clear:hover{color:var(--foreground);background:#27272aa6}.ref-compare-combobox-list{z-index:30;border:1px solid var(--border-default);background:var(--bg-surface-1);border-radius:.625rem;max-height:14rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000059}.ref-compare-combobox-option{cursor:pointer;border-radius:.45rem;flex-direction:column;gap:.1rem;padding:.5rem .55rem;display:flex}.ref-compare-combobox-option--active,.ref-compare-combobox-option:hover{background:var(--bg-surface-2)}.ref-compare-combobox-option--selected{border:1px solid #c5a05959}.ref-compare-combobox-option-name{font-size:var(--text-sm);color:var(--foreground);font-weight:600}.ref-compare-combobox-empty,.ref-compare-combobox-option-meta{font-size:var(--text-xs);color:var(--muted)}.ref-compare-combobox-empty{margin:.15rem 0 0}.ref-compare-combobox-profile{font-size:var(--text-xs);color:var(--muted);margin:0}.ref-compare-combobox-profile-link{color:#c5a059;font-weight:600;text-decoration:none}html[data-color=light]:not([data-contrast=high]) .ref-compare-combobox-profile-link{color:#92680a}.ref-compare-combobox-profile-link:hover{text-decoration:underline}.ref-compare-loading{min-height:18rem;margin:0}.ref-compare-scope-btn{border:1px solid var(--border);background:var(--surface);font-size:var(--text-xs);color:var(--muted-strong);border-radius:999px;padding:.35rem .8rem;font-weight:650}.ref-compare-scope-btn--active{border-color:var(--league-accent,var(--raptors));background:var(--league-accent,var(--raptors))}@supports (color:color-mix(in lab,red,red)){.ref-compare-scope-btn--active{background:color-mix(in srgb,var(--league-accent,var(--raptors)) 12%,transparent)}}.ref-compare-scope-btn--active{color:var(--foreground)}.ref-compare-columns{gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;display:grid}@media (min-width:768px){.ref-compare-columns{padding:var(--space-4) var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr))}}.ref-compare-header{align-items:center;gap:.75rem;min-width:0;display:flex}.ref-compare-header-copy{min-width:0}.ref-compare-header-name{font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ref-compare-header-name a{color:inherit;text-decoration:none}.ref-compare-header-name a:hover{color:#c5a059}html[data-color=light]:not([data-contrast=high]) .ref-compare-header-name a:hover{color:#92680a}.ref-compare-header-meta{font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin-top:.15rem;display:flex}.ref-compare-league-badge{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.ref-compare-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ref-compare-table td,.ref-compare-table th{border-top:1px solid var(--border-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:.7rem 1rem}.ref-compare-table thead th{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--muted-strong);background:var(--surface-raised);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ref-compare-table tbody th{color:var(--ink-secondary);width:34%;max-width:12rem;font-weight:650}.ref-compare-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:700;display:block}.ref-compare-detail{font-size:var(--text-xs);color:var(--muted);margin-top:.1rem;display:block}.ref-compare-cross-league-note{border-top:1px solid var(--border-subtle)}.ref-compare-cross-league-note,.ref-compare-disclaimer-row{background:var(--surface-raised)}.ref-compare-disclaimer-cell{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--muted-strong);padding:.85rem 1rem}.ref-compare-view--ghost{opacity:.72}.ref-compare-table--ghost tbody th{color:var(--muted-strong);font-weight:600}.ref-compare-ghost-cell{background:linear-gradient(90deg,#27272a59,#3f3f468c 50%,#27272a59);border-radius:.35rem;width:4.5rem;max-width:55%;height:.85rem;display:block}.ref-compare-league-metrics-grid{gap:var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-raised);display:grid}@media (min-width:768px){.ref-compare-league-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ref-compare-league-metrics-title{font-size:var(--text-sm);color:var(--ink-secondary);text-overflow:ellipsis;font-weight:700;overflow:hidden}.ref-compare-league-metrics-list{flex-direction:column;gap:.55rem;margin-top:.65rem;display:flex}.ref-compare-league-metrics-item{gap:.1rem;display:grid}.ref-compare-league-metrics-label{font-size:var(--text-xs);color:var(--muted-strong);text-overflow:ellipsis;font-weight:650;overflow:hidden}.ref-compare-metric-hint{color:#64748b;margin-top:.15rem;font-size:.65rem;font-weight:500;display:block}.ref-compare-dual-gsni{gap:.45rem;min-width:0;display:grid}.ref-compare-dual-gsni-rail{background:#1e293b;border-radius:999px;height:.35rem;position:relative}.ref-compare-dual-gsni-center{z-index:1;background:#64748b;width:1px;height:.65rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ref-compare-dual-gsni-marker{z-index:2;border:2px solid #0f172a;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.ref-compare-dual-gsni-marker--a{background:#34d399}.ref-compare-dual-gsni-marker--b{background:#818cf8}.ref-compare-dual-gsni-axis{color:#64748b;justify-content:space-between;font-size:.625rem;font-weight:600;display:flex}.ref-compare-dual-gsni-legend{flex-wrap:wrap;gap:.65rem;font-size:.6875rem;font-weight:600;display:flex}.ref-compare-dual-gsni-legend-item--a{color:#6ee7b7}.ref-compare-dual-gsni-legend-item--b{color:#a5b4fc}.ref-compare-signal{width:100%;min-width:3.5rem;max-width:5.5rem;display:block}.ref-compare-signal--cell{margin-top:.35rem}.ref-compare-signal--empty{height:.35rem}.ref-compare-signal-rail{background:#1e293b;border-radius:999px;height:.28rem;display:block;position:relative}.ref-compare-signal-center{background:#475569;width:1px;height:.55rem;left:50%}.ref-compare-signal-center,.ref-compare-signal-marker{position:absolute;top:50%;transform:translate(-50%,-50%)}.ref-compare-signal-marker{border-radius:999px;width:.35rem;height:.35rem}.ref-compare-signal--a .ref-compare-signal-marker{background:#34d399}.ref-compare-signal--b .ref-compare-signal-marker{background:#818cf8}.ref-compare-signal-dual{gap:.2rem;margin-top:.35rem;display:grid}.ref-compare-signal-dual--inline{max-width:4.5rem}.ref-compare-versus{border-top:1px solid #1e293b;flex-direction:column;gap:.75rem;padding:.85rem 1rem 1rem;display:flex}.ref-compare-versus-row{border-bottom:1px solid #1e293b;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.65rem 0;display:grid}.ref-compare-versus-row:last-child{border-bottom:none}.ref-compare-versus-row--gsni{grid-template-columns:minmax(0,1fr)}.ref-compare-versus-side{gap:.2rem;min-width:0;display:grid}.ref-compare-versus-side-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:700}.ref-compare-versus-center{justify-items:center;gap:.35rem;min-width:5.5rem;padding-inline:.25rem;display:grid}.ref-compare-versus-center--full{width:100%;min-width:0}.ref-compare-versus-label{letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#94a3b8;margin:0;font-size:.6875rem;font-weight:700}.ref-compare-versus-disclaimer{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:#94a3b8;margin:0}.site-nav-link--compare{border-color:#c5a059;margin-left:.35rem}@supports (color:color-mix(in lab,red,red)){.site-nav-link--compare{border-color:color-mix(in srgb,#c5a059 35%,var(--border))}}.site-nav-link--compare{color:#c5a059}html[data-color=light]:not([data-contrast=high]) .site-nav-link--compare{color:#92680a;border-color:#92680a}@supports (color:color-mix(in lab,red,red)){html[data-color=light]:not([data-contrast=high]) .site-nav-link--compare{border-color:color-mix(in srgb,#92680a 28%,var(--border))}}html[data-color=light]:not([data-contrast=high]) .ref-compare-combobox-input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}html[data-color=light]:not([data-contrast=high]) .ref-compare-combobox-list{background:#fff;border-color:#cbd5e1}html[data-color=light]:not([data-contrast=high]) .ref-compare-view{background:#fff;border-color:#e2e8f0}.integrity-data-card,.wc-methodology-card{gap:var(--space-5);flex-direction:column;display:flex}.integrity-data-card-header,.wc-methodology-card-header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.integrity-data-card-icon,.wc-methodology-card-icon{background:var(--surface-raised);width:2.25rem;height:2.25rem;color:var(--accent-brand);border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.integrity-data-card-title,.wc-methodology-card-title{font-size:var(--text-lg);color:var(--ink);font-weight:700}.integrity-data-card-list,.wc-methodology-card-list{gap:var(--space-2);color:var(--ink-secondary);font-size:var(--text-sm);padding-left:1.1rem;line-height:1.5;display:grid}.wc-methodology-card-lead{padding-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-secondary);margin:0;line-height:1.6}.integrity-data-card-note,.wc-methodology-card-note{font-size:var(--text-sm);color:var(--muted);line-height:1.5}.integrity-data-card-cta,.wc-methodology-card-cta{font-size:var(--text-sm);color:var(--accent-brand);font-weight:650;text-decoration:none}.integrity-data-card-cta:hover,.wc-methodology-card-cta:hover{text-decoration:underline}.wc-methodology-card{border-color:var(--wc-research-accent)}@supports (color:color-mix(in lab,red,red)){.wc-methodology-card{border-color:color-mix(in srgb,var(--wc-research-accent) 28%,var(--border-subtle))}}.wc-methodology-card{background:var(--wc-research-surface)}.wc-methodology-card-icon{background:var(--wc-research-accent-muted);color:var(--wc-research-accent)}.overview-research-hub-card{gap:var(--space-4);border-color:var(--wc-research-accent);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.overview-research-hub-card{border-color:color-mix(in srgb,var(--wc-research-accent) 35%,var(--border-subtle))}}.overview-research-hub-card{background:var(--wc-research-surface)}.overview-research-hub-card-hero.kpi-data-pill--block{gap:.4rem;padding:1rem 1.1rem}.overview-research-hub-card-hero .kpi-data-pill__label{max-width:28ch;line-height:1.45}.overview-research-hub-card-accent{background:var(--wc-gold-gradient);width:4px;position:absolute;inset:0 auto 0 0}.overview-research-hub-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.overview-research-hub-card-brand{align-items:flex-start;gap:var(--space-3);display:flex}.overview-research-hub-card-logo-wrap{border:1px solid var(--border-subtle);background:#fff;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;min-width:3.25rem;height:2.35rem;padding:.3rem .45rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.overview-research-hub-card-logo-wrap{border:1px solid color-mix(in srgb,var(--border-subtle) 85%,#0f172a)}}.overview-research-hub-card-logo-wrap{box-shadow:0 1px 2px #0f172a14}.overview-research-hub-card-logo{object-fit:contain;width:auto;max-width:2.75rem;height:1.25rem}html.dark .overview-research-hub-card{border-color:var(--wc-research-accent)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-research-hub-card{border-color:color-mix(in srgb,var(--wc-research-accent) 42%,var(--border-subtle))}}html.dark .overview-research-hub-card{background:var(--wc-research-accent)}@supports (color:color-mix(in lab,red,red)){html.dark .overview-research-hub-card{background:color-mix(in srgb,var(--wc-research-accent) 12%,var(--bg-surface-1))}}html.dark .overview-research-hub-card-logo-wrap{background:#fff;border-color:#fff}@supports (color:color-mix(in lab,red,red)){html.dark .overview-research-hub-card-logo-wrap{border-color:color-mix(in srgb,#fff 24%,var(--border-subtle))}}html.dark .overview-research-hub-card-logo-wrap{box-shadow:0 0 0 1px #ffffff0f,0 2px 6px #00000047}html.dark .overview-research-hub-card-stats dd,html.dark .overview-research-hub-card-title{color:var(--ink)}.overview-research-hub-card-kicker{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--wc-research-accent);font-weight:700}.overview-research-hub-card-title{font-size:var(--text-lg);color:var(--ink);font-weight:750;line-height:1.25}.match-status-pill{border:1px solid #64748b73;box-shadow:0 1px 2px #0f172a3d}.overview-research-hub-card-badge{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:#f8fafc;background:#334155;border:1px solid #64748b73;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-weight:600}.overview-research-hub-card-story{font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.55}.overview-research-hub-card-stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-research-hub-card-stats dt{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:650}.overview-research-hub-card-stats dd{font-size:var(--text-sm);color:var(--ink);font-weight:600}.overview-research-hub-card-footer{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.overview-research-hub-card-cta{font-size:var(--text-sm);color:var(--wc-research-accent);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.overview-research-hub-card-cta:hover{text-decoration:underline}.overview-research-hub-card-link{font-size:var(--text-sm);color:var(--muted);text-decoration:none}.overview-research-hub-card-link:hover{color:var(--ink-secondary);text-decoration:underline}.wc-research-page-grid{gap:var(--space-6);display:grid}@media (min-width:900px){.wc-research-page-grid{grid-template-columns:1.1fr .9fr;align-items:start}}.refs-directory-outlier-hint{font-size:var(--text-xs);color:var(--muted);font-weight:500;display:block}.ncaa-audit-status-pill{flex-wrap:wrap}.ncaa-audit-status-pill-link{color:inherit;text-decoration:none;display:inline-flex}.ncaa-audit-status-pill--static{pointer-events:none}.ncaa-audit-status-pill-state{color:var(--text-muted);font-weight:500}.ncaa-integrity-audit-grid{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:900px){.ncaa-integrity-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ncaa-integrity-audit-panel{border:1px solid var(--border-subtle);background:var(--bg-surface-1);border-radius:1rem;padding:1.1rem 1.15rem}.ncaa-integrity-audit-panel-head{flex-direction:column;gap:.35rem;display:flex}.ncaa-integrity-audit-panel-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ncaa-integrity-audit-panel-title{color:var(--text-secondary);font-size:1.1rem;font-weight:700}.ncaa-integrity-audit-panel-lead{color:var(--text-muted);font-size:.82rem;font-weight:400}.ncaa-integrity-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}@media (min-width:640px){.ncaa-integrity-audit-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.ncaa-integrity-audit-metric{flex-direction:column;gap:.1rem;display:flex}.ncaa-integrity-audit-metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:650}.ncaa-integrity-audit-metric-value{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:650}.ncaa-integrity-audit-progress{background:var(--line);border-radius:999px;height:.35rem;margin-top:.85rem}@supports (color:color-mix(in lab,red,red)){.ncaa-integrity-audit-progress{background:color-mix(in srgb,var(--line) 80%,transparent)}}.ncaa-integrity-audit-progress{overflow:hidden}.ncaa-integrity-audit-progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--border-strong),var(--text-muted));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.ncaa-integrity-audit-progress-fill{background:linear-gradient(90deg,var(--border-strong),color-mix(in srgb,var(--text-muted) 72%,var(--border-strong)))}}.ncaa-integrity-audit-failures{margin-top:1rem}.ncaa-integrity-audit-failures-title{color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:600;list-style:none}.ncaa-integrity-audit-failures-title::-webkit-details-marker{display:none}.ncaa-integrity-audit-failure-list{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.ncaa-integrity-audit-failure-item{color:var(--muted-strong);grid-template-columns:auto 1fr;gap:.2rem .55rem;font-size:.74rem;display:grid}.ncaa-integrity-audit-failure-scope{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--pill-bg);border:1px solid var(--pill-border);border-radius:.25rem;grid-row:span 2;align-self:start;padding:.1rem .35rem;font-size:.62rem;font-weight:600}.ncaa-integrity-audit-failure-id{color:var(--text-secondary);font-weight:600}.ncaa-integrity-audit-failures-more,.ncaa-integrity-audit-note{color:var(--muted);margin-top:.65rem;font-size:.74rem;line-height:1.45}.ncaa-integrity-audit-awaiting{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.5}.ncaa-integrity-audit-clear{color:var(--text-muted);align-items:center;gap:.4rem;margin-top:1rem;font-size:.78rem;font-weight:500;display:flex}.ncaa-integrity-audit-clear-icon{width:1rem;height:1rem}.ncaa-integrity-audit-charter{border-top:1px solid var(--border-subtle);margin-top:2rem;padding-top:1.5rem}.ncaa-integrity-audit-charter .section-title{margin:0}.ncaa-integrity-audit-charter-list{color:var(--muted-strong);flex-direction:column;gap:.55rem;margin:1rem 0 0;padding-left:1.15rem;font-size:.86rem;line-height:1.55;list-style:outside;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}