/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:700;src:url(/fonts/barlow-condensed/barlow-condensed-latin-700.woff2)format("woff2")}.newspaper-home{--news-gutter:clamp(20px, 5.2vw, 80px);background:#f3f0e7;overflow:hidden}.newspaper-header{border-bottom-color:var(--ink);background:#f3f0e7}.news-edition{border-bottom:1px solid var(--ink);letter-spacing:.08em;margin:0 var(--news-gutter);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:38px;font-size:9px;font-weight:900;display:grid}.news-edition strong{font-family:var(--font-display);letter-spacing:.12em;font-size:12px}.news-edition span:last-child{color:var(--muted);justify-self:end}.news-masthead{border-bottom:6px double var(--ink);margin:0 var(--news-gutter);grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;min-height:175px;padding:20px 0 14px;display:grid}.news-masthead h1{font-family:var(--font-display);letter-spacing:-.085em;text-align:center;margin:0;font-size:clamp(82px,11.7vw,178px);font-weight:900;line-height:.68}.news-masthead p{letter-spacing:.08em;margin:0;padding-bottom:4px;font-size:10px;font-weight:900;line-height:1.55}.news-masthead p:last-child{text-align:right;justify-self:end}.news-front{border-bottom:1px solid var(--ink);margin:0 var(--news-gutter);grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);display:grid}.news-lead{border-right:1px solid var(--ink);min-height:600px;padding:24px clamp(26px,4vw,62px) 38px 0;position:relative}.news-lead[data-state=upcoming]{min-height:500px}.news-lead[data-state=empty]{min-height:420px}.news-lead:after{content:"";pointer-events:none;border:1px solid #15151524;border-radius:999px 999px 0 0;width:390px;height:390px;position:absolute;bottom:-130px;right:20px}.news-lead header,.news-side section>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;min-height:34px;display:flex}.news-lead header span,.news-side section>header span{background:var(--coral);color:var(--white);letter-spacing:.08em;padding:7px 10px 6px;font-size:10px;font-weight:950}.news-lead header small,.news-side section>header small{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:900}.news-lead-meta{font-family:var(--font-display);letter-spacing:.05em;align-items:center;gap:15px;margin:27px 0 17px;font-size:13px;font-weight:900;display:flex}.news-lead-meta span{border-left:1px solid var(--ink);color:var(--blue);font-family:var(--font-sans);padding-left:15px;font-size:8px}.news-lead h2{font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;z-index:1;max-width:920px;margin:0;font-size:clamp(36px,4.8vw,72px);line-height:.98;position:relative}.news-lead h2 span{color:var(--coral);font-family:var(--font-sans);letter-spacing:0;vertical-align:middle;margin:0 .42em;font-size:.3em}.news-lead-score{background:var(--ink);color:var(--white);z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;max-width:780px;min-height:165px;margin:28px 0 0;display:grid;position:relative;overflow:hidden}.news-lead-score:before{background:var(--acid);content:"";height:7px;position:absolute;inset:0 0 auto}.news-lead-score strong{font-family:var(--font-display);letter-spacing:-.06em;text-align:center;font-size:clamp(88px,10vw,148px);font-weight:900;line-height:.8}.news-lead-score i{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;justify-content:center;align-items:center;width:54px;height:54px;font-size:12px;font-style:normal;font-weight:900;display:flex;transform:rotate(-3deg)}.news-lead-brief{z-index:1;border-top:1px solid #15151540;grid-template-columns:82px minmax(0,630px);align-items:start;gap:18px;margin:25px 0 18px;padding-top:15px;display:grid;position:relative}.news-lead-brief>span{color:var(--coral);letter-spacing:.08em;padding-top:4px;font-size:9px;font-weight:950}.news-lead-brief h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 7px;font-size:clamp(19px,2vw,27px);line-height:1.25}.news-lead-brief p{margin:0;font-size:13px;font-weight:650;line-height:1.85}.news-lead-brief>p{grid-column:2}.news-lead>a{border-bottom:2px solid var(--ink);z-index:1;gap:40px;padding:0 2px 7px;font-size:11px;font-weight:950;display:inline-flex;position:relative}.news-lead>a span{color:var(--blue)}.news-side{min-width:0;padding:24px 0 38px clamp(24px,3vw,42px)}.news-side section+section{margin-top:34px}.news-side section>a{flex-direction:column;min-height:165px;padding:18px 3px 4px;display:flex}.news-side-next time,.news-side-change>a>small{color:var(--blue);font-family:var(--font-display);letter-spacing:.06em;margin-bottom:14px;font-size:12px;font-weight:900}.news-side-next strong,.news-side-change>a>strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(22px,2.3vw,34px);line-height:1.05}.news-side-next i{color:var(--coral);font-family:var(--font-display);margin:6px 0;font-size:10px;font-style:normal;font-weight:900}.news-side-next a>small{color:var(--muted);margin-top:17px;font-size:9px;font-weight:800}.news-side-change header span{background:var(--blue)}.news-side-change p{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:16px 0;font-size:10px;font-weight:800;line-height:1.5;display:grid}.news-side-change p b{color:var(--coral)}.news-side-change a>span{color:var(--blue);margin-top:auto;font-size:9px;font-weight:900}.news-side blockquote{border-left:5px solid var(--acid);border-top:1px solid var(--ink);margin:34px 0 0;padding:20px 0 0 18px}.news-side blockquote strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;line-height:1.25;display:block}.news-side blockquote p{color:var(--muted);margin:12px 0 15px;font-size:10px;line-height:1.75}.news-side blockquote a{border-bottom:1px solid;padding-bottom:4px;font-size:9px;font-weight:900}.news-numbers{background:var(--ink);color:var(--white);margin:32px var(--news-gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.news-numbers>a{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 11px;min-height:98px;padding:18px 22px;transition:background-color .15s,color .15s;display:grid}.news-numbers>a+a{border-left:1px solid #ffffff40}.news-numbers>a:hover{background:var(--acid);color:var(--ink)}.news-numbers span{font-size:9px;font-weight:900}.news-numbers strong{font-family:var(--font-display);letter-spacing:-.055em;grid-row:1/3;font-size:clamp(46px,5vw,70px);line-height:.9}.news-numbers small{color:var(--acid);letter-spacing:.1em;font-size:7px;font-weight:900}.news-numbers>a:hover small{color:var(--blue)}.news-section{padding:82px var(--news-gutter) 0}.news-section-heading{border-bottom:4px double var(--ink);grid-template-columns:auto 1fr auto;align-items:end;gap:18px;padding-bottom:15px;display:grid}.news-section-heading>span{background:var(--ink);color:var(--white);letter-spacing:.08em;padding:9px 10px 8px;font-size:10px;font-weight:950}.news-section-heading small{color:var(--coral);letter-spacing:.13em;margin-bottom:5px;font-size:8px;font-weight:950;display:block}.news-section-heading h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.9}.news-section-heading>a{border-bottom:1px solid;padding-bottom:4px;font-size:9px;font-weight:900}.news-score-list>a{border-bottom:1px solid var(--ink);grid-template-columns:82px minmax(115px,.55fr) minmax(0,1fr) 18px minmax(0,1fr) 18px;align-items:center;gap:18px;min-height:112px;padding:14px 12px;transition:background-color .15s;display:grid;position:relative}.news-score-list>a[data-lead=true]:before{background:var(--acid);content:"";width:7px;position:absolute;inset:0 auto 0 0}.news-score-list>a:hover{background:var(--white)}.news-score-list>a>span{font-family:var(--font-display);font-size:14px;font-weight:900}.news-score-list>a>small{color:var(--muted);font-size:8px;font-weight:800;line-height:1.5}.news-score-list>a>div{grid-template-columns:1fr auto;align-items:center;gap:17px;min-width:0;display:grid}.news-score-list>a>div:nth-of-type(2){text-align:right;grid-template-columns:auto 1fr}.news-score-list div strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.5vw,20px);overflow:hidden}.news-score-list div b{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(43px,4vw,62px);line-height:.8}.news-score-list>a>i{color:var(--coral);font-style:normal;font-weight:900}.news-score-list>a>em{color:var(--blue);font-size:17px;font-style:normal;font-weight:900}.news-empty{border-bottom:1px solid var(--ink);min-height:150px;padding:35px 12px}.news-empty strong{font-family:var(--font-display);font-size:28px}.news-empty p{color:var(--muted);font-size:11px}.news-columns{padding:0 var(--news-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);display:grid}.news-columns .news-section{padding-left:0;padding-right:0}.news-columns .news-section-heading{grid-template-columns:auto 1fr}.news-columns .news-section-heading>a{grid-column:2;justify-self:start}.news-wire-list>a,.news-people-list>a{border-bottom:1px solid var(--ink);align-items:center;gap:17px;min-height:112px;padding:15px 8px;transition:background-color .15s,padding .15s;display:grid}.news-wire-list>a{grid-template-columns:68px minmax(110px,.7fr) minmax(0,1fr)}.news-wire-list>a:hover,.news-people-list>a:hover{background:var(--acid);padding-left:16px;padding-right:16px}.news-wire-list time,.news-people-list>a>span{color:var(--blue);font-family:var(--font-display);font-size:12px;font-weight:900}.news-wire-list small,.news-people-list small{color:var(--muted);font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.news-wire-list strong,.news-people-list strong{font-size:16px}.news-wire-list p{text-align:right;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:800;line-height:1.5;display:grid}.news-wire-list p b{color:var(--coral)}.news-people-list>a{grid-template-columns:34px 1fr auto}.news-people-list p{margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.55}.news-people-list i{color:var(--coral);font-size:16px;font-style:normal}.news-list-empty{border-bottom:1px solid var(--ink);color:var(--muted);margin:0;padding:35px 8px;font-size:11px}.news-index{background:var(--acid);border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);padding:0 var(--news-gutter);grid-template-columns:.55fr repeat(4,1fr);margin-top:92px;display:grid}.news-index>p{font-family:var(--font-display);letter-spacing:-.03em;margin:0;padding:24px 20px 24px 0;font-size:22px;font-weight:900}.news-index>a{border-left:1px solid var(--ink);grid-template-columns:1fr auto;gap:7px;min-height:96px;padding:22px 18px;transition:background-color .15s,color .15s;display:grid}.news-index>a:hover{background:var(--ink);color:var(--white)}.news-index span{font-size:13px;font-weight:950}.news-index small{letter-spacing:.1em;grid-column:1;font-size:7px;font-weight:900}.news-index b{color:var(--blue);grid-area:1/2/3;align-self:center;font-size:16px}@media (width<=1050px){.news-front{grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr)}.news-lead{min-height:550px}.news-numbers>a{grid-template-columns:1fr}.news-numbers strong{grid-row:auto}.news-score-list>a{grid-template-columns:62px minmax(0,1fr) 18px minmax(0,1fr) 18px;gap:12px}.news-score-list>a>small{display:none}.news-index{grid-template-columns:repeat(4,1fr)}.news-index>p{border-bottom:1px solid var(--ink);grid-column:1/-1;padding:15px 0}.news-index>a:first-of-type{border-left:0}}@media (width<=760px){.newspaper-home{--news-gutter:20px}.news-edition{grid-template-columns:1fr auto}.news-edition strong{justify-self:end}.news-edition span:last-child{display:none}.news-masthead{grid-template-columns:1fr;align-items:center;gap:4px;min-height:126px;padding:19px 0 12px}.news-masthead h1{text-align:left;grid-row:1;font-size:clamp(72px,23vw,104px);line-height:.75}.news-masthead p{grid-row:2;font-size:8px}.news-masthead p:last-child{text-align:left;grid-row:3;justify-self:start}.news-front{grid-template-columns:1fr}.news-lead{border-bottom:1px solid var(--ink);border-right:0;min-height:0;padding:19px 0 36px}.news-lead[data-state=upcoming],.news-lead[data-state=empty]{min-height:0}.news-lead:after{width:270px;height:270px;bottom:-95px;right:-110px}.news-lead h2{font-size:clamp(33px,10vw,46px)}.news-lead h2 span{margin:0 .25em}.news-lead-score{min-height:128px}.news-lead-score strong{font-size:clamp(76px,24vw,108px)}.news-lead-score i{width:42px;height:42px;font-size:9px}.news-lead-brief{grid-template-columns:68px minmax(0,1fr);gap:11px}.news-side{grid-template-columns:1fr 1fr;gap:0 24px;padding:28px 0 36px;display:grid}.news-side section+section{margin-top:0}.news-side section>a{min-height:185px}.news-side blockquote{grid-column:1/-1;margin-top:27px}.news-numbers{grid-template-columns:1fr 1fr;margin-top:22px}.news-numbers>a{min-height:86px;padding:15px}.news-numbers>a:nth-child(3){border-left:0}.news-numbers>a:nth-child(n+3){border-top:1px solid #ffffff40}.news-numbers strong{font-size:50px}.news-section{padding-top:64px}.news-section-heading{grid-template-columns:auto 1fr;align-items:start}.news-section-heading>a{grid-column:2;justify-self:start}.news-section-heading h2{font-size:38px}.news-score-list>a{grid-template-columns:1fr auto 1fr 18px;gap:8px 10px;min-height:116px;padding:14px 8px}.news-score-list>a>span{grid-column:1/-1}.news-score-list>a>div{grid-template-columns:1fr;gap:7px}.news-score-list>a>div:nth-of-type(2){grid-template-columns:1fr}.news-score-list div strong{white-space:normal;font-size:12px}.news-score-list div b{grid-row:2;font-size:47px}.news-score-list>a>i{grid-column:2}.news-score-list>a>em{grid-area:2/4}.news-columns{grid-template-columns:1fr;gap:0}.news-wire-list>a{grid-template-columns:54px minmax(0,1fr);gap:10px}.news-wire-list p{text-align:left;grid-column:2}.news-index{grid-template-columns:1fr 1fr;margin-top:70px}.news-index>a:nth-of-type(3){border-left:0}.news-index>a:nth-of-type(n+3){border-top:1px solid var(--ink)}}@media (width<=460px){.news-side{grid-template-columns:1fr}.news-side section+section{margin-top:26px}.news-side section>a{min-height:160px}.news-side-next strong,.news-side-change>a>strong{font-size:27px}.news-index{grid-template-columns:1fr}.news-index>a{border-left:0;border-top:1px solid var(--ink)}}@media (prefers-reduced-motion:reduce){.news-numbers>a,.news-score-list>a,.news-wire-list>a,.news-people-list>a,.news-index>a{transition:none}}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:900;src:url(/fonts/barlow-condensed/barlow-condensed-latin-900.woff2)format("woff2")}:root{--ink:#151515;--paper:#f2f0e8;--white:#fff;--line:#1515152e;--acid:#d8ff00;--coral:#ff5c35;--blue:#4968ff;--muted:#686861;--font-sans:Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--font-display:"Barlow Condensed", "Arial Narrow", Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--page-gutter:clamp(20px, 7vw, 108px);--section-space:clamp(72px, 8vw, 120px)}*{box-sizing:border-box}html{scroll-behavior:auto;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0}h1,h2,h3,.brand,.eyebrow,.preview-label,.coverage-strip strong,.directory-toolbar strong{font-family:var(--font-display)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.analytics-consent{background:var(--ink);box-shadow:8px 8px 0 var(--acid);color:var(--white);z-index:100;justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 36px);max-width:900px;padding:22px 24px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.analytics-consent strong{letter-spacing:.04em;margin-bottom:7px;font-size:13px;display:block}.analytics-consent p{color:#ffffffbf;margin:0;font-size:11px;line-height:1.7}.analytics-consent a{border-bottom:1px solid #ffffffb3;margin-top:8px;font-size:10px;display:inline-block}.analytics-consent-actions{flex:none;gap:8px;display:flex}.analytics-consent button,.analytics-preferences{cursor:pointer;border:0;font-family:inherit;font-size:11px;font-weight:900}.analytics-consent button{color:var(--white);background:#32322f;min-height:42px;padding:0 17px}.analytics-consent .analytics-consent-primary{background:var(--acid);color:var(--ink)}.analytics-preferences{background:var(--ink);color:var(--white);z-index:90;padding:9px 12px;position:fixed;bottom:12px;right:12px}.privacy-page{min-height:100vh}.privacy-content{max-width:850px;margin:0 auto;padding:clamp(70px,10vw,130px) 24px 140px}.privacy-content h1{letter-spacing:-.07em;margin:0 0 70px;font-size:clamp(42px,7vw,76px);line-height:1}.privacy-content section{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:36px;padding:28px 0;display:grid}.privacy-content h2{letter-spacing:.04em;margin:0;font-size:13px}.privacy-content section p{color:#41413c;margin:0;font-size:14px;line-height:2}.privacy-back{margin-top:50px;font-size:12px;font-weight:900}.privacy-back a{border-bottom:1px solid var(--ink);padding-bottom:6px}@media (width<=700px){.analytics-consent{flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 20px);padding:18px;bottom:10px}.analytics-consent-actions button{flex:1}.analytics-preferences{opacity:.82;padding:7px 9px;font-size:9px;bottom:8px;right:8px}.privacy-content section{grid-template-columns:1fr;gap:12px}}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;padding:0 clamp(24px,5vw,76px);display:grid}.brand{letter-spacing:-.08em;width:fit-content;font-size:24px;font-weight:950;line-height:1}.brand span{color:var(--coral)}.site-header nav{letter-spacing:.12em;gap:32px;font-size:12px;font-weight:800;display:flex}.site-header nav a{position:relative}.site-header nav a:after{background:var(--coral);content:"";transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a[aria-current=page]:after{transform:scaleX(1)}.preview-label{color:var(--muted);letter-spacing:.18em;justify-self:end;font-size:9px;font-weight:800}.hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(48px,8vw,132px);min-height:690px;padding:clamp(68px,9vw,130px) clamp(24px,7vw,108px) 96px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #15151514;border-radius:999px;width:560px;height:560px;position:absolute;top:15px;left:-230px}.hero-copy{z-index:1;position:relative}.eyebrow{letter-spacing:.17em;align-items:center;gap:12px;margin:0 0 28px;font-size:11px;font-weight:900;display:flex}.eyebrow:before{background:var(--coral);content:"";width:8px;height:8px}.eyebrow span{color:var(--muted)}.hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(55px,7.1vw,108px);font-weight:950;line-height:.92}.hero h1 em{color:var(--blue);white-space:nowrap;font-style:normal}.hero-description{color:#41413c;margin:38px 0;font-size:clamp(15px,1.25vw,19px);font-weight:600;line-height:2}.hero-actions{align-items:center;gap:30px;display:flex}.primary-button{background:var(--blue);color:var(--white);letter-spacing:.1em;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.primary-button:after{content:"↗";margin-left:25px}.primary-button:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.primary-button.dark{background:var(--ink)}.primary-button.dark:hover{box-shadow:6px 6px 0 var(--acid)}.text-link{border-bottom:1px solid var(--ink);letter-spacing:.08em;padding-bottom:6px;font-size:12px;font-weight:900}.match-card{background:var(--ink);box-shadow:18px 18px 0 var(--acid);color:var(--white);align-self:center;min-height:480px;padding:28px;position:relative;transform:rotate(2deg)}.match-card:before{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:9px}.match-card-topline{letter-spacing:.16em;border-bottom:1px solid #ffffff3d;justify-content:space-between;padding-bottom:16px;font-size:9px;font-weight:900;display:flex}.match-card-topline span:last-child{color:var(--acid)}.match-date{align-items:end;gap:10px;margin:28px 0 34px;display:flex}.match-date strong{letter-spacing:-.07em;font-size:clamp(32px,4vw,54px);line-height:.8}.match-date span{color:var(--acid);font-size:11px;font-weight:900}.match-teams{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.match-teams small{color:#989891;letter-spacing:.15em;margin-bottom:8px;font-size:8px;display:block}.match-teams strong{letter-spacing:-.03em;font-size:clamp(14px,1.5vw,20px);line-height:1.05}.align-right{text-align:right}.versus{color:var(--coral);padding:0 15px;font-size:12px;font-weight:900}.diff-list{border-top:1px solid #ffffff3d;margin-top:34px}.diff-list>div{border-bottom:1px solid #ffffff21;align-items:center;gap:15px;padding:14px 0;display:flex}.diff-list p{margin:0}.diff-list strong,.diff-list small{display:block}.diff-list strong{letter-spacing:.05em;font-size:10px}.diff-list small{color:#989891;margin-top:3px;font-size:9px}.diff-badge{justify-content:center;align-items:center;width:42px;height:30px;font-size:9px;font-weight:950;display:flex}.diff-badge.in{background:var(--acid);color:var(--ink)}.diff-badge.out{background:var(--coral)}.match-live-details strong{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.diff-badge.match-live-type{background:var(--blue);color:var(--white)}.match-card-actions{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid;position:relative}.match-card-actions a{letter-spacing:.08em;border:1px solid #ffffff47;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.match-card-actions a:last-child{background:var(--acid);border-color:var(--acid);color:var(--ink)}.match-card-empty{flex-direction:column;justify-content:center;min-height:380px;display:flex;position:relative}.match-card-empty strong{letter-spacing:-.07em;font-size:clamp(28px,4vw,48px);line-height:1}.match-card-empty p{color:#989891;margin:25px 0;font-size:11px;line-height:1.8}.match-card-empty a{border-bottom:1px solid var(--acid);color:var(--acid);width:fit-content;padding-bottom:5px;font-size:10px;font-weight:900}.sample-note{color:#777771;text-align:right;margin:17px 0 0;font-size:8px}.coverage-strip{background:var(--blue);color:var(--white);grid-template-columns:repeat(3,1fr) auto;align-items:stretch;padding:0 clamp(24px,6vw,90px);display:grid}.coverage-strip>div{border-right:1px solid #ffffff40;align-items:baseline;gap:13px;padding:27px 30px;display:flex}.coverage-strip>div:first-child{padding-left:0}.coverage-strip strong{letter-spacing:-.07em;font-size:34px}.coverage-strip span,.coverage-strip p{letter-spacing:.12em;font-size:8px;font-weight:800}.home-discovery{background:#f4f2eb;grid-template-columns:minmax(280px,.7fr) 1fr;gap:clamp(40px,7vw,100px);padding:clamp(75px,9vw,125px) clamp(24px,7vw,108px);display:grid}.home-discovery>div>.eyebrow{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:950}.home-discovery>div h2{letter-spacing:-.075em;margin:25px 0 28px;font-size:clamp(42px,6vw,82px);line-height:.92}.home-discovery>div>p:not(.eyebrow){max-width:510px;font-size:13px;line-height:1.9}.home-discovery>div>a{border-bottom:1px solid var(--ink);margin-top:25px;padding-bottom:5px;font-size:9px;font-weight:950;display:inline-block}.home-discovery nav{border-top:2px solid var(--ink)}.home-discovery nav>a{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr 20px;align-items:start;gap:18px;padding:22px 5px;display:grid}.home-discovery nav>a>span{color:var(--coral);font-size:8px;font-weight:950}.home-discovery nav strong{letter-spacing:-.04em;font-size:clamp(17px,2vw,24px)}.home-discovery nav p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.7}.home-discovery nav i{color:var(--blue);font-size:14px;font-style:normal}.coverage-strip p{color:#ffffffa6;align-self:center;margin-left:24px}.concept-section{padding:130px clamp(24px,7vw,108px)}.home-changes{background:var(--white);padding:120px clamp(24px,7vw,108px)}.home-change-list{border-top:2px solid var(--ink);margin-top:58px}.home-change-list>a{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr minmax(260px,.9fr) auto;align-items:center;gap:26px;min-height:92px;transition:background-color .16s,padding .16s;display:grid}.home-change-list>a:hover{background:var(--acid);padding:0 20px}.home-change-list>a>span:first-child{color:var(--blue);font-size:10px;font-weight:900}.home-change-list small,.home-change-list strong{display:block}.home-change-list small{color:var(--muted);letter-spacing:.12em;margin-bottom:6px;font-size:8px;font-weight:800}.home-change-list strong{font-size:16px}.home-change-list p{text-align:right;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0;font-size:12px;font-weight:800;display:grid}.home-change-list p b{color:var(--coral)}.home-change-link{width:fit-content;margin:38px 0 0 auto;display:block}.section-heading>p{color:var(--coral);letter-spacing:.18em;margin:0 0 18px;font-size:10px;font-weight:900}.section-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(40px,5vw,76px);line-height:1}.feature-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin-top:72px;display:grid}.feature-card{border-right:1px solid var(--line);padding:28px 38px 40px 0}.feature-card+.feature-card{padding-left:38px}.feature-card:last-child{border-right:0}.feature-card>span{color:var(--blue);font-size:11px;font-weight:900}.feature-card h3{letter-spacing:-.04em;margin:52px 0 18px;font-size:24px}.feature-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.player-spotlight{background:var(--acid);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(50px,10vw,160px);padding:110px clamp(24px,7vw,108px);display:grid}.spotlight-copy h2{letter-spacing:-.08em;margin:0;font-size:clamp(44px,5.2vw,74px);line-height:.98}.spotlight-copy>p:not(.eyebrow){max-width:390px;margin:34px 0;font-size:14px;line-height:1.9}.spotlight-data{border-bottom:2px solid var(--ink);border-top:2px solid var(--ink);align-self:center}.player-nameplate{align-items:center;padding:28px 0;display:flex}.player-nameplate>span{letter-spacing:-.09em;margin-right:32px;font-size:clamp(64px,8vw,116px);font-weight:950;line-height:.8}.player-nameplate small,.player-nameplate strong,.player-nameplate p{display:block}.player-nameplate small{letter-spacing:.15em;font-size:9px;font-weight:900}.player-nameplate strong{margin-top:6px;font-size:25px}.player-nameplate p{color:#505045;margin:8px 0 0;font-size:10px;font-weight:800}.metrics-row{border-top:1px solid #15151559;grid-template-columns:repeat(3,1fr);display:grid}.metrics-row>div{border-right:1px solid #15151559;padding:22px 20px}.metrics-row>div:first-child{padding-left:0}.metrics-row>div:last-child{border:0}.metrics-row span,.metrics-row small{letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.metrics-row strong{letter-spacing:-.06em;margin:6px 0;font-size:34px;display:block}.metrics-row small{color:#656557;font-size:7px}.change-callout{border-top:1px solid #15151559;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:19px 0;font-size:11px;display:grid}.change-callout>span:first-child{color:var(--blue);font-weight:900}.change-callout p{margin:0}.verified-dot{align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.verified-dot:before{content:"";background:#1f9e4b;border-radius:50%;width:7px;height:7px}.pipeline-section{background:var(--ink);color:var(--white);padding:120px clamp(24px,7vw,108px)}.section-heading.light>p{color:var(--acid)}.pipeline-grid{border-top:1px solid #ffffff59;margin-top:70px}.sync-summary{border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;grid-template-columns:1.6fr repeat(4,1fr);margin-top:58px;display:grid}.sync-summary>div{border-right:1px solid #fff3;padding:22px}.sync-summary>div:first-child{padding-left:0}.sync-summary>div:last-child{border-right:0}.sync-summary span,.sync-summary strong{display:block}.sync-summary span{color:#85857f;letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:900}.sync-summary strong{color:var(--acid);letter-spacing:-.03em;text-transform:uppercase;font-size:20px}.sync-summary>div:first-child strong{color:var(--white);font-size:13px}.pipeline-grid article{border-bottom:1px solid #fff3;grid-template-columns:50px 1fr auto;align-items:center;gap:30px;padding:25px 0;display:grid}.pipeline-grid article>span{color:#777;font-size:11px;font-weight:900}.pipeline-grid h3{margin:0 0 6px;font-size:17px}.pipeline-grid p{color:#95958f;margin:0;font-size:11px;line-height:1.7}.pipeline-grid article>strong{color:#888;letter-spacing:.13em;border:1px solid #555;padding:8px 11px;font-size:8px}.pipeline-grid article>strong.ready{border-color:var(--acid);color:var(--acid)}.global-site-footer{background:var(--ink);color:var(--white);border-top:1px solid #333;grid-template-columns:minmax(260px,1fr) minmax(360px,auto) auto;align-items:center;gap:40px;padding:42px clamp(24px,7vw,108px);display:grid}.global-site-footer>div{flex-direction:column;gap:12px;display:flex}.global-site-footer p{color:#8c8c87;max-width:450px;margin:0;font-size:10px;line-height:1.7}.global-site-footer nav{flex-wrap:wrap;justify-content:center;gap:12px 22px;display:flex}.global-site-footer nav a{border-bottom:1px solid #555;padding-bottom:4px;font-size:9px;font-weight:900}.global-site-footer>span{color:#666;justify-self:end;font-size:8px}.footer-brand{font-size:20px}.about-page{background:#f4f2eb;min-height:100vh}.about-content{max-width:1080px;margin:0 auto;padding:clamp(70px,9vw,125px) clamp(24px,6vw,80px) 120px}.about-content>.eyebrow{color:var(--coral);letter-spacing:.15em;font-size:9px;font-weight:950}.about-content>h1{letter-spacing:-.075em;margin:25px 0 40px;font-size:clamp(53px,8vw,106px);line-height:.9}.about-lead{max-width:880px;margin:0 0 80px;font-size:clamp(17px,2vw,24px);font-weight:750;line-height:1.8}.about-content>section{border-top:2px solid var(--ink);grid-template-columns:70px 1fr;gap:35px;padding:30px 0 48px;display:grid}.about-content>section>span{color:var(--coral);font-size:10px;font-weight:950}.about-content section h2{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(25px,3vw,39px)}.about-content section p{max-width:820px;margin:0;font-size:14px;line-height:1.95}.about-content section ul{flex-wrap:wrap;gap:10px 20px;margin:22px 0 0;padding:0;list-style:none;display:flex}.about-content section li a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:10px;font-weight:900}.about-actions{background:var(--ink);grid-template-columns:repeat(2,1fr);margin-top:30px;padding:22px 28px;display:grid}.about-actions a{color:var(--white);border-bottom:1px solid #494949;padding:17px 8px;font-size:11px;font-weight:900}.about-actions a:nth-child(odd){border-right:1px solid #494949;padding-right:24px}.about-actions a:nth-child(2n){padding-left:24px}.directory-page{background:var(--ink);color:var(--white);min-height:100vh}.dark-header{border-color:#ffffff2e}.dark-header .preview-label{color:#777}.directory-hero{background:var(--ink);padding:95px clamp(24px,7vw,108px) 80px}.directory-hero h1{color:var(--acid);letter-spacing:-.09em;margin:50px 0 48px;font-size:clamp(72px,12vw,180px);line-height:.73}.directory-hero>p:last-child{color:#999;max-width:540px;margin:0;font-size:13px;line-height:1.9}.directory-content{background:var(--paper);color:var(--ink);padding:60px clamp(24px,7vw,108px) 120px}.directory-toolbar{border-bottom:2px solid var(--ink);grid-template-columns:170px 170px 1fr;align-items:center;padding-bottom:25px;display:grid}.directory-toolbar>div{align-items:baseline;gap:10px;display:flex}.directory-toolbar span,.directory-toolbar p{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:800}.directory-toolbar strong{color:var(--blue);font-size:24px}.directory-toolbar p{justify-self:end;margin:0}.directory-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.3fr) minmax(180px,.7fr) auto 1fr;align-items:end;gap:14px;padding:24px 0;display:grid}.directory-filters label span{color:var(--muted);letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.directory-filters input,.directory-filters select{background:var(--white);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:0;width:100%;height:44px;padding:0 13px;font-size:12px}.directory-filters button{background:var(--ink);color:var(--white);cursor:pointer;letter-spacing:.08em;border:0;height:44px;padding:0 24px;font-size:10px;font-weight:900}.directory-filters p{color:var(--muted);letter-spacing:.12em;justify-self:end;margin:0 0 13px;font-size:8px;font-weight:900}.directory-filters p strong{color:var(--blue);margin-right:6px;font-size:18px}.directory-empty,.changes-empty{text-align:center;padding:70px 0}.directory-empty strong,.changes-empty strong{color:var(--blue);letter-spacing:-.03em;font-size:24px;display:block}.directory-empty p,.changes-empty p{color:var(--muted);font-size:11px}.player-row{border-bottom:1px solid var(--line);grid-template-columns:85px 1.3fr 1fr 80px auto;align-items:center;gap:28px;min-height:126px;transition:background-color .16s,padding .16s;display:grid}.player-directory-list{content-visibility:auto}.player-row:hover{background:var(--acid);padding:0 22px}.player-row-number{color:var(--blue);letter-spacing:-.08em;font-size:45px;font-weight:950}.player-row small,.player-row strong{display:block}.player-row small{color:var(--muted);letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:800}.player-row strong{font-size:20px}.player-row p,.player-row>span:not(.player-row-number,.row-arrow){font-size:11px;font-weight:800}.row-arrow{font-size:22px}.empty-directory{border-bottom:1px solid var(--line);color:#a0a097;align-items:center;gap:28px;min-height:90px;display:flex}.empty-directory span{font-size:24px;font-weight:900}.empty-directory p{font-size:11px}.profile-page{min-height:100vh}.breadcrumb{letter-spacing:.13em;gap:12px;padding:24px clamp(24px,7vw,108px);font-size:9px;font-weight:900;display:flex}.breadcrumb a{color:var(--blue)}.profile-hero{border-bottom:2px solid var(--ink);grid-template-columns:auto minmax(0,1fr) clamp(190px,17vw,260px) auto;align-items:end;min-height:270px;margin:0 clamp(24px,7vw,108px);display:grid;position:relative}.profile-number{color:var(--blue);letter-spacing:-.12em;margin-right:clamp(30px,5vw,80px);font-size:clamp(110px,16vw,230px);font-weight:950;line-height:.68}.profile-heading>p{letter-spacing:.17em;margin:0 0 9px;font-size:10px;font-weight:900}.profile-heading h1{letter-spacing:-.08em;margin:0;font-size:clamp(42px,5vw,76px);line-height:1}.profile-heading>div{gap:8px;margin-top:19px;display:flex}.profile-heading>div span,.profile-heading>div a{border:1px solid var(--ink);padding:7px 10px;font-size:9px;font-weight:900}.profile-status{border-left:1px solid var(--line);flex-direction:column;padding-left:30px;display:flex}.profile-status span,.profile-status small{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:800}.profile-status strong{margin:6px 0;font-size:17px}.profile-status,.profile-heading,.profile-number{margin-bottom:35px}.profile-avatar{align-self:stretch;min-height:270px;margin:0 28px 0 18px;display:block;position:relative;overflow:hidden}.profile-avatar-grid{background-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.profile-avatar-grid{background-color:color-mix(in srgb, var(--acid) 74%, white)}}.profile-avatar-grid{border-left:1px solid var(--ink);border-right:1px solid var(--ink);background-image:linear-gradient(#15151514 1px,#0000 1px),linear-gradient(90deg,#15151514 1px,#0000 1px);background-size:12px 12px;width:100%;height:78%;position:absolute;bottom:0;left:0}.profile-avatar-image{height:100%;image-rendering:pixelated;object-fit:contain;width:100%;display:block;position:absolute;inset:0}.profile-avatar-fallback{color:var(--blue);letter-spacing:-.12em;opacity:.22;justify-content:center;align-items:center;font-size:clamp(80px,11vw,170px);font-weight:950;line-height:1;display:flex;position:absolute;inset:0}.profile-avatar figcaption{background:var(--ink);color:var(--white);letter-spacing:.13em;padding:7px 9px;font-size:6px;font-weight:950;position:absolute;bottom:14px;left:0}.player-list-avatar{flex:none;justify-content:center;align-items:center;display:flex}.player-list-avatar .profile-avatar{align-self:center;width:64px;min-width:64px;height:64px;min-height:64px;margin:0}.player-list-avatar .profile-avatar-grid{background-size:6px 6px;height:82%}.player-list-avatar .profile-avatar-fallback{font-size:27px}.player-list-avatar .profile-avatar figcaption{display:none}.player-archetype-prototype{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:540px;margin:48px clamp(24px,7vw,108px) 0;display:grid;overflow:hidden}.player-archetype-copy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,74px);display:flex}.player-archetype-copy>header{justify-content:space-between;align-items:center;display:flex}.player-archetype-copy>header span{background:var(--acid);color:var(--ink);letter-spacing:.14em;padding:8px 10px;font-size:8px;font-weight:950}.player-archetype-copy>header small{color:#ffffff75;letter-spacing:.15em;font-size:7px;font-weight:900}.player-archetype-code{color:var(--coral);letter-spacing:.16em;margin:clamp(48px,7vw,78px) 0 13px;font-size:9px;font-weight:950}.player-archetype-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(38px,4.5vw,68px);line-height:.98}.player-archetype-copy h2 em{color:var(--acid);font-style:normal}.player-archetype-lead{color:#ffffffad;max-width:600px;margin:26px 0 30px;font-size:11px;font-weight:700;line-height:1.9}.player-archetype-signals{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.player-archetype-signals>div{border-right:1px solid #ffffff2e;padding:18px 16px 18px 0}.player-archetype-signals>div+div{padding-left:16px}.player-archetype-signals>div:last-child{border-right:0}.player-archetype-signals dt,.player-archetype-signals dd small{color:#ffffff75;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.player-archetype-signals dd{color:var(--acid);letter-spacing:-.07em;margin:9px 0 0;font-size:clamp(24px,3vw,42px);font-weight:950;line-height:1}.player-archetype-signals dd small{color:#ffffff9e;letter-spacing:.09em;margin-top:7px;font-size:6px}.player-archetype-note{color:#fff6;margin:17px 0 0;font-size:8px;line-height:1.7}.player-archetype-visual{background:var(--blue);isolation:isolate;place-items:end center;min-height:540px;display:grid;position:relative;overflow:hidden}.player-archetype-visual:before{background:var(--acid);content:"";z-index:-2;border-radius:50%;width:min(37vw,520px);height:min(37vw,520px);position:absolute;top:8%;right:-18%}.player-archetype-visual:after{content:"";z-index:-1;background:repeating-linear-gradient(-55deg,#0000 0 29px,#15151521 30px 32px);position:absolute;inset:0}.player-archetype-visual>span{color:#15151529;letter-spacing:-.14em;font-size:clamp(190px,24vw,360px);font-weight:950;line-height:.75;position:absolute;top:7%;right:7%;transform:rotate(-7deg)}.player-archetype-image{filter:drop-shadow(16px 20px #15151533);object-fit:contain;z-index:2;width:min(92%,520px);height:auto;max-height:620px;position:relative}.player-archetype-visual>p{background:var(--coral);color:var(--ink);letter-spacing:.14em;z-index:3;margin:0;padding:8px 10px;font-size:7px;font-weight:950;position:absolute;bottom:24px;left:24px;transform:rotate(-4deg)}.profile-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:clamp(45px,8vw,120px);padding:90px clamp(24px,7vw,108px) 120px;display:grid}.profile-main,.profile-grid>aside{min-width:0}.profile-section+.profile-section{margin-top:90px}.profile-section-heading{border-bottom:2px solid var(--ink);align-items:center;gap:18px;padding-bottom:16px;display:flex}.profile-section-heading span{color:var(--blue);font-size:10px;font-weight:900}.profile-section-heading h2{margin:0;font-size:20px}.transfer-card{background:var(--acid);grid-template-columns:1fr auto 1fr;align-items:center;min-height:140px;margin-top:25px;padding:30px;display:grid}.transfer-card>div:last-child{text-align:right}.transfer-card small,.transfer-card strong{display:block}.transfer-card small{margin-bottom:12px;font-size:9px;font-weight:900}.transfer-card strong{font-size:clamp(17px,2vw,25px)}.transfer-arrow{color:var(--blue);margin:0 25px;font-size:34px;font-weight:900}.profile-metrics{grid-template-columns:repeat(3,1fr);display:grid}.profile-metrics>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:28px 22px}.profile-metrics>div:first-child{padding-left:0}.profile-metrics>div:last-child{border-right:0}.profile-metrics span,.profile-metrics small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:800;display:block}.profile-metrics strong{letter-spacing:-.07em;margin:8px 0;font-size:41px;display:block}.performance-context{justify-content:space-between;align-items:end;margin:24px 0 18px;display:flex}.performance-context p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.performance-context p strong{color:var(--ink);font-size:18px;display:block}.performance-context>span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:900}.performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-metric{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:160px;padding:22px}.performance-metric:nth-child(3n){border-right:0}.performance-metric small,.performance-metric>span,.performance-metric p{letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.performance-metric small,.performance-metric p{color:var(--muted)}.performance-metric strong{letter-spacing:-.07em;margin:11px 0 5px;font-size:clamp(26px,3vw,42px);display:block}.performance-metric>span{color:var(--muted)}.performance-metric.is-up>span{color:var(--blue)}.performance-metric.is-down>span{color:var(--coral)}.performance-metric p{margin:18px 0 0}.performance-metric p b{color:var(--ink)}.performance-note{color:var(--muted);margin:14px 0 42px;font-size:9px;line-height:1.7}.recent-games-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.recent-games-heading h3{margin:0;font-size:13px}.recent-games-heading span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:900}.recent-games-scroll,.season-performance-scroll{overflow-x:auto}.recent-games,.season-performance{border-collapse:collapse;width:100%;min-width:720px;font-size:10px}.recent-games th,.season-performance th{color:var(--muted);letter-spacing:.08em;font-size:8px}.recent-games th,.recent-games td,.season-performance th,.season-performance td{border-bottom:1px solid var(--line);text-align:right;padding:14px 10px}.recent-games th:first-child,.recent-games td:first-child,.recent-games th:nth-child(2),.recent-games td:nth-child(2),.season-performance th:first-child{text-align:left}.recent-games td:nth-child(2) span{color:var(--muted);width:12px;margin-right:5px;font-size:8px;display:inline-block}.recent-games a{color:var(--blue);font-size:13px;font-weight:900}.game-result{font-weight:950}.game-result.is-win{color:var(--blue)}.game-result.is-lose{color:var(--coral)}.season-performance{min-width:680px;margin-top:20px}.season-performance tbody th{color:var(--ink);font-size:11px}.season-performance tbody tr:first-child{background:var(--acid)}.performance-empty{border-bottom:1px solid var(--line);padding:45px 0}.performance-empty strong{color:var(--blue);letter-spacing:-.07em;font-size:clamp(30px,5vw,60px)}.performance-empty p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.8}.style-profile{margin-top:24px}.style-profile>header{justify-content:space-between;align-items:end;display:flex}.style-profile>header div span,.style-profile>header small,.style-methodology{color:var(--muted);letter-spacing:.09em;font-size:8px;font-weight:850}.style-profile>header div strong{margin-top:8px;font-size:13px;display:block}.style-profile>header small{background:var(--acid);color:var(--ink);padding:7px 9px}.style-tags{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.style-tags span{border:1px solid var(--ink);padding:8px 10px;font-size:9px;font-weight:900}.style-signals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.style-signals article{border-bottom:1px solid var(--line);padding:22px 24px 22px 0}.style-signals article:nth-child(2n){border-left:1px solid var(--line);padding-left:24px;padding-right:0}.style-signals article>div:first-child{align-items:baseline;gap:8px;display:flex}.style-signals article>div:first-child span,.style-signals article>div:first-child small{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:850}.style-signals article>div:first-child strong{margin-left:auto;font-size:24px}.style-signal-track{background:var(--line);height:8px;margin:14px 0 12px;display:block;overflow:hidden}.style-signal-track span{background:var(--blue);height:100%;display:block}.style-signals article p,.style-methodology{margin:0;line-height:1.65}.style-signals article p{color:var(--muted);font-size:8px}.style-methodology{margin-top:18px}.season-performance.is-detailed{min-width:1510px}.full-game-log{margin-top:22px}.full-game-log summary{background:var(--ink);color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}.full-game-log summary::-webkit-details-marker{display:none}.full-game-log summary span{color:var(--acid);letter-spacing:.12em;font-size:8px;font-weight:900}.full-game-log summary strong{font-size:10px}.full-game-log-scroll{overflow-x:auto}.full-game-log table{border-collapse:collapse;width:100%;min-width:1880px;font-size:9px}.full-game-log th,.full-game-log td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px 9px}.full-game-log thead th{color:var(--muted);letter-spacing:.07em;font-size:7px}.full-game-log tbody th,.full-game-log th:first-child,.full-game-log td:nth-child(2),.full-game-log th:nth-child(2),.full-game-log td:nth-child(3),.full-game-log th:nth-child(3){text-align:left}.full-game-log tbody tr:hover{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.full-game-log tbody tr:hover{background:color-mix(in srgb, var(--acid) 35%, transparent)}}.full-game-log a{color:var(--blue);font-size:12px;font-weight:900}.player-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.player-media-grid article{border:1px solid var(--line);min-width:0}.player-media-frame{aspect-ratio:16/9;background:var(--ink)}.player-media-frame iframe{border:0;width:100%;height:100%}.player-media-copy{padding:17px}.player-media-copy>span,.player-media-copy>p,.player-media-copy>small{color:var(--muted);font-size:8px;line-height:1.6;display:block}.player-media-copy>span{color:var(--blue);letter-spacing:.09em;font-weight:900}.player-media-copy h3{margin:10px 0 7px;font-size:13px;line-height:1.5}.player-media-copy>p{margin:0 0 10px}.player-media-copy>a{color:var(--blue);margin-top:13px;font-size:9px;font-weight:900;display:inline-block}.player-media-empty{border-bottom:1px solid var(--line);padding:44px 0}.player-media-empty strong{color:var(--blue);letter-spacing:-.06em;font-size:clamp(22px,4vw,42px)}.player-media-empty p{color:var(--muted);margin:11px 0 0;font-size:10px;line-height:1.8}.career-timeline>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;min-height:74px;display:grid}.career-timeline span,.career-timeline small{color:var(--muted);font-size:9px;font-weight:800}.career-timeline strong{font-size:14px}.career-timeline small{border:1px solid var(--line);padding:6px 8px}.profile-change-history{gap:1px;margin-top:24px;display:grid}.profile-change-history article{background:var(--white);border-bottom:1px solid var(--line);padding:20px 0}.profile-change-history article>div:first-child,.profile-change-source{justify-content:space-between;align-items:center;display:flex}.profile-change-history article>div:first-child span,.profile-change-history time,.profile-change-source{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.profile-change-history article>p{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:16px 0;display:grid}.profile-change-history article>p span{color:var(--muted);text-align:right}.profile-change-history article>p b{color:var(--coral)}.profile-change-source a{color:var(--blue)}.profile-change-empty{color:var(--muted);margin-top:24px;font-size:11px}.fact-panel,.source-panel{border-top:2px solid var(--ink);padding-top:18px}.fact-panel h2,.source-panel h2{letter-spacing:.15em;margin:0 0 24px;font-size:10px}.fact-panel dl{margin:0}.fact-panel dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.fact-panel dt{color:var(--muted);font-size:9px}.fact-panel dd{margin:0;font-size:11px;font-weight:800}.fact-panel>p{color:var(--muted);font-size:8px;line-height:1.7}.source-panel{margin-top:65px}.source-panel>a{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.source-panel>a>span:first-child{background:var(--blue);color:#fff;justify-content:center;align-items:center;height:25px;font-size:8px;font-weight:900;display:flex}.source-panel small,.source-panel strong{display:block}.source-panel small{color:var(--muted);margin-bottom:4px;font-size:7px}.source-panel strong{font-size:10px}.research-disclaimer{background:var(--blue);color:#fff;align-items:center;gap:25px;padding:27px clamp(24px,7vw,108px);display:flex}.research-disclaimer strong{color:var(--acid);letter-spacing:.15em;white-space:nowrap;font-size:9px}.research-disclaimer p{margin:0;font-size:10px;line-height:1.6}.changes-page{background:var(--ink);color:var(--white);min-height:100vh}.changes-hero{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;padding:105px clamp(24px,7vw,108px) 90px;display:grid}.changes-hero h1{letter-spacing:-.09em;margin:45px 0 0;font-size:clamp(70px,11vw,166px);line-height:.75}.changes-hero h1 em{color:var(--acid);font-style:normal}.changes-intro{border-top:1px solid #ffffff59;padding-top:22px}.changes-intro strong{color:var(--acid);letter-spacing:-.08em;font-size:70px;line-height:1;display:block}.changes-intro>span{color:#aaa;letter-spacing:.13em;font-size:8px;font-weight:900}.changes-intro p{color:#aaa;margin:28px 0 0;font-size:11px;line-height:1.9}.sync-stamp{color:var(--acid);letter-spacing:.08em;margin-top:18px;font-size:8px;font-weight:800;display:block}.changes-content{background:var(--paper);color:var(--ink);padding:60px clamp(24px,7vw,108px) 120px}.change-type-filters{border-bottom:1px solid var(--line);gap:26px;margin-bottom:20px;display:flex}.change-type-filters a{color:var(--muted);padding:0 0 12px;font-size:10px;font-weight:900;position:relative}.change-type-filters a[aria-current=page]{color:var(--ink)}.change-type-filters a[aria-current=page]:after{background:var(--coral);content:"";width:100%;height:3px;position:absolute;bottom:-1px;left:0}.changes-heading{border-bottom:2px solid var(--ink);color:var(--muted);letter-spacing:.13em;grid-template-columns:80px 1fr minmax(300px,.9fr) 180px 24px;padding:0 0 15px;font-size:8px;font-weight:900;display:grid}.changes-heading span:nth-child(3){grid-column:3}.changes-heading span:nth-child(4){grid-column:4}.change-feed{content-visibility:auto}.change-row{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr minmax(300px,.9fr) 180px 24px;align-items:center;gap:26px;min-height:112px;padding:0 13px;transition:background-color .16s,padding .16s;display:grid}.change-row:hover{background:var(--acid);padding-left:25px;padding-right:25px}.change-index{color:var(--blue);font-size:11px;font-weight:900}.change-player{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.change-player>div>small,.change-player>div>strong,.change-player>div>span{display:block}.change-player>div>small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.change-player>div>strong{margin:5px 0;font-size:18px}.change-player>div>span{color:var(--muted);font-size:8px;font-weight:800}.change-path{text-align:right;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.change-path span,.change-path strong{font-size:12px}.change-path b{color:var(--coral);font-size:18px}.change-status span,.change-status small{display:block}.change-status span{color:var(--blue);margin-bottom:6px;font-size:9px;font-weight:900}.change-status small{color:var(--muted);font-size:8px}.change-status time{color:var(--muted);margin-top:7px;font-size:8px;display:block}.change-filters{scrollbar-width:thin;gap:8px;margin-bottom:38px;padding-bottom:8px;display:flex;overflow-x:auto}.change-filters a{border:1px solid var(--line);flex:none;padding:10px 13px;font-size:9px;font-weight:900}.change-filters a:hover,.change-filters a[aria-current=page]{background:var(--ink);color:var(--acid)}.teams-page{background:var(--ink);color:var(--white);min-height:100vh}.teams-hero{grid-template-columns:1fr auto;align-items:end;gap:60px;padding:100px clamp(24px,7vw,108px) 85px;display:grid}.teams-hero>p{grid-column:1/-1}.teams-hero h1{letter-spacing:-.09em;margin:18px 0 0;font-size:clamp(68px,10.5vw,158px);line-height:.76}.teams-hero h1 em{color:var(--acid);font-style:normal}.teams-hero>div{border-top:1px solid #ffffff59;min-width:250px;padding-top:20px}.teams-hero>div strong,.teams-hero>div span{display:block}.teams-hero>div strong{color:var(--acid);letter-spacing:-.08em;font-size:72px}.teams-hero>div span{color:#aaa;letter-spacing:.13em;font-size:8px;font-weight:900}.teams-grid{background:var(--paper);color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));padding:70px clamp(24px,7vw,108px) 120px;display:grid}.teams-division{background:var(--paper);color:var(--ink)}.teams-division+.teams-division{border-top:5px solid var(--ink)}.teams-division-heading{align-items:end;gap:22px;padding:70px clamp(24px,7vw,108px) 0;display:flex}.teams-division-heading .eyebrow{margin:0 0 8px}.teams-division-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(34px,5vw,72px)}.teams-division-heading>span{color:var(--blue);letter-spacing:.12em;margin:0 0 11px auto;font-size:9px;font-weight:900}.teams-division .teams-grid{padding-top:28px;padding-bottom:90px}.teams-grid>a{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;gap:18px;min-height:220px;padding:34px;transition:background-color .16s;display:grid}.teams-grid>a:nth-child(odd){border-right:1px solid var(--line)}.teams-grid>a:hover{background:var(--acid)}.teams-grid>a>span{color:var(--blue);font-size:10px;font-weight:900}.teams-grid h2,.teams-grid h3{letter-spacing:-.05em;margin:0;font-size:clamp(20px,2.2vw,34px)}.teams-grid dl{grid-column:2/-1;gap:26px;margin:20px 0 0;display:flex}.teams-grid dl div{min-width:54px}.teams-grid dt,.team-hero dt{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:900}.teams-grid dd{color:var(--blue);margin:5px 0 0;font-size:23px;font-weight:950}.team-page,.review-page{min-height:100vh}.team-hero{border-bottom:2px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:50px;padding:65px clamp(24px,7vw,108px) 70px;display:grid}.team-hero p{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:900}.team-hero h1{letter-spacing:-.08em;margin:26px 0 34px;font-size:clamp(48px,7vw,108px);line-height:.9}.team-hero a{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:10px;font-weight:900}.team-hero dl{gap:35px;margin:0;display:flex}.team-hero dd{color:var(--blue);letter-spacing:-.06em;margin:4px 0 0;font-size:38px;font-weight:950}.team-content{padding:75px clamp(24px,7vw,108px) 120px}.team-season-guide{margin-bottom:100px}.team-season-guide-heading{border-bottom:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:end;gap:20px;padding-bottom:17px;display:grid}.team-season-guide-heading>span{color:var(--coral);font-size:10px;font-weight:950}.team-season-guide-heading p,.team-season-guide-heading h2{margin:0}.team-season-guide-heading p{color:var(--blue);letter-spacing:.14em;margin-bottom:5px;font-size:7px;font-weight:950}.team-season-guide-heading h2{letter-spacing:-.04em;font-size:25px}.team-season-guide-heading small{background:var(--acid);letter-spacing:.1em;padding:8px 10px;font-size:7px;font-weight:950}.team-season-guide-intro{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(40px,7vw,100px);padding:clamp(42px,6vw,78px);display:grid}.team-season-guide-intro>div>p{color:var(--coral);letter-spacing:.15em;margin:0 0 22px;font-size:8px;font-weight:950}.team-season-guide-intro h3{color:var(--acid);letter-spacing:-.075em;max-width:720px;margin:0;font-size:clamp(36px,4.7vw,66px);line-height:1}.team-season-guide-summary{color:#ffffffb8;max-width:720px;margin-top:28px;font-size:12px;font-weight:700;line-height:2}.team-season-guide-intro ol{border-top:1px solid #ffffff40;align-self:stretch;margin:0;padding:0;list-style:none}.team-season-guide-intro li{border-bottom:1px solid #ffffff40;grid-template-columns:26px 1fr;gap:16px;padding:19px 0;display:grid}.team-season-guide-intro li span{color:var(--coral);font-size:8px;font-weight:950}.team-season-guide-intro li p{margin:0;font-size:10px;line-height:1.8}.team-season-guide-metrics{background:var(--acid);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.team-season-guide-metrics div{border-right:1px solid var(--ink);padding:24px 18px}.team-season-guide-metrics dt{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:950}.team-season-guide-metrics dd{color:var(--ink);letter-spacing:-.07em;margin:8px 0 0;font-size:clamp(28px,4vw,52px);font-weight:950}.team-season-guide-subheading{justify-content:space-between;align-items:end;padding:42px 0 17px;display:flex}.team-season-guide-subheading span{color:var(--coral);letter-spacing:.13em;margin-bottom:7px;font-size:7px;font-weight:950;display:block}.team-season-guide-subheading h3,.team-season-guide-subheading p{margin:0}.team-season-guide-subheading h3{letter-spacing:-.045em;font-size:25px}.team-season-guide-subheading p{color:var(--muted);font-size:8px;font-weight:900}.team-season-guide-players{border-left:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-season-guide-players article{border-bottom:1px solid var(--ink);border-right:1px solid var(--ink);flex-direction:column;min-width:0;display:flex}.team-season-guide-player-main{flex-direction:column;flex:1;display:flex}.team-season-guide-players figure{background:var(--blue);height:clamp(220px,25vw,330px);margin:0;position:relative;overflow:hidden}.team-season-guide-players figure>span{background-image:linear-gradient(#1515151f 1px,#0000 1px),linear-gradient(90deg,#1515151f 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.team-season-guide-players figure img{height:100%;image-rendering:pixelated;object-fit:contain;width:100%;display:block;position:relative}.team-season-guide-players figure b{color:var(--acid);letter-spacing:-.1em;justify-content:center;align-items:center;height:100%;font-size:clamp(74px,10vw,140px);display:flex;position:relative}.team-season-guide-player-main>div{flex:1;padding:25px 25px 28px}.team-season-guide-player-main>div>span{background:var(--acid);letter-spacing:.1em;padding:6px 8px;font-size:7px;font-weight:950;display:inline-block}.team-season-guide-players small{color:var(--blue);letter-spacing:.11em;margin-top:22px;font-size:7px;font-weight:950;display:block}.team-season-guide-players h4{letter-spacing:-.05em;margin:5px 0 14px;font-size:clamp(20px,2.1vw,31px)}.team-season-guide-players p{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.team-season-guide-players strong{margin-top:22px;font-size:8px;display:block}.team-season-guide-players article>a:last-child{border-top:1px solid var(--line);color:var(--muted);padding:12px 25px;font-size:7px;font-weight:900}.team-season-guide-players article:not(.is-pending):hover figure{background:var(--coral)}.team-season-guide-players article.is-pending figure{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.team-season-guide-players article.is-pending figure{background:color-mix(in srgb, var(--blue) 22%, var(--paper))}}.team-season-guide-players article.is-pending figure b{color:var(--blue)}.team-season-guide-players article.is-pending .team-season-guide-player-main>div>span{background:var(--paper);border:1px solid var(--ink)}.team-season-guide-sources{background:var(--acid);align-items:start}@supports (color:color-mix(in lab, red, red)){.team-season-guide-sources{background:color-mix(in srgb, var(--acid) 24%, var(--paper))}}.team-season-guide-sources{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:40px;padding:25px 28px;display:grid}.team-season-guide-sources strong{color:var(--blue);letter-spacing:.13em;font-size:8px;display:block}.team-season-guide-sources p{max-width:820px;margin:8px 0 0;font-size:9px;line-height:1.7}.team-season-guide-sources small{color:var(--muted);margin-top:9px;font-size:7px;font-weight:900;display:block}.team-season-guide-sources nav{flex-direction:column;gap:8px;display:flex}.team-season-guide-sources a{border-bottom:1px solid var(--ink);justify-self:end;padding-bottom:3px;font-size:8px;font-weight:900}.team-game-section{margin-bottom:75px}.team-upcoming{margin-bottom:95px}.team-game-heading>a{border-bottom:1px solid var(--ink);margin-left:auto;padding-bottom:3px;font-size:8px;font-weight:900}.team-game-grid{border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-game-grid>article{border-bottom:1px solid var(--ink);border-right:1px solid var(--ink);min-width:0;padding:18px}.team-game-grid>article>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.team-game-grid>article>header>span{color:var(--coral);letter-spacing:.11em;font-size:7px;font-weight:950}.team-game-grid>article>header time{color:var(--blue);font-size:9px;font-weight:950}.team-game-result{padding:5px 7px 4px}.team-game-grid>article>header>.team-game-result.is-win{background:var(--acid);color:var(--ink)}.team-game-grid>article>header>.team-game-result.is-loss,.team-game-grid>article>header>.team-game-result.is-final{background:var(--ink);color:var(--white)}.team-game-grid>article>header>.team-game-result.is-tie{background:var(--blue);color:var(--white)}.team-game-empty{border-bottom:1px solid var(--line);padding:32px 18px}.team-game-empty strong{font-size:13px}.team-game-empty p{color:var(--muted);margin:8px 0 0;font-size:9px}.team-section-heading{border-bottom:2px solid var(--ink);align-items:baseline;gap:20px;padding-bottom:15px;display:flex}.team-section-heading span{color:var(--coral);font-size:10px;font-weight:900}.team-section-heading h2{letter-spacing:-.04em;margin:0;font-size:24px}.team-roster>a{border-bottom:1px solid var(--line);grid-template-columns:64px 76px 1fr minmax(180px,.6fr) auto;align-items:center;gap:24px;min-height:118px;padding:0 12px;transition:background-color .16s;display:grid}.team-player-avatar .profile-avatar{width:76px;min-width:76px;height:76px;min-height:76px}.team-roster>a:hover,.team-change-list>a:hover{background:var(--acid)}.team-player-number{color:var(--blue);letter-spacing:-.08em;font-size:42px;font-weight:950}.team-roster small,.team-roster strong,.team-roster p{display:block}.team-roster small{color:var(--muted);letter-spacing:.09em;font-size:8px}.team-roster strong{margin:5px 0;font-size:18px}.team-roster p{color:var(--muted);margin:0;font-size:9px}.team-roster .joined,.team-roster .continued{border-left:3px solid var(--coral);padding-left:13px}.team-roster .continued{border-color:var(--line)}.team-roster .joined span,.team-roster .continued span{color:var(--coral);letter-spacing:.1em;margin-bottom:7px;font-size:9px;font-weight:950;display:block}.team-roster .continued span{color:var(--muted)}.team-change-heading{margin-top:95px}.team-change-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-change-list>a{border-bottom:1px solid var(--line);padding:28px}.team-change-list>a:nth-child(odd){border-right:1px solid var(--line)}.team-change-list strong{font-size:16px}.team-change-list p{font-size:12px}.team-change-list p span{color:var(--coral);margin:0 12px}.team-change-list small{color:var(--blue);font-size:8px;font-weight:900}.team-empty{color:var(--muted);grid-column:1/-1;padding:35px 0;font-size:11px}.review-hero{background:var(--acid);border-bottom:2px solid var(--ink);padding:80px clamp(24px,7vw,108px) 65px}.review-hero h1{letter-spacing:-.08em;margin:30px 0 20px;font-size:clamp(58px,9vw,124px)}.review-hero h1 span{color:var(--blue)}.review-hero>p:last-child{max-width:560px;font-size:12px;line-height:1.8}.review-content{padding:60px clamp(24px,7vw,108px) 120px}.review-content article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:start;gap:25px;padding:28px 0;display:grid}.review-content article>span{color:var(--blue);font-size:10px;font-weight:900}.review-content article small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.review-content article h2{margin:7px 0;font-size:18px}.review-content article p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-family:monospace;font-size:10px}.review-content article a{border-bottom:1px solid var(--ink);font-size:9px;font-weight:900}.review-empty{border:2px solid var(--ink);text-align:center;padding:70px 30px}.review-empty strong{color:var(--blue);letter-spacing:-.07em;font-size:clamp(40px,7vw,90px)}.review-empty p{color:var(--muted);font-size:11px}@media (width<=900px){.home-discovery{grid-template-columns:1fr}.global-site-footer{grid-template-columns:1fr;align-items:start}.global-site-footer nav{justify-content:start}.global-site-footer>span{justify-self:start}.hero,.player-spotlight,.profile-grid{grid-template-columns:1fr}.hero{padding-bottom:100px}.match-card{justify-self:center;width:92%;max-width:520px}.coverage-strip{grid-template-columns:repeat(3,1fr)}.coverage-strip>div{padding:22px;display:block}.coverage-strip span{margin-top:5px;display:block}.coverage-strip p{grid-column:1/-1;margin:0;padding:12px 0}.profile-status{display:none}.profile-hero{grid-template-columns:auto minmax(0,1fr) clamp(150px,24vw,210px)}.profile-avatar{margin-right:0}.player-archetype-prototype{grid-template-columns:1fr}.player-archetype-visual{min-height:620px}.player-archetype-visual:before{width:min(72vw,560px);height:min(72vw,560px)}.changes-hero{grid-template-columns:1fr}.sync-summary{grid-template-columns:repeat(4,1fr)}.sync-summary>div:first-child{border-bottom:1px solid #fff3;grid-column:1/-1;padding-left:22px}.changes-intro{max-width:440px}.changes-heading{grid-template-columns:65px 1fr minmax(230px,.9fr) 24px}.changes-heading span:nth-child(4),.change-status{display:none}.change-row{grid-template-columns:45px 1fr minmax(230px,.9fr) 24px}.directory-filters{grid-template-columns:1fr 1fr auto}.directory-filters p{grid-column:1/-1;justify-self:start;margin-bottom:0}.teams-hero{grid-template-columns:1fr;align-items:start}.teams-hero>p{grid-column:auto}.teams-hero>div{max-width:340px}.team-hero,.team-season-guide-intro{grid-template-columns:1fr}}@media (width<=640px){.profile-page{overflow-x:clip}.home-discovery{padding-left:20px;padding-right:20px}.global-site-footer{gap:30px;padding:38px 20px}.global-site-footer nav{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.about-content{padding:65px 20px 80px}.about-content>h1{font-size:14vw}.about-lead{margin-bottom:55px;font-size:15px}.about-content>section{grid-template-columns:1fr;gap:14px}.about-actions{grid-template-columns:1fr;padding:18px}.about-actions a:nth-child(odd){border-right:0;padding-right:8px}.about-actions a:nth-child(2n){padding-left:8px}.site-header{grid-template-columns:1fr auto;min-height:64px;padding-left:20px;padding-right:20px}.site-header nav{letter-spacing:.05em;gap:14px;font-size:10px}.site-header nav a{white-space:nowrap}.site-header nav a[href=\#pipeline],.preview-label{display:none}.hero{min-height:auto;padding-top:70px}.hero h1{font-size:clamp(41px,13vw,56px)}.hero-actions{flex-direction:column;align-items:flex-start}.match-card{width:calc(100% - 14px);padding:24px;transform:rotate(1deg)}.coverage-strip{grid-template-columns:1fr}.coverage-strip>div{border-bottom:1px solid #ffffff40;border-right:0;align-items:center;padding:17px 0;display:flex}.coverage-strip span{margin:0}.concept-section,.home-changes,.pipeline-section{padding-top:85px;padding-bottom:85px}.feature-grid{grid-template-columns:1fr;margin-top:50px}.feature-card,.feature-card+.feature-card{border-bottom:1px solid var(--line);border-right:0;padding:24px 0 32px}.feature-card h3{margin-top:28px}.player-spotlight{padding-top:80px;padding-bottom:80px}.player-nameplate>span{margin-right:20px;font-size:64px}.metrics-row strong{font-size:27px}.change-callout{grid-template-columns:auto 1fr}.verified-dot{grid-column:2}footer{grid-template-columns:1fr;align-items:start;gap:15px}footer>span{justify-self:start}.directory-hero h1{font-size:17vw}.directory-toolbar{grid-template-columns:1fr 1fr;gap:20px}.directory-toolbar p{grid-column:1/-1;justify-self:start}.directory-filters{grid-template-columns:1fr;align-items:stretch}.directory-filters p{grid-column:auto}.player-row{grid-template-columns:52px 1fr auto;gap:13px}.player-row p,.player-row>span:not(.player-row-number,.row-arrow){display:none}.player-row-number{font-size:35px}.home-change-list>a{grid-template-columns:1fr auto;gap:13px;padding:20px 0}.home-change-list>a>span:first-child,.home-change-list p{grid-column:1/-1}.changes-hero{padding-top:70px;padding-bottom:65px}.changes-hero h1{font-size:17vw}.changes-content{padding-bottom:80px}.change-filters{margin-bottom:25px}.changes-heading{grid-template-columns:1fr}.changes-heading span:not(:nth-child(2)){display:none}.change-row{grid-template-columns:34px 1fr auto;gap:14px;padding:19px 0}.change-path{grid-column:2/-1}.change-row .row-arrow{grid-area:1/3}.teams-hero{padding-top:70px;padding-bottom:65px}.teams-hero h1{font-size:20vw}.teams-grid{grid-template-columns:1fr;padding-bottom:80px}.teams-grid>a:nth-child(odd){border-right:0}.teams-grid>a{padding-left:0;padding-right:0}.team-hero dl{gap:20px}.team-hero dd{font-size:29px}.team-content{padding-bottom:80px}.team-season-guide{margin-bottom:75px}.team-season-guide-heading{grid-template-columns:auto 1fr;align-items:start}.team-season-guide-heading small{grid-column:2;justify-self:start}.team-season-guide-intro{gap:38px;margin-left:-24px;margin-right:-24px;padding:42px 24px}.team-season-guide-intro h3{font-size:11vw}.team-season-guide-metrics div{padding:18px 9px}.team-season-guide-subheading{flex-direction:column;align-items:start;gap:10px}.team-season-guide-players{grid-template-columns:1fr}.team-season-guide-players figure{height:320px}.team-season-guide-sources{grid-template-columns:1fr;gap:22px;padding:22px 18px}.team-season-guide-sources nav{align-items:start}.team-season-guide-sources a{justify-self:start}.team-game-section{margin-bottom:75px}.team-game-grid{grid-template-columns:1fr}.team-roster>a{grid-template-columns:44px 58px 1fr auto;gap:14px;padding:20px 0}.team-roster>a>div:nth-child(4){grid-column:3/-1}.team-roster>a>span:last-child{grid-area:1/4}.team-player-avatar .profile-avatar{width:58px;min-width:58px;height:58px;min-height:58px}.team-player-number{font-size:34px}.team-change-list{grid-template-columns:1fr}.team-change-list>a:nth-child(odd){border-right:0}.review-content article{grid-template-columns:35px 1fr}.review-content article a{grid-column:2;justify-self:start}.profile-hero{grid-template-columns:minmax(0,1fr) clamp(150px,44vw,200px);align-items:center;padding-top:35px;display:grid}.profile-number{grid-area:1/1}.profile-heading{grid-area:2/1}.profile-avatar{grid-area:1/2/3;justify-self:stretch;min-height:235px;margin-left:10px}.profile-avatar-grid{height:72%}.player-archetype-prototype{margin:32px 20px 0}.player-archetype-copy{padding:32px 24px 38px}.player-archetype-code{margin-top:46px}.player-archetype-copy h2{font-size:clamp(34px,9.5vw,46px)}.player-archetype-signals>div{padding-right:9px}.player-archetype-signals>div+div{padding-left:9px}.player-archetype-signals dd{font-size:26px}.player-archetype-visual{min-height:450px}.player-archetype-image{width:96%;max-height:500px}.profile-number{margin:0 0 24px;font-size:120px}.profile-heading{margin-bottom:28px}.profile-grid{padding-top:65px;padding-bottom:80px}.transfer-card{padding:22px 16px}.transfer-arrow{margin:0 12px}.profile-metrics strong{font-size:30px}.profile-metrics>div{padding-left:12px;padding-right:12px}.profile-heading h1{text-wrap:balance;word-break:auto-phrase;font-size:clamp(30px,8.5vw,42px);line-height:1.08}.performance-context{flex-direction:column;align-items:start;gap:10px}.performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-metric{padding:18px 12px}.performance-metric:nth-child(3n){border-right:1px solid var(--line)}.performance-metric:nth-child(2n){border-right:0}.style-profile>header{flex-direction:column;align-items:start;gap:13px}.style-signals,.player-media-grid{grid-template-columns:1fr}.style-signals article,.style-signals article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.full-game-log summary{flex-direction:column;align-items:start;gap:7px}.career-timeline>div{grid-template-columns:80px 1fr}.career-timeline small{display:none}.research-disclaimer{flex-direction:column;align-items:flex-start;gap:8px}.sync-summary{grid-template-columns:1fr 1fr}.sync-summary>div:first-child{grid-column:1/-1}}.team-district-nav{scrollbar-width:thin;gap:8px;padding:24px clamp(24px,7vw,108px) 28px;display:flex;overflow-x:auto}.team-district-nav a{border:1px solid var(--line);flex:none;align-items:center;gap:10px;min-height:44px;padding:0 16px;transition:background-color .16s,color .16s;display:flex}.team-district-nav a:hover{background:var(--ink);color:var(--white)}.team-district-nav span{color:var(--blue);letter-spacing:.1em;font-size:8px;font-weight:950}.team-district-nav strong{font-size:11px}.team-district{scroll-margin-top:60px}.team-district+.team-district{border-top:3px solid var(--ink)}.team-district-heading{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:18px;margin:0 clamp(24px,7vw,108px);padding:28px 0 20px;display:grid}.team-district-heading>span{color:var(--coral);font-size:11px;font-weight:950}.team-district-heading small{color:var(--muted);letter-spacing:.12em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.team-district-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(24px,3vw,38px)}.team-district-heading>strong{color:var(--blue);letter-spacing:.1em;font-size:9px}.teams-grid h4{letter-spacing:-.05em;margin:0;font-size:clamp(20px,2.2vw,34px)}.teams-page .research-disclaimer>a{border-bottom:1px solid;flex:none;padding-bottom:3px;font-size:10px;font-weight:900}@media (width<=640px){.team-district-nav{padding-top:12px;padding-bottom:20px}.team-district-nav a{min-height:42px;padding:0 13px}.team-district{scroll-margin-top:52px}.team-district-heading{grid-template-columns:32px 1fr auto;gap:10px;padding:20px 0 14px}.team-district-heading h3{font-size:25px}.team-district .teams-grid{padding-top:0;padding-bottom:24px}.teams-grid h4{font-size:25px}.teams-page .research-disclaimer>a{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.schedule-page,.team-schedule-page,.game-page{min-height:100vh}.schedule-hero{background:var(--ink);color:var(--white);grid-template-columns:1fr auto;align-items:end;gap:60px;padding:clamp(70px,9vw,130px) clamp(24px,7vw,108px) 75px;display:grid}.schedule-hero h1{letter-spacing:-.09em;margin:26px 0 0;font-size:clamp(64px,10vw,145px);line-height:.77}.schedule-hero h1 em,.team-schedule-hero h1 em{color:var(--acid);font-style:normal}.schedule-hero dl{gap:clamp(25px,4vw,65px);margin:0;display:flex}.schedule-hero dt{color:#ffffff8c;letter-spacing:.14em;font-size:8px;font-weight:900}.schedule-hero dd{color:var(--acid);letter-spacing:-.07em;margin:5px 0 0;font-size:clamp(31px,4vw,56px);font-weight:950}.schedule-special-link{border-bottom:1px solid var(--acid);color:var(--acid);letter-spacing:.08em;gap:28px;margin-top:34px;padding-bottom:7px;font-size:10px;font-weight:900;display:inline-flex}.schedule-controls{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding:22px clamp(24px,4vw,64px);display:flex}.schedule-month-switcher{text-align:center;grid-template-columns:42px minmax(140px,auto) 42px;align-items:center;display:grid}.schedule-month-switcher a{border:1px solid var(--ink);justify-content:center;align-items:center;height:38px;font-weight:900;display:flex}.schedule-month-switcher h2{letter-spacing:-.05em;margin:0;font-size:25px}.game-page-jump{background:var(--ink);color:var(--white);overscroll-behavior-inline:contain;scrollbar-width:thin;z-index:20;border-top:1px solid #ffffff38;justify-content:center;display:flex;position:sticky;top:0;overflow-x:auto}.game-page-jump a{border-right:1px solid #ffffff38;flex:none;align-items:center;min-height:48px;padding:0 24px;font-size:10px;font-weight:900;display:flex}.game-page-jump a:first-child{border-left:1px solid #ffffff38}.game-page-jump a:hover,.game-page-jump a:focus-visible{background:var(--acid);color:var(--ink)}.game-page [id^=game-]{scroll-margin-top:52px}.schedule-controls form{align-items:center;gap:10px;display:flex}.schedule-controls label{letter-spacing:.12em;font-size:8px;font-weight:900}.schedule-filter-note{color:var(--blue);letter-spacing:.09em;margin:0;font-size:9px;font-weight:900}.schedule-controls select,.schedule-controls button{border:1px solid var(--ink);font:inherit;border-radius:0;min-height:38px;font-size:11px;font-weight:800}.schedule-type-tabs{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.schedule-type-tabs a{border-right:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:54px;padding:0 clamp(12px,2vw,28px);display:flex}.schedule-type-tabs a:last-child{border-right:0}.schedule-type-tabs a[aria-current=page]{background:var(--blue);color:var(--white)}.schedule-type-tabs span{letter-spacing:.06em;font-size:9px;font-weight:900}.schedule-type-tabs b{color:var(--coral);font-size:13px}.schedule-type-tabs a[aria-current=page] b{color:var(--acid)}.schedule-controls select{background:var(--white);min-width:160px;padding:0 32px 0 12px}.schedule-controls button{background:var(--ink);color:var(--white);cursor:pointer;padding:0 18px}.schedule-division-tabs{border-bottom:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:12px clamp(24px,4vw,64px);display:grid}.schedule-division-tabs>span{letter-spacing:.12em;font-size:8px;font-weight:900}.schedule-division-tabs>div{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;display:grid}.schedule-division-tabs a{border:1px solid var(--ink);letter-spacing:.05em;border-right:0;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.schedule-division-tabs a:last-child{border-right:1px solid var(--ink)}.schedule-division-tabs a[aria-current=page]{background:var(--acid)}.calendar-shell{background:var(--white);border-bottom:1px solid var(--ink)}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{border-bottom:1px solid var(--ink);border-right:1px solid var(--line);color:var(--muted);letter-spacing:.13em;padding:10px 12px;font-size:8px;font-weight:900}.calendar-day{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:150px;padding:10px}.calendar-day.has-games{background:#f7f6f1}.calendar-day>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.calendar-day>header b{letter-spacing:-.06em;font-size:19px}.calendar-day>header span{color:var(--coral);letter-spacing:.08em;font-size:7px;font-weight:900}.calendar-day-empty{background:#ecebe5}.calendar-fixtures{gap:6px;display:grid}.fixture-card{background:var(--white);border:1px solid var(--ink);padding:15px 16px;transition:background-color .14s,color .14s;display:block}.fixture-card:hover{background:var(--acid)}.fixture-card-preseason{border-left:3px solid var(--coral)}.fixture-card-international{border-left:3px solid var(--blue)}.fixture-card-meta,.fixture-card-foot{justify-content:space-between;align-items:center;display:flex}.fixture-card-meta strong{letter-spacing:.02em;font-size:11px}.fixture-card-meta span,.fixture-card-foot span{color:var(--muted);font-size:7px;font-weight:800}.fixture-card-meta .fixture-competition{color:var(--blue);letter-spacing:.08em;font-size:6px}.fixture-card-tags{align-items:center;gap:5px;display:flex}.fixture-card-meta .fixture-basketlive{color:var(--white);letter-spacing:.05em;background:#ff003c;padding:3px 4px 2px;font-size:5px;font-weight:950}.game-hero dd a{color:inherit;text-underline-offset:3px;text-decoration:underline}.fixture-card-preseason .fixture-competition{color:var(--coral)}.fixture-card-matchup{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:7px;margin:13px 0;display:grid}.fixture-card-matchup span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.fixture-card-matchup span:last-child{text-align:right}.fixture-card-matchup b{color:var(--blue);font-size:10px}.fixture-card-matchup em{font-size:8px;font-style:normal;font-weight:900}.fixture-card-compact{border-color:var(--line);padding:8px}.fixture-card-compact .fixture-card-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.fixture-card-compact .fixture-card-matchup{gap:3px;margin:7px 0 0}.fixture-card-compact .fixture-card-matchup span{font-size:10px}.fixture-card-venue{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;display:block;overflow:hidden}.schedule-coverage{background:var(--acid);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;padding:26px clamp(24px,7vw,108px);display:grid}.schedule-coverage strong{letter-spacing:.12em;font-size:10px}.schedule-coverage p{margin:0;font-size:11px;line-height:1.7}.schedule-coverage a,.schedule-back a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:9px;font-weight:900}.schedule-coverage>div{gap:18px;display:flex}.team-schedule-cta{color:var(--blue);margin-left:18px}.team-schedule-hero{background:var(--blue);color:var(--white);grid-template-columns:1fr auto;align-items:end;gap:35px;padding:clamp(60px,8vw,110px) clamp(24px,7vw,108px) 70px;display:grid}.team-schedule-hero>p{letter-spacing:.13em;grid-column:1/-1;margin:0;font-size:9px;font-weight:900}.team-schedule-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(46px,8vw,112px);line-height:.87}.team-schedule-hero>div strong{color:var(--acid);letter-spacing:-.08em;font-size:62px;display:block}.team-schedule-hero>div span{letter-spacing:.1em;font-size:8px;font-weight:900}.team-schedule-list{padding:65px clamp(24px,7vw,108px) 100px}.team-schedule-list>section{border-top:2px solid var(--ink);grid-template-columns:150px 1fr;padding:23px 0 55px;display:grid}.team-schedule-list>section>header span{letter-spacing:-.05em;font-size:23px;font-weight:950;display:block}.team-schedule-list>section>header b{color:var(--coral);letter-spacing:.09em;font-size:8px}.team-schedule-row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:stretch;gap:20px;padding:10px 0;display:grid}.team-schedule-row time{align-self:center;font-size:11px;font-weight:900}.schedule-back{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;margin:0 clamp(24px,7vw,108px) 90px;padding-top:22px;display:flex}.game-hero{background:var(--ink);color:var(--white);padding:50px clamp(24px,7vw,108px) 75px}.game-kicker{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.game-kicker span{color:var(--acid);font-weight:900}.game-matchup{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;margin:75px 0;display:grid}.game-matchup>:first-child{text-align:right}.game-matchup>:last-child{text-align:left}.game-matchup small{color:#ffffff73;letter-spacing:.12em;font-size:8px;font-weight:900}.game-matchup h2{letter-spacing:-.08em;margin:12px 0 0;font-size:clamp(35px,6vw,88px);line-height:.9}.game-matchup>div{align-items:center;gap:12px;display:flex}.game-matchup strong{color:var(--acid);font-size:clamp(35px,5vw,72px)}.game-matchup em{background:var(--coral);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:950;display:grid}.game-hero dl{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);margin:0;padding-top:22px;display:grid}.game-hero dl div{border-right:1px solid #fff3;padding:0 25px}.game-hero dl div:first-child{padding-left:0}.game-hero dl div:last-child{border:0}.game-hero dt{color:#ffffff73;letter-spacing:.12em;font-size:8px;font-weight:900}.game-hero dd{margin:7px 0 0;font-size:14px;font-weight:900}.game-result-detail{background:var(--acid);padding:62px clamp(24px,7vw,108px)}.game-result-detail>header{border-bottom:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:start;gap:22px;padding-bottom:18px;display:grid}.game-result-detail>header>span{background:var(--ink);color:var(--acid);letter-spacing:.12em;padding:7px 9px;font-size:8px;font-weight:950}.game-result-detail>header p{color:var(--blue);letter-spacing:.12em;margin:0 0 6px;font-size:8px;font-weight:950}.game-result-detail>header h2{letter-spacing:-.05em;margin:0;font-size:30px}.game-result-detail>header>strong{letter-spacing:.05em;padding-top:8px;font-size:9px}.game-result-scorecard{background:var(--white);margin-top:26px;padding:clamp(24px,4vw,44px)}.game-result-final{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;display:grid}.game-result-final>span{letter-spacing:-.06em;font-size:clamp(20px,3vw,42px);font-weight:950}.game-result-final>span:first-child{text-align:right}.game-result-final>span:last-child{text-align:left}.game-result-final>strong{letter-spacing:-.08em;white-space:nowrap;font-size:clamp(42px,7vw,94px)}.game-result-final i{color:var(--coral);margin:0 12px;font-style:normal}.game-period-table{border-top:2px solid var(--ink);margin-top:35px}.game-period-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) repeat(5,minmax(45px,80px));align-items:center;min-height:44px;display:grid}.game-period-table span{font-size:11px;font-weight:900}.game-period-table b,.game-period-table strong{text-align:center;font-size:13px}.game-period-header{color:var(--muted)}.game-period-header span,.game-period-header b{letter-spacing:.1em;font-size:8px}.game-result-pending{margin:24px 0 0;font-size:11px;font-weight:800;line-height:1.8}.game-result-detail>footer{border-top:1px solid #1515154d;justify-content:space-between;align-items:center;margin-top:24px;padding-top:14px;font-size:9px;font-weight:900;display:flex}.game-result-detail>footer a{border-bottom:1px solid;padding-bottom:3px}.game-report-story{background:#f2f0e8;padding:80px clamp(24px,7vw,108px) 95px}.game-report-reading-flow{display:flow-root}.game-report-heading{border-bottom:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:start;gap:22px;padding-bottom:20px;display:grid}.game-report-heading>span{color:var(--coral);font-size:9px;font-weight:950}.game-report-heading p,.game-report-player-stats header p,.game-report-voices header p{color:var(--blue);letter-spacing:.13em;margin:0 0 8px;font-size:8px;font-weight:950}.game-report-heading h2{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(28px,3.3vw,48px);line-height:1.35}.game-report-heading time{color:var(--muted);letter-spacing:.04em;padding-top:5px;font-size:8px;font-weight:900}.game-report-intro{max-width:760px;margin:0 auto;padding:36px 0;display:block}.game-report-intro strong{letter-spacing:-.02em;margin-bottom:22px;font-size:20px;line-height:1.7;display:block}.game-report-intro p{margin:0;font-size:17px;line-height:2}.game-report-key-points{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.game-report-key-points article{border-right:1px solid var(--ink);min-height:140px;padding:20px 24px}.game-report-key-points article:last-child{border-right:0}.game-report-key-points span{color:var(--coral);font-size:9px;font-weight:950}.game-report-key-points p{margin:18px 0 0;font-size:12px;font-weight:850;line-height:1.75}.game-report-sections{max-width:760px;margin:60px auto}.game-report-sections article{flex-direction:column;gap:22px;padding:0 0 52px;scroll-margin-top:32px;display:flex}.game-report-sections h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.5}.game-report-sections p{margin:0;font-size:17px;line-height:2.05}.game-report-sections article>div{flex-wrap:wrap;gap:12px 20px;display:flex}.game-report-sections article>div a{color:var(--blue);border-bottom:1px solid;padding:6px 0;font-size:12px;font-weight:700;line-height:1.6}.game-report-videos{background:var(--blue);color:var(--white);margin:15px 0 65px;padding:clamp(24px,4vw,48px)}.game-report-videos>header{border-bottom:1px solid #ffffff4d;padding-bottom:18px}.game-report-videos>header p{color:var(--acid);letter-spacing:.13em;margin:0 0 8px;font-size:8px;font-weight:950}.game-report-videos>header h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,3vw,41px)}.game-report-videos>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.game-report-videos article{min-width:0}.game-report-video-frame{aspect-ratio:16/9;background:var(--ink);overflow:hidden}.game-report-video-frame iframe{border:0;width:100%;height:100%}.game-report-videos article>span{color:var(--acid);letter-spacing:.09em;margin-top:14px;font-size:7px;font-weight:950;display:block}.game-report-videos article h4{margin:8px 0 0;font-size:15px;line-height:1.45}.game-report-videos article p{color:#ffffff9e;margin:8px 0 14px;font-size:8px}.game-report-videos article a{border-bottom:1px solid;padding-bottom:3px;font-size:8px;font-weight:950}.game-report-player-stats{background:var(--ink);color:var(--white);margin:15px 0 65px;padding:clamp(24px,4vw,48px)}.game-report-player-stats>header{border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:end;gap:30px;padding-bottom:18px;display:flex}.game-report-player-stats header p{color:var(--acid)}.game-report-player-stats h3,.game-report-voices h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,3vw,41px)}.game-report-player-stats>header>span{background:var(--acid);color:var(--ink);letter-spacing:.1em;padding:7px 9px;font-size:7px;font-weight:950}.game-report-player-stats>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:24px;display:grid}.game-report-player-stats article{border:1px solid #ffffff40;padding:20px}.game-report-player-stats article>div:first-child{justify-content:space-between;align-items:end;gap:10px;display:flex}.game-report-player-stats article>div:first-child span{color:#ffffff8c;font-size:8px;font-weight:900}.game-report-player-stats article>div:first-child a,.game-report-player-stats article>div:first-child strong{font-size:17px;font-weight:950}.game-report-player-heading{grid-template-columns:58px minmax(0,1fr);justify-content:start!important;align-items:center!important;gap:12px!important;display:grid!important}.game-report-player-heading>div{flex-direction:column;gap:4px;display:flex}.game-report-player-avatar .profile-avatar{width:58px;min-width:58px;height:58px;min-height:58px}.game-report-player-avatar .profile-avatar figcaption{display:none}.game-report-player-stats dl{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin:24px 0;display:grid}.game-report-player-stats dl>div{border-left:1px solid #ffffff40;padding:0 13px}.game-report-player-stats dt{color:#ffffff8c;letter-spacing:.08em;font-size:7px;font-weight:900}.game-report-player-stats dd{margin:7px 0 0;font-size:29px;font-weight:950}.game-report-player-stats dd small{color:var(--acid);margin-left:4px;font-size:8px}.game-report-player-stats article footer{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding-top:12px;font-size:7px;font-weight:900;display:flex}.game-report-player-stats article footer a{border-bottom:1px solid;padding-bottom:2px}.game-report-voices{background:var(--white);padding:clamp(24px,4vw,48px)}.game-report-voices>header{border-bottom:2px solid var(--ink);padding-bottom:18px}.game-report-voices>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-report-voices article{border-bottom:1px solid var(--line);padding:28px}.game-report-voices article:nth-child(odd){border-right:1px solid var(--line)}.game-report-voices article>div{align-items:center;gap:10px;display:flex}.game-report-voices article>div span{background:var(--coral);color:var(--white);letter-spacing:.08em;padding:5px 7px;font-size:7px;font-weight:950}.game-report-voices article>div b{color:var(--blue);letter-spacing:.06em;font-size:7px}.game-report-voices h4{letter-spacing:-.04em;margin:18px 0 0;font-size:18px}.game-report-voices article p{margin:14px 0 20px;font-size:16px;line-height:1.9}.game-report-voices article a{border-bottom:1px solid;padding-bottom:3px;font-size:12px;font-weight:700}.game-report-sources{border-top:2px solid var(--ink);grid-template-columns:minmax(210px,.6fr) 1fr;gap:40px;margin-top:65px;padding-top:24px;display:grid}.game-report-sources>div strong{color:var(--coral);letter-spacing:.12em;font-size:9px}.game-report-sources>div p{margin:14px 0 0;font-size:13px;line-height:1.9}.game-report-sources ol{margin:0;padding:0;list-style:none}.game-report-sources li{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:5px 18px;padding:12px 0;display:grid}.game-report-sources li span{color:var(--blue);letter-spacing:.05em;font-size:7px;font-weight:950}.game-report-sources li a{font-size:12px;font-weight:700}.game-report-sources li small{color:var(--muted);grid-column:2;font-size:11px;line-height:1.7}.game-report-byline{gap:8px;font-size:12px;line-height:1.6;display:grid}.game-report-byline time{padding:0;font-size:11px;font-weight:500}.game-report-contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;max-width:760px;margin:0 auto 36px;padding:18px 0;display:grid}.game-report-contents>strong{color:var(--muted);margin-bottom:8px;font-size:12px}.game-report-contents a{color:var(--blue);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;line-height:1.7;display:flex}.game-section-kind{color:var(--blue);font-size:12px;font-weight:700}.game-story-players{flex-wrap:wrap;gap:12px;display:flex}.game-story-players a{background:var(--white);border:1px solid var(--line);color:var(--ink);flex:240px;align-items:center;gap:14px;padding:14px 18px;display:flex}.game-story-players a:hover{border-color:var(--blue)}.game-story-players a>div{flex:0 0 64px;width:64px;height:64px}.game-story-players a>span{gap:5px;display:grid}.game-story-players small,.game-story-players em{color:var(--muted);font-size:11px;font-style:normal}.game-report-videos .game-video-note{color:#fff;font-size:13px;line-height:1.8}.game-report-voices{margin-top:24px}.game-report-voices header .game-voice-caveat{letter-spacing:0;color:var(--muted);margin:16px 0 0;font-size:12px;font-weight:500;line-height:1.8}.pregame-section{padding:80px clamp(24px,7vw,108px) 95px}.pregame-section>header{border-bottom:2px solid var(--ink);align-items:start;gap:22px;padding-bottom:18px;display:flex}.pregame-section>header>span{color:var(--coral);font-size:9px;font-weight:900}.pregame-section>header p{color:var(--blue);letter-spacing:.12em;margin:0 0 7px;font-size:8px;font-weight:900}.pregame-section h2{letter-spacing:-.05em;margin:0;font-size:27px}.pregame-teams{grid-template-columns:1fr 1fr;display:grid}.pregame-teams>section{min-height:280px;padding:30px}.pregame-teams>section:first-child{border-right:1px solid var(--line)}.pregame-teams h3{letter-spacing:-.06em;margin:0;font-size:31px}.pregame-teams>section>p{color:var(--muted);margin:7px 0 26px;font-size:10px}.pregame-teams>section>a:not(.pregame-team-link){border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:10px;display:flex}.pregame-teams>section>a span{color:var(--muted)}.pregame-team-link{border-bottom:1px solid var(--ink);margin-top:25px;padding-bottom:4px;font-size:9px;font-weight:900;display:inline-block}.game-roster-status{align-items:center;gap:10px;margin-top:12px;display:flex}.game-roster-status strong{color:var(--blue);letter-spacing:.06em;font-size:9px}.game-roster-status span{background:var(--acid);letter-spacing:.08em;padding:5px 7px;font-size:7px;font-weight:950}.pregame-teams>section>.game-roster-caveat{max-width:560px;margin:10px 0 22px;line-height:1.7}.game-roster-list{border-top:2px solid var(--ink)}.game-roster-player{border-bottom:1px solid var(--line);grid-template-columns:34px 42px minmax(100px,1fr) minmax(105px,auto);align-items:center;gap:10px;min-height:66px;padding:8px 0;display:grid}.game-roster-player-avatar .profile-avatar{width:42px;min-width:42px;height:42px;min-height:42px}.game-roster-player-avatar .profile-avatar-grid{background-size:4px 4px}.game-roster-player-avatar .profile-avatar-fallback{font-size:17px}.game-roster-player>span{color:var(--coral);font-size:11px;font-weight:950}.game-roster-player>div{flex-direction:column;gap:3px;display:flex}.game-roster-player>div:last-child{text-align:right;align-items:end}.game-roster-player a,.game-roster-player strong{font-size:11px;font-weight:950}.game-roster-player small{color:var(--muted);font-size:7px;font-weight:800;line-height:1.4}.game-roster-player b{border:1px solid var(--line);letter-spacing:.06em;padding:4px 6px;font-size:7px}.game-roster-player>div:last-child>a{color:var(--blue);border-bottom:1px solid;font-size:7px}.game-roster-player--inactive{background:#ff5c4812}.game-roster-player--inactive b{background:var(--coral);border-color:var(--coral);color:var(--white)}.pregame-teams>section>.game-roster-note{border-left:3px solid var(--coral);color:var(--ink);margin:18px 0 0;padding:3px 0 3px 11px;line-height:1.7}.game-roster-source{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:13px;display:flex}.game-roster-source time{color:var(--muted);font-size:7px;font-weight:800}.game-roster-source a{text-align:right;border-bottom:1px solid;font-size:8px;font-weight:950}.game-editorial-section{background:#f2f0e8;padding:80px clamp(24px,7vw,108px) 20px}.game-editorial-section>header{border-bottom:2px solid var(--ink);align-items:start;gap:22px;padding-bottom:18px;display:flex}.game-editorial-section>header>span{color:var(--coral);font-size:9px;font-weight:900}.game-editorial-section>header p{color:var(--blue);letter-spacing:.12em;margin:0 0 7px;font-size:8px;font-weight:900}.game-editorial-section h2{letter-spacing:-.05em;margin:0;font-size:27px}.preseason-game-guide{background:var(--white);border-left:7px solid var(--coral);grid-template-columns:minmax(220px,.6fr) 1fr;gap:34px;margin:28px 0 55px;padding:clamp(24px,4vw,48px);display:grid}.preseason-guide-heading span{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:950}.preseason-guide-heading h3{letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(27px,3.5vw,51px);line-height:1}.preseason-guide-body{grid-template-columns:1fr 1fr;gap:28px;display:grid}.preseason-guide-body>div{border-top:1px solid var(--ink);padding-top:12px}.preseason-guide-body strong{color:var(--blue);letter-spacing:.08em;font-size:8px;font-weight:950}.preseason-guide-body p{margin:10px 0 0;font-size:13px;line-height:1.85}.preseason-guide-body ul{margin:13px 0 0;padding:0;list-style:none}.preseason-guide-body li{border-top:1px solid var(--line);padding:9px 0;font-size:10px;font-weight:850}.preseason-guide-body li a{justify-content:space-between;display:flex}.preseason-game-guide>footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding-top:15px;display:flex}.preseason-game-guide>footer>span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:900}.preseason-game-guide>footer>div{flex-wrap:wrap;justify-content:end;gap:18px;display:flex}.preseason-game-guide>footer a{border-bottom:1px solid;padding-bottom:3px;font-size:8px;font-weight:950}.game-next-reading{background:var(--ink);color:var(--white);padding:clamp(58px,7vw,94px) clamp(24px,7vw,108px)}.game-next-reading>header{border-bottom:2px solid #ffffffb8;justify-content:space-between;align-items:end;gap:28px;padding-bottom:20px;display:flex}.game-next-reading>header p{color:var(--acid);letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.game-next-reading>header h2{letter-spacing:-.065em;text-align:right;margin:0;font-size:clamp(31px,4vw,58px);line-height:1}.game-next-reading nav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.game-next-reading nav a{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;flex-direction:column;min-height:205px;padding:26px;transition:background .16s,color .16s;display:flex}.game-next-reading nav a:first-child{border-left:1px solid #ffffff38}.game-next-reading nav a:hover,.game-next-reading nav a:focus-visible{background:var(--acid);color:var(--ink)}.game-next-reading nav small{color:var(--coral);letter-spacing:.12em;font-size:7px;font-weight:950}.game-next-reading nav strong{letter-spacing:-.06em;margin-top:23px;font-size:clamp(27px,3vw,42px)}.game-next-reading nav span{margin-top:auto;font-size:9px;font-weight:900}.game-next-avatars{margin:13px 0 16px;padding-left:8px;display:flex}.game-next-avatars .player-list-avatar{margin-left:-8px}.game-next-avatars .profile-avatar{border:2px solid var(--ink);width:48px;min-width:48px;height:48px;min-height:48px}.game-next-avatars .profile-avatar figcaption{display:none}.game-next-reading nav a:hover .game-next-avatars .profile-avatar,.game-next-reading nav a:focus-visible .game-next-avatars .profile-avatar{border-color:var(--acid)}.game-source{background:var(--acid);grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:25px clamp(24px,7vw,108px);display:grid}.game-source strong{letter-spacing:.12em;font-size:9px}.game-source p{margin:5px 0 0;font-size:10px}.game-source>a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:9px;font-weight:900}.preseason-special-page{background:#f4f1e9;min-height:100vh}.preseason-special-header{color:var(--white);background:#11110f;border-bottom-color:#ffffff2e}.preseason-special-header .preview-label{color:var(--acid)}.preseason-special-hero{color:var(--white);background:#080d16 url(/preseason-arena-v1.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:730px;padding:clamp(70px,9vw,128px) clamp(24px,7vw,108px) 78px;display:grid;position:relative;overflow:hidden}.preseason-special-hero:before{content:"";pointer-events:none;background:#04080f7a;position:absolute;inset:0}.preseason-hero-copy{z-index:2;align-self:end;position:relative}.preseason-hero-copy>p:first-child{color:#ffffff8c;letter-spacing:.15em;margin:0 0 36px;font-size:9px;font-weight:900}.preseason-hero-copy>p:first-child span{background:var(--coral);color:var(--white);margin-right:10px;padding:6px 8px}.preseason-hero-copy h1{letter-spacing:-.095em;margin:0;font-size:clamp(68px,10.5vw,158px);line-height:.82}.preseason-hero-copy h1 em{color:var(--acid);font-style:normal}.preseason-hero-bottom{align-items:end;gap:clamp(28px,6vw,90px);margin-top:54px;display:flex}.preseason-hero-bottom p{color:#ffffffb3;margin:0;font-size:12px;line-height:1.9}.preseason-hero-links{flex:none;gap:24px;display:flex}.preseason-hero-links a{border-bottom:1px solid var(--white);gap:38px;padding-bottom:7px;font-size:10px;font-weight:900;display:flex}.preseason-hero-scoreboard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:12px 12px 0 var(--acid);color:var(--white);z-index:2;background:#0b0e14d6;border:1px solid #ffffff5c;place-self:end;width:100%;max-width:440px;padding:30px;position:relative}.preseason-hero-game-label{border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.preseason-hero-game-label span,.preseason-hero-game-label b{letter-spacing:.12em;font-size:7px}.preseason-hero-game-label span{color:var(--acid)}.preseason-hero-game-label b{color:#ffffff8f}.preseason-hero-scoreboard>time{justify-content:space-between;margin:22px 0 19px;font-size:10px;font-weight:900;display:flex}.preseason-hero-scoreboard>time strong{color:var(--acid);font-size:24px}.preseason-hero-scoreboard>p{color:#fff9;margin:17px 0 22px;font-size:8px;font-weight:800}.preseason-hero-scoreboard>a{background:var(--acid);color:var(--ink);justify-content:space-between;align-items:center;padding:14px 15px;font-size:9px;font-weight:950;display:flex}.preseason-hero-scoreboard dl{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);margin:24px 0 0;padding:18px 0 0;display:grid}.preseason-hero-scoreboard dl div{border-right:1px solid #ffffff38;padding-left:16px}.preseason-hero-scoreboard dl div:first-child{padding-left:0}.preseason-hero-scoreboard dl div:last-child{border:0}.preseason-hero-scoreboard dt{letter-spacing:.12em;font-size:7px;font-weight:900}.preseason-hero-scoreboard dd{color:var(--acid);letter-spacing:-.08em;margin:4px 0 0;font-size:26px;font-weight:950}.preseason-hero-type{color:#0000;letter-spacing:-.11em;opacity:.1;pointer-events:none;text-align:right;-webkit-text-stroke:1px var(--white);font-size:clamp(180px,31vw,470px);font-weight:950;line-height:.58;position:absolute;top:80px;right:-42px}.preseason-picks,.preseason-all-games{padding:clamp(75px,8vw,120px) clamp(24px,7vw,108px)}.preseason-section-heading{grid-template-columns:160px minmax(360px,1fr) minmax(250px,.65fr);align-items:end;gap:clamp(30px,5vw,80px);margin-bottom:48px;display:grid}.preseason-section-heading>div{align-self:start;gap:12px;display:flex}.preseason-section-heading>div span{color:var(--coral);font-size:9px;font-weight:900}.preseason-section-heading>div p{letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.preseason-section-heading h2{letter-spacing:-.08em;margin:0;font-size:clamp(42px,6vw,83px);line-height:.9}.preseason-section-heading>p{margin:0;font-size:11px;line-height:1.9}.preseason-pick-grid{box-shadow:14px 14px 0 var(--ink);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);display:grid}.preseason-pick{background:var(--white);border:1px solid var(--ink);color:var(--ink);min-height:470px;padding:clamp(24px,4vw,48px);position:relative}.preseason-pick-1{color:var(--white);background:#11141b;grid-row:span 2;min-height:760px}.preseason-pick-2{background:var(--acid)}.preseason-pick-3{background:var(--white)}.preseason-pick-topline,.preseason-pick-actions{justify-content:space-between;align-items:center;display:flex}.preseason-pick-topline span,.preseason-pick-topline b{letter-spacing:.12em;font-size:7px;font-weight:900}.preseason-pick-topline b{background:var(--ink);color:var(--white);padding:7px 8px 6px}.preseason-pick-1 .preseason-pick-topline b{background:#ff003c}.preseason-pick-poster{color:var(--white);background:#0c1521 url(/preseason-arena-v1.webp) 50%/cover no-repeat;border:1px solid #ffffff47;min-height:250px;margin:28px 0 30px;padding:24px;position:relative;overflow:hidden}.preseason-pick-poster:before{background:linear-gradient(90deg, var(--home-color) 0 50%, var(--away-color) 50% 100%);content:"";mix-blend-mode:multiply;opacity:.7;position:absolute;inset:0}.preseason-pick-2 .preseason-pick-poster{background-position:70%}.preseason-pick-3 .preseason-pick-poster{background-position:85%}.preseason-pick-date{letter-spacing:.05em;z-index:2;justify-content:space-between;align-items:center;margin:0 0 32px;font-size:9px;font-weight:900;display:flex;position:relative}.preseason-pick-date strong{color:var(--acid);font-size:20px}.preseason-pick h3{letter-spacing:-.07em;max-width:720px;margin:0 0 18px;font-size:clamp(32px,4vw,58px);line-height:.98}.preseason-pick-2 h3,.preseason-pick-3 h3{font-size:clamp(29px,3vw,46px)}.preseason-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.preseason-team{align-items:center;gap:10px;min-width:0;display:flex}.preseason-team-away{text-align:right;flex-direction:row-reverse}.preseason-team i{background:var(--home-color);color:var(--home-ink);letter-spacing:-.04em;border:2px solid;border-radius:18px 18px 5px;flex:0 0 68px;justify-content:center;align-items:center;height:68px;font-size:18px;font-style:normal;font-weight:950;display:flex;transform:rotate(-3deg)}.preseason-team-away i{background:var(--away-color);color:var(--away-ink);border-radius:18px 18px 18px 5px;transform:rotate(3deg)}.preseason-team strong{letter-spacing:-.05em;font-size:clamp(15px,1.8vw,24px);line-height:1.15}.preseason-matchup>b{background:var(--coral);color:var(--white);border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.preseason-matchup>b.preseason-result-score{background:var(--acid);color:var(--ink);white-space:nowrap;border-radius:2px;width:auto;min-width:58px;height:auto;padding:8px 7px;font-size:13px}.preseason-hero-scoreboard .preseason-matchup>b.preseason-result-score,.preseason-live-list .preseason-matchup>b.preseason-result-score,.preseason-date-groups .preseason-matchup>b.preseason-result-score{width:auto;height:auto}.preseason-pick-poster .preseason-matchup{z-index:2;position:relative}.preseason-pick-poster .preseason-team i{flex-basis:76px;height:76px}.preseason-pick-poster .preseason-team strong{color:var(--white);text-shadow:0 2px 12px #000;font-size:clamp(17px,2vw,28px)}.preseason-pick-note{margin:0;font-size:11px;line-height:1.7}.preseason-pick-venue{opacity:.62;margin:10px 0 45px;font-size:8px;font-weight:900}.preseason-pick-actions{position:absolute;bottom:clamp(24px,4vw,48px);left:clamp(24px,4vw,48px);right:clamp(24px,4vw,48px)}.preseason-pick-actions a{border-bottom:1px solid;padding-bottom:5px;font-size:9px;font-weight:900}.preseason-pick-actions a:first-child{gap:26px;display:flex}.preseason-hero-scoreboard .preseason-team i{flex-basis:54px;height:54px;font-size:14px}.preseason-hero-scoreboard .preseason-team strong{color:var(--white);font-size:clamp(14px,1.5vw,20px)}.preseason-hero-scoreboard .preseason-matchup>b{width:28px;height:28px}.preseason-live-section{border-top:9px solid var(--acid);color:var(--white);background:#0a0e16;padding:clamp(75px,8vw,120px) clamp(24px,7vw,108px);position:relative;overflow:hidden}.preseason-live-section:before{content:"";opacity:.1;pointer-events:none;background:url(/preseason-arena-v1.webp) 88%/cover no-repeat;position:absolute;inset:0}.preseason-live-section>*{z-index:1;position:relative}.preseason-section-heading-light>p{color:#fff9}.preseason-live-list{border-top:1px solid #ffffff59}.preseason-live-list>a{border-bottom:1px solid #fff3;grid-template-columns:34px 125px minmax(0,1fr) 125px 20px;align-items:center;gap:24px;min-height:116px;transition:background-color .15s,padding .15s;display:grid}.preseason-live-list>a:hover{background:#d8ff0014;padding-left:14px;padding-right:14px}.preseason-live-list>a>span{color:#fff6;font-size:9px;font-weight:900}.preseason-live-list time{font-size:11px;font-weight:900}.preseason-live-list time b{color:var(--acid);margin-top:6px;font-size:20px;display:block}.preseason-live-list .preseason-matchup strong{font-size:clamp(17px,2.1vw,30px)}.preseason-live-list .preseason-team i{border-color:#ffffffc7;flex-basis:44px;height:44px;font-size:11px}.preseason-live-list .preseason-matchup>b{width:28px;height:28px}.preseason-live-list>a>strong{letter-spacing:.08em;background:#ff003c;justify-self:end;padding:8px;font-size:7px}.preseason-live-list>a>i{color:var(--acid);font-size:14px;font-style:normal}.preseason-all-games{background:var(--white)}.preseason-date-groups>section{border-top:2px solid var(--ink);content-visibility:auto;grid-template-columns:190px 1fr;gap:clamp(25px,4vw,70px);padding:25px 0 55px;display:grid}.preseason-date-groups>section>header time{font-size:19px;font-weight:950;display:block}.preseason-date-groups>section>header span{color:var(--coral);letter-spacing:.1em;margin-top:7px;font-size:8px;font-weight:900;display:block}.preseason-game-entry{border:1px solid var(--line);border-left:5px solid var(--home-color);margin-bottom:18px}.preseason-game-entry-summary{grid-template-columns:55px minmax(280px,1fr) minmax(170px,.55fr) auto 35px;align-items:center;gap:22px;min-height:88px;padding:7px 12px;display:grid}.preseason-game-entry-summary>span{font-size:13px;font-weight:950}.preseason-game-entry-summary>b{color:var(--white);background:#ff003c;justify-self:end;padding:6px;font-size:7px}.preseason-game-entry-summary>a{background:var(--ink);color:var(--acid);grid-column:-2/-1;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .14s;display:flex}.preseason-game-entry-summary>a:hover{transform:translate(3px,-3px)}.preseason-game-entry-summary>a i{font-size:12px;font-style:normal}.preseason-date-groups .preseason-matchup strong{font-size:clamp(15px,1.7vw,23px)}.preseason-date-groups .preseason-team i{border-width:1px;flex-basis:36px;height:36px;font-size:9px}.preseason-date-groups .preseason-matchup>b{width:25px;height:25px}.preseason-date-groups small{color:var(--muted);font-size:8px;font-weight:800}.preseason-game-entry .preseason-game-guide{border-left:0;border-top:1px solid var(--line);background:#f4f2eb;grid-template-columns:minmax(180px,.45fr) 1fr;gap:20px;margin:0;padding:22px 24px 20px}.preseason-game-entry .preseason-guide-heading h3{margin-top:9px;font-size:clamp(20px,2.2vw,31px)}.preseason-game-entry .preseason-guide-body{gap:22px}.preseason-game-entry .preseason-guide-body p{font-size:11px;line-height:1.75}.preseason-game-entry .preseason-game-guide>footer{padding-top:11px}.preseason-club-coverage{background:var(--acid);grid-template-columns:minmax(210px,.45fr) 1fr;gap:clamp(30px,5vw,80px);padding:clamp(65px,8vw,110px) clamp(24px,7vw,108px);display:grid}.preseason-club-coverage>div>span{letter-spacing:.12em;font-size:8px;font-weight:900}.preseason-club-coverage>div>strong{letter-spacing:-.09em;margin-top:20px;font-size:clamp(62px,8vw,110px);line-height:.85;display:block}.preseason-club-coverage>div small{letter-spacing:-.03em;font-size:15px}.preseason-club-coverage>div p,.preseason-unannounced{margin:18px 0 0;font-size:9px;font-weight:900}.preseason-club-coverage ul{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.preseason-club-coverage li{border-bottom:1px solid #15151540;align-items:center;gap:10px;padding:9px 8px 9px 0;font-size:11px;font-weight:900;display:flex}.preseason-club-coverage li i{background:var(--team-color);border:1px solid var(--ink);color:var(--team-ink);border-radius:8px 8px 2px;justify-content:center;align-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:flex}.preseason-unannounced{grid-column:2;margin:-55px 0 0}.preseason-special-footer{color:var(--white);background:#e94c2c url(/preseason-arena-v1.webp) 80% 58%/cover no-repeat;justify-content:space-between;align-items:end;min-height:390px;padding:70px clamp(24px,7vw,108px);display:flex;position:relative}.preseason-special-footer:before{content:"";background:#c4301ab8;position:absolute;inset:0}.preseason-special-footer>*{z-index:1;position:relative}.preseason-special-footer span{letter-spacing:.13em;font-size:8px;font-weight:900}.preseason-special-footer h2{letter-spacing:-.08em;margin:25px 0 0;font-size:clamp(44px,7vw,94px);line-height:.88}.preseason-footer-actions{flex-direction:column;align-items:end;gap:22px;display:flex}.preseason-footer-actions a{border-bottom:2px solid var(--white);gap:48px;padding-bottom:9px;font-size:11px;font-weight:900;display:flex}@media (width<=900px){.schedule-hero{grid-template-columns:1fr;align-items:start}.calendar-weekdays{display:none}.calendar-grid{display:block}.calendar-day-empty,.calendar-day:not(.has-games){display:none}.calendar-day{border-right:0;grid-template-columns:70px 1fr;gap:18px;min-height:0;padding:18px clamp(20px,5vw,50px);display:grid}.calendar-day>header{align-items:start;margin:0;display:block}.calendar-day>header b{font-size:33px;display:block}.calendar-fixtures{grid-template-columns:repeat(2,minmax(0,1fr))}.team-schedule-hero{grid-template-columns:1fr;align-items:start}.team-schedule-list>section{grid-template-columns:110px 1fr}.team-schedule-row,.preseason-special-hero{grid-template-columns:1fr}.preseason-hero-scoreboard{max-width:460px;margin-top:70px}.preseason-section-heading{grid-template-columns:110px 1fr;align-items:start}.preseason-section-heading>p{grid-column:2}.preseason-pick-grid{grid-template-columns:1fr}.preseason-pick-1{grid-row:auto;min-height:670px}.preseason-live-list>a{grid-template-columns:28px 100px minmax(0,1fr) 20px}.preseason-live-list>a>strong{display:none}.preseason-date-groups>section{grid-template-columns:150px 1fr}.preseason-game-entry-summary{grid-template-columns:45px minmax(220px,1fr) auto 34px}.preseason-date-groups small{display:none}.preseason-game-entry .preseason-game-guide,.preseason-club-coverage{grid-template-columns:1fr}.preseason-unannounced{grid-column:1;margin:-45px 0 0}}@media (width<=640px){.schedule-hero{padding-top:70px}.schedule-hero h1{font-size:18vw}.schedule-hero dl{gap:25px}.schedule-controls{flex-direction:column;align-items:stretch;gap:18px}.schedule-month-switcher{justify-content:center}.schedule-controls form{grid-template-columns:auto 1fr auto;display:grid}.schedule-controls select{width:100%;min-width:0}.schedule-division-tabs{grid-template-columns:1fr;align-items:stretch}.schedule-division-tabs>div{max-width:none}.schedule-type-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-type-tabs a:nth-child(2){border-right:0}.schedule-type-tabs a:nth-child(-n+2){border-bottom:1px solid var(--ink)}.calendar-day{grid-template-columns:46px 1fr;padding-left:16px;padding-right:16px}.calendar-fixtures{grid-template-columns:1fr}.schedule-coverage{grid-template-columns:1fr;align-items:start}.schedule-coverage>div{flex-wrap:wrap}.team-schedule-cta{width:fit-content;margin:18px 0 0;display:block}.team-schedule-list{padding-left:20px;padding-right:20px}.team-schedule-list>section{grid-template-columns:1fr}.team-schedule-list>section>header{margin-bottom:15px}.schedule-back{flex-direction:column;align-items:start;gap:22px}.game-kicker{flex-direction:column;align-items:start;gap:8px}.game-matchup{gap:12px;margin:55px 0}.game-matchup h2{font-size:9vw}.game-matchup em{width:34px;height:34px}.game-hero dl{grid-template-columns:1fr}.game-hero dl div{border-bottom:1px solid #fff3;border-right:0;padding:14px 0}.game-result-detail{padding-left:20px;padding-right:20px}.game-result-detail>header{grid-template-columns:auto 1fr}.game-result-detail>header>strong{grid-column:2;padding-top:0}.game-result-scorecard{padding:22px 16px;overflow-x:auto}.game-result-final{gap:10px}.game-result-final>span{font-size:16px}.game-result-final>strong{font-size:11vw}.game-period-table{min-width:480px}.game-result-detail>footer{flex-direction:column;align-items:start;gap:13px}.game-data-analysis{padding:60px 20px 70px}.game-data-heading{grid-template-columns:auto 1fr}.game-data-heading>strong{grid-column:2;justify-self:start}.game-data-heading h2{font-size:10vw}.game-data-heading h2 span{display:block}.game-data-insights{grid-template-columns:1fr}.game-data-insights article{border-bottom:1px solid var(--ink);border-right:0;min-height:0;padding:20px 8px 24px}.game-data-insights article:last-child{border-bottom:0}.game-data-insights article>p{margin-top:24px}.game-data-insights article>p strong{font-size:76px}.game-data-team-comparison{grid-template-columns:1fr;gap:28px;padding:24px 18px}.game-data-team-comparison>p{grid-column:1;margin:0}.game-data-team-comparison [role=row]{grid-template-columns:minmax(72px,1fr) 58px minmax(72px,1fr)}.game-data-team-comparison [role=row] b{font-size:21px}.game-data-leaders>div{grid-template-columns:1fr}.game-data-leaders article{border-left:1px solid var(--ink)}.game-data-methodology{grid-template-columns:1fr;gap:24px}.game-data-methodology a{justify-self:start}.game-report-story{padding:60px 20px 70px}.game-report-heading{grid-template-columns:auto 1fr}.game-report-heading time{grid-column:2;padding-top:0}.game-report-heading h2{font-size:clamp(26px,7.3vw,36px)}.game-report-byline{grid-column:2}.game-report-byline time{grid-column:auto}.game-report-intro{grid-template-columns:1fr;gap:24px;padding:32px 0}.game-report-intro strong{font-size:20px}.game-report-key-points{grid-template-columns:1fr}.game-report-key-points article{border-bottom:1px solid var(--ink);border-right:0;min-height:0;padding:18px 8px}.game-report-key-points article:last-child{border-bottom:0}.game-report-key-points p{margin-top:8px}.game-report-sections{margin:45px 0}.game-report-sections article{grid-template-columns:1fr;gap:18px;padding-bottom:45px}.game-report-sections h3{grid-row:auto}.game-report-videos{margin-left:-20px;margin-right:-20px;padding:30px 20px}.game-report-videos>div{grid-template-columns:1fr}.game-report-player-stats{margin-left:-20px;margin-right:-20px;padding:30px 20px}.game-report-player-stats>header{flex-direction:column;align-items:start}.game-report-player-stats>div{grid-template-columns:1fr}.game-report-player-stats article{padding:17px}.game-report-player-stats dl>div{padding-left:9px;padding-right:9px}.game-report-player-stats dd{font-size:24px}.game-report-voices{padding:24px 18px}.game-report-voices>div{grid-template-columns:1fr}.game-report-voices article{padding:24px 4px;border-right:0!important}.game-report-sources{grid-template-columns:1fr;gap:25px;margin-top:45px}.game-report-sources li{grid-template-columns:1fr}.game-report-sources li small{grid-column:1}.pregame-teams{grid-template-columns:1fr}.pregame-teams>section{padding-left:0;padding-right:0}.pregame-teams>section:first-child{border-bottom:1px solid var(--line);border-right:0}.game-roster-player{grid-template-columns:28px 38px minmax(82px,1fr) minmax(82px,auto);gap:8px}.game-roster-player-avatar .profile-avatar{width:38px;min-width:38px;height:38px;min-height:38px}.game-roster-source{flex-direction:column;align-items:start}.game-next-reading{padding:52px 20px}.game-next-reading>header{flex-direction:column;align-items:start;gap:12px}.game-next-reading>header h2{text-align:left}.game-next-reading nav{grid-template-columns:1fr}.game-next-reading nav a{border-left:1px solid #ffffff38;min-height:164px;padding:21px}.game-source{grid-template-columns:1fr;align-items:start}.game-editorial-section{padding-left:20px;padding-right:20px}.preseason-game-guide{grid-template-columns:1fr;padding:22px 18px}.preseason-guide-body{grid-template-columns:1fr}.preseason-game-guide>footer{flex-direction:column;align-items:start}.preseason-game-guide>footer>div{justify-content:start}.preseason-special-hero{min-height:720px;padding-bottom:55px}.preseason-hero-copy h1{font-size:17vw}.preseason-hero-bottom{flex-direction:column;align-items:start;margin-top:38px}.preseason-hero-bottom p br{display:none}.preseason-hero-links{flex-direction:column;align-items:start}.preseason-hero-scoreboard{margin:50px 10px 10px 0;padding:22px}.preseason-hero-type{top:140px;right:-20px}.preseason-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:38px}.preseason-section-heading>p{grid-column:1}.preseason-section-heading h2{font-size:13vw}.preseason-pick{min-height:610px;padding:24px 20px}.preseason-pick-1{min-height:650px}.preseason-pick-poster{min-height:245px;margin-left:-10px;margin-right:-10px;padding:18px 14px}.preseason-pick-date{margin-top:0}.preseason-pick-poster .preseason-team{text-align:center;flex-direction:column;align-items:center}.preseason-pick-poster .preseason-team i{flex-basis:54px;width:54px;height:54px;font-size:13px}.preseason-pick-poster .preseason-team strong{font-size:13px}.preseason-pick h3,.preseason-pick-2 h3,.preseason-pick-3 h3{font-size:10vw}.preseason-pick-actions{bottom:24px;left:20px;right:20px}.preseason-pick-actions a:first-child{gap:10px}.preseason-live-list>a{grid-template-columns:26px 72px minmax(0,1fr) 12px;gap:9px;min-height:92px}.preseason-live-list time{font-size:8px}.preseason-live-list time b{font-size:14px}.preseason-live-list .preseason-matchup{gap:5px}.preseason-live-list .preseason-matchup strong{font-size:12px}.preseason-live-list .preseason-team{gap:4px}.preseason-live-list .preseason-team i{display:none}.preseason-live-list .preseason-matchup>b{width:23px;height:23px}.preseason-date-groups>section{grid-template-columns:1fr;gap:15px;padding-bottom:42px}.preseason-game-entry-summary{grid-template-columns:38px minmax(0,1fr) auto 28px;gap:8px;min-height:72px}.preseason-game-entry-summary>b{display:none}.preseason-game-entry .preseason-game-guide{padding:19px 14px 17px}.preseason-game-entry .preseason-guide-body{grid-template-columns:1fr}.preseason-date-groups .preseason-matchup{gap:5px}.preseason-date-groups .preseason-matchup strong{font-size:12px}.preseason-date-groups .preseason-team{gap:5px}.preseason-date-groups .preseason-team i{flex-basis:27px;height:27px;font-size:7px}.preseason-date-groups .preseason-matchup>b{width:22px;height:22px}.preseason-club-coverage ul{grid-template-columns:repeat(2,1fr)}.preseason-unannounced{margin-top:-20px}.preseason-special-footer{flex-direction:column;align-items:start;min-height:420px}.preseason-special-footer h2{font-size:13vw}.preseason-footer-actions{align-items:start}}.home-newcomers{max-width:1280px;margin:48px auto 64px;padding:0 28px}.home-newcomers .newcomer-section{margin-bottom:24px}.newcomer-hero h1{font-size:clamp(32px,6vw,76px);line-height:1.35}.newcomer-card>.newcomer-evidence{color:var(--muted);font-size:12px;font-weight:400;line-height:1.8}.newcomer-evidence a,.newcomer-intro a,.scout-disclaimer a{text-underline-offset:3px;text-decoration:underline}.newcomer-section{margin:30px 0 56px}.newcomer-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.newcomer-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(22px,3vw,32px)}.newcomer-heading>span{flex-shrink:0;font-size:12px}.newcomer-intro{color:var(--muted);margin:16px 0 22px;font-size:13px;line-height:1.9}.newcomer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.newcomer-card{background:var(--white);border:1px solid var(--ink);flex-direction:column;min-width:0;padding:24px;transition:box-shadow .15s;display:flex}.newcomer-card:hover{box-shadow:5px 5px 0 var(--acid)}.newcomer-team{justify-content:space-between;align-items:start;gap:10px;margin-bottom:25px;font-size:12px;font-weight:800;display:flex}.newcomer-team>span{background:var(--acid);padding:2px 7px;font-size:10px;line-height:1.7}.newcomer-card>small{color:var(--muted);font-size:11px}.newcomer-card h3{letter-spacing:-.05em;margin:7px 0 14px;font-size:20px;line-height:1.5}.newcomer-card>p{margin:0 0 20px;font-size:15px;font-weight:700;line-height:1.8}.newcomer-traits{flex-wrap:wrap;gap:5px;margin:auto 0 18px;display:flex}.newcomer-traits>span{background:var(--paper);padding:3px 7px;font-size:10px;line-height:1.8}.newcomer-link{border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;font-size:11px;font-weight:700;display:flex}.player-guide-badge{color:var(--muted);margin-top:4px;font-size:10px;display:block}.profile-heading>.profile-guide-headline{letter-spacing:0;max-width:640px;margin:14px 0 20px;font-size:14px;font-weight:600;line-height:1.8}.profile-team-link{border-bottom:1px solid}.transfer-card a{border-bottom:1px solid;width:fit-content;font-size:18px;font-weight:900}.player-related{background:var(--ink);color:var(--white);margin:24px clamp(24px,7vw,108px) 58px;padding:clamp(24px,4vw,48px);scroll-margin-top:64px}.player-related>header{border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.player-related>header p{color:var(--acid);letter-spacing:.13em;margin:0 0 8px;font-size:8px;font-weight:950}.player-related>header h2{margin:0;font-size:clamp(26px,3vw,42px)}.player-related>header>a{border-bottom:1px solid var(--acid);color:var(--acid);padding-bottom:5px;font-size:10px;font-weight:900}.player-related>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.player-related>div>a{border-right:1px solid #fff3;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:20px 16px;display:grid}.player-related>div>a:last-child{border-right:0}.player-related-avatar .profile-avatar{width:70px;min-width:70px;height:70px;min-height:70px}.player-related-avatar .profile-avatar figcaption{display:none}.player-related>div>a>span{flex-direction:column;min-width:0;display:flex}.player-related>div small{color:#ffffff8f;font-family:var(--font-display);overflow-wrap:anywhere;font-size:8px}.player-related>div strong{margin:4px 0;font-size:15px}.player-related>div b{color:var(--acid);font-size:8px}.player-related>div i{color:var(--acid);font-style:normal}.recent-games td:last-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.recent-games td:last-child a{white-space:nowrap}.announced-hero h1{text-wrap:balance}.player-scout{background:var(--white);border:1px solid var(--ink);margin:32px 0 60px}.scout-reading-flow{display:flow-root}.scout-header{background:var(--ink);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 32px;display:flex}.scout-header>span{color:var(--acid);letter-spacing:.09em;font-size:12px;font-weight:800}.scout-header time{font-size:11px}.scout-overview{padding:36px 32px 24px}.scout-overview h2{letter-spacing:-.05em;text-wrap:balance;max-width:920px;word-break:auto-phrase;margin:12px 0 18px;font-size:clamp(25px,3.2vw,40px);line-height:1.5}.scout-summary{max-width:880px;font-size:15px;line-height:2}.scout-evidence{vertical-align:baseline;gap:5px;margin-left:6px;font-size:11px;display:inline-flex}.scout-evidence a{color:#344bc7;text-underline-offset:3px;text-decoration:underline}.scout-strengths{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;padding-top:26px;display:grid}.scout-point-number{background:var(--acid);padding:6px 9px;font-size:12px;font-weight:900;display:inline-block}.scout-point-lens{color:var(--muted);letter-spacing:.08em;margin-left:9px;font-size:10px;font-weight:800;display:inline-block}.scout-strengths h3{letter-spacing:-.04em;margin:14px 0 8px;font-size:18px}.scout-strengths p{margin:0;font-size:13px;line-height:1.95}.scout-disclaimer{color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.9}.scout-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:36px;padding:32px;display:grid}.scout-details h3,.scout-video-heading h3,.scout-mentions>h3{letter-spacing:-.03em;margin:0 0 22px;font-size:20px}.scout-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scout-numbers article{background:var(--paper);padding:20px}.scout-numbers article:only-child{grid-column:1/-1}.scout-numbers span{font-size:11px;display:block}.scout-numbers strong{letter-spacing:-.05em;margin:8px 0;font-size:clamp(24px,3vw,36px);line-height:1.4;display:block}.scout-numbers p{margin:0;font-size:11px;line-height:1.9}.scout-numbers .scout-evidence{display:inline-flex}.scout-career{margin:0;padding:0;list-style:none}.scout-career li{border-left:2px solid var(--ink);margin-bottom:14px;padding-left:16px}.scout-career strong{font-size:12px}.scout-career p{margin:6px 0 0;font-size:13px;line-height:1.8}.scout-first-season{color:var(--muted);font-size:11px;line-height:1.9}.scout-watch{background:var(--acid);margin:0 32px 32px;padding:25px}.scout-watch h3{margin:7px 0 12px;font-size:22px}.scout-watch>p{margin:0 0 12px;font-size:14px;line-height:1.95}.scout-watch>small{font-size:10px}.scout-videos,.scout-mentions{border-top:1px solid var(--line);padding:32px}.scout-video-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.scout-video-heading h3{margin:6px 0 0;font-size:clamp(24px,3vw,34px)}.scout-video-heading>span{background:var(--ink);color:var(--acid);letter-spacing:.08em;flex:none;padding:8px 10px;font-size:11px;font-weight:900}.scout-video-intro{color:var(--muted);max-width:760px;margin:14px 0 26px;font-size:13px;line-height:1.9}.scout-video-list{border-top:1px solid var(--ink)}.scout-video-list .scout-video{border-bottom:1px solid var(--line);margin:0;padding:28px 0}.scout-video-list .scout-video:first-child{background:linear-gradient(115deg,#d8ff3621,#0000 45%)}.scout-video{grid-template-columns:1.1fr 1fr;gap:28px;margin-bottom:20px;display:grid}.scout-video>div{min-width:0}.scout-video .player-media-frame{align-self:start}.scout-video h4{overflow-wrap:anywhere;margin:12px 0;font-size:17px;line-height:1.6}.scout-video p{font-size:13px;line-height:1.9}.scout-video .scout-video-publisher{color:var(--muted);margin:-5px 0 14px;font-size:11px;font-weight:700}.scout-video small{color:var(--muted);font-size:10px;line-height:1.8;display:block}.scout-video-watch{border-left:3px solid var(--acid);padding-left:13px}.scout-video-watch strong{letter-spacing:.08em;margin-bottom:2px;font-size:10px;display:block}.scout-social-video{aspect-ratio:16/9;color:var(--white);background:#050505;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.scout-social-video:after{content:"";pointer-events:none;border:1px solid #ffffff40;position:absolute;inset:12px}.scout-social-video>span{color:var(--acid);letter-spacing:.12em;font-size:10px;font-weight:900}.scout-social-video>strong{margin:18px 0;font-size:clamp(52px,8vw,92px);font-weight:400;line-height:1}.scout-social-video>small{color:var(--white)}.scout-external{text-underline-offset:4px;margin-top:18px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.scout-external-secondary{color:var(--muted);margin-left:18px}.scout-mentions article{background:var(--paper);margin-top:18px;padding:20px}.scout-mentions article>span{color:var(--muted);font-size:11px}.scout-mentions article p{font-size:13px;line-height:1.95}.scout-mentions article>a{text-underline-offset:4px;margin-right:20px;font-size:11px;text-decoration:underline;display:inline-block}.scout-sources{border-top:1px solid var(--line);padding:24px 32px}.scout-sources summary{cursor:pointer;font-size:13px;font-weight:700}.scout-sources summary span{color:var(--muted);margin-left:12px}.scout-sources>p{font-size:12px;line-height:1.9}.scout-sources ol{margin-bottom:0;padding-left:20px}.scout-sources li{overflow-wrap:anywhere;margin:18px 0;font-size:12px;line-height:1.8}.scout-sources li a{text-underline-offset:3px;text-decoration:underline}.scout-sources li small{color:var(--muted);margin-top:6px;display:block}.scout-sources li p{margin:5px 0}.club-announcement-note{border-left:4px solid var(--blue);background:#e9edff;margin:25px 0;padding:22px 26px}.club-announcement-note>strong{font-size:16px}.club-announcement-note p{font-size:13px;line-height:1.9}.club-announcement-note a{text-underline-offset:4px;margin-right:18px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.profile-page>.player-scout,.profile-page>.club-announcement-note,.profile-page>.announced-facts,.profile-page>.announced-footer{margin-left:clamp(24px,7vw,108px);margin-right:clamp(24px,7vw,108px)}.announced-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 0 30px;display:grid}.announced-facts dt{color:var(--muted);font-size:11px}.announced-facts dd{margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.8}.announced-facts a{text-underline-offset:4px;text-decoration:underline}.announced-footer{flex-wrap:wrap;gap:25px;margin:40px 0;font-size:13px;font-weight:700;display:flex}@media (width<=1100px){.newcomer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-details{grid-template-columns:1fr}}@media (width<=700px){.newcomer-grid,.scout-strengths,.scout-video{grid-template-columns:1fr}.newcomer-heading{align-items:start}.newcomer-card{padding:22px}.newcomer-team{margin-bottom:18px}.scout-header{padding:17px 20px}.scout-overview,.scout-details,.scout-videos,.scout-mentions,.scout-sources{padding:24px 20px}.scout-strengths{gap:24px}.scout-strengths article+article{border-top:1px solid var(--line);padding-top:22px}.scout-video-heading{align-items:start}.scout-video-list .scout-video{gap:20px;padding:24px 0}.scout-external-secondary{margin-left:12px}.scout-watch{margin:0 20px 24px;padding:20px}.scout-watch h3{font-size:20px}.scout-numbers article{padding:16px}.announced-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.club-announcement-note{padding:20px}}@media (width<=640px){.announced-hero .profile-avatar{grid-row:1}.announced-hero .profile-heading{grid-column:1/-1}}.intro-features-heading{letter-spacing:.08em;margin:28px 0 14px;font-size:14px}.player-directory-filters{grid-template-columns:minmax(180px,1fr) minmax(140px,.65fr) minmax(150px,.8fr) minmax(220px,1fr) auto}.player-directory-filters>p{grid-column:1/-1}.introduction-directory-note{color:#59616a;max-width:900px;margin:22px 0;font-size:13px;line-height:1.8}.player-introduction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.player-introduction-card{color:#17202b;background:#fff;border:1px solid #dfe3e6;border-radius:12px;flex-direction:column;min-width:0;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.player-introduction-card:hover{border-color:#1b7588;box-shadow:0 6px 18px #17202b0a}.player-introduction-card:focus-visible{outline-offset:3px;outline:3px solid #188999}.introduction-card-top{color:#52636b;justify-content:space-between;align-items:flex-start;gap:10px;font-size:11px;display:flex}.introduction-card-top>span:last-child{text-align:right}.player-introduction-card[data-priority=new-import] .introduction-card-top{color:#176471}.player-introduction-card[data-priority=released] .introduction-card-top{color:#9a5b27}.introduction-card-player{align-items:center;gap:16px;min-width:0;margin:17px 0;display:flex}.introduction-card-player>div:last-child{min-width:0}.introduction-card-player .profile-avatar{flex:0 0 68px;align-self:center;width:68px;min-width:68px;height:68px;min-height:68px;margin:0;padding:0}.introduction-card-player .profile-avatar-image{width:100%;height:100%}.introduction-card-player .profile-avatar figcaption{display:none}.introduction-card-player small{color:#68727e;overflow-wrap:anywhere;font-size:10px;display:block}.introduction-card-player h2{overflow-wrap:anywhere;margin:5px 0;font-size:17px;line-height:1.45}.introduction-card-player span{color:#68727e;font-size:11px}.introduction-card-headline{margin:0 0 16px;font-size:15px;font-weight:700;line-height:1.7}.introduction-card-traits{flex-wrap:wrap;gap:6px;margin:auto 0 18px;padding:0;list-style:none;display:flex}.introduction-card-traits li{color:#3d5e65;background:#f1f5f5;border-radius:5px;padding:5px 8px;font-size:11px;line-height:1.5}.introduction-card-footer{border-top:1px solid #e9edee;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.introduction-card-footer small{color:#647079;font-size:10px}.introduction-card-footer>span{white-space:nowrap;color:#176471;font-size:12px;font-weight:700}@media (width<=1050px){.player-introduction-grid,.player-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.player-introduction-grid{grid-template-columns:minmax(0,1fr);gap:14px}.player-introduction-card{padding:18px}.player-directory-filters{grid-template-columns:minmax(0,1fr)}}.hero{min-height:610px;padding:clamp(58px, 6.5vw, 92px) var(--page-gutter) 72px;align-items:center;gap:clamp(44px,6vw,96px)}.hero h1{font-family:var(--font-display);font-size:clamp(58px,6.8vw,102px)}.hero-description{margin:29px 0 31px}.hero-actions{gap:23px}.match-card{box-shadow:12px 12px 0 var(--acid);min-height:420px;padding:24px}.match-date{margin:24px 0 28px}.diff-list{margin-top:27px}.diff-list>div{padding:11px 0}.match-card-actions{margin-top:15px}.match-card-empty{min-height:330px}.home-game-pulse{background:var(--ink);color:var(--white);padding:clamp(68px, 7vw, 105px) var(--page-gutter) clamp(74px, 8vw, 116px)}.home-game-pulse>header{border-bottom:2px solid #ffffffbf;justify-content:space-between;align-items:end;gap:32px;padding-bottom:22px;display:flex}.home-game-pulse>header p{color:var(--acid);letter-spacing:.14em;margin:0 0 11px;font-size:8px;font-weight:950}.home-game-pulse>header h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(42px,5.4vw,78px);line-height:.95}.home-game-pulse>header>a{border-bottom:1px solid var(--acid);color:var(--acid);flex:none;padding-bottom:5px;font-size:9px;font-weight:900}.home-game-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.home-game-pulse-grid>article{background:var(--paper);color:var(--ink);min-height:420px;transition:box-shadow .18s,transform .18s}.home-game-pulse-grid>article[data-featured=true]{background:var(--acid)}.home-game-pulse-grid>article:hover,.home-game-pulse-grid>article:focus-within{transform:translateY(-4px);box-shadow:0 12px #5169ffc7}.home-game-pulse-card{color:inherit;height:100%;min-height:inherit;outline-offset:-5px;flex-direction:column;padding:22px;display:flex}.home-game-pulse-meta{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:14px;min-height:36px;padding-bottom:11px;display:flex}.home-game-pulse-meta time{font-family:var(--font-display);font-size:12px;font-weight:900}.home-game-pulse-meta span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:7px;font-weight:850;overflow:hidden}.home-game-pulse-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:102px;display:grid}.home-game-pulse-score>div{flex-direction:column;min-width:0;display:flex}.home-game-pulse-score>div:last-child{text-align:right;align-items:end}.home-game-pulse-score strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.home-game-pulse-score b{font-family:var(--font-display);letter-spacing:-.06em;margin-top:8px;font-size:clamp(42px,4.2vw,64px);line-height:.9}.home-game-pulse-score i{color:var(--coral);font-family:var(--font-display);font-size:20px;font-style:normal;font-weight:900}.home-game-pulse-insight{border-top:2px solid var(--ink);grid-template-columns:1fr auto;padding-top:15px;display:grid}.home-game-pulse-insight>span{font-family:var(--font-display);letter-spacing:.06em;font-size:9px;font-weight:900}.home-game-pulse-insight>small{background:var(--ink);color:var(--acid);padding:4px 6px;font-size:7px;font-weight:900}.home-game-pulse-insight>p{grid-column:1/-1;align-items:end;gap:6px;margin:18px 0 12px;display:flex}.home-game-pulse-insight>p strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(48px,5vw,72px);line-height:.78}.home-game-pulse-insight>p b{color:var(--coral);font-family:var(--font-display);padding-bottom:2px;font-size:12px}.home-game-pulse-insight h3{letter-spacing:-.045em;grid-column:1/-1;margin:0;font-size:clamp(18px,1.8vw,25px);line-height:1.25}.home-game-pulse-grid footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:14px;display:flex}.home-game-pulse-grid footer span{font-size:8px;font-weight:900}.home-game-pulse-grid footer b{color:var(--blue);font-size:18px;line-height:1}.home-newcomers{max-width:none;padding:clamp(62px, 7vw, 96px) var(--page-gutter) clamp(66px, 7vw, 100px);background:#e9e6dc;margin:0}.home-newcomers .newcomer-section{margin:0 0 27px}.newcomer-heading{border-top:3px solid var(--ink);padding-top:18px}.newcomer-heading h2{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(32px,4.1vw,55px);line-height:1.05}.newcomer-heading>span{background:var(--ink);color:var(--acid);font-family:var(--font-display);letter-spacing:.04em;padding:8px 11px;font-size:15px;font-weight:900}.newcomer-intro{max-width:760px;margin:20px 0 28px;font-size:14px}.newcomer-grid{gap:14px}.newcomer-card{border:1px solid var(--ink);border-radius:0;padding:17px;transition:box-shadow .16s,transform .16s;box-shadow:0 0 #0000}.newcomer-card:hover{box-shadow:6px 6px 0 var(--acid);transform:translate(-3px,-3px)}.newcomer-team{border-bottom:1px solid var(--line);min-height:33px;margin-bottom:14px;padding-bottom:10px;font-size:11px}.newcomer-team>span{letter-spacing:.04em;white-space:nowrap;font-size:8px;font-weight:900}.newcomer-player{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:15px;display:grid}.newcomer-player .profile-avatar{align-self:center;width:108px;min-width:108px;height:112px;min-height:112px;margin:0;padding:0}.newcomer-player .profile-avatar-grid{height:100%}.newcomer-player .profile-avatar figcaption{display:none}.newcomer-player-copy{min-width:0}.newcomer-player-copy>small{color:var(--muted);font-family:var(--font-display);letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2;display:block}.newcomer-player-copy h3{margin:5px 0 9px;font-size:23px;line-height:1.15}.newcomer-player-copy p{margin:0;font-size:13px;font-weight:750;line-height:1.65}.newcomer-traits{border-top:1px solid var(--line);gap:5px;margin:15px 0 13px;padding-top:12px}.newcomer-traits>span{background:var(--paper);border:1px solid var(--line);padding:3px 6px;font-size:9px;font-weight:700}.newcomer-link{color:var(--blue);font-size:10px;font-weight:900}.home-newcomer-link{width:fit-content;margin-left:auto;display:block}.directory-hero{padding:62px var(--page-gutter) 58px;border-bottom:1px solid #ffffff2e}.directory-hero h1{font-family:var(--font-display);margin:34px 0 38px;font-size:clamp(70px,9.5vw,142px);line-height:.77}.directory-hero>p:last-child a{border-bottom:1px solid var(--acid);color:var(--acid);margin-top:12px;padding-bottom:5px;font-size:11px;font-weight:900;display:inline-block}.directory-content{padding:38px var(--page-gutter) 110px}.directory-toolbar{padding-bottom:20px}.directory-priority-nav{border:1px solid var(--ink);grid-template-columns:auto repeat(5,minmax(0,1fr));margin-top:27px;display:grid}.directory-priority-nav>span,.directory-priority-nav a{align-items:center;min-height:52px;display:flex}.directory-priority-nav>span{background:var(--ink);color:var(--white);letter-spacing:.12em;white-space:nowrap;padding:0 15px;font-size:9px;font-weight:900}.directory-priority-nav a{background:var(--white);border-left:1px solid var(--ink);text-align:center;justify-content:center;gap:8px;padding:7px 11px;font-size:10px;font-weight:800}.directory-priority-nav a b{color:var(--coral);font-family:var(--font-display);font-size:14px}.directory-priority-nav a[aria-current=page]{background:var(--acid)}.player-directory-filters{background:#e8e5dc;border-bottom:0;grid-template-columns:minmax(220px,1.25fr) minmax(160px,.75fr) minmax(210px,.9fr) auto;gap:12px;padding:17px}.player-directory-filters>p{grid-column:1/-1;margin:0}.introduction-directory-note{margin:23px 0 20px}.player-introduction-grid{gap:12px}.player-introduction-card{border:1px solid var(--ink);color:var(--ink);contain-intrinsic-size:0 270px;content-visibility:auto;border-radius:0;padding:15px;transition:box-shadow .15s,transform .15s;position:relative}.player-introduction-card:before{background:var(--blue);content:"";height:4px;position:absolute;inset:-1px -1px auto}.player-introduction-card[data-priority=new-import]:before{background:var(--acid)}.player-introduction-card[data-priority=transfer]:before{background:var(--coral)}.player-introduction-card[data-priority=released]:before{background:#a36c3e}.player-introduction-card:hover{border-color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.player-introduction-card:focus-visible{outline-color:var(--blue)}.player-introduction-card[hidden]{display:none}.introduction-card-top{border-bottom:1px solid var(--line);color:var(--muted);min-height:30px;padding-top:3px;padding-bottom:8px;font-size:9px;font-weight:800}.introduction-card-top>span:first-child{max-width:57%}.introduction-card-top>span:last-child{color:var(--ink);font-weight:900}.introduction-card-player{gap:13px;margin:12px 0}.introduction-card-player .profile-avatar{flex-basis:96px;width:96px;min-width:96px;height:96px;min-height:96px}.introduction-card-player .profile-avatar-grid{height:100%}.introduction-card-player small{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.introduction-card-player h2{font-family:var(--font-display);margin:5px 0 7px;font-size:22px;line-height:1.15}.introduction-card-headline{margin:0 0 12px;font-size:14px;line-height:1.6}.introduction-card-traits{gap:4px;margin-bottom:13px}.introduction-card-traits li{background:var(--paper);border:1px solid var(--line);color:#3f4747;border-radius:0;padding:4px 6px;font-size:9px;font-weight:700}.introduction-card-footer{padding-top:10px}.introduction-card-footer small{font-size:9px}.introduction-card-footer>span{color:var(--blue);font-size:10px}.directory-more{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;display:flex}.directory-more p{color:var(--muted);margin:0;font-size:11px}.directory-more p strong{color:var(--blue);font-family:var(--font-display);font-size:24px}.directory-more button{background:var(--ink);color:var(--white);cursor:pointer;font:inherit;border:0;align-items:center;gap:28px;min-height:48px;padding:0 18px;font-size:11px;font-weight:900;display:flex}.directory-more button span{color:var(--acid);font-size:16px}@media (width<=1050px){.home-game-pulse-grid{grid-template-columns:1fr}.home-game-pulse-grid>article{min-height:360px}.directory-priority-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.directory-priority-nav>span,.directory-priority-nav a{scroll-snap-align:start;flex:none}.directory-priority-nav a{min-width:150px}}@media (width<=640px){.site-header{justify-content:space-between;width:100%;display:flex;position:relative}.site-header nav{margin:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.site-header nav a[href=\/changes],.site-header nav a[href=\/schedule]{display:none}.site-header nav a[href=\/players]{order:1}.site-header nav a[href=\/teams]{order:2}.site-header nav a[href=\/schedule]{order:3}.hero{grid-template-columns:minmax(0,1fr);gap:34px;padding:44px 20px 48px}.hero-copy{min-width:0}.hero:before{width:330px;height:330px;left:-210px}.hero .eyebrow{margin-bottom:18px;font-size:9px}.hero h1{font-size:clamp(43px,12.7vw,52px)}.hero-description{overflow-wrap:anywhere;max-width:100%;margin:22px 0 24px;font-size:13px;line-height:1.75}.hero-description br{display:block}.hero-actions{flex-flow:wrap;align-items:center;gap:16px 20px}.hero-actions>a:last-child{display:none}.hero-actions .primary-button{min-height:46px;padding:0 18px}.hero-actions .primary-button:after{margin-left:18px}.hero-actions .text-link{font-size:10px}.match-card{box-shadow:8px 8px 0 var(--acid);width:calc(100% - 8px);min-height:0;padding:20px;transform:rotate(.7deg)}.match-card-topline{padding-bottom:12px;font-size:7px}.match-card-topline span:last-child{display:none}.match-date{margin:20px 0 24px}.match-date strong{font-size:35px}.diff-list{margin-top:22px}.match-card-empty{min-height:220px}.home-game-pulse{padding:52px 20px 62px}.home-game-pulse>header{flex-direction:column;align-items:start;gap:20px}.home-game-pulse>header h2{font-size:43px}.home-game-pulse>header h2 span{display:block}.home-game-pulse-grid{margin-top:12px}.home-game-pulse-grid>article{min-height:390px}.home-game-pulse-card{padding:18px}.home-game-pulse-score b{font-size:52px}.home-game-pulse-insight>p strong{font-size:62px}.home-newcomers{padding:47px 20px 57px}.newcomer-heading{flex-direction:column;align-items:flex-start;padding-top:15px}.newcomer-heading h2{font-size:34px}.newcomer-intro{margin:16px 0 22px;font-size:12px;line-height:1.75}.newcomer-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;gap:12px;margin-right:-20px;padding:3px 20px 11px 2px;display:flex;overflow-x:auto}.newcomer-card{scroll-snap-align:start;flex:0 0 min(83vw,340px);padding:15px}.newcomer-player{grid-template-columns:102px minmax(0,1fr)}.newcomer-player .profile-avatar{grid-area:1/1;width:102px;min-width:102px;height:106px;min-height:106px;margin-left:0}.newcomer-player-copy{grid-area:1/2}.newcomer-player-copy h3{font-size:21px}.home-newcomer-link{margin:4px 0 0;font-size:10px}.directory-hero{padding:47px 20px 43px}.directory-hero h1{margin:25px 0 29px;font-size:16.5vw;line-height:.8}.directory-hero>p:last-child{font-size:12px}.directory-content{padding:29px 20px 82px}.directory-priority-nav{margin-left:-20px;margin-right:-20px;padding-left:20px}.directory-priority-nav a{min-width:142px}.player-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-left:-20px;margin-right:-20px;padding:16px 20px}.player-directory-filters>label:first-child,.player-directory-filters>button,.player-directory-filters>p{grid-column:1/-1}.directory-filters input,.directory-filters select,.directory-filters button{height:46px}.introduction-directory-note{margin:20px 0 17px;font-size:11px;line-height:1.75}.player-introduction-card{padding:14px}.introduction-card-player .profile-avatar{flex-basis:88px;width:88px;min-width:88px;height:88px;min-height:88px}.introduction-card-player h2{font-size:21px}.introduction-card-headline{font-size:13px;line-height:1.55}.directory-more{flex-direction:column;align-items:stretch;gap:13px}.directory-more button{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.newcomer-card:hover,.player-introduction-card:hover,.primary-button:hover{transform:none}}.profile-main,.profile-section,.full-game-log,.recent-games-scroll,.season-performance-scroll,.full-game-log-scroll{min-width:0;max-width:100%}.recent-games-scroll,.season-performance-scroll,.full-game-log-scroll{contain:layout paint;overscroll-behavior-inline:contain;width:100%}.full-game-log{width:100%;overflow:hidden}.full-game-log:not([open])>:not(summary){display:none}.home-now{background:var(--paper);border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);padding:30px var(--page-gutter) 34px}.home-now>header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:18px;display:flex}.home-now>header p,.home-now>header>span{color:var(--blue);letter-spacing:.13em;margin:0 0 7px;font-size:8px;font-weight:950}.home-now>header h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.5vw,48px);line-height:1}.home-now>header>span{color:var(--muted);margin:0}.home-now-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-now-grid>a{background:var(--white);flex-direction:column;min-height:210px;padding:22px;transition:background-color .15s;display:flex;position:relative}.home-now-grid>a+a{border-left:1px solid var(--ink)}.home-now-grid>a:hover{background:var(--acid)}.home-now-grid small{color:var(--coral);letter-spacing:.12em;font-size:8px;font-weight:950}.home-now-grid strong{font-family:var(--font-display);letter-spacing:-.04em;margin:20px 0 12px;font-size:clamp(19px,2vw,29px);line-height:1.25}.home-now-grid strong b{color:var(--blue);font-size:1.35em}.home-now-grid p{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.75}.home-now-grid p b{color:var(--coral)}.home-now-grid>a>span{color:var(--blue);border-bottom:1px solid;width:fit-content;margin-top:auto;padding-bottom:3px;font-size:9px;font-weight:900}.home-now-grid>a>.home-now-avatars{border:0;width:auto;margin:14px 0 0;padding:0;display:flex}.home-now-avatars .player-list-avatar{background:var(--acid);border:1px solid var(--ink);width:52px;height:52px;margin-right:-8px;overflow:hidden}.home-now-avatars .profile-avatar{width:52px;min-width:52px;height:52px;min-height:52px}.home-now-avatars .profile-avatar figcaption{display:none}.player-now{background:var(--ink);color:var(--white);grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);margin:34px clamp(24px,7vw,108px) 48px;display:grid;position:relative;overflow:hidden}.player-now:before{background:var(--blue);content:"";height:7px;position:absolute;inset:0 0 auto}.player-now[data-now-kind=new-import]:before{background:var(--acid)}.player-now[data-now-kind=transfer]:before{background:var(--coral)}.player-now[data-now-kind=release]:before{background:#d08a4e}.player-now>header{border-bottom:1px solid #fff3;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:54px;padding:8px 24px 0;display:flex}.player-now>header span{color:var(--acid);font-family:var(--font-display);letter-spacing:.05em;font-size:17px;font-weight:950}.player-now>header small{color:#ffffff8c;letter-spacing:.13em;font-size:7px;font-weight:900}.player-now-copy{padding:34px 30px 32px}.player-now-copy>p:first-child{color:var(--acid);letter-spacing:.08em;margin:0 0 15px;font-size:9px;font-weight:900}.player-now-copy h2{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,50px);line-height:1.08}.player-now-copy>p:last-child{color:#ffffffad;max-width:600px;margin:22px 0 0;font-size:11px;line-height:1.85}.player-now-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;margin:0;display:grid}.player-now-facts>div{border-left:1px solid #fff3;flex-direction:column;justify-content:center;min-width:0;padding:25px 20px;display:flex}.player-now-facts dt,.player-now-facts small{color:#ffffff85;letter-spacing:.1em;font-size:7px;font-weight:900}.player-now-facts dd{color:var(--white);font-family:var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:12px 0 9px;font-size:clamp(20px,2.35vw,34px);line-height:1.1}.player-now-facts>div[data-direction=up] dd{color:var(--acid)}.player-now-facts>div[data-direction=down] dd{color:#ff785c}.player-now>nav{border-top:1px solid #fff3;flex-wrap:wrap;grid-column:1/-1;gap:8px 22px;padding:15px 24px;display:flex}.player-now>nav a{color:#ffffffb8;font-size:9px;font-weight:900}.player-now>nav a:after{color:var(--acid);content:" ↓"}.directory-entry-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:27px;display:grid}.directory-entry-points>a{background:var(--white);border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:172px;padding:16px;transition:box-shadow .15s,transform .15s;display:grid}.directory-entry-points>a:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.directory-entry-points>a[aria-current=page]{background:var(--acid)}.directory-entry-points>a>span{color:var(--coral);font-family:var(--font-display);font-size:18px;font-weight:950}.directory-entry-points small{color:var(--blue);letter-spacing:.1em;font-size:7px;font-weight:950;display:block}.directory-entry-points strong{margin:10px 0 8px;font-size:16px;display:block}.directory-entry-points p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.directory-entry-points i{color:var(--blue);align-self:end;font-size:13px;font-style:normal}@media (width<=1050px){.directory-entry-points{grid-template-columns:repeat(2,minmax(0,1fr))}.player-now{grid-template-columns:1fr}.player-now-facts{border-top:1px solid #fff3}.player-now-facts>div:first-child{border-left:0}}@media (width<=700px){.home-now{padding:25px 20px 28px}.home-now>header{flex-direction:column;align-items:start;gap:10px}.home-now-grid{grid-template-columns:1fr}.home-now-grid>a{min-height:178px;padding:19px}.home-now-grid>a+a{border-left:0;border-top:1px solid var(--ink)}.player-now{margin:25px 20px 36px}.player-now>header{flex-direction:column;justify-content:center;align-items:start;gap:5px;padding:12px 18px 8px}.player-now-copy{padding:28px 20px 27px}.player-now-copy h2{font-size:clamp(29px,9vw,42px)}.player-now-facts{grid-template-columns:1fr}.player-now-facts>div{border-top:1px solid #ffffff29;border-left:0;min-height:106px;padding:19px 20px}.player-now-facts dd{font-size:27px}.player-now>nav{gap:11px 18px;padding:14px 20px}.directory-entry-points{scrollbar-width:none;scroll-snap-type:x proximity;margin-left:-20px;margin-right:-20px;padding:0 20px 7px;display:flex;overflow-x:auto}.directory-entry-points::-webkit-scrollbar{display:none}.directory-entry-points>a{scroll-snap-align:center;flex:0 0 82vw;min-height:155px}}.game-data-analysis{background:var(--paper);padding:82px clamp(24px,7vw,108px) 92px}.game-data-heading{border-bottom:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:start;gap:22px;padding-bottom:20px;display:grid}.game-data-heading>span{color:var(--coral);font-size:9px;font-weight:950}.game-data-heading p,.game-data-team-comparison header p,.game-data-leaders>header p{color:var(--blue);letter-spacing:.13em;margin:0 0 8px;font-size:8px;font-weight:950}.game-data-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(31px,4.8vw,70px);line-height:.98}.game-data-heading>strong{background:var(--ink);color:var(--acid);letter-spacing:.1em;padding:8px 10px;font-size:7px}.game-data-insights{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;display:grid}.game-data-insights article{border-right:1px solid var(--ink);min-height:290px;padding:22px 24px}.game-data-insights article:last-child{border-right:0}.game-data-insights article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.game-data-insights article>div>span{font-family:var(--font-display);letter-spacing:.04em;font-size:13px;font-weight:900}.game-data-insights article>div b{background:var(--acid);border:1px solid var(--ink);letter-spacing:.05em;padding:5px 6px;font-size:7px}.game-data-insights article>div b[data-evidence=official-record]{background:var(--blue);color:var(--white)}.game-data-insights article>p{align-items:end;gap:8px;margin:30px 0 0;display:flex}.game-data-insights article>p strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(58px,6.5vw,96px);line-height:.78}.game-data-insights article>p small{color:var(--coral);font-family:var(--font-display);padding-bottom:3px;font-size:14px;font-weight:900}.game-data-insights h3{letter-spacing:-.045em;margin:25px 0 0;font-size:clamp(18px,2vw,28px);line-height:1.3}.game-data-insights article>footer{color:var(--muted);margin-top:14px;font-size:9px;line-height:1.75}.game-data-team-comparison{background:var(--white);border:1px solid var(--ink);grid-template-columns:minmax(210px,.55fr) 1fr;gap:clamp(28px,5vw,72px);margin-top:48px;padding:clamp(25px,4vw,46px);display:grid}.game-data-team-comparison>header h3,.game-data-leaders>header h3{letter-spacing:-.06em;margin:0;font-size:clamp(24px,3.4vw,46px);line-height:1}.game-data-team-comparison>header>span{color:var(--muted);margin-top:22px;font-size:8px;font-weight:850;line-height:1.7;display:block}.game-data-team-comparison>div{border-top:2px solid var(--ink)}.game-data-team-comparison [role=row]{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:minmax(90px,1fr) 90px minmax(90px,1fr);align-items:center;min-height:50px;display:grid}.game-data-team-comparison [role=row] b{font-family:var(--font-display);font-size:25px}.game-data-team-comparison [role=row] span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:950}.game-data-team-comparison .game-data-team-header{min-height:58px}.game-data-team-comparison .game-data-team-header strong{font-size:13px;font-weight:950}.game-data-team-comparison>p{color:var(--muted);grid-column:2;margin:-46px 0 0;font-size:8px;line-height:1.7}.game-data-leaders{margin-top:62px}.game-data-leaders>header{border-bottom:2px solid var(--ink);padding-bottom:18px}.game-data-leaders>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.game-data-leaders article{border-bottom:1px solid var(--ink);border-right:1px solid var(--ink);grid-template-columns:auto 58px minmax(0,1fr);align-items:center;gap:13px;min-height:118px;padding:18px;display:grid}.game-data-leaders article:first-child{border-left:1px solid var(--ink)}.game-data-leaders article>span{color:var(--coral);font-family:var(--font-display);align-self:start;font-size:13px;font-weight:900}.game-data-leader-avatar .profile-avatar{width:58px;min-width:58px;height:58px;min-height:58px}.game-data-leaders article>div{min-width:0}.game-data-leaders article small{color:var(--muted);font-size:7px;font-weight:900;display:block}.game-data-leaders article a{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:950;display:block;overflow:hidden}.game-data-leaders article p{font-family:var(--font-display);margin:9px 0 0;font-size:12px;font-weight:800}.game-data-leaders article>strong{border-top:1px solid var(--line);color:var(--blue);grid-column:2/-1;padding-top:9px;font-size:8px}.game-data-methodology{border-top:2px solid var(--ink);grid-template-columns:1fr auto;align-items:start;gap:40px;margin-top:62px;padding-top:22px;display:grid}.game-data-methodology strong{color:var(--coral);letter-spacing:.12em;font-size:9px}.game-data-methodology p{color:var(--muted);max-width:850px;margin:10px 0 0;font-size:9px;line-height:1.8}.game-data-methodology a{border-bottom:1px solid;padding-bottom:3px;font-size:8px;font-weight:950}.analytics-preferences{background:var(--ink);color:var(--white);min-height:46px;padding:0 var(--page-gutter);border-top:1px solid #fff3;justify-content:center;align-items:center;width:100%;display:flex;position:static;bottom:auto;right:auto}.analytics-preferences:hover{color:var(--acid)}.team-division-nav{background:var(--ink);z-index:35;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky;top:0}.team-division-nav a{color:var(--white);justify-content:center;align-items:center;gap:13px;min-height:52px;display:flex}.team-division-nav a+a{border-left:1px solid #ffffff38}.team-division-nav span{color:var(--coral);font-size:10px;font-weight:950}.team-division-nav strong{letter-spacing:.08em;font-size:11px}.teams-division{scroll-margin-top:52px}.teams-grid dl small,.team-hero dl small{color:var(--coral);margin-top:4px;font-size:9px;font-weight:900;display:block}.teams-grid>a[data-roster-status=pending]{background-image:linear-gradient(135deg,#0000 0 88%,#4f69ff14 88% 100%)}.changes-intro>small:not(.sync-stamp){color:var(--white);letter-spacing:.1em;margin-top:8px;font-size:10px;font-weight:900;display:block}.change-row{min-height:128px}.change-path-list{gap:8px;min-width:0;padding:16px 0;display:grid}.change-path{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:minmax(90px,.7fr) minmax(70px,1fr) auto minmax(70px,1fr);align-items:center;gap:10px;min-height:38px;padding-bottom:7px;display:grid}.change-path:last-child{border-bottom:0;padding-bottom:0}.change-path small{color:var(--muted);font-size:9px;font-weight:900}.change-path span{text-align:right}.change-path strong{text-align:left}.player-now{margin-bottom:0}.player-page-jump{background:var(--ink);color:var(--white);overscroll-behavior-inline:contain;scrollbar-width:thin;z-index:45;border-top:1px solid #fff3;gap:4px;margin:0 clamp(24px,7vw,108px) 48px;padding:0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.player-page-jump a{color:#ffffffc2;flex:none;align-items:center;min-height:48px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.player-page-jump a:hover,.player-page-jump a:focus-visible{background:var(--acid);color:var(--ink)}.profile-page [id^=player-]{scroll-margin-top:64px}@media (width<=640px){.site-header{grid-template-rows:64px 44px;grid-template-columns:1fr auto;align-items:center;min-height:108px;padding:0 20px;display:grid}.site-header .brand{grid-area:1/1;align-items:center;min-height:44px;display:flex}.site-header .preview-label{display:none}.site-header nav{border-top:1px solid var(--line);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:calc(100% + 40px);margin:0 -20px;display:grid;position:static;top:auto;right:auto;transform:none}.dark-header nav,.preseason-special-header nav{border-top-color:#fff3}.site-header nav a,.site-header nav a[href=\/changes],.site-header nav a[href=\/schedule]{justify-content:center;align-items:center;min-height:44px;font-size:11px;display:flex}.site-header nav a+a{border-left:1px solid var(--line)}.dark-header nav a+a,.preseason-special-header nav a+a{border-left-color:#fff3}.site-header nav a[href=\#pipeline]{display:none}.analytics-consent{bottom:max(10px, env(safe-area-inset-bottom));max-height:calc(100dvh - 20px);overflow-y:auto}.analytics-consent button{min-height:46px}.hero{gap:25px;padding-top:30px;padding-bottom:40px}.hero .eyebrow{margin-bottom:14px;font-size:10px}.hero h1{font-size:clamp(40px,11.8vw,47px)}.hero-description{margin:16px 0 18px;font-size:12px;line-height:1.65}.hero-actions{gap:12px 18px}.hero-actions .text-link{align-items:center;min-height:44px;font-size:11px;display:flex}.team-division-nav a{min-height:48px}.teams-division{scroll-margin-top:48px}.teams-division-heading{padding-top:42px}.teams-division .teams-grid{padding-top:18px;padding-bottom:58px}.teams-grid>a{grid-template-columns:32px minmax(0,1fr) 24px;gap:10px;min-height:148px;padding-top:20px;padding-bottom:20px}.teams-grid h2,.teams-grid h3{font-size:27px}.teams-grid dl{gap:18px;margin-top:10px}.teams-grid dt{font-size:10px}.teams-grid dd{font-size:21px}.teams-grid dl small,.team-hero dl small{font-size:10px}.changes-intro>span,.changes-intro>small:not(.sync-stamp),.sync-stamp{font-size:11px}.changes-intro p{font-size:12px}.change-type-filters{gap:10px;overflow-x:auto}.change-type-filters a{flex:none;align-items:center;min-height:44px;padding:0 4px;font-size:12px;display:flex}.change-filters a{align-items:center;min-height:44px;padding:0 14px;font-size:11px;display:flex}.change-row{min-height:0;padding-top:24px;padding-bottom:24px}.change-path-list{grid-column:2/-1;padding:4px 0 0}.change-path{grid-column:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:9px 0}.change-path small{grid-column:1/-1;font-size:10px}.change-path span,.change-path strong{font-size:13px}.change-status{grid-column:2/-1;margin-top:7px}.change-status span,.change-status small,.change-status time{font-size:10px}.player-page-jump{margin:0 20px 36px;padding:0 6px}.player-page-jump a{min-height:48px;padding:0 11px;font-size:11px}.player-now>header small,.player-now-facts dt,.player-now-facts small,.directory-entry-points small,.home-now-grid small,.match-card-topline{font-size:10px}.directory-entry-points p,.home-now-grid p,.player-now-copy>p:last-child{font-size:12px}.home-now-grid>a>span,.player-now-copy>p:first-child{font-size:11px}}.change-pagination{border-top:2px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:34px;padding-top:18px;display:grid}.change-pagination>a{border-bottom:1px solid;align-items:center;width:fit-content;min-height:44px;font-size:11px;font-weight:900;display:flex}.change-pagination>a:last-child{justify-self:end}.change-pagination>span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:900}.change-pagination>span b{color:var(--blue);font-size:18px}.change-pagination>span a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.change-pagination>span small{margin-left:6px}@media (width<=640px){.teams-grid>a{gap:6px 10px;min-height:128px;padding-top:14px;padding-bottom:14px}.teams-grid h2,.teams-grid h3{font-size:25px}.teams-grid dl{gap:14px;margin-top:2px}.teams-grid dd{margin-top:2px;font-size:19px}.change-pagination{grid-template-columns:1fr auto 1fr;gap:10px}.change-pagination>a{font-size:10px}.change-pagination>span{text-align:center;font-size:9px}}.team-district .teams-grid{padding-top:0;padding-bottom:34px}@media (width<=640px){.team-district .teams-grid{padding-top:0;padding-bottom:24px}}@media (width<=900px){.player-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.player-related>div>a:nth-child(2){border-right:0}.player-related>div>a:nth-child(-n+2){border-bottom:1px solid #fff3}}@media (width<=640px){.game-page-jump{justify-content:flex-start}.game-page-jump a{padding:0 16px}.player-related{margin-left:20px;margin-right:20px;padding:20px}.player-related>header{flex-direction:column;align-items:start;gap:14px}.player-related>div{grid-template-columns:1fr}.player-related>div>a,.player-related>div>a:nth-child(2){border-bottom:1px solid #fff3;border-right:0;padding-left:0;padding-right:0}.player-related>div>a:last-child{border-bottom:0}}.game-result-detail>header p,.game-report-heading p,.game-report-player-stats header p,.game-report-voices header p,.game-report-videos>header p,.game-data-heading p,.game-data-team-comparison header p,.game-data-leaders>header p{font-size:10px;line-height:1.5}.game-result-detail>header>span,.game-result-detail>header>strong{font-size:10px}.game-result-scorecard{overflow:visible}.game-period-table>div{grid-template-columns:minmax(110px, 1fr) repeat(var(--game-period-columns), minmax(44px, 80px))}.game-period-table span{font-size:13px}.game-period-table b,.game-period-table strong{font-size:14px}.game-period-header span,.game-period-header b{font-size:10px}.game-result-pending,.game-result-detail>footer{font-size:12px;line-height:1.7}.game-report-heading>span,.game-report-heading time,.game-report-byline time{font-size:11px}.game-report-intro,.game-report-contents,.game-report-sections{max-width:720px}.game-report-intro strong{font-size:21px;line-height:1.65}.game-report-intro p,.game-report-sections p{font-size:18px;line-height:1.9}.game-report-contents{border:1px solid var(--line);background:#ffffff8c;padding:18px 20px}.game-report-contents>strong{font-size:13px}.game-report-contents a{min-height:44px;font-size:15px}.game-report-contents a+a{border-top:1px solid var(--line)}.game-report-key-points article{padding:24px}.game-report-key-points span{font-size:11px}.game-report-key-points p{font-size:14px;font-weight:750;line-height:1.8}.game-report-sections article+article{border-top:1px solid var(--line);padding-top:52px}.game-section-kind{border-left:3px solid var(--blue);padding-left:10px;font-size:13px;line-height:1.5}.game-report-sections article>div a{font-size:14px}.game-story-players small,.game-story-players em{font-size:12px}.game-story-players strong{font-size:17px}.game-report-videos article>span,.game-report-videos article p,.game-report-videos article a,.game-report-player-stats article>div:first-child span,.game-report-player-stats dt,.game-report-player-stats article footer,.game-report-voices article>div span,.game-report-voices article>div b{font-size:10px;line-height:1.5}.game-report-videos article h4{font-size:17px;line-height:1.55}.game-report-videos article p{margin-bottom:14px}.game-report-videos article a,.game-report-voices article a{font-size:13px}.game-report-videos .game-video-note{font-size:14px}.game-report-player-stats>header>span{font-size:9px}.game-report-voices h4{font-size:20px}.game-report-voices article p{font-size:17px;line-height:1.85}.game-report-voices header .game-voice-caveat{font-size:13px}.game-report-sources>div p{font-size:14px;line-height:1.9}.game-report-sources li{background:#ffffff7a;grid-template-columns:155px 1fr;padding:16px}.game-report-sources li span{font-size:10px;line-height:1.5}.game-report-sources li a{font-size:14px;line-height:1.6}.game-report-sources li small{font-size:12px;line-height:1.75}.game-data-heading>strong,.game-data-insights article>div b{font-size:9px;line-height:1.4}.game-data-insights article>footer,.game-data-team-comparison>header>span,.game-data-team-comparison>p,.game-data-methodology p{font-size:12px;line-height:1.75}.game-data-team-comparison [role=row] span,.game-data-leaders article small,.game-data-leaders article>strong{font-size:10px;line-height:1.5}.game-data-leaders article p{font-size:13px;line-height:1.5}.game-data-methodology a{font-size:12px;line-height:1.5}@media (width<=640px){.game-result-scorecard{padding:24px 16px;overflow-x:visible}.game-result-final>span{font-size:15px;line-height:1.35}.game-result-final>strong{font-size:clamp(38px,11vw,48px)}.game-result-final i{margin:0 7px}.game-period-table{min-width:0}.game-period-table>div{grid-template-columns:minmax(68px, 1.3fr) repeat(var(--game-period-columns), minmax(0, 1fr));gap:4px}.game-period-table span,.game-period-table b,.game-period-table strong{font-size:12px}.game-period-header span,.game-period-header b{letter-spacing:.04em;font-size:9px}.game-report-heading>span{font-size:11px}.game-report-heading h2{line-height:1.4}.game-report-intro strong{font-size:20px;line-height:1.7}.game-report-intro p,.game-report-sections p{font-size:17px;line-height:1.9}.game-report-contents{padding:16px}.game-report-key-points article{padding:20px 12px}.game-report-key-points p{margin-top:10px;font-size:14px}.game-report-sections article+article{padding-top:44px}.game-report-sources li{grid-template-columns:1fr;gap:8px;padding:16px}.game-report-sources li small{grid-column:1}.game-data-analysis{padding:60px 20px 70px}.game-data-heading{grid-template-columns:auto minmax(0,1fr)}.game-data-heading>strong{grid-column:2;justify-self:start}.game-data-heading h2{font-size:clamp(36px,10vw,44px)}.game-data-heading h2 span{display:block}.game-data-insights{grid-template-columns:1fr}.game-data-insights article{border-bottom:1px solid var(--ink);border-right:0;min-height:0;padding:24px 12px 28px}.game-data-insights article:last-child{border-bottom:0}.game-data-insights article>p{margin-top:24px}.game-data-insights article>p strong{font-size:76px}.game-data-team-comparison{grid-template-columns:1fr;gap:28px;padding:24px 18px}.game-data-team-comparison>p{grid-column:1;margin:0}.game-data-team-comparison [role=row]{grid-template-columns:minmax(72px,1fr) 58px minmax(72px,1fr)}.game-data-team-comparison [role=row] b{font-size:21px}.game-data-leaders>div{grid-template-columns:1fr}.game-data-leaders article{border-left:1px solid var(--ink)}.game-data-methodology{grid-template-columns:1fr;gap:24px}.game-data-methodology a{justify-self:start}.newspaper-header nav{width:auto}.news-lead{min-width:0}.news-lead-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.news-lead-score strong{min-width:0}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.game-newspaper{background:#f2f0e8}.game-newspaper .breadcrumb{overflow-wrap:anywhere;padding-top:20px;padding-bottom:20px}.game-newspaper .game-hero{padding:24px clamp(20px,5vw,80px)}.game-newspaper .game-kicker{flex-wrap:wrap;gap:16px;font-size:12px}.game-newspaper .game-matchup{gap:24px;margin:24px 0}.game-newspaper .game-matchup h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(24px,3vw,42px);line-height:1.3}.game-newspaper .game-matchup strong{font-size:clamp(32px,4vw,52px)}.game-newspaper .game-matchup em{color:#c5c3bb;background:0 0;width:auto;height:auto;font-size:20px}.game-newspaper .game-hero dl{flex-wrap:wrap;gap:16px 32px;padding-top:16px;display:flex}.game-newspaper .game-hero dl div{border:0;padding:0}.game-newspaper .game-hero dt{color:#b6b6b0;font-size:11px}.game-newspaper .game-hero dd{font-size:13px}.game-newspaper .game-page-jump{justify-content:flex-start;padding-left:clamp(20px,5vw,80px)}.game-reading-layout{padding:36px clamp(20px,5vw,80px) 48px}.game-newspaper--report .game-reading-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;max-width:1560px;margin:auto;display:grid}.game-newspaper .game-report-story{min-width:0;padding:0}.game-newspaper .game-report-heading{display:block}.game-newspaper .game-report-heading>span{display:none}.game-newspaper .game-report-heading h2{font-size:clamp(26px,2.8vw,40px);line-height:1.45}.game-newspaper .game-report-byline{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}.game-newspaper .game-report-intro{margin:0;padding:24px 0}.game-newspaper .game-report-intro strong{margin-bottom:18px;font-size:18px}.game-newspaper .game-report-intro p,.game-newspaper .game-report-sections p{font-size:17px}.game-newspaper .game-report-sections{margin:28px 0}.game-newspaper .game-report-sections article{gap:16px;padding-bottom:32px;scroll-margin-top:72px}.game-newspaper .game-report-sections h3{font-size:clamp(22px,2vw,28px)}.game-newspaper .game-story-players{gap:8px 20px}.game-newspaper .game-story-players a{border:0;border-bottom:1px solid var(--line);background:0 0;flex:0 auto;padding:6px 0}.game-newspaper .game-story-players a>span{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.game-newspaper .game-story-players strong{font-size:14px}.game-newspaper summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:700;line-height:1.7}.game-newspaper summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.game-report-outline,.game-source-details,.game-data-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.game-newspaper .game-report-contents{background:0 0;border:0;margin:0 0 20px;padding:0}.game-newspaper .game-report-key-points{border:0;grid-template-columns:1fr}.game-newspaper .game-report-key-points article{border:0;min-height:0;padding:12px 0}.game-newspaper .game-report-key-points p{margin:6px 0}.game-record-column{border-left:1px solid var(--line);min-width:0;padding-left:24px}.game-newspaper--record .game-record-column{border:0;max-width:960px;margin:auto;padding-left:0}.game-newspaper .game-result-detail{background:0 0;padding:0;scroll-margin-top:72px}.game-newspaper .game-result-detail>header{border-bottom:1px solid var(--ink);display:block}.game-newspaper .game-result-detail>header h2{font-size:22px}.game-newspaper .game-result-detail>header strong{color:var(--muted);margin-top:10px;font-weight:500;display:block}.game-newspaper .game-result-scorecard{background:0 0;margin:16px 0 0;padding:0;overflow-x:auto}.game-newspaper .game-period-table{border-top:0;margin-top:0}.game-newspaper .game-period-table>div{grid-template-columns:minmax(72px, 1fr) repeat(var(--game-period-columns), minmax(36px, 1fr))}.game-newspaper .game-period-table span{font-size:12px;line-height:1.5}.game-newspaper .game-result-detail>footer{overflow-wrap:anywhere;border:0;margin:12px 0 24px;padding-top:12px}.game-newspaper .game-data-analysis{background:0 0;padding:16px 0}.game-newspaper .game-data-analysis>header{display:block}.game-newspaper .game-data-analysis h2{font-size:23px}.game-newspaper .game-data-insights{grid-template-columns:1fr}.game-newspaper .game-data-insights article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:16px 0}.game-newspaper .game-data-insights article>p strong{font-size:40px}.game-newspaper .game-data-methodology{display:block}.game-newspaper .game-data-methodology a{margin-top:12px;display:inline-block}.game-newspaper .game-data-team-comparison{overflow-x:auto}.game-newspaper .game-report-videos{color:var(--ink);border-top:1px solid var(--ink);background:0 0;margin:24px 0;padding:24px 0}.game-newspaper .game-report-videos>header{border-bottom-color:var(--line)}.game-newspaper .game-report-videos>header p,.game-newspaper .game-report-videos article>span{color:var(--blue)}.game-newspaper .game-report-videos article p{color:var(--muted)}.game-newspaper .game-report-videos h3,.game-newspaper .game-report-voices h3,.game-newspaper .game-report-player-stats h3{font-size:24px}.game-newspaper .game-report-voices{background:0 0;padding:24px 0}.game-newspaper .game-report-voices article{padding:20px 16px}.game-newspaper .game-voice-team{color:var(--muted);margin-top:6px;display:block}.game-newspaper .game-report-sources{border:0;margin-top:0;padding:8px 0 24px;display:block}.game-newspaper .game-report-sources li{overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.game-newspaper .pregame-section,.game-newspaper .game-editorial-section{padding-top:32px;padding-bottom:32px}.game-newspaper .game-next-avatars{display:none}body:has(.game-newspaper) .analytics-consent{max-width:760px;box-shadow:none;border:1px solid #62625a;gap:12px;padding:12px 16px}body:has(.game-newspaper) .analytics-consent button{min-height:44px}@media (width<=1100px){.game-newspaper--report .game-reading-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding-left:24px;padding-right:24px}.game-record-column{padding-left:16px}}@media (width<=800px){.game-newspaper--report .game-reading-layout{flex-direction:column;gap:28px;padding:28px 20px;display:flex}.game-newspaper .game-report-story,.game-newspaper .game-record-column{width:100%}.game-record-column{border:0;border-top:1px solid var(--ink);padding:24px 0 0}.game-newspaper .game-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.game-newspaper .game-matchup h2{letter-spacing:0;font-size:clamp(18px,4.8vw,28px);line-height:1.5}.game-newspaper .game-matchup>div{gap:8px}.game-newspaper .game-matchup strong{font-size:32px}.game-newspaper .game-matchup em{font-size:14px}.game-newspaper .game-page-jump{padding-left:0}.game-newspaper .game-report-heading h2{font-size:26px}.game-newspaper .game-report-videos>div,.game-newspaper .game-report-voices>div{grid-template-columns:1fr}.game-newspaper .game-report-voices article{border-right:0;padding-left:0;padding-right:0}}
