@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-ff2310f5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-875ccdd4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-52306abf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-001175b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-98bbbccb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-f6b33328.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44e03052.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-0638449e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-971fb274.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44745446.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-013b2f2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.statcraft-fonts{--font-geist-sans:Geist;--font-geist-mono:"Geist Mono"}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-15{top:calc(var(--spacing) * 15)}.top-50{top:calc(var(--spacing) * 50)}.m-24{margin:calc(var(--spacing) * 24)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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))}}.home-parlay-research-launch{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 4%,#ffc95724,#0000 18rem),linear-gradient(125deg,#282317,#101e2b 75%);border:1px solid #806838;border-radius:19px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:13px 0 16px;padding:18px 20px;display:flex}.home-parlay-research-launch>span,.home-parlay-research-launch small,.home-parlay-research-launch strong,.home-parlay-research-launch em,.home-parlay-research-launch>b,.home-parlay-research-launch>b>i{display:block}.home-parlay-research-launch small{color:#ebc573;letter-spacing:.12em;font-size:8px;font-weight:900}.home-parlay-research-launch strong{margin-top:5px;font-size:20px}.home-parlay-research-launch em{color:#a5b4bf;margin-top:5px;font-size:10px;font-style:normal;line-height:1.45}.home-parlay-research-launch>b{color:#edc775;text-align:right;flex:none;font-size:31px}.home-parlay-research-launch>b>i{color:#a4b2bd;margin-top:2px;font-size:8px;font-style:normal}.parlay-research-board{background:linear-gradient(155deg,#101d29,#0a1421 65%);border:1px solid #745f35;border-radius:22px;gap:15px;margin:18px 0;padding:20px;display:grid;box-shadow:0 20px 50px #0004}.parlay-research-hero{border-bottom:1px solid #314558;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.parlay-research-hero>span>small,.parlay-research-hero>span>h2,.parlay-research-hero>span>p{display:block}.parlay-research-hero>span>small{color:#e9c475;letter-spacing:.13em;font-size:8px;font-weight:900}.parlay-research-hero>span>h2{margin:7px 0 6px;font-size:32px;line-height:1.06}.parlay-research-hero>span>p{color:#a4b5c1;max-width:650px;margin:0;font-size:10px;line-height:1.65}.parlay-research-hero>b{color:#78dbaf;white-space:nowrap;background:#102820;border:1px solid #315848;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.parlay-research-hero>b>i,.parlay-research-rules>span>i,.parlay-research-footer>span>i{background:#6edaa8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6edaa8}.parlay-research-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.parlay-research-summary>span{background:#0d1c2a;border:1px solid #314659;border-radius:13px;padding:11px}.parlay-research-summary small,.parlay-research-summary b,.parlay-research-summary em{display:block}.parlay-research-summary small{color:#8ca2b1;letter-spacing:.04em;font-size:7px;font-weight:900}.parlay-research-summary b{color:#ebc573;margin-top:5px;font-size:26px}.parlay-research-summary em{color:#a2b1bd;margin-top:3px;font-size:8px;font-style:normal}.parlay-research-rules{background:#222118;border:1px solid #695a37;border-radius:12px;padding:11px 12px}.parlay-research-rules>span{color:#f0cb76;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.parlay-research-rules>p{color:#c2c4bd;margin:7px 0 0;font-size:9px;line-height:1.6}.parlay-research-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.parlay-research-display{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.parlay-research-display>button{color:#abbac6;cursor:pointer;background:#102131;border:1px solid #354e61;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:900}.parlay-research-display>button.active{color:#081320;background:#ebc572;border-color:#ebc572}.parlay-research-display>button>b{margin-left:5px;font-size:8px}.parlay-research-controls>label>span{color:#92a6b5;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.parlay-research-controls select,.parlay-research-controls input{color:#eaf1f5;background:#102131;border:1px solid #344d61;border-radius:10px;outline:none;width:100%;height:39px;padding:0 10px;font-size:9px}.parlay-research-controls select:focus,.parlay-research-controls input:focus{border-color:#ebc572}.parlay-research-search{grid-column:1/-1}.parlay-research-card-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.parlay-research-card{background:#0c1a27;border:1px solid #344a5e;border-radius:17px;overflow:hidden}.parlay-research-card>header{background:linear-gradient(125deg,#252217,#142535);justify-content:space-between;align-items:center;gap:9px;padding:13px;display:flex}.parlay-research-card>header small,.parlay-research-card>header h3,.parlay-research-card>header em,.parlay-research-card>header>b,.parlay-research-card>header>b>i{display:block}.parlay-research-card>header small{color:#eac473;font-size:7px;font-weight:900}.parlay-research-card>header h3{margin:4px 0;font-size:15px}.parlay-research-card>header em{color:#9dabb6;font-size:8px;font-style:normal}.parlay-research-card>header>b{color:#73d8aa;text-align:right;font-size:14px}.parlay-research-card>header>b>i{color:#93a8b5;margin-top:2px;font-size:7px;font-style:normal}.parlay-card-leagues{flex-wrap:wrap;gap:5px;padding:10px 11px 4px;display:flex}.parlay-card-leagues>span{color:#a6b7c3;border:1px solid #324b5e;border-radius:999px;padding:4px 6px;font-size:7px}.parlay-research-card>ol{gap:7px;margin:0;padding:8px;list-style:none;display:grid}.parlay-research-card>ol>li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:5px;display:grid}.parlay-card-slot{color:#ddba6e;place-items:center;height:26px;margin-top:8px;font-size:9px;font-weight:900;display:grid}.parlay-research-card>footer{color:#9dafb9;text-align:center;border-top:1px solid #294053;padding:10px;font-size:7px;line-height:1.5}.parlay-research-player{color:#fff;text-align:left;cursor:pointer;background:#102131;border:1px solid #30465a;border-radius:12px;gap:7px;width:100%;min-width:0;padding:9px;transition:border-color .15s,background-color .15s;display:grid}.parlay-research-player:hover,.parlay-research-player:focus-visible{background:#14283a;border-color:#e9c473;outline:none}.parlay-research-player.availability-alert{background:#211c22;border-color:#794d4c}.parlay-player-identity{grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.parlay-player-mark,.parlay-player-mark img,.parlay-player-mark>i{width:33px;height:33px;display:block}.parlay-player-mark img{object-fit:contain;background:#f2f6f8;border-radius:8px}.parlay-player-mark>i{color:#eac574;background:#284056;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.parlay-player-identity>span:nth-child(2){min-width:0}.parlay-player-identity small,.parlay-player-identity strong,.parlay-player-identity em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.parlay-player-identity small{color:#91a7b5;font-size:7px}.parlay-player-identity strong{margin-top:3px;font-size:11px}.parlay-player-identity strong>i{color:#ecc675;font-style:normal}.parlay-player-identity em{color:#acbac4;margin-top:2px;font-size:7px;font-style:normal}.parlay-repeat-badge{color:#edc776;background:#2a261b;border:1px solid #776238;border-radius:999px;padding:5px 6px;font-size:8px}.parlay-correction{color:#e9e2ce;background:#292518;border:1px solid #756337;border-radius:8px;gap:3px;padding:7px;font-size:8px;display:grid}.parlay-correction>b{color:#efca74;font-size:7px}.parlay-availability{color:#f0a7a5;background:#372427;border:1px solid #805251;border-radius:8px;align-items:center;gap:6px;padding:7px;font-size:7px;font-weight:900;line-height:1.45;display:flex}.parlay-availability>i{background:#ef8f8b;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.parlay-player-context{grid-template-columns:1fr 1fr;gap:6px;display:grid}.parlay-player-context>span{background:#0d1b29;border:1px solid #294052;border-radius:8px;padding:7px}.parlay-player-context small,.parlay-player-context b,.parlay-player-context em,.parlay-player-next small,.parlay-player-next b{display:block}.parlay-player-context small,.parlay-player-next small{color:#89a0b0;font-size:6px;font-weight:900}.parlay-player-context b{color:#edc774;margin-top:3px;font-size:10px}.parlay-player-context em{color:#9aadb9;margin-top:3px;font-size:7px;font-style:normal}.parlay-player-next{justify-content:space-between;align-items:flex-end;gap:6px;display:flex}.parlay-player-next>span{min-width:0}.parlay-player-next b{color:#c9d5dd;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.parlay-player-next>i{color:#77cbe6;flex:none;font-size:7px;font-style:normal;font-weight:900}.parlay-research-priorities{gap:10px;display:grid}.parlay-research-priorities>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.parlay-research-priorities>header small,.parlay-research-priorities>header h3,.parlay-research-priorities>header em{display:block}.parlay-research-priorities>header small{color:#eac574;font-size:7px;font-weight:900}.parlay-research-priorities>header h3{margin:4px 0;font-size:16px}.parlay-research-priorities>header em{color:#9dadba;font-size:8px;font-style:normal;line-height:1.5}.parlay-research-priorities>header>b{color:#a8b8c4;flex:none;font-size:9px}.parlay-research-priorities>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.parlay-research-empty{text-align:center;background:#0d1b28;border:1px dashed #3c5364;border-radius:13px;grid-column:1/-1;gap:6px;padding:20px;display:grid}.parlay-research-empty>strong{font-size:12px}.parlay-research-empty>span{color:#a1b1bd;font-size:9px;line-height:1.55}.parlay-research-footer{border-top:1px solid #304558;gap:6px;padding-top:11px;display:grid}.parlay-research-footer>span{color:#a8b9c4;align-items:center;gap:7px;font-size:8px;line-height:1.5;display:flex}.parlay-research-footer>b{color:#edc775;font-size:8px;line-height:1.5}@media (width<=800px){.parlay-research-board{padding:15px}.parlay-research-card-grid,.parlay-research-priorities>div{grid-template-columns:1fr}.parlay-research-hero{flex-direction:column}.parlay-research-hero>b{align-self:flex-start}}@media (width<=550px){.home-parlay-research-launch{gap:10px;padding:14px}.home-parlay-research-launch strong{font-size:17px}.home-parlay-research-launch em{font-size:8px}.home-parlay-research-launch>b{font-size:25px}.home-parlay-research-launch>b>i{font-size:7px}.parlay-research-board{border-radius:17px;gap:12px;padding:11px}.parlay-research-hero>span>h2{font-size:26px}.parlay-research-summary{grid-template-columns:1fr 1fr}.parlay-research-summary>span{padding:9px}.parlay-research-summary b{font-size:23px}.parlay-research-controls{grid-template-columns:1fr}.parlay-research-display,.parlay-research-search{grid-column:auto}.parlay-research-display>button{padding:8px;font-size:8px}.parlay-research-card>header{padding:10px}.parlay-research-card>ol{padding:6px}.parlay-card-slot{width:17px}.parlay-research-card>ol>li{grid-template-columns:17px minmax(0,1fr);gap:3px}.parlay-research-player{padding:8px}.parlay-player-identity{grid-template-columns:29px minmax(0,1fr) auto;gap:5px}.parlay-player-mark,.parlay-player-mark img,.parlay-player-mark>i{width:29px;height:29px}.parlay-player-identity strong{font-size:10px}.parlay-player-context>span{padding:6px}.parlay-player-next>i{font-size:6px}.parlay-research-footer>span{align-items:flex-start}}.league-tabs .notebook-tab{color:#f1cb72;box-shadow:inset 0 0 0 1px #705b32}.league-tabs .notebook-tab.active{color:#07111f;box-shadow:none;background:#e8c26a}.home-league-dock>div>.notebook-league-dock{background:linear-gradient(135deg,#292419,#102030);border-color:#776035}.home-league-dock>div>.notebook-league-dock>small,.home-league-dock>div>.notebook-league-dock>em{color:#edca74}.home-notebook-launch{background:radial-gradient(circle at 94% 5%,#ffc95724,#0000 19rem),linear-gradient(135deg,#1f211b,#0b1b2a 65%);border:1px solid #715d33;border-radius:21px;gap:14px;margin:16px 0 10px;padding:19px;display:grid;box-shadow:0 19px 44px #0004}.home-notebook-launch>header,.home-notebook-launch>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-notebook-launch>header small,.home-notebook-launch>header h3,.home-notebook-launch>header em{display:block}.home-notebook-launch>header small{color:#efca72;letter-spacing:.13em;font-size:8px;font-weight:900}.home-notebook-launch>header h3{margin:5px 0;font-size:23px}.home-notebook-launch>header em{color:#91a4b3;font-size:10px;font-style:normal}.home-notebook-launch>header>button{color:#08121e;cursor:pointer;background:#edc671;border:1px solid #826a36;border-radius:999px;flex:none;padding:10px 13px;font-size:9px;font-weight:900}.home-notebook-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-notebook-counts>button{color:#fff;text-align:left;cursor:pointer;background:#0d1d2b;border:1px solid #324558;border-radius:14px;padding:12px}.home-notebook-counts>button.stars{background:#242317;border-color:#715e34}.home-notebook-counts small,.home-notebook-counts b,.home-notebook-counts em{display:block}.home-notebook-counts small{color:#86a0b3;font-size:7px;font-weight:900}.home-notebook-counts b{color:#edca74;margin-top:5px;font-size:28px}.home-notebook-counts em{color:#91a3b2;margin-top:3px;font-size:8px;font-style:normal}.home-notebook-stars{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.home-notebook-stars>button{color:#fff;text-align:left;cursor:pointer;background:#102131;border:1px solid #33495b;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.home-notebook-stars img,.home-notebook-stars>button>i{object-fit:contain;background:#eff5f7;border-radius:8px;width:32px;height:32px}.home-notebook-stars>button>i{color:#edca74;background:#443720;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.home-notebook-stars>button>span{min-width:0}.home-notebook-stars>button>span small,.home-notebook-stars>button>span b,.home-notebook-stars>button>span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-notebook-stars>button>span small{color:#edca74;font-size:6px}.home-notebook-stars>button>span b{margin-top:2px;font-size:9px}.home-notebook-stars>button>span em{color:#94a6b4;margin-top:2px;font-size:7px;font-style:normal}.home-notebook-stars>button>strong{color:#f0cf7d;text-align:right;grid-column:1/-1;font-size:14px}.home-notebook-stars>button>strong small{color:#91a2b0;margin-left:4px;font-size:7px}.home-notebook-launch>footer{color:#91a4b3;justify-content:flex-start;font-size:9px}.home-notebook-launch>footer i,.notebook-data-rule>i{background:#70d9ab;border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #70d9ab}.weekend-notebook{gap:17px;max-width:1180px;display:grid}.notebook-hero{background:radial-gradient(circle at 86% 18%,#e8bf5733,#0000 21rem),linear-gradient(135deg,#262317,#0b1928 63%);border:1px solid #786237;border-radius:24px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:25px;padding:26px;display:grid;box-shadow:0 20px 48px #0005}.notebook-hero>div>span{color:#ebc675;letter-spacing:.13em;font-size:9px;font-weight:900}.notebook-hero h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(33px,5vw,56px);line-height:.97}.notebook-hero p{color:#a3b3c1;max-width:690px;margin:0;font-size:12px;line-height:1.65}.notebook-hero aside{text-align:center;background:#111c26;border:1px solid #786237;border-radius:18px;padding:15px}.notebook-hero aside small,.notebook-hero aside strong,.notebook-hero aside span,.notebook-hero aside em{display:block}.notebook-hero aside small{color:#ebc675;font-size:8px;font-weight:900}.notebook-hero aside strong{color:#f3d183;margin-top:4px;font-size:51px;line-height:1}.notebook-hero aside span{margin-top:3px;font-size:11px}.notebook-hero aside em{color:#9aabb9;margin-top:8px;font-size:8px;font-style:normal}.notebook-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.notebook-summary>button{color:#fff;text-align:left;cursor:pointer;background:#0d1d2c;border:1px solid #304a5d;border-radius:16px;padding:14px}.notebook-summary>button.starred{background:#252317;border-color:#796237}.notebook-summary small,.notebook-summary b,.notebook-summary em{display:block}.notebook-summary small{color:#8aa0b0;letter-spacing:.07em;font-size:7px;font-weight:900}.notebook-summary b{color:#f0ca75;margin-top:7px;font-size:29px}.notebook-summary em{color:#9baab6;margin-top:4px;font-size:8px;font-style:normal}.notebook-league-browser,.notebook-player-section,.notebook-slate{gap:12px;display:grid}.notebook-league-browser>header,.notebook-player-section>header,.notebook-slate>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.notebook-league-browser>header small,.notebook-player-section>header small,.notebook-slate>header small{color:#e9c36e;letter-spacing:.09em;font-size:8px;font-weight:900}.notebook-league-browser>header h3,.notebook-player-section>header h3,.notebook-slate>header h3{margin:5px 0 0;font-size:20px}.notebook-league-browser>header>b,.notebook-player-section>header>b,.notebook-slate>header>b{color:#91a5b5;font-size:9px}.notebook-league-browser>div{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:5px;display:grid;overflow-x:auto}.notebook-league-browser>div>button{color:#fff;text-align:left;cursor:pointer;background:#102131;border:1px solid #30495d;border-radius:14px;min-height:85px;padding:11px}.notebook-league-browser>div>button.active{background:#312a19;border-color:#e9c36e}.notebook-league-browser button span,.notebook-league-browser button b,.notebook-league-browser button em{display:block}.notebook-league-browser button span{color:#f0c975;font-size:8px;font-weight:900}.notebook-league-browser button b{margin-top:5px;font-size:12px}.notebook-league-browser button em{color:#93a6b5;margin-top:4px;font-size:8px;font-style:normal}.notebook-controls{grid-template-columns:minmax(0,1fr) 265px;align-items:end;gap:12px;display:grid}.notebook-controls>div{flex-wrap:wrap;gap:6px;display:flex}.notebook-controls>div button{color:#a7bac9;cursor:pointer;background:#102131;border:1px solid #30495c;border-radius:999px;min-height:38px;padding:8px 10px;font-size:9px;font-weight:900}.notebook-controls>div button.active{color:#091320;background:#eac46f;border-color:#eac46f}.notebook-controls>div button>b{margin-left:6px;font-size:8px}.notebook-controls>label>span{color:#91a5b5;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.notebook-controls>label>input{color:#fff;background:#0e1e2d;border:1px solid #365064;border-radius:11px;width:100%;min-height:40px;padding:0 11px;font-size:10px}.notebook-controls>label>input:focus{outline:1px solid #ebc570}.notebook-data-rule{background:#102333;border:1px solid #385467;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.notebook-data-rule>i{flex:0 0 8px}.notebook-data-rule>span{color:#b3c1cc;font-size:9px;line-height:1.5}.notebook-data-rule>span>b{color:#f0cc79}.notebook-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.notebook-player-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#122536,#0c1928);border:1px solid #344c5f;border-radius:18px;gap:11px;min-width:0;padding:13px;transition:border-color .18s,transform .18s;display:grid}.notebook-player-card.starred{background:linear-gradient(145deg,#242318,#102031);border-color:#7b6538}.notebook-player-card:hover,.notebook-player-card:focus-visible{border-color:#efca74;outline:none;transform:translateY(-2px)}.notebook-card-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.notebook-card-head>img,.notebook-card-head>i{object-fit:contain;background:#f1f6f8;border-radius:11px;width:42px;height:42px;padding:5px}.notebook-card-head>i{color:#efc975;background:#263747;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.notebook-card-head>span{min-width:0}.notebook-card-head>span>small,.notebook-card-head>span>strong,.notebook-card-head>span>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notebook-card-head>span>small{color:#83a0b4;font-size:7px}.notebook-card-head>span>strong{margin-top:4px;font-size:14px}.notebook-card-head>span>strong em{color:#f1cb77;margin-right:4px;font-style:normal}.notebook-card-head>span>b{color:#a7b5c0;margin-top:3px;font-size:8px;font-weight:500}.notebook-card-head>mark{color:#73deb0;background:#1c4939;border-radius:999px;padding:6px;font-size:6px;font-weight:900}.notebook-player-card.bounce-back .notebook-card-head>mark{color:#e8c675;background:#343827}.notebook-player-card.dnp .notebook-card-head>mark{color:#efa0a0;background:#3b3133}.notebook-card-match,.notebook-card-next{justify-content:space-between;align-items:center;gap:10px;display:flex}.notebook-card-match{background:#102334;border-radius:11px;padding:9px 10px}.notebook-card-match>span>small,.notebook-card-match>span>b,.notebook-card-next>span>small,.notebook-card-next>span>b{display:block}.notebook-card-match>span>small,.notebook-card-next>span>small{color:#839bad;font-size:6px;font-weight:900}.notebook-card-match>span>b,.notebook-card-next>span>b{margin-top:4px;font-size:10px}.notebook-card-match>strong{color:#f0ca75;font-size:14px}.notebook-card-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.notebook-card-stats>span{text-align:center;background:#172b3c;border-radius:9px;padding:8px 4px}.notebook-card-stats small,.notebook-card-stats b{display:block}.notebook-card-stats small{color:#87a0b1;font-size:6px;font-weight:900}.notebook-card-stats b{color:#f4d386;margin-top:5px;font-size:15px}.notebook-card-next>em{color:#edc771;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.notebook-card-source{color:#9baebb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:7px;display:flex;overflow:hidden}.notebook-card-source>i{background:#70d9ab;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.notebook-card-source>i.corrected{background:#70cde7}.notebook-card-source>i.notebook{background:#eec975}.notebook-card-source>b{color:#efca74;margin-left:auto;font-size:7px}.notebook-empty{text-align:center;background:#0c1a29;border:1px dashed #40576b;border-radius:17px;justify-items:center;gap:9px;padding:30px;display:grid}.notebook-empty>strong{font-size:15px}.notebook-empty>span{color:#9aadb9;font-size:10px}.notebook-empty>button{color:#091320;cursor:pointer;background:#eac36d;border:1px solid #806b3e;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900}.notebook-slate{margin-top:10px}.notebook-slate>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.notebook-slate>div>article{background:#101f2f;border:1px solid #324a5e;border-radius:15px;gap:8px;min-width:0;padding:12px;display:grid}.notebook-slate article>header{justify-content:space-between;gap:7px;display:flex}.notebook-slate article>header small{color:#f0c976;font-size:7px;font-weight:900}.notebook-slate article>header time{color:#9aadb9;font-size:7px}.notebook-slate article>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.notebook-slate article>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.notebook-slate article>div>span:last-child{text-align:right}.notebook-slate article>div>strong{color:#f2ce7e;font-size:14px}.notebook-slate article>p{color:#a3b1bd;margin:0;font-size:8px;line-height:1.5}.notebook-slate article>a{color:#76cce8;font-size:8px;font-weight:800;text-decoration:none}.notebook-audit{gap:8px;margin:4px 0 20px;display:grid}.notebook-audit>details{background:#102131;border:1px solid #354c5f;border-radius:15px;overflow:hidden}.notebook-audit summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px;list-style:none;display:flex}.notebook-audit summary::-webkit-details-marker{display:none}.notebook-audit summary>span>small,.notebook-audit summary>span>b{display:block}.notebook-audit summary>span>small{color:#efc873;font-size:7px;font-weight:900}.notebook-audit summary>span>b{margin-top:4px;font-size:12px}.notebook-audit summary>em{color:#a4b2bd;font-size:8px;font-style:normal}.notebook-audit details>div{background:#2d4457;gap:1px;display:grid}.notebook-audit details>div>article{background:#0d1d2c;padding:11px 13px}.notebook-audit article>small,.notebook-audit article>b{display:block}.notebook-audit article>small{color:#edc771;font-size:7px}.notebook-audit article>b{margin-top:3px;font-size:10px}.notebook-audit article>p{color:#a2b2be;margin:5px 0 0;font-size:9px;line-height:1.5}.notebook-inline-snapshot{background:#102333;border:1px solid #426077;border-radius:15px;gap:9px;margin-top:15px;padding:12px;display:grid}.notebook-inline-snapshot.starred{background:#211f17;border-color:#796336}.notebook-inline-snapshot>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.notebook-inline-snapshot>header>span>small,.notebook-inline-snapshot>header>span>strong{display:block}.notebook-inline-snapshot>header>span>small{color:#edc670;font-size:7px;font-weight:900}.notebook-inline-snapshot>header>span>strong{margin-top:4px;font-size:11px}.notebook-inline-snapshot>header>b{color:#f2cd79;font-size:13px}.notebook-inline-snapshot>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.notebook-inline-snapshot>div>span{text-align:center;background:#182c3e;border-radius:9px;padding:8px 4px}.notebook-inline-snapshot>div small,.notebook-inline-snapshot>div b{display:block}.notebook-inline-snapshot>div small{color:#90a5b4;font-size:6px}.notebook-inline-snapshot>div b{color:#f1ce7d;margin-top:4px;font-size:14px}.notebook-inline-snapshot>p{color:#b1bec8;margin:0;font-size:9px;line-height:1.55}.notebook-inline-snapshot>footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.notebook-inline-snapshot>footer>span{color:#edc773;font-size:7px;font-weight:800}.notebook-inline-snapshot>footer>a{color:#78cbe8;flex:none;font-size:8px;text-decoration:none}.notebook-player-hint{color:#a6b8c4;background:#102333;border:1px solid #345065;border-radius:8px;justify-content:space-between;gap:7px;margin-top:8px;padding:7px;font-size:7px;display:flex}.notebook-player-hint.starred{color:#f0cc79;border-color:#775f30}.notebook-profile-modal{border-top-color:#eac46d;max-width:650px}.notebook-profile-head{align-items:center;gap:12px;display:flex}.notebook-profile-head>img,.notebook-profile-head>i{object-fit:contain;background:#f2f6f7;border-radius:15px;width:62px;height:62px;padding:7px}.notebook-profile-head>i{color:#f1cb76;background:#304052;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.notebook-profile-head>span>small,.notebook-profile-head>span>h2,.notebook-profile-head>span>b{display:block}.notebook-profile-head>span>small{color:#97aab9;font-size:9px}.notebook-profile-head>span>h2{margin:5px 0;font-size:27px}.notebook-profile-head h2 em{color:#efca74;margin-right:6px;font-style:normal}.notebook-profile-head>span>b{color:#f0cb75;font-size:9px}.notebook-profile-status{background:#282519;border:1px solid #776134;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;margin-top:12px;padding:9px;display:flex}.notebook-profile-status>b{color:#f1ce7d;font-size:8px}.notebook-profile-status>span{color:#9cafbc;font-size:8px}.notebook-profile-match,.notebook-next-fixture,.notebook-profile-sources{background:#102333;border:1px solid #355065;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.notebook-profile-match>span>small,.notebook-profile-match>span>strong,.notebook-next-fixture>span>small,.notebook-next-fixture>span>b,.notebook-profile-sources>span>small,.notebook-profile-sources>span>b{display:block}.notebook-profile-match>span>small,.notebook-next-fixture>span>small,.notebook-profile-sources>span>small{color:#90a6b5;font-size:7px}.notebook-profile-match>span>strong,.notebook-next-fixture>span>b,.notebook-profile-sources>span>b{margin-top:4px;font-size:11px}.notebook-profile-match>b{color:#efc974;font-size:19px}.notebook-profile-stats,.notebook-season-context{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.notebook-season-context{grid-template-columns:repeat(4,minmax(0,1fr))}.notebook-profile-stats>span,.notebook-season-context>span{text-align:center;background:#182d40;border-radius:10px;padding:10px 5px}.notebook-profile-stats small,.notebook-profile-stats b,.notebook-season-context small,.notebook-season-context b{display:block}.notebook-profile-stats small,.notebook-season-context small{color:#91a5b5;font-size:6px}.notebook-profile-stats b,.notebook-season-context b{color:#f0cb77;margin-top:5px;font-size:17px}.notebook-minimum-note{color:#edc773;margin:8px 0;font-size:8px}.notebook-analyst-read{background:#242319;border:1px solid #735f35;border-radius:12px;padding:12px}.notebook-analyst-read>span{color:#f0ca75;font-size:7px;font-weight:900}.notebook-analyst-read>p{color:#d2dbe0;margin:7px 0 0;font-size:11px;line-height:1.6}.notebook-next-fixture>a,.notebook-profile-sources>a{color:#78cce7;flex:none;font-size:8px;text-decoration:none}.notebook-profile-sources{margin-top:15px}@media (width<=900px){.home-notebook-stars{grid-template-columns:repeat(3,minmax(0,1fr))}.notebook-slate>div{grid-template-columns:repeat(2,minmax(0,1fr))}.notebook-controls{grid-template-columns:1fr}.notebook-controls>label{max-width:440px}}@media (width<=650px){.home-notebook-launch{gap:11px;padding:13px}.home-notebook-launch>header{align-items:flex-start}.home-notebook-launch>header h3{font-size:17px}.home-notebook-launch>header em{font-size:9px;line-height:1.45}.home-notebook-launch>header>button{padding:9px;font-size:8px}.home-notebook-counts,.notebook-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-notebook-counts>button,.notebook-summary>button{padding:10px}.home-notebook-counts b,.notebook-summary b{font-size:24px}.home-notebook-stars{grid-template-columns:1fr 1fr}.home-notebook-stars>button:last-child{grid-column:1/-1}.home-notebook-launch>footer{font-size:8px;line-height:1.45}.weekend-notebook{gap:13px}.notebook-hero{grid-template-columns:1fr;gap:12px;padding:17px}.notebook-hero h2{font-size:36px}.notebook-hero p{font-size:10px}.notebook-hero aside{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;display:grid}.notebook-hero aside strong{grid-area:1/2/4;font-size:42px}.notebook-hero aside em{margin-top:3px}.notebook-league-browser>header h3,.notebook-player-section>header h3,.notebook-slate>header h3{font-size:17px}.notebook-league-browser>div{grid-auto-columns:minmax(142px,1fr)}.notebook-controls>div{grid-template-columns:1fr 1fr;display:grid}.notebook-controls>div>button{text-align:center}.notebook-controls>div>button:last-child{grid-column:1/-1}.notebook-controls>label{max-width:none}.notebook-player-grid,.notebook-slate>div{grid-template-columns:1fr}.notebook-player-card{padding:11px}.notebook-card-head{grid-template-columns:38px minmax(0,1fr) auto;gap:7px}.notebook-card-head>img,.notebook-card-head>i{width:38px;height:38px}.notebook-card-head>span>strong{font-size:13px}.notebook-card-head>mark{font-size:6px}.notebook-card-next>em{font-size:7px}.notebook-inline-snapshot>footer{align-items:flex-start}.notebook-inline-snapshot>footer>span{line-height:1.45}.notebook-profile-head>span>h2{font-size:22px}.notebook-profile-status{align-items:flex-start}.notebook-profile-status>span{text-align:right}.notebook-profile-stats>span{padding:9px 3px}.notebook-profile-stats b{font-size:15px}.notebook-next-fixture>a,.notebook-profile-sources>a{font-size:7px}}:root{--bg:#03070c;--panel:#101f33;--panel2:#172c45;--ink:#f7fbff;--muted:#9eb1c7;--cyan:#0085ca;--gold:#ffc957}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 50% 0%,#062c4b 0,transparent 36rem),var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}main{min-height:100vh;padding-bottom:90px}.hero{text-align:center;max-width:1100px;margin:auto;padding:28px 24px 38px}.brand-lockup{text-align:left;justify-content:center;align-items:center;gap:18px;width:min(100%,560px);margin:0 auto 15px;display:flex}.brand-lockup img{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 18px 34px #0009);border-radius:24px;flex:0 0 min(28%,136px);width:min(28%,136px);height:auto;display:block}.brand-lockup span,.brand-lockup small,.brand-lockup strong,.brand-lockup em{display:block}.brand-lockup span{min-width:0}.brand-lockup small{color:#a4b8c7;letter-spacing:.08em;font-size:clamp(18px,3vw,34px);font-weight:1000;line-height:.9}.brand-lockup strong{color:#fff;letter-spacing:-.035em;margin-top:4px;font-size:clamp(24px,4.5vw,52px);font-weight:1000;line-height:.88}.brand-lockup em{color:var(--cyan);letter-spacing:.18em;margin-top:10px;font-size:clamp(8px,1.2vw,12px);font-style:normal;font-weight:1000;line-height:1.2}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eyebrow,.section-title span{color:var(--cyan);letter-spacing:.2em;font-size:12px;font-weight:900}.hero h1{letter-spacing:-.07em;margin:12px 0;font-size:clamp(54px,10vw,112px);line-height:.8}.hero h1 span{color:#0000;-webkit-text-stroke:2px var(--cyan)}.hero>p{max-width:720px;color:var(--muted);margin:14px auto;font-size:18px;line-height:1.55}.verified{color:#bcd0e0;background:#0d2132;border:1px solid #20425b;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:inline-flex}.verified i{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 18px var(--cyan);border-radius:50%}.hero.schedule-home-hero{text-align:left;grid-template-columns:230px 1fr;align-items:center;gap:6px 24px;max-width:1160px;padding:16px 24px;display:grid}.schedule-home-hero .brand-lockup{grid-row:1/5;justify-content:flex-start;gap:9px;width:230px;margin:0}.schedule-home-hero .brand-lockup img{border-radius:17px;flex-basis:76px;width:76px}.schedule-home-hero .brand-lockup small{font-size:11px}.schedule-home-hero .brand-lockup strong{margin-top:2px;font-size:17px}.schedule-home-hero .brand-lockup em{letter-spacing:.11em;margin-top:5px;font-size:6px}.schedule-home-hero .eyebrow{align-self:end;font-size:9px}.schedule-home-hero>p{max-width:none;margin:2px 0;font-size:13px;line-height:1.45}.schedule-home-hero .verified{justify-self:start;padding:7px 10px;font-size:9px}.schedule-home-hero .verified i{width:7px;height:7px}.toolbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111fe8;border-block:1px solid #193149;justify-content:center;gap:10px;padding:12px 20px;display:flex;position:sticky;top:0}.tabs{background:#0d1c2d;border-radius:12px;padding:4px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 17px;font-weight:800}.tabs button.active{color:#06101d;background:var(--cyan)}.view-tabs{background:#091625;border:1px solid #223a51;border-radius:12px;gap:3px;padding:4px;display:flex}.view-tabs button{color:#8fa5ba;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:900}.view-tabs button.active{color:#fff;background:#1b354d}.picks-tab{color:#e5c27a;letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#171b20;border:1px solid #6b5732;border-radius:999px;align-self:center;padding:9px 13px;font-size:10px;font-weight:1000;box-shadow:0 0 0 1px #0003}.league-tabs .schedule-tab{color:#8fdaf0;box-shadow:inset 0 0 0 1px #18627c}.league-tabs .schedule-tab.active{box-shadow:none}.league-tabs .pickem-tab{color:#e7c56f;box-shadow:inset 0 0 0 1px #69562e}.league-tabs .pickem-tab.active{background:var(--gold);color:#07111f;box-shadow:none}.picks-tab:hover,.picks-tab:focus-visible,.picks-tab.active{border-color:var(--gold);background:var(--gold);color:#07111f;outline:none;box-shadow:0 0 20px #ffc95735}.toolbar input{color:#fff;background:#0d1c2d;border:1px solid #29415a;border-radius:12px;outline:none;width:min(420px,45vw);padding:0 16px}.toolbar input:focus{border-color:var(--cyan)}.section{max-width:1100px;margin:48px auto 0;padding:0 24px}.section-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.section-title h2{margin:5px 0 0;font-size:clamp(25px,4vw,39px)}.section-title>b{color:var(--muted);font-size:13px}.players{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.player{text-align:left;color:#fff;background:linear-gradient(145deg,var(--panel),#0c1929);cursor:pointer;border:1px solid #20364e;border-radius:22px;padding:19px;transition:all .2s;box-shadow:0 16px 34px #0003}.player:hover,.player:focus-visible{border-color:var(--cyan);outline:none;transform:translateY(-3px)}.player.mx:hover,.player.mx:focus-visible{border-color:var(--gold)}.player-head{align-items:center;gap:13px;display:flex}.crest{color:#06101d;letter-spacing:.04em;background:#eaf5fb;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:10px;font-weight:1000;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff70}.crest img{object-fit:contain;z-index:1;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.crest span{z-index:0;position:relative}.mx .crest,.mx.crest{background:#fff7e4}.player h3{margin:0 0 4px;font-size:21px}.player h3 em{color:var(--cyan);vertical-align:middle;white-space:nowrap;background:#173a4b;border-radius:7px;padding:5px 7px;font-size:11px;font-style:normal}.mx h3 em{color:var(--gold);background:#453820}.player p{color:var(--muted);margin:0;font-size:13px}.chev{color:var(--muted);margin-left:auto;font-size:35px}.card-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.tier{color:#06101d;background:var(--cyan);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:8px}.mx .tier{background:var(--gold)}.expect{gap:8px;margin:16px 0 10px;display:flex}.expect span{color:var(--muted);letter-spacing:.08em;background:#0a1726;border-radius:9px;flex:1;padding:8px 10px;font-size:10px;font-weight:900}.expect b{float:right;color:#d4e0ea;letter-spacing:0;font-size:10px}.expect em{clear:both;color:#7f98ad;letter-spacing:.08em;border:1px solid #345069;border-radius:999px;width:max-content;margin-top:6px;padding:3px 6px;font-size:7px;font-style:normal;display:block}.expect em.qualified{color:#6ce4b6;background:#12362f;border-color:#258d6b}.numbers{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.numbers span{text-align:center;background:var(--panel2);border-radius:11px;padding:10px 4px}.numbers small{color:var(--muted);font-size:8px;font-weight:900;display:block}.numbers strong{margin-top:2px;font-size:25px;display:block}.numbers .impact{color:#06101d;background:var(--cyan)}.mx .numbers .impact{background:var(--gold)}.numbers .impact small{color:#172331}.advanced-line{color:var(--muted);align-items:center;gap:7px;margin-top:9px;font-size:9px;display:flex}.advanced-line span{border:1px solid #29415a;border-radius:8px;padding:5px 8px;font-weight:900}.advanced-line b{color:#fff}.advanced-line small{text-transform:uppercase;letter-spacing:.05em;margin-left:auto;font-size:8px}.source-status{color:#758ea4;letter-spacing:.09em;align-items:center;gap:6px;margin-top:9px;font-size:7px;font-weight:900;display:flex}.source-status i{background:#d8a545;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d8a54588}.source-status.checked{color:#65dcae}.source-status.checked i{background:#48d59d;box-shadow:0 0 8px #48d59d99}.league-panel{min-height:460px}.panel-note{color:#9eb1c7;background:#0b1929;border:1px solid #263f56;border-radius:12px;margin:-5px 0 20px;padding:12px 14px;font-size:12px;line-height:1.5}.table-block{margin:22px 0 30px}.table-block>h3{color:#dce8f2;text-transform:uppercase;letter-spacing:.13em;margin:0 0 9px;font-size:14px}.standings-scroll{background:#0d1b2b;border:1px solid #263e56;border-radius:17px;overflow-x:auto}.standings-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.standings-table th{text-align:right;color:#7690a6;letter-spacing:.1em;background:#091522;padding:11px 10px;font-size:9px}.standings-table th:nth-child(2){text-align:left}.standings-table th:first-child{text-align:center}.standings-table td{text-align:right;color:#b8c8d7;border-top:1px solid #1e3448;padding:11px 10px}.standings-table td:first-child{text-align:center;color:#7890a6}.standings-table td:nth-child(2){text-align:left;min-width:155px}.standings-table td b{color:#fff;font-size:13px;display:block}.standings-table td small{color:#6f879c;margin-top:2px;font-size:8px;display:block}.standings-table td strong{color:#fff;font-size:15px}.standings-table td em{min-width:42px;color:var(--cyan);background:#16394a;border-radius:7px;padding:5px 7px;font-style:normal;font-weight:900;display:inline-block}.standings-table tr{cursor:pointer}.standings-table tbody tr:hover,.standings-table tbody tr:focus{background:#14283c;outline:none}.fixture-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fixture{color:#fff;background:linear-gradient(135deg,#102239,#0c1929);border:1px solid #263f57;border-radius:15px;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:all .2s;display:grid}.fixture:hover{border-color:var(--cyan);transform:translateY(-2px)}.fixture>div small,.fixture>div b{display:block}.fixture>div small{color:var(--cyan);text-transform:uppercase;font-size:9px;font-weight:900}.fixture>div b{margin-top:3px;font-size:11px}.fixture>span{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.fixture>span strong:first-child{text-align:right}.fixture>span i{color:#668096;text-transform:uppercase;font-size:9px;font-style:normal}.fixture>em{color:#71889d;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-style:normal}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#102239,#0b1827);border:1px solid #263f57;border-radius:18px;padding:15px;transition:all .2s}.team-card:hover,.team-card:focus-visible{border-color:var(--cyan);outline:none;transform:translateY(-2px)}.team-card.mx:hover,.team-card.mx:focus-visible{border-color:var(--gold)}.team-card>div{align-items:center;gap:11px;display:flex}.team-card>div span small,.team-card>div span b{display:block}.team-card>div span small{color:#7690a5;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.team-card>div span b{margin-top:3px;font-size:17px}.team-card>div>i{color:#6e859a;margin-left:auto;font-size:27px;font-style:normal}.team-card>section{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.team-card>section span{text-align:center;background:#152a40;border-radius:9px;padding:9px 3px}.team-card>section small{color:#7790a5;font-size:7px;font-weight:900;display:block}.team-card>section b{margin-top:3px;font-size:15px;display:block}.team-kpis{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:18px;display:grid}.team-kpis span{text-align:center;background:#152942;border-radius:12px;padding:12px 5px}.team-kpis small{color:#8097ab;font-size:7px;font-weight:900;display:block}.team-kpis b{margin-top:4px;font-size:23px;display:block}.team-player-list{gap:6px;display:grid}.team-player-list button{color:#fff;text-align:left;cursor:pointer;background:#11243a;border:1px solid #274058;border-radius:11px;grid-template-columns:1fr repeat(3,50px) 18px;align-items:center;gap:5px;width:100%;padding:10px;display:grid}.team-player-list button:hover{border-color:var(--cyan)}.team-player-list span b,.team-player-list span small{display:block}.team-player-list span small{color:#7890a5;margin-top:2px;font-size:8px}.team-player-list em{text-align:center;color:#afc1d1;font-size:9px;font-style:normal;font-weight:900}.team-player-list i{color:#698298;font-size:19px;font-style:normal}.empty-team{color:#8ea3b7;border:1px dashed #324b61;border-radius:12px;padding:18px;font-size:12px;line-height:1.5}.matchup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.matchup-card{background:linear-gradient(150deg,#11253b,#0a1726);border:1px solid #28435b;border-radius:20px;padding:17px;box-shadow:0 14px 35px #0003}.matchup-card.mx{border-top:3px solid var(--gold)}.matchup-card>header{justify-content:space-between;align-items:center;display:flex}.matchup-card>header span small,.matchup-card>header span b{display:block}.matchup-card>header small{color:var(--cyan);font-size:9px;font-weight:900}.matchup-card.mx>header small{color:var(--gold)}.matchup-card>header span b{margin-top:2px;font-size:11px}.matchup-card>header em{color:#6f879c;letter-spacing:.08em;font-size:8px;font-style:normal}.matchup-sides{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:15px 0;display:grid}.matchup-sides section:last-child{text-align:right}.matchup-sides strong,.matchup-sides small{display:block}.matchup-sides strong{font-size:19px}.matchup-sides small{color:#8198ad;margin-top:3px;font-size:9px}.matchup-sides>i{color:#637d93;font-size:9px;font-style:normal;font-weight:900}.comparison{background:#091522;border-radius:12px;gap:5px;padding:9px;display:grid}.comparison span{grid-template-columns:1fr 60px 60px;align-items:center;gap:7px;display:grid}.comparison small{color:#6f879c;font-size:8px;font-weight:900}.comparison b{text-align:center;color:#dce8f2;font-size:12px}.matchup-players{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.matchup-players section{gap:4px;display:grid}.matchup-players section>small{color:#6e879d;font-size:7px;font-weight:900}.matchup-players button{color:#fff;text-align:left;cursor:pointer;background:#132b42;border:1px solid #29435b;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:7px;font-size:9px;display:flex}.matchup-players button span,.matchup-players button span em{display:block}.matchup-players button span em{margin-top:2px;font-size:7px}.matchup-players button b{color:var(--cyan);white-space:nowrap}.matchup-card.mx .matchup-players button b{color:var(--gold)}.matchup-players em{color:#647d92;font-size:9px;font-style:normal}.coverage-row{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.coverage-row span{color:#758ca1;border:1px dashed #31495e;border-radius:8px;padding:7px;font-size:7px;line-height:1.35}.coverage-row b{color:#9cb0c2;margin-bottom:2px;font-size:8px;display:block}.matchup-card>a{color:#8ba1b5;text-align:right;margin-top:10px;font-size:8px;text-decoration:none;display:block}.coverage-key{color:#8fa4b7;background:#0a1725;border:1px solid #2d465c;border-radius:14px;grid-template-columns:190px 1fr;gap:16px;margin-top:18px;padding:15px;font-size:11px;line-height:1.45;display:grid}.coverage-key b{color:#fff}.expansion{border-block:1px solid #244057;grid-template-columns:1fr 1.4fr;align-items:center;gap:28px;margin-top:76px;padding-top:28px;padding-bottom:28px;display:grid}.expansion>div>span{color:var(--gold);letter-spacing:.17em;font-size:10px;font-weight:900}.expansion h2{margin:8px 0 10px;font-size:32px}.expansion p{color:#90a5b8;margin:0;font-size:13px;line-height:1.55}.league-rail{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.league-rail article{background:#0d1c2c;border:1px solid #2a4257;border-radius:12px;min-height:105px;padding:11px 8px}.league-rail small,.league-rail b,.league-rail em{display:block}.league-rail small{color:#6e879b;font-size:7px}.league-rail b{margin-top:13px;font-size:11px;line-height:1.2}.league-rail em{color:#c09949;text-transform:uppercase;margin-top:8px;font-size:7px;font-style:normal}.glove.pending{color:#9bb0c2;background:#2d4153}.sous-panel{max-width:880px}.sous-ticket{border:1px solid #594b2f;border-top:5px solid var(--gold);background:linear-gradient(145deg,#142338,#091521);border-radius:22px;overflow:hidden;box-shadow:0 22px 60px #0006}.sous-ticket>header{background:linear-gradient(100deg,#1e3044,#2b2b2a);justify-content:space-between;align-items:center;padding:20px;display:flex}.sous-ticket>header small,.sous-ticket>header strong{display:block}.sous-ticket>header small{color:#a89670;letter-spacing:.12em;font-size:8px}.sous-ticket>header strong{color:#f1c76e;letter-spacing:.05em;margin-top:4px;font-size:30px}.sous-ticket>header>span{color:#e5c27a;letter-spacing:.08em;border:1px solid #6b5732;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.sous-legs{background:#263a4c;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.sous-legs article{background:#0d1b2b;gap:12px;min-height:155px;padding:16px;display:flex}.sous-legs article>b{color:#07111e;background:#e0b95f;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font-size:15px;display:grid}.sous-legs article>div{min-width:0}.sous-legs small{color:#d9b65f;letter-spacing:.1em;font-size:7px;font-weight:900}.sous-legs h3{color:#fff;letter-spacing:0;text-transform:none;margin:5px 0 2px;font-size:16px}.sous-legs em{color:#8198ab;font-size:9px;font-style:normal}.sous-legs p{color:#b7c6d4;margin:9px 0 5px;font-size:10px;line-height:1.45}.sous-legs span{color:#688197;text-transform:uppercase;font-size:7px}.sous-ticket>footer{background:#08131f;gap:4px;padding:16px 20px;display:grid}.sous-ticket>footer strong{color:#e7c575;font-size:10px}.sous-ticket>footer span{color:#758ca0;font-size:9px;line-height:1.4}.world-panel{max-width:1180px}.world-tier{margin-top:36px}.world-tier>header{border-bottom:1px solid #29445b;justify-content:space-between;align-items:end;margin-bottom:13px;padding-bottom:10px;display:flex}.world-tier>header small{color:var(--gold);letter-spacing:.15em;font-size:9px;font-weight:1000}.world-tier>header strong{font-size:14px}.world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.world-club{border:1px solid #29445d;border-top:3px solid var(--gold);background:linear-gradient(145deg,#12273d,#0a1726);border-radius:19px;overflow:hidden;box-shadow:0 18px 38px #0004}.world-club-head{background:#12253a;justify-content:space-between;align-items:center;padding:16px;display:flex}.world-club-head small{color:#7f97ab;letter-spacing:.08em;font-size:8px;font-weight:900}.world-club-head h3{margin:4px 0 0;font-size:22px}.world-club-head>b{color:#e8c777;border:1px solid #594c32;border-radius:999px;padding:7px 10px;font-size:9px}.world-roster{background:#263d52;grid-template-columns:1fr 1fr;gap:1px;display:grid}.world-roster button{color:#fff;text-align:left;cursor:pointer;background:#0d1d2e;border:0;grid-template-columns:1fr auto 14px;align-items:center;gap:7px;min-height:63px;padding:10px;display:grid}.world-roster button:hover,.world-roster button:focus-visible{z-index:1;outline:1px solid var(--gold);background:#142a40}.world-roster strong,.world-roster small{display:block}.world-roster strong{font-size:10px}.world-roster small{color:#6f899e;margin-top:3px;font-size:7px}.world-roster em{color:#8da2b5;text-align:center;white-space:nowrap;font-size:7px;font-style:normal}.world-roster em b{color:#edca78;font-size:15px;display:block}.world-roster i{color:#688197;font-style:normal}.world-monogram{color:#091522;background:linear-gradient(145deg,#f2d381,#a87829);border-radius:18px;flex:0 0 68px;place-items:center;width:68px;height:68px;font-size:20px;font-weight:1000;display:grid}.world-modal{border-top-color:var(--gold)}.world-modal .modal-top b{color:var(--gold)}.world-modal .profile-status b{background:var(--gold)}.world-projection{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.world-projection span{text-align:center;background:#152942;border-radius:12px;padding:13px 5px}.world-projection small,.world-projection b{display:block}.world-projection small{color:#7890a5;font-size:7px;font-weight:900}.world-projection b{margin-top:4px;font-size:24px}.world-club-filter{scrollbar-width:thin;gap:7px;margin:18px 0;padding:3px 2px 9px;display:flex;overflow-x:auto}.world-club-filter button{color:#91a7ba;cursor:pointer;background:#0b1928;border:1px solid #304a61;border-radius:999px;flex:none;padding:9px 13px;font-size:9px;font-weight:900}.world-club-filter button.active{border-color:var(--gold);background:var(--gold);color:#07111f}.world-player{border-top:3px solid var(--gold)}.world-player:hover,.world-player:focus-visible{border-color:var(--gold)}.world-card-mark{color:#07111f;background:linear-gradient(145deg,#f3d98e,#a87d32);border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 1px #fff8}.world-player .tier{color:#f1c96e}.source-status.projected{color:#c6a65f}.source-status.projected i{background:var(--gold);box-shadow:0 0 12px #ffc95788}.keepers{margin-top:76px}.keeper-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.keeper-grid article{background:#0e1d2e;border:1px solid #263d55;border-radius:20px;padding:21px}.glove{background:var(--gold);color:#07111f;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:1000;display:grid}.keeper-grid h3{margin:16px 0 6px}.keeper-grid p{color:var(--muted);font-size:13px}.keeper-grid b{color:#dce7f1;font-size:11px;line-height:1.6;display:block}.modal-wrap{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020712cf;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.modal{border:1px solid #2c4c64;border-top:5px solid var(--cyan);background:#0d1b2c;border-radius:25px 25px 14px 14px;width:min(560px,100%);max-height:92vh;padding:25px;animation:.22s ease-out rise;position:relative;overflow:auto;box-shadow:0 -15px 60px #0009}.modal.mx{border-top-color:var(--gold)}@keyframes rise{0%{opacity:0;transform:translateY(30px)}}.modal-exit{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091523ee;border:1px solid #304b62;border-radius:14px;justify-content:space-between;align-items:center;margin:-9px 0 10px;padding:5px;display:flex;position:sticky;top:8px;box-shadow:0 8px 25px #0006}.modal-exit>button:first-child{color:#d9e6f1;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:11px;font-weight:900}.close{color:#fff;cursor:pointer;background:#1a2d43;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:static}.modal-top{align-items:center;gap:15px;padding-right:35px;display:flex}.crest.big{border-radius:17px;width:68px;height:68px}.modal-top small{color:var(--muted)}.modal-top h2{margin:3px 0;font-size:29px}.modal-top b{color:var(--cyan)}.mx .modal-top b{color:var(--gold)}.profile-status{letter-spacing:.1em;color:var(--muted);border:1px solid #284158;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:9px 11px;font-size:9px;display:flex}.profile-status b{color:#06101d;background:var(--cyan);border-radius:999px;padding:6px 9px}.mx .profile-status b{background:var(--gold)}.modal h3{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:22px 0 9px;font-size:13px}.modal-stats,.modal-numbers,.split{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.modal-stats span,.split span,.matchup{background:#152942;border-radius:13px;padding:13px}.modal-stats small{color:var(--muted);display:block}.modal-stats b{margin-top:3px;font-size:12px;display:block}.modal-stats em{color:#7f98ad;text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:8px;font-style:normal;display:block}.modal-numbers{grid-template-columns:repeat(4,1fr)}.modal-numbers span{text-align:center;color:var(--muted);background:#152942;border-radius:13px;padding:13px;font-size:11px}.modal-numbers b{color:#fff;font-size:30px;display:block}.combined-grid{background:linear-gradient(135deg,#17344a,#112238);border:1px solid #2b5269;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.combined-grid span{text-align:center;padding:8px 3px}.combined-grid small{color:var(--muted);font-size:8px;font-weight:900;display:block}.combined-grid b{color:#fff;margin-top:3px;font-size:27px;display:block}.domestic-context{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px;display:grid}.domestic-context span{text-align:center;color:var(--muted);background:#0b1726;border-radius:10px;padding:9px 4px;font-size:9px}.domestic-context b{color:#fff;margin-bottom:2px;font-size:15px;display:block}.split span{color:var(--muted);font-size:11px;line-height:1.4}.split b{color:#fff;margin-bottom:3px;display:block}.matchup{color:#c8d6e3;font-size:13px;line-height:1.5}.heat-meter{background:linear-gradient(145deg,#101f31,#0a1624);border:1px solid #385268;border-radius:16px;padding:15px}.heat-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.heat-head span small,.heat-head span strong{display:block}.heat-head small{color:#7891a6;letter-spacing:.12em;font-size:8px;font-weight:900}.heat-head strong{color:#f1ca73;margin-top:4px;font-size:17px}.heat-head>b{color:#fff;font-size:36px;line-height:.9}.heat-head>b em{color:#7891a6;font-size:10px;font-style:normal}.heat-meter.hot .heat-head strong{color:#ff6a5c}.heat-meter.warm .heat-head strong{color:#ffad4a}.heat-meter.cool .heat-head strong{color:#78a9d5}.heat-track{background:#08121e;border:1px solid #2a4055;border-radius:999px;height:12px;margin:14px 0;overflow:hidden}.heat-track i{border-radius:inherit;background:linear-gradient(90deg,#4f95cd 0%,#efc75e 60%,#ff5a51 100%);height:100%;display:block;box-shadow:0 0 18px #ff6a5c66}.heat-inputs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.heat-inputs span{background:#14283b;border-radius:10px;padding:9px 7px}.heat-inputs small,.heat-inputs b,.heat-inputs em{display:block}.heat-inputs small{color:#778fa4;font-size:7px;font-weight:900}.heat-inputs b{color:#fff;margin-top:4px;font-size:11px}.heat-inputs em{color:#91a6b8;margin-top:2px;font-size:8px;font-style:normal}.heat-meter>p{color:#839aae;margin:12px 0 0;font-size:9px;line-height:1.5}.defense-read{background:#0b1928;border:1px solid #3d596e;border-left:4px solid #7f95a8;border-radius:11px;gap:4px;margin:11px 0;padding:11px 12px;display:grid}.defense-read strong{color:#dce7f1;letter-spacing:.08em;font-size:10px}.defense-read span{color:#b8c8d6;font-size:11px;line-height:1.45}.defense-read small{color:#7890a4;font-size:8px;line-height:1.4}.defense-read.favorable{background:linear-gradient(110deg,#0d2b27,#0b1928);border-left-color:#42d392}.defense-read.favorable strong{color:#63e2aa}.defense-read.tough{background:linear-gradient(110deg,#321c27,#0b1928);border-left-color:#ff6574}.defense-read.tough strong{color:#ff8994}.defense-read.neutral{border-left-color:#e4b85c}.defense-read.neutral strong{color:#f0ca78}.team-defense{margin:7px 0}.source-note{color:#7f94a9;margin:18px 0 0;font-size:10px}.transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.transfer-card{border:1px solid #2a465d;border-top:4px solid var(--cyan);color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#10263a,#091522);border-radius:22px;padding:0;transition:all .2s;overflow:hidden;box-shadow:0 16px 38px #0004}.transfer-card:hover,.transfer-card:focus-visible{border-color:var(--cyan);outline:none;transform:translateY(-3px)}.transfer-card header{align-items:center;gap:12px;padding:17px;display:flex}.transfer-card header span{min-width:0}.transfer-card header small,.transfer-card header strong,.transfer-card header em{display:block}.transfer-card header small{color:var(--cyan);letter-spacing:.12em;font-size:8px;font-weight:1000}.transfer-card header strong{margin-top:4px;font-size:20px}.transfer-card header em{color:#8fa6b9;margin-top:3px;font-size:9px;font-style:normal}.transfer-card header>b{background:var(--cyan);color:#06101d;letter-spacing:.08em;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:8px}.transfer-route{background:#142b40;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;padding:12px 17px;display:grid}.transfer-route span{font-size:11px;font-weight:900}.transfer-route span:last-child{text-align:right;color:#72e4e6}.transfer-route i{color:#678198;font-style:normal}.transfer-card>p{color:#aebfcd;margin:0;padding:16px 17px;font-size:11px;line-height:1.55}.transfer-card footer{color:#718a9f;border-top:1px solid #213a4f;justify-content:space-between;gap:10px;padding:11px 17px;font-size:8px;display:flex}.transfer-card footer strong{color:var(--cyan);font-size:8px}.transfer-card.rumor{border-top-color:var(--gold);background:linear-gradient(145deg,#2a2315,#0b1724)}.transfer-card.rumor header small,.transfer-card.rumor .transfer-route span:last-child{color:var(--gold)}.transfer-card.rumor header>b{background:var(--gold)}.transfer-card footer{flex-wrap:wrap;align-items:center}.transfer-card footer a,.transfer-card footer button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:none}.transfer-card.rumor footer a{color:var(--gold)}.metric-warning{color:#9fb2c5;background:#091523;border:1px solid #314a61;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:10px;line-height:1.45}.data-stamp{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.data-stamp span{color:var(--muted);background:#091523;border-radius:10px;padding:10px;font-size:10px}.data-stamp b{color:#fff;margin-bottom:3px;display:block}.data-stamp a{color:var(--cyan);text-decoration:none}.mx .data-stamp a{color:var(--gold)}.data-stamp small{color:#748ba0}.last-five-head{background:linear-gradient(135deg,#132c42,#0a1726);border:1px solid #315169;border-radius:15px;grid-template-columns:repeat(6,1fr);gap:6px;padding:8px;display:grid}.last-five-head span{text-align:center;background:#0c1b2b;border-radius:9px;padding:9px 3px}.last-five-head small,.last-five-head b,.last-five-head em{display:block}.last-five-head small{color:#7892a8;font-size:7px;font-weight:900}.last-five-head b{color:#fff;margin-top:4px;font-size:20px}.last-five-head em{color:#71899d;font-size:9px;font-style:normal;display:inline}.last-five-list{gap:10px;margin-top:10px;display:grid}.recent-game{background:#0a1725;border:1px solid #315169;border-radius:15px;overflow:hidden}.recent-game>header{background:linear-gradient(135deg,#142c42,#0c1c2c);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.recent-game>header span small,.recent-game>header span b{display:block}.recent-game>header small{color:var(--cyan);font-size:7px;font-weight:900}.mx .recent-game>header small{color:var(--gold)}.recent-game>header b{margin-top:4px;font-size:14px}.recent-game>header strong{font-size:15px}.match-core-stats{background:#315169;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.match-core-stats span{text-align:center;background:#10283d;padding:12px 4px}.match-core-stats small,.match-core-stats b{display:block}.match-core-stats small{color:#7b94a9;font-size:7px;font-weight:900}.match-core-stats b{color:#fff;margin-top:4px;font-size:22px}.match-stat-grid{background:#29465d;border-top:1px solid #29465d;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.match-stat-grid span{text-align:center;background:#0d1e2e;min-height:48px;padding:8px 4px}.match-stat-grid small,.match-stat-grid b{display:block}.match-stat-grid small{color:#70899f;font-size:6px;font-weight:900}.match-stat-grid b{margin-top:5px;font-size:11px}.recent-game>p{color:#6f879b;background:#091420;margin:0;padding:8px 10px;font-size:7px}.recent-pending{background:linear-gradient(135deg,#0d2031,#091522);border:1px dashed #3a566c;border-radius:14px;gap:6px;padding:15px;display:grid}.recent-pending b{color:#dce8f2;font-size:12px}.recent-pending span{color:#9fb2c2;font-size:10px;line-height:1.5}.recent-pending small{color:#748ba0;font-size:8px;line-height:1.5}.player-pager{padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#091523f5;border-top:1px solid #29435c;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin:20px -25px -25px;display:grid;position:sticky;bottom:-25px}.player-pager button{color:#fff;cursor:pointer;background:#13283e;border:1px solid #29435c;border-radius:12px;padding:12px 10px;font-weight:900}.player-pager button:last-child{color:#07111f;background:var(--cyan);border-color:var(--cyan)}.mx .player-pager button:last-child{background:var(--gold);border-color:var(--gold)}.player-pager div{text-align:center;min-width:72px;color:var(--muted);font-size:11px}.player-pager div b{color:#fff;font-size:16px}.player-pager small{text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:8px;display:block}.app-nav{display:none}.brand-architecture{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;max-width:1160px;margin:-23px auto 22px;padding:0 20px;display:grid;position:relative}.brand-architecture button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#10273a,#081522);border:1px solid #29475e;border-radius:15px;min-height:92px;padding:14px;transition:all .2s;box-shadow:0 14px 35px #0005}.brand-architecture button:hover,.brand-architecture button:focus-visible{border-color:var(--cyan);outline:none;transform:translateY(-3px)}.brand-architecture small,.brand-architecture strong,.brand-architecture span{display:block}.brand-architecture small{color:var(--cyan);letter-spacing:.16em;font-size:7px;font-weight:1000}.brand-architecture strong{letter-spacing:.04em;margin-top:7px;font-size:13px}.brand-architecture span{color:#7890a4;margin-top:5px;font-size:8px}.studio-panel{max-width:1160px}.studio-title h2{max-width:760px}.studio-hero{background:radial-gradient(circle at 10% 0,#123b5d 0,#0000 42%),linear-gradient(145deg,#0e2235,#07121e);border:1px solid #2b4b64;border-radius:25px;grid-template-columns:1.35fr .85fr;gap:20px;padding:25px;display:grid;box-shadow:0 22px 65px #0005}.studio-kicker{color:var(--cyan);letter-spacing:.2em;font-size:9px;font-weight:1000}.studio-copy h3{letter-spacing:-.04em;max-width:720px;margin:10px 0 12px;font-size:clamp(28px,4vw,48px);line-height:1.02}.studio-copy p{color:#a3b5c4;max-width:720px;margin:0;font-size:13px;line-height:1.7}.studio-actions{gap:9px;margin-top:20px;display:flex}.studio-actions button{background:var(--cyan);color:#06111c;cursor:pointer;border:0;border-radius:999px;padding:12px 16px;font-size:10px;font-weight:1000}.studio-actions button.ghost{color:#fff;background:0 0;border:1px solid #416079}.brand-principles{gap:7px;display:grid}.brand-principles span{background:#091826;border:1px solid #28465d;border-radius:14px;padding:14px}.brand-principles small,.brand-principles b,.brand-principles em{display:block}.brand-principles small{color:#5ec8ef;letter-spacing:.1em;font-size:7px;font-weight:1000}.brand-principles b{margin-top:5px;font-size:14px}.brand-principles em{color:#7f97aa;margin-top:4px;font-size:9px;font-style:normal;line-height:1.45}.podcast-feature{background:linear-gradient(135deg,#050b12,#0b2135);border:1px solid #204d70;border-radius:25px;grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:center;gap:28px;margin-top:20px;padding:22px;display:grid;overflow:hidden}.podcast-feature img{border-radius:18px;width:100%;display:block;box-shadow:0 18px 45px #0008}.podcast-feature>div>span{color:var(--cyan);letter-spacing:.18em;font-size:8px;font-weight:1000}.podcast-feature h3{margin:8px 0 9px;font-size:38px}.podcast-feature p{color:#9db1c1;margin:0;font-size:12px;line-height:1.65}.episode-strip{border-left:3px solid var(--cyan);background:#0e2639;grid-template-columns:auto 1fr;gap:12px;margin-top:17px;padding:13px;display:grid}.episode-strip b{color:var(--cyan);font-size:8px}.episode-strip span{color:#c0cfdb;font-size:9px}.founding-team{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.founding-team article{background:linear-gradient(145deg,#102438,#091522);border:1px solid #29465d;border-radius:17px;padding:18px}.founding-team small{color:var(--cyan);letter-spacing:.13em;font-size:7px;font-weight:1000}.founding-team h3{margin:7px 0 6px;font-size:18px}.founding-team p{color:#879caf;margin:0;font-size:10px;line-height:1.55}.brand-statement{color:#a8b9c6;text-align:center;border-block:1px solid #29465d;margin:24px 0 0;padding:19px;font-size:14px}.brand-statement b{color:#fff}@media (width<=700px){.hero{padding:18px 14px 30px}.brand-lockup{width:min(100%,540px)}.hero>p{font-size:15px}.brand-architecture{grid-template-columns:1fr;gap:6px;margin:-17px auto 14px;padding:0 14px}.brand-architecture button{min-height:0;padding:12px}.brand-architecture span{display:none}.toolbar{display:block}.league-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:7px;display:grid}.league-tabs button{min-width:0;padding:9px 5px;font-size:10px}.view-tabs{margin-bottom:8px;overflow-x:auto}.view-tabs button{flex:none;padding-inline:11px}.picks-tab{width:max-content;margin:0 auto 8px;display:block}.toolbar input{width:100%;height:44px}.players,.team-grid,.fixture-list,.matchup-grid,.transfer-grid{grid-template-columns:1fr}.section{padding:0 14px}.section-title>b{display:none}.studio-hero{grid-template-columns:1fr;padding:18px}.studio-copy h3{font-size:32px}.studio-actions{grid-template-columns:1fr 1fr;display:grid}.podcast-feature{grid-template-columns:1fr;padding:15px}.podcast-feature img{object-fit:contain;max-height:330px}.podcast-feature h3{font-size:30px}.founding-team{grid-template-columns:1fr}.player{border-radius:18px}.numbers{gap:6px}.keeper-grid{grid-template-columns:1fr}.modal-wrap{padding:0}.modal{border-radius:25px 25px 0 0}.modal-numbers{grid-template-columns:repeat(2,1fr)}.fixture{grid-template-columns:86px 1fr}.fixture>em{display:none}.team-card>section,.team-kpis{grid-template-columns:repeat(2,1fr)}.coverage-key,.expansion{grid-template-columns:1fr}.league-rail{grid-template-columns:repeat(2,1fr)}.league-rail article:last-child{grid-column:1/-1}.coverage-row{grid-template-columns:1fr}.expansion{margin-top:55px}.sous-ticket>header{align-items:flex-start}.sous-ticket>header strong{font-size:25px}.sous-ticket>header>span{text-align:center;max-width:110px}.sous-legs{grid-template-columns:1fr}.sous-legs article{min-height:0}.world-grid,.world-roster{grid-template-columns:1fr}.world-tier>header{gap:5px;display:grid}.world-projection{grid-template-columns:repeat(2,1fr)}.heat-inputs{grid-template-columns:1fr}.heat-inputs span{grid-template-columns:1fr auto;align-items:center;display:grid}.heat-inputs span em{grid-column:1/-1}.heat-head>b{font-size:32px}main{padding-bottom:110px}.app-nav{z-index:30;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1929ee;border:1px solid #29435c;border-radius:18px;grid-template-columns:repeat(5,1fr);padding:6px 3px;display:grid;position:fixed;box-shadow:0 15px 40px #0009}.app-nav a,.app-nav button{color:#aebed0;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:8px;font-weight:800;text-decoration:none;display:flex;position:relative}.app-nav span{color:var(--cyan);font-size:15px}.app-nav button span{color:#ff5d69}.app-nav button.active{color:#fff}.app-nav button b{background:var(--gold);color:#07111f;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:1px;right:18%}.last-five-head,.match-stat-grid{grid-template-columns:repeat(3,1fr)}.hero.schedule-home-hero{grid-template-columns:104px 1fr;gap:4px 10px;padding:9px 12px}.schedule-home-hero .brand-lockup{grid-row:1/4;justify-content:center;width:104px}.schedule-home-hero .brand-lockup img{flex-basis:76px;width:76px}.schedule-home-hero .brand-lockup span{display:none}.schedule-home-hero .eyebrow{font-size:6px;line-height:1.5}.schedule-home-hero>p{display:none}.schedule-home-hero .verified{padding:6px 8px;font-size:7px}.weekly-schedule{margin-top:26px}}.league-rail button{color:#fff;text-align:left;cursor:pointer;background:#0d1c2c;border:1px solid #2a4257;border-radius:12px;min-height:105px;padding:11px 8px;transition:all .2s}.league-rail button:hover,.league-rail button:focus-visible{border-color:var(--gold);outline:none;transform:translateY(-2px)}.europe-panel{max-width:1100px}.europe-switcher{gap:7px;margin:18px 0;padding:3px 2px 9px;display:flex;overflow-x:auto}.europe-switcher button{color:#91a7ba;cursor:pointer;background:#0b1928;border:1px solid #304a61;border-radius:999px;flex:none;padding:9px 13px;font-size:9px;font-weight:900}.europe-switcher button.active{border-color:var(--gold);background:var(--gold);color:#07111f}.europe-player{border-top:3px solid #5087c7}.europe-player:hover,.europe-player:focus-visible{border-color:#73a8e4}.euro-rank{color:#07111f;background:linear-gradient(145deg,#dfeeff,#4c78aa);border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:1000;display:grid}.europe-player .tier.boot{color:#f0c86c;text-align:center;max-width:92px;line-height:1.1}.europe-player .status-icon{font-size:19px}.europe-modal{border-top-color:#73a8e4}.europe-modal .modal-top b{color:#8fc0f3}.europe-modal .profile-status b{background:#73a8e4}@media (width<=700px){.league-rail button:last-child{grid-column:1/-1}}.epl-subtabs{background:#091522;border:1px solid #29435a;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 18px;padding:6px;display:grid}.epl-subtabs button{color:#8299ad;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px 8px;font-size:9px;font-weight:1000}.epl-subtabs button.active{color:#07111f;background:linear-gradient(135deg,#4f82bc,#8fc5ff);box-shadow:0 8px 24px #3b7ab844}.epl-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.epl-team-card{border:1px solid #2b4359;border-top:4px solid var(--club);color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#11253a,#091522);border-radius:20px;padding:17px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0003}.epl-team-card:before{content:"";background:var(--club);opacity:.08;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-80px}.epl-team-card:hover,.epl-team-card:focus-visible{border-color:var(--club);outline:none;transform:translateY(-3px)}.epl-team-top{align-items:center;gap:13px;display:flex;position:relative}.epl-team-top>span:nth-child(2){min-width:0}.epl-team-top small,.epl-team-top strong,.epl-team-top em{display:block}.epl-team-top small{color:#718ca2;letter-spacing:.1em;font-size:7px;font-weight:900}.epl-team-top strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:20px;overflow:hidden}.epl-team-top em{color:#8299ad;margin-top:3px;font-size:8px;font-style:normal}.epl-team-top>i{color:#728ba1;margin-left:auto;font-size:28px;font-style:normal}.epl-crest{background:#fff;border-radius:17px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 8px 25px #0006}.epl-crest b{color:#102236;font-size:13px}.epl-crest img{object-fit:contain;width:52px;height:52px;position:absolute;inset:6px}.epl-crest.big{flex-basis:76px;width:76px;height:76px}.epl-crest.big img{width:64px;height:64px}.epl-team-meta{grid-template-columns:1fr 1.6fr;gap:7px;margin:14px 0 8px;display:grid;position:relative}.epl-team-meta span{color:#7991a6;text-transform:uppercase;background:#152b41;border-radius:10px;padding:9px;font-size:7px}.epl-team-meta b{color:#fff;text-transform:none;margin-bottom:3px;font-size:10px;display:block}.epl-leaders{gap:3px;display:grid;position:relative}.epl-leaders span{color:#a9bac8;background:#0a1725;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:8px;display:flex}.epl-leaders b{color:#8fc2f1;white-space:nowrap;font-size:7px}.epl-filter{gap:6px;margin-bottom:14px;padding-bottom:7px;display:flex;overflow-x:auto}.epl-filter button{color:#8399ac;cursor:pointer;background:#0a1725;border:1px solid #2e485f;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:900}.epl-filter button.active{color:#07111f;background:#82baf0;border-color:#82baf0}.epl-schedule{gap:14px;display:grid}.epl-matchweek{background:#0a1725;border:1px solid #29445b;border-radius:18px;overflow:hidden}.epl-matchweek>header{background:#12263a;justify-content:space-between;padding:12px 15px;display:flex}.epl-matchweek>header small{color:#85bbef;font-size:9px;font-weight:1000}.epl-matchweek>header b{font-size:10px}.epl-matchweek article{border-top:1px solid #1e3447;grid-template-columns:115px 1fr 90px;align-items:center;gap:13px;padding:12px 15px;display:grid}.epl-matchweek time small,.epl-matchweek time b{display:block}.epl-matchweek time small{color:#718a9e;font-size:7px}.epl-matchweek time b{margin-top:3px;font-size:11px}.epl-matchweek article>span{grid-template-columns:1fr 25px 1fr;align-items:center;gap:7px;display:grid}.epl-matchweek article>span strong:first-child{text-align:right}.epl-matchweek article>span strong{font-size:10px}.epl-matchweek article>span i{color:#607b91;text-align:center;text-transform:uppercase;font-size:7px;font-style:normal}.epl-matchweek article>em{color:#6f879c;text-align:right;font-size:7px;font-style:normal}.projection-banner{background:linear-gradient(135deg,#132d46,#0a1725);border:1px solid #3b5870;border-radius:15px;gap:5px;margin-bottom:14px;padding:15px;display:grid}.projection-banner span{color:#8ec5f4;letter-spacing:.1em;font-size:8px;font-weight:1000}.projection-banner b{font-size:13px}.projection-banner small{color:#8299ad;font-size:9px}.epl-projection{border-top-color:#78b0e6}.projection-confidence{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px}.projection-confidence.high{color:#64d3a4;background:#173f35}.projection-confidence.medium{color:#e3c36b;background:#473a1f}.projection-confidence.watch{color:#9db2c4;background:#2d4052}.epl-team-modal{border-top-color:var(--club)}.epl-position-groups{gap:13px;display:grid}.epl-position-groups section{border:1px solid #29435a;border-radius:14px;overflow:hidden}.epl-position-groups section>header{background:#13273b;justify-content:space-between;padding:10px 12px;display:flex}.epl-position-groups section>header span{text-transform:uppercase;font-size:9px;font-weight:1000}.epl-position-groups section>header b{color:#8ec5f4;font-size:10px}.epl-position-groups button{color:#fff;text-align:left;cursor:pointer;background:#0c1b2b;border:0;border-top:1px solid #20374b;grid-template-columns:1fr auto 14px;align-items:center;gap:9px;width:100%;padding:10px 12px;display:grid}.epl-position-groups button:hover{background:#142a40}.epl-position-groups button span b,.epl-position-groups button span small{display:block}.epl-position-groups button span b{font-size:10px}.epl-position-groups button span small{color:#71899d;margin-top:3px;font-size:7px}.epl-position-groups button em{color:#8ebbe5;white-space:nowrap;font-size:7px;font-style:normal}.epl-position-groups button i{color:#668096;font-style:normal}.world-projection.compact{grid-template-columns:repeat(3,1fr)}.epl-player-modal{border-top-color:#78b0e6}@media (width<=700px){.epl-team-grid{grid-template-columns:1fr}.epl-team-card{padding:14px}.epl-subtabs{z-index:5;position:sticky;top:0}.epl-matchweek article{grid-template-columns:74px 1fr}.epl-matchweek article>em{display:none}.epl-matchweek article>span strong{font-size:9px}.world-projection.compact{grid-template-columns:repeat(3,1fr)}}.recent-sync{color:#9fc7e7;background:#0c1d2d;border:1px solid #315169;border-radius:12px;align-items:center;gap:8px;margin:8px 0;padding:10px 12px;font-size:9px;font-weight:900;display:flex}.recent-sync i{border:2px solid #3a566c;border-top-color:var(--cyan);border-radius:50%;width:9px;height:9px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.freshness-strip{background:#091725;border:1px solid #294a61;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;margin:-2px 0 14px;padding:10px 12px;display:flex}.freshness-strip span,.freshness-strip b{letter-spacing:.07em;font-size:7px}.freshness-strip span{color:#91a9bb}.freshness-strip span:first-child{color:#78dcb1}.freshness-strip i{background:#4fd49a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #4fd49a}.freshness-strip b{color:#70bde7;margin-left:auto}.compare-context{gap:6px;margin-top:10px;display:grid}.compare-context span{background:#0a1928;border-left:2px solid #315f7c;padding:10px 11px}.compare-context small,.compare-context b{display:block}.compare-context small{color:#6f899d;font-size:7px}.compare-context b{margin-top:4px;font-size:9px}.compare-context b.favorable{color:#69d5a6}.compare-context b.tough{color:#ff8a83}.compare-context b.neutral{color:#e6c474}.player-tools{grid-template-columns:1.2fr 1fr 1fr}.live-form{color:#75d9ab!important;margin-top:5px!important;font-size:7px!important;display:block!important}.compare-form{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.compare-form span{text-align:center;background:#103324;border-radius:9px;padding:9px 4px}.compare-form small,.compare-form b{display:block}.compare-form small{color:#71a98d;font-size:6px}.compare-form b{color:#75e0ac;margin-top:3px;font-size:15px}.pick-form{background:#0b2b20;border:1px solid #276049;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:9px 0 3px;padding:8px 10px;display:flex}.pick-form strong{color:#70dfa9;letter-spacing:.08em;font-size:7px}.pick-form span{color:#bfe8d4!important;font-size:8px!important}.compare-pickers{background:#0a1928;border:1px solid #315069;border-radius:17px;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-bottom:14px;padding:13px;display:grid}.compare-pickers label small{color:#72bde7;letter-spacing:.1em;margin:0 0 6px;font-size:7px;font-weight:1000;display:block}.compare-pickers select{color:#fff;background:#11263a;border:1px solid #37566e;border-radius:11px;outline:none;width:100%;height:44px;padding:0 11px;font-size:10px}.compare-pickers select:focus{border-color:var(--cyan)}.compare-pickers>button{color:#a9bdcc;cursor:pointer;background:0 0;border:1px solid #4b5f70;border-radius:11px;height:44px;padding:0 13px;font-size:8px;font-weight:900}.empty-tool.compact{padding:32px 20px}@media (width<=700px){.compare-pickers{grid-template-columns:1fr}.compare-pickers>button{width:100%}.pick-form{display:grid}.player-tools{grid-template-columns:1fr 1fr}.player-tools button:first-child{grid-column:1/-1}}.watch-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.watch-game-card{border:1px solid #31516a;border-top:4px solid var(--cyan);background:linear-gradient(150deg,#11283e,#091522);border-radius:22px;overflow:hidden;box-shadow:0 18px 42px #0004}.watch-game-card>header{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.watch-player{align-items:center;gap:11px;min-width:0;display:flex}.watch-player>span{min-width:0}.watch-player small,.watch-player strong,.watch-player em{display:block}.watch-player small{color:#7891a5;font-size:7px;font-weight:900}.watch-player strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;overflow:hidden}.watch-player em{color:var(--cyan);margin-top:3px;font-size:8px;font-style:normal}.watch-remove{color:#9db1c1;cursor:pointer;background:0 0;border:1px solid #415c72;border-radius:999px;flex:none;padding:7px 9px;font-size:7px;font-weight:900}.watch-remove:hover{color:#ff9da1;border-color:#ff7c83}.watch-status{color:#74ddb0;background:#0a1b2a;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;font-size:7px;font-weight:1000;display:flex}.watch-status span i{background:#5bd39c;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #5bd39c}.watch-status b{color:#d3ad5c;font-size:7px}.watch-fixture{border-block:1px solid #203a50;padding:15px 16px}.watch-fixture small,.watch-fixture strong,.watch-fixture span,.watch-fixture em{display:block}.watch-fixture small{color:#718ca1;letter-spacing:.08em;font-size:7px;font-weight:1000}.watch-fixture strong{margin-top:5px;font-size:18px}.watch-fixture span{color:#95a9b9;margin-top:4px;font-size:9px}.watch-fixture em{color:#d8bf7b;background:#142a3d;border-radius:999px;width:max-content;max-width:100%;margin-top:9px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.watch-fixture em.favorable{color:#72dfad;background:#103428}.watch-fixture em.tough{color:#ff9a96;background:#3b2226}.watch-form-stats{background:#28465c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.watch-form-stats span{text-align:center;background:#10253a;padding:12px 5px}.watch-form-stats small,.watch-form-stats b{display:block}.watch-form-stats small{color:#718b9f;font-size:6px}.watch-form-stats b{margin-top:4px;font-size:18px}.watch-splits{grid-template-columns:1fr 1fr;gap:7px;padding:11px 13px;display:grid}.watch-splits span{background:#0a1928;border-left:2px solid #315f7c;padding:9px 10px}.watch-splits small,.watch-splits b{display:block}.watch-splits small{color:#6e899d;font-size:6px}.watch-splits b{color:#c4d3df;margin-top:4px;font-size:8px}.watch-form-loading{color:#9bb0c0;border:1px dashed #31546b;border-radius:12px;align-items:center;gap:8px;margin:14px;padding:13px;font-size:9px;display:flex}.watch-form-loading i,.keeper-loading>i{border:2px solid #3c566a;border-top-color:var(--cyan);border-radius:50%;width:11px;height:11px;animation:.75s linear infinite spin}.watch-game-card>footer{background:#0a1826;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.watch-game-card>footer span small,.watch-game-card>footer span b{display:block}.watch-game-card>footer span small{color:#6d879b;font-size:6px}.watch-game-card>footer span b{color:#f0cc73;margin-top:3px;font-size:9px}.watch-game-card>footer button{background:var(--cyan);color:#06111d;cursor:pointer;border:0;border-radius:999px;padding:10px 12px;font-size:8px;font-weight:1000}.watch-game-card>footer button i{margin-left:5px;font-size:12px;font-style:normal}.keeper-center{max-width:1160px}.keeper-method{background:#091726;border:1px solid #2d4c63;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 15px;padding:7px;display:grid}.keeper-method span{color:#8fa5b7;padding:9px 11px;font-size:8px;line-height:1.45}.keeper-method b{color:#73c9ea;letter-spacing:.08em;margin-bottom:3px;font-size:7px;display:block}.keeper-loading{background:#0a1826;border:1px dashed #34556b;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:130px;padding:28px;display:grid}.keeper-loading>i{grid-row:1/3}.keeper-loading strong{font-size:15px}.keeper-loading span{color:#8098aa;font-size:9px}.keeper-freshness{color:#79d8ad;letter-spacing:.07em;background:#0a251d;border:1px solid #285d4b;border-radius:12px;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:7px;font-weight:1000;display:flex}.keeper-freshness i{background:#57d49b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 11px #57d49b}.keeper-freshness b{color:#b8d6c7}.keeper-grid-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.keeper-card-live{background:linear-gradient(150deg,#12283d,#091522);border:1px solid #2d4b62;border-top:4px solid #d5aa53;border-radius:21px;overflow:hidden;box-shadow:0 16px 38px #0003}.keeper-card-live>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex}.keeper-identity{align-items:center;gap:12px;min-width:0;display:flex}.keeper-identity>span{min-width:0}.keeper-identity small,.keeper-identity h3,.keeper-identity b{display:block}.keeper-identity small{color:#8198aa;font-size:7px;font-weight:900}.keeper-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:18px;overflow:hidden}.keeper-identity b{color:#e1bc69;font-size:7px}.keeper-portrait{color:#8ea6b8;background:linear-gradient(145deg,#233e54,#0c1b2a);border:1px solid #3b566c;border-radius:17px;flex:0 0 68px;place-items:center;width:68px;height:68px;font-size:16px;font-weight:1000;display:grid;position:relative;overflow:visible}.keeper-portrait>img:first-child{object-fit:cover;object-position:top;border-radius:16px;width:100%;height:100%}.keeper-club-mark{background:#fff;border:3px solid #0e2031;bottom:-6px;right:-6px;object-fit:contain!important;border-radius:50%!important;width:25px!important;height:25px!important;position:absolute!important}.keeper-card-live>header>em{border-radius:999px;flex:none;padding:6px 8px;font-size:6px;font-style:normal;font-weight:1000}.keeper-card-live>header>em.active{color:#6ddda9;background:#12392c}.keeper-card-live>header>em.alert{color:#ff9b98;background:#47272a}.keeper-numbers{background:#29465d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.keeper-numbers span{text-align:center;background:#10263b;padding:12px 5px}.keeper-numbers small,.keeper-numbers b{display:block}.keeper-numbers small{color:#718b9f;font-size:6px}.keeper-numbers b{margin-top:4px;font-size:17px}.keeper-lineup{grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.keeper-lineup span{background:#0a1928;border-left:2px solid #bd9144;padding:10px}.keeper-lineup small,.keeper-lineup b{display:block}.keeper-lineup small{color:#70899d;font-size:6px}.keeper-lineup b{color:#d6b665;margin-top:4px;font-size:8px;line-height:1.35}.keeper-card-live>footer{background:#091725;border-top:1px solid #213a50;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.keeper-card-live>footer small,.keeper-card-live>footer b{display:block}.keeper-card-live>footer small{color:#6c869a;font-size:6px}.keeper-card-live>footer b{color:#9cafbe;margin-top:3px;font-size:7px}.keeper-card-live>footer a{color:#72c7e8;flex:none;font-size:8px;font-weight:900;text-decoration:none}.last-five-split span small,.last-five-split span b,.last-five-split span em{display:block}.last-five-split span small{color:#70c8e8;font-size:7px;font-weight:1000}.last-five-split span b{margin:4px 0 3px;font-size:14px}.last-five-split span em{color:#9db3c3;font-size:9px;font-style:normal}@media (width<=700px){.watch-game-grid,.keeper-grid-live,.keeper-method{grid-template-columns:1fr}.watch-game-card>header,.keeper-card-live>header{align-items:center}.watch-status{align-items:flex-start}.watch-splits,.keeper-lineup{grid-template-columns:1fr}.watch-game-card>footer,.keeper-card-live>footer{align-items:flex-start}.keeper-method span{padding:7px}.keeper-identity h3{font-size:16px}.keeper-card-live>header>em{display:none}}.utility-tabs{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.utility-tabs button{color:#a7bac8;cursor:pointer;background:#0b1b2a;border:1px solid #315069;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900}.utility-tabs button.active{border-color:var(--cyan);background:var(--cyan);color:#06111d}.utility-tabs button em{color:inherit;margin-left:4px;font-style:normal}.utility-tabs>span{color:#678096;letter-spacing:.08em;margin-left:auto;font-size:7px;font-weight:900}.command-center,.personal-panel{max-width:1160px}.command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.command-card{border:1px solid #2e4b62;border-top:3px solid var(--cyan);background:linear-gradient(145deg,#10263a,#091522);border-radius:20px;overflow:hidden;box-shadow:0 18px 42px #0004}.command-card>header{background:#132a40;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.command-card>header small,.command-card>header b{display:block}.command-card>header small{color:var(--cyan);font-size:8px}.command-card>header b{margin-top:3px;font-size:12px}.command-card>header em{color:#70899e;font-size:8px;font-style:normal}.command-match{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px;display:grid}.command-match strong{font-size:17px}.command-match i{color:#607b91;font-size:8px;font-style:normal}.command-rates{background:#29465c;gap:1px;display:grid}.command-rates span{background:#0d1d2d;grid-template-columns:1fr 60px 60px;gap:8px;padding:9px 12px;display:grid}.command-rates small{color:#738ca1;font-size:7px}.command-rates b{text-align:center;font-size:11px}.command-leaders{background:#29465c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.command-leaders button{color:#fff;text-align:left;cursor:pointer;background:#10263a;border:0;justify-content:space-between;gap:8px;padding:12px;display:flex}.command-leaders button:hover{background:#17334c}.command-leaders span b,.command-leaders span small{display:block}.command-leaders span b{font-size:9px}.command-leaders span small{color:#71899e;margin-top:3px;font-size:7px}.command-leaders em{color:var(--cyan);text-align:right;font-size:7px;font-style:normal}.command-card>footer{background:#29465c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.command-card>footer span{color:#6f879b;background:#091725;padding:9px 12px;font-size:7px}.command-card>footer b{color:#dda952;margin-top:2px;display:block}.empty-tool{text-align:center;background:#0a1826;border:1px dashed #38566d;border-radius:22px;justify-items:center;gap:8px;padding:50px 20px;display:grid}.empty-tool strong{font-size:24px}.empty-tool span{color:#8fa4b5;max-width:540px;font-size:11px;line-height:1.5}.empty-tool button{background:var(--cyan);color:#06111d;cursor:pointer;border:0;border-radius:999px;margin-top:7px;padding:11px 16px;font-weight:900}.watch-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.watch-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#11283d,#091522);border:1px solid #2c4a61;border-radius:17px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.watch-card span small,.watch-card span b,.watch-card span em,.watch-card>div small,.watch-card>div b{display:block}.watch-card span small{color:#728ba0;font-size:7px}.watch-card span b{margin-top:3px;font-size:14px}.watch-card span em{color:var(--cyan);margin-top:2px;font-size:8px;font-style:normal}.watch-card>div{text-align:center}.watch-card>div b{font-size:22px}.watch-card>div small{color:#71899e;font-size:6px}.watch-card>i{color:#7590a5;font-size:24px;font-style:normal}.compare-board{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compare-board>article{border:1px solid #315069;border-top:4px solid var(--cyan);background:linear-gradient(145deg,#11283d,#091522);border-radius:21px;padding:18px}.compare-board header{align-items:center;gap:13px;display:flex}.compare-board header small{color:#748da2;font-size:8px}.compare-board h3{margin:4px 0;font-size:22px}.compare-board header b{color:var(--cyan);font-size:9px}.compare-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;display:grid}.compare-stats span{text-align:center;background:#142b41;border-radius:11px;padding:12px 5px}.compare-stats small,.compare-stats b{display:block}.compare-stats small{color:#768fa4;font-size:7px}.compare-stats b{margin-top:4px;font-size:17px}.compare-board>article>button,.player-tools button{color:#a9bdcc;cursor:pointer;background:0 0;border:1px solid #36566e;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:900}.compare-board>article>button{margin-top:13px}.player-tools{grid-template-columns:1fr 1fr;gap:7px;display:grid}.player-tools button.active{border-color:var(--cyan);color:#7ce6ef;background:#123b52}@media (width<=700px){.utility-tabs{grid-template-columns:repeat(3,1fr);padding-inline:2px;display:grid}.utility-tabs button{padding:9px 5px}.utility-tabs>span{text-align:center;grid-column:1/-1;margin:0}.command-grid,.watch-grid,.compare-board,.command-leaders{grid-template-columns:1fr}.compare-stats{grid-template-columns:repeat(2,1fr)}}.database-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 18px;display:flex}.database-filter-bar button{color:#9cb0c0;cursor:pointer;background:#0b1928;border:1px solid #304b62;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:900;display:flex}.database-filter-bar button b{color:#d9e8f2;background:#172c40;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.database-filter-bar button.active{border-color:var(--cyan);background:var(--cyan);color:#06111d}.database-filter-bar button.active b{color:#fff;background:#06111d}.database-filter-bar>span{color:#6e879b;letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:900}.epl-subtabs{grid-template-columns:repeat(7,1fr)}.epl-subtabs button b{color:#a8c7df;background:#1b354c;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:7px;display:inline-grid}.epl-subtabs button.active b{color:#a7d9ff;background:#07111f}.league-stat-toolbar{background:linear-gradient(135deg,#10283e,#091624);border:1px solid #315069;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 15px;display:flex}.league-stat-toolbar strong,.league-stat-toolbar span{display:block}.league-stat-toolbar strong{color:#8fc9f3;letter-spacing:.09em;font-size:10px}.league-stat-toolbar span{color:#8098aa;margin-top:4px;font-size:9px}.league-stat-toolbar input{color:#fff;background:#0b1928;border:1px solid #37566e;border-radius:11px;outline:none;width:min(390px,48%);height:43px;padding:0 13px;font-size:10px}.league-stat-toolbar input:focus{border-color:#8fc9f3}.live-league-player{border-top:3px solid #69a9df}.live-league-player .advanced-line{flex-wrap:wrap}.live-league-player .advanced-line small{flex:1 0 100%;margin-left:0}.ga-badge{background:var(--gold);color:#07111f}.epl-player-modal .data-stamp a{color:#78cbed;text-decoration:none}@media (width<=700px){.database-filter-bar{grid-template-columns:1fr 1fr;display:grid}.database-filter-bar button{justify-content:space-between;padding:9px}.database-filter-bar>span{text-align:center;grid-column:1/-1;margin:0}.epl-subtabs{z-index:5;scrollbar-width:thin;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto}.epl-subtabs button{flex:none;padding-inline:12px}.league-stat-toolbar{display:grid}.league-stat-toolbar input{width:100%}.live-league-players{grid-template-columns:1fr}.live-league-player .advanced-line span{flex:1 0 auto}.world-projection{grid-template-columns:repeat(3,1fr)}}.weekly-schedule{max-width:1180px}.schedule-trust-strip{color:#8de1bd;letter-spacing:.08em;background:linear-gradient(110deg,#0b2c24,#0a1928);border:1px solid #245e53;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:11px 13px;font-size:8px;font-weight:1000;display:flex}.schedule-trust-strip span:first-child i{background:#58d9a4;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #58d9a4}.schedule-trust-strip span:nth-child(2){color:#9eb6c8}.schedule-trust-strip b{color:#e8c56f;margin-left:auto}.weekly-league-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.weekly-league-grid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#12283d,#091624);border:1px solid #2b475e;border-top:3px solid #2f7597;border-radius:16px;min-height:105px;padding:13px;transition:all .18s}.weekly-league-grid button:hover,.weekly-league-grid button:focus-visible,.weekly-league-grid button.active{border-color:var(--cyan);background:linear-gradient(145deg,#14354c,#0c2031);outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #0004}.weekly-league-grid small,.weekly-league-grid strong,.weekly-league-grid span{display:block}.weekly-league-grid small{color:#6f899d;letter-spacing:.08em;font-size:7px;font-weight:1000}.weekly-league-grid strong{margin-top:12px;font-size:15px}.weekly-league-grid span{color:#84cce9;margin-top:5px;font-size:9px;font-weight:900}.weekly-controls{background:#091724;border:1px solid #2d4960;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px;padding:9px;display:grid}.weekly-day-filter{scrollbar-width:thin;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.weekly-day-filter button{color:#8ea5b8;cursor:pointer;background:#0f2234;border:1px solid #2c465c;border-radius:10px;flex:0 0 67px;min-height:51px}.weekly-day-filter button small,.weekly-day-filter button b{display:block}.weekly-day-filter button small{letter-spacing:.08em;font-size:6px}.weekly-day-filter button b{margin-top:4px;font-size:9px}.weekly-day-filter button.active{border-color:var(--cyan);background:var(--cyan);color:#06111d}.weekly-team-filter{align-items:end;gap:7px;display:flex}.weekly-team-filter>button{color:#9fb2c2;cursor:pointer;background:#10243a;border:1px solid #315069;border-radius:10px;height:48px;padding:0 11px;font-size:8px;font-weight:900}.weekly-team-filter>button.active{border-color:var(--cyan);color:#8bdcf3;background:#153c52}.weekly-team-filter label span{color:#6d879b;letter-spacing:.09em;margin:0 0 4px;font-size:6px;font-weight:1000;display:block}.weekly-team-filter select{color:#fff;background:#10243a;border:1px solid #315069;border-radius:10px;outline:none;width:190px;height:48px;padding:0 10px;font-size:9px}.weekly-team-filter select:disabled{opacity:.45}.weekly-days{gap:18px;display:grid}.weekly-day{background:#081521;border:1px solid #29465c;border-radius:21px;overflow:hidden}.weekly-day>header{background:linear-gradient(100deg,#13324a,#0b1b2a);border-bottom:1px solid #29465c;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.weekly-day>header small,.weekly-day>header h3{display:block}.weekly-day>header small{color:var(--cyan);letter-spacing:.12em;font-size:8px;font-weight:1000}.weekly-day>header h3{margin:4px 0 0;font-size:21px}.weekly-day>header>b{color:#8299aa;font-size:9px}.weekly-league-block{padding:14px}.weekly-league-block+.weekly-league-block{border-top:1px solid #223c51}.weekly-league-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.weekly-league-heading span{color:#dce8f1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:1000}.weekly-league-heading b{color:#7ec9e7;background:#17344a;border-radius:999px;padding:5px 7px;font-size:7px}.weekly-league-heading a{color:#6f8ca1;margin-left:auto;font-size:7px;text-decoration:none}.weekly-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.weekly-game{background:linear-gradient(150deg,#10263a,#091522);border:1px solid #2d4a61;border-top:3px solid #317da0;border-radius:17px;overflow:hidden;box-shadow:0 13px 30px #0003}.weekly-game.live{border-top-color:#52dda8;box-shadow:0 0 24px #4fd49a18}.weekly-game>header{background:#112a40;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.weekly-kickoff small,.weekly-kickoff b{display:block}.weekly-kickoff small{color:#75cce8;letter-spacing:.1em;font-size:6px;font-weight:1000}.weekly-game.live .weekly-kickoff small{color:#64dba8}.weekly-kickoff b{margin-top:3px;font-size:10px}.weekly-game>header>em{color:#7891a4;text-align:right;font-size:7px;font-style:normal}.weekly-sides{grid-template-columns:1fr 52px 1fr;align-items:center;gap:7px;padding:16px 12px;display:grid}.weekly-sides>span{text-align:center;justify-items:center;gap:4px;display:grid}.weekly-sides img{object-fit:contain;background:#edf6fb;border-radius:13px;width:46px;height:46px;padding:4px}.weekly-sides strong{font-size:11px;line-height:1.2}.weekly-sides small{color:#6e879a;letter-spacing:.1em;font-size:6px;font-weight:1000}.weekly-sides>i{color:#e6c473;text-align:center;font-size:12px;font-style:normal;font-weight:1000}.weekly-game-meta{background:#28455c;grid-template-columns:1.2fr .8fr;gap:1px;display:grid}.weekly-game-meta span{background:#0c1c2b;min-width:0;padding:9px 10px}.weekly-game-meta small,.weekly-game-meta b{display:block}.weekly-game-meta small{color:#647e92;font-size:6px;font-weight:1000}.weekly-game-meta b{color:#9fb3c2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.weekly-game>footer{justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.weekly-game>footer button{background:var(--cyan);color:#06111d;cursor:pointer;border:0;border-radius:999px;padding:9px 11px;font-size:7px;font-weight:1000}.weekly-game>footer a{color:#7e99ad;font-size:7px;text-decoration:none}.weekly-empty{text-align:center;background:#0b1927;border:1px dashed #355169;border-radius:15px;gap:4px;padding:26px;display:grid}.weekly-empty strong{font-size:14px}.weekly-empty span{color:#8097aa;font-size:9px}.weekly-loading{background:#091725;border:1px dashed #35546b;border-radius:19px;align-items:center;gap:13px;min-height:145px;padding:24px;display:flex}.weekly-loading>i{border:3px solid #36566e;border-top-color:var(--cyan);border-radius:50%;flex:none;width:18px;height:18px;animation:.75s linear infinite spin}.weekly-loading strong,.weekly-loading span{display:block}.weekly-loading strong{font-size:15px}.weekly-loading span{color:#8199ab;margin-top:4px;font-size:9px;line-height:1.5}.lineup-modal{border-top-color:#5fd6a5;width:min(760px,100%)}.lineup-match-head small,.lineup-match-head h2,.lineup-match-head b{display:block}.lineup-match-head small{color:#70d8aa;letter-spacing:.1em;font-size:8px;font-weight:1000}.lineup-match-head h2{margin:5px 0 6px;font-size:26px}.lineup-match-head h2 i{color:#617d92;font-size:10px;font-style:normal}.lineup-match-head b{color:#9eb3c3;font-size:9px}.lineup-rule{color:#64dda9;letter-spacing:.07em;background:#0c2a20;border:1px solid #286149;border-radius:12px;align-items:center;gap:8px;margin-top:15px;padding:10px 12px;font-size:7px;font-weight:1000;display:flex}.lineup-rule>i{background:#57d9a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #57d9a4}.lineup-rule span{color:#a8c5b6;letter-spacing:0;font-weight:700;line-height:1.45}.lineup-loading{min-height:170px;margin-top:12px}.lineup-pending{text-align:center;background:#091725;border:1px dashed #3c586d;border-radius:17px;justify-items:center;gap:7px;margin-top:12px;padding:38px 20px;display:grid}.lineup-pending strong{font-size:19px}.lineup-pending span{color:#8da4b5;max-width:470px;font-size:10px;line-height:1.5}.lineup-pending button{background:var(--cyan);color:#06111d;cursor:pointer;border:0;border-radius:999px;margin-top:5px;padding:10px 13px;font-size:8px;font-weight:1000}.confirmed-lineups{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.confirmed-lineups>section{background:#091725;border:1px solid #2f4d64;border-radius:16px;overflow:hidden}.confirmed-lineups>section>header{background:#11283d;align-items:center;gap:10px;padding:12px;display:flex}.confirmed-lineups>section>header img{object-fit:contain;background:#fff;border-radius:11px;width:42px;height:42px;padding:4px}.confirmed-lineups header small,.confirmed-lineups header h3,.confirmed-lineups header b{display:block}.confirmed-lineups header small{color:#65dba7;font-size:6px;font-weight:1000}.confirmed-lineups header h3{margin:3px 0;font-size:15px}.confirmed-lineups header b{color:#d9bd72;font-size:8px}.confirmed-lineups ol{background:#28465c;gap:1px;margin:0;padding:0;list-style:none;display:grid}.confirmed-lineups li{background:#0e2031;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:6px 9px;display:flex}.confirmed-lineups li>span{align-items:center;gap:8px;min-width:0;display:flex}.confirmed-lineups li img,.confirmed-lineups li i{object-fit:cover;background:#1c3549;border-radius:9px;flex:0 0 30px;width:30px;height:30px}.confirmed-lineups li i{color:#8fcbe2;place-items:center;font-size:8px;font-style:normal;font-weight:1000;display:grid}.confirmed-lineups li b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.confirmed-lineups li em{color:#7c96a9;flex:none;font-size:7px;font-style:normal}.lineup-source{background:#0a1826;border:1px solid #2d4b61;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:flex}.lineup-source span,.lineup-source b{display:block}.lineup-source span{color:#8aa1b3;font-size:8px}.lineup-source b{color:#6f879a;margin-bottom:3px;font-size:6px}.lineup-source a{color:#78cce9;font-size:8px;text-decoration:none}@media (width<=850px){.weekly-league-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-controls{grid-template-columns:1fr}.weekly-team-filter{justify-content:space-between}.weekly-team-filter label{flex:1}.weekly-team-filter select{width:100%}}@media (width<=700px){.weekly-schedule{padding-inline:12px}.weekly-league-grid{gap:6px}.weekly-league-grid button{min-height:88px;padding:10px}.weekly-league-grid strong{margin-top:9px;font-size:12px}.weekly-controls{position:relative}.weekly-day-filter button{flex-basis:62px}.weekly-team-filter>button{flex:none}.weekly-games{grid-template-columns:1fr}.weekly-day>header{padding:13px}.weekly-day>header h3{font-size:18px}.weekly-league-block{padding:10px}.weekly-sides{padding-inline:8px}.weekly-game-meta{grid-template-columns:1fr 1fr}.confirmed-lineups{grid-template-columns:1fr}.lineup-match-head h2{font-size:21px}.lineup-rule{align-items:flex-start}.schedule-trust-strip b{margin-left:0}.lineup-source{align-items:flex-start}.app-nav{grid-template-columns:repeat(6,1fr)}}.weekly-game.final{border-top-color:#e4bf61;box-shadow:0 13px 30px #0003,inset 0 1px #efd77b33}.weekly-game.final .weekly-kickoff small{color:#edc96f}.weekly-game.final .weekly-sides{background:radial-gradient(circle,#8c6f2b18,#0000 7rem);grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)}.weekly-game.final .weekly-sides>i.match-score{color:#f2d17b;font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;background:#292315;border:1px solid #765f32;border-radius:12px;place-items:center;min-height:46px;font-size:28px;line-height:1;display:grid}@media (width<=700px){.weekly-game.final .weekly-sides{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);padding-inline:9px}.weekly-game.final .weekly-sides>i.match-score{min-height:44px;font-size:26px}}.weekly-day-order{justify-items:end;gap:4px;display:grid}.weekly-day-order small{color:#e4bd62!important;font-size:6px!important}.weekly-day-order b{color:#8299aa;font-size:9px}.weekly-games.chronological{padding:14px}.weekly-game-context{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}.weekly-game-context strong{color:#e5c16b;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.weekly-game-context em{color:#7891a4;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:7px;font-style:normal;overflow:hidden}.weekly-league-browser{border-top:1px solid #29465c;margin-top:24px;padding-top:18px}.weekly-league-browser>div:first-child{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.weekly-league-browser>div:first-child span{color:#e4bd62;letter-spacing:.12em;font-size:8px;font-weight:1000}.weekly-league-browser>div:first-child b{color:#7f97aa;font-size:8px}.weekly-league-browser .weekly-league-grid{margin-bottom:0}@media (width<=700px){.weekly-games.chronological{padding:10px}}.weekly-game-actions{gap:6px;display:flex}.weekly-game>footer .pick-link{color:#e6c370;background:0 0;border:1px solid #715d31}.daily-pickem{max-width:1180px}.pickem-trust-strip{color:#edcc78;letter-spacing:.08em;background:linear-gradient(110deg,#2b2413,#0a1928);border:1px solid #6b572e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;font-size:8px;font-weight:1000;display:flex}.pickem-trust-strip span:first-child i{background:#ffc957;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #ffc957}.pickem-trust-strip span:nth-child(2){color:#95adc0}.pickem-trust-strip b{color:#79dbb0;margin-left:auto}.uefa-model-gate{background:linear-gradient(110deg,#0e2d44,#0a1826);border:1px solid #3c6890;border-left:4px solid #66cbea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:13px 15px;display:flex}.uefa-model-gate span small,.uefa-model-gate span b{display:block}.uefa-model-gate span small{color:#72d6f2;letter-spacing:.09em;font-size:7px;font-weight:1000}.uefa-model-gate span b{color:#f0ce79;margin-top:5px;font-size:11px}.uefa-model-gate p{color:#96adbd;max-width:590px;margin:0;font-size:8px;line-height:1.5}.pickem-controls{background:#091724;border:1px solid #2d4960;border-radius:17px;gap:8px;margin-bottom:12px;padding:9px;display:grid}.pickem-league-filter,.pickem-market-filter{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pickem-league-filter button,.pickem-market-filter button{color:#8fa6b8;cursor:pointer;background:#0d2032;border:1px solid #304c63;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:1000}.pickem-league-filter button.active{border-color:var(--cyan);background:var(--cyan);color:#06111d}.pickem-market-filter{margin:12px 0}.pickem-market-filter button.active{border-color:var(--gold);background:var(--gold);color:#07111f}.pickem-summary{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.pickem-summary span{background:linear-gradient(145deg,#11273b,#091624);border:1px solid #2c485e;border-radius:13px;padding:12px 10px}.pickem-summary small,.pickem-summary b,.pickem-summary em{display:block}.pickem-summary small{color:#748da1;letter-spacing:.08em;font-size:6px;font-weight:1000}.pickem-summary b{color:#edc96f;margin-top:5px;font-size:22px}.pickem-summary em{color:#71899d;margin-top:3px;font-size:7px;font-style:normal}.pickem-match-list{gap:14px;display:grid}.pickem-match{background:linear-gradient(150deg,#10263a,#081420);border:1px solid #304e65;border-top:4px solid #d3a846;border-radius:22px;overflow:hidden;box-shadow:0 18px 42px #0004}.pickem-match.coverage-pending{border-top-color:#657d91}.pickem-match.coverage-partial{border-top-color:#b88145}.pickem-match>header{background:linear-gradient(110deg,#17334b,#0d1e2e);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pickem-match>header small,.pickem-match>header b{display:block}.pickem-match>header small{color:#efcb70;letter-spacing:.08em;font-size:7px;font-weight:1000}.pickem-match>header b{margin-top:4px;font-size:17px}.pickem-match>header>em{color:#738ca0;font-size:7px;font-style:normal}.pickem-match>header>em strong{color:#f0ce78;margin-left:5px;font-size:13px}.pickem-sides{border-bottom:1px solid #29465c;grid-template-columns:1fr 45px 1fr;align-items:center;gap:8px;padding:14px 16px;display:grid}.pickem-sides>span{align-items:center;gap:9px;display:flex}.pickem-sides>span:last-child{text-align:right;flex-direction:row-reverse}.pickem-sides img{object-fit:contain;background:#eef6fa;border-radius:12px;width:43px;height:43px;padding:4px}.pickem-sides b,.pickem-sides small{display:block}.pickem-sides b{font-size:12px}.pickem-sides small{color:#70899e;font-size:6px;font-weight:1000}.pickem-sides>i{color:#6b8498;text-align:center;font-size:7px;font-style:normal;font-weight:1000}.pickem-picks{background:#2b465c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pickem-picks>section{background:#0d1e2e;min-height:140px;padding:13px;position:relative}.pickem-picks>section.model-lean{box-shadow:inset 0 3px #64d2a2}.pickem-picks>section.confirm-xi-plus-price{box-shadow:inset 0 3px #e1b95d}.pickem-picks>section.hold,.pickem-picks>section.closed{box-shadow:inset 0 3px #71889b}.pickem-picks>section.confidence-4,.pickem-picks>section.confidence-5{background:linear-gradient(145deg,#15364a,#0d1e2e)}.pickem-picks section>header{align-items:center;gap:6px;display:flex}.pickem-picks section>header span{color:#78cdea;letter-spacing:.08em;font-size:7px;font-weight:1000}.pickem-picks section>header em{color:#a9bac8;background:#263b4c;border-radius:999px;padding:4px 6px;font-size:5px;font-style:normal;font-weight:1000}.pickem-picks section.model-lean>header em{color:#77dfad;background:#123c2e}.pickem-picks section.confirm-xi-plus-price>header em{color:#e6c56f;background:#45391e}.pickem-picks section>header b{color:#e8c66e;margin-left:auto;font-size:9px}.pickem-picks section>strong{margin-top:13px;font-size:15px;line-height:1.25;display:block}.pickem-picks section>p{color:#8fa4b5;margin:7px 0 0;font-size:9px;line-height:1.45}.pickem-picks section>small{color:#deb95f;letter-spacing:.05em;margin-top:9px;font-size:6px;font-weight:1000;line-height:1.45;display:block}.pickem-picks .model-fair-line,.hub-pickem-grid .model-fair-line{color:#73d8f0}.pickem-match>footer{background:#091725;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pickem-match>footer>span small,.pickem-match>footer>span b,.pickem-match>footer>span em{display:block}.pickem-match>footer>span small{color:#6e879b;font-size:6px;font-weight:1000}.pickem-match>footer>span b{color:#e4c16c;margin-top:3px;font-size:8px}.pickem-match>footer>span em{color:#8298aa;margin-top:3px;font-size:7px;font-style:normal}.pickem-match>footer>div{align-items:center;gap:8px;display:flex}.pickem-match>footer button{background:var(--cyan);color:#06111d;cursor:pointer;border:0;border-radius:999px;padding:9px 11px;font-size:7px;font-weight:1000}.pickem-match>footer a{color:#80a1b7;font-size:7px;text-decoration:none}.pickem-empty{margin-top:12px}@media (width<=850px){.pickem-summary{grid-template-columns:repeat(3,1fr)}.pickem-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.daily-pickem{padding-inline:12px}.pickem-trust-strip b{margin-left:0}.pickem-summary{grid-template-columns:repeat(2,1fr)}.pickem-summary span:first-child{grid-column:1/-1}.pickem-picks{grid-template-columns:1fr}.pickem-picks>section{min-height:0}.pickem-match>header{align-items:flex-start}.pickem-match>header b{font-size:14px}.pickem-sides{padding-inline:10px}.pickem-sides>span{text-align:center;justify-items:center;display:grid}.pickem-sides>span:last-child{text-align:center;display:grid}.pickem-match>footer{align-items:flex-start}.weekly-game-actions{flex-wrap:wrap}.uefa-model-gate{gap:8px;display:grid}.venue-split-table>h3 small{margin-top:4px;display:block}}.match-hub-modal{border-top-color:#e2bb60;width:min(1080px,100%);padding:20px}.match-hub-head{text-align:center;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:14px;display:grid}.match-hub-head>img{object-fit:contain;background:#edf6fa;border-radius:17px;width:64px;height:64px;padding:7px}.match-hub-head>img:last-child{justify-self:end}.match-hub-head h2{font-size:30px}.match-hub-trust{color:#e6c36d;letter-spacing:.08em;background:linear-gradient(110deg,#2b2515,#0b1b29);border:1px solid #66542e;border-radius:13px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:14px;padding:10px 12px;font-size:7px;font-weight:1000;display:flex}.match-hub-trust span:first-child i{background:#e9bf5c;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #e9bf5c}.match-hub-trust span:nth-child(2){color:#8ca5b8}.match-hub-trust b{color:#71d8a9;margin-left:auto}.match-hub-tabs{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081522ee;border:1px solid #2e4b62;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:5px;margin:11px 0;padding:6px;display:grid;position:sticky;top:64px}.match-hub-tabs button{color:#849caf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:39px;font-size:8px;font-weight:1000}.match-hub-tabs button.active{color:#07111f;background:#e4bd62;border-color:#705d32}.match-hub-view{gap:13px;display:grid}.official-xi-state{background:#0a1927;border:1px solid #36536a;border-left:4px solid #e0b95e;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;display:flex}.official-xi-state.confirmed{border-left-color:#59d8a4}.official-xi-state span small,.official-xi-state span strong,.official-xi-state span em{display:block}.official-xi-state small{color:#718ba0;letter-spacing:.1em;font-size:6px;font-weight:1000}.official-xi-state strong{margin-top:4px;font-size:14px}.official-xi-state em{color:#8ca2b3;margin-top:4px;font-size:8px;font-style:normal;line-height:1.45}.official-xi-state button{background:var(--cyan);color:#07111f;cursor:pointer;border:0;border-radius:999px;flex:none;padding:9px 12px;font-size:7px;font-weight:1000}.official-xi-state button:disabled{opacity:.55;cursor:default}.official-xi-state.compact{margin-top:1px}.match-snapshot-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.match-snapshot-grid>article{background:#0b1a29;border:1px solid #2d4a61;border-radius:16px;overflow:hidden}.match-snapshot-grid article>header{background:#11283c;align-items:center;gap:10px;padding:11px 12px;display:flex}.match-snapshot-grid header img{object-fit:contain;background:#fff;border-radius:10px;width:38px;height:38px;padding:4px}.match-snapshot-grid header small,.match-snapshot-grid header strong{display:block}.match-snapshot-grid header small{color:#6ecbe9;font-size:6px;font-weight:1000}.match-snapshot-grid header strong{margin-top:3px;font-size:13px}.match-snapshot-grid article>div{background:#29465d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.match-snapshot-grid article>div span{text-align:center;background:#0d1e2e;padding:10px 7px}.match-snapshot-grid article>div small,.match-snapshot-grid article>div b{display:block}.match-snapshot-grid article>div small{color:#70899c;font-size:5px;font-weight:1000}.match-snapshot-grid article>div b{color:#e7c570;margin-top:5px;font-size:13px}.match-hub-section-head{border-bottom:1px solid #29465c;justify-content:space-between;align-items:end;gap:12px;margin-top:4px;padding-bottom:8px;display:flex}.match-hub-section-head span small,.match-hub-section-head span h3{display:block}.match-hub-section-head small{color:#e5bd61;letter-spacing:.1em;font-size:7px;font-weight:1000}.match-hub-section-head h3{color:#fff;letter-spacing:0;text-transform:none;margin:3px 0 0;font-size:16px}.match-hub-section-head button{color:#77cbe9;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.match-read-grid,.match-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.match-read-grid article,.match-watch-grid article{background:#0d1e2e;border:1px solid #2c485e;border-radius:13px;padding:12px}.match-read-grid span,.match-watch-grid span{color:#70cbe8;letter-spacing:.09em;font-size:6px;font-weight:1000}.match-read-grid strong,.match-watch-grid strong{margin-top:8px;font-size:13px;display:block}.match-read-grid p,.match-watch-grid p{color:#89a0b2;margin:5px 0;font-size:8px;line-height:1.4}.match-read-grid b,.match-watch-grid b{color:#e2bf68;font-size:7px}.match-lineup-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.match-lineup-grid>article{background:#091725;border:1px solid #2d4b62;border-radius:17px;overflow:hidden}.match-lineup-grid>article>header{background:linear-gradient(110deg,#17334a,#102237);align-items:center;gap:10px;padding:12px;display:flex}.match-lineup-grid>article>header img{object-fit:contain;background:#fff;border-radius:11px;width:44px;height:44px;padding:5px}.match-lineup-grid header small,.match-lineup-grid header h3,.match-lineup-grid header b{display:block}.match-lineup-grid header small{color:#67d8a6;font-size:6px;font-weight:1000}.match-lineup-grid header h3{color:#fff;letter-spacing:0;text-transform:none;margin:3px 0;font-size:15px}.match-lineup-grid header b{color:#e0ba62;font-size:7px}.hub-player-list{background:#29465c;gap:1px;margin:0;padding:0;list-style:none;display:grid}.hub-player-list>li{background:#0d1f30;grid-template-columns:minmax(155px,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:8px 9px;display:grid}.hub-player-identity{align-items:center;gap:8px;min-width:0;display:flex}.hub-player-identity>img,.hub-player-identity>i{object-fit:cover;background:#1b3549;border-radius:9px;flex:0 0 34px;width:34px;height:34px}.hub-player-identity>i{color:#8fcce4;place-items:center;font-size:7px;font-style:normal;font-weight:1000;display:grid}.hub-player-identity span{min-width:0}.hub-player-identity strong,.hub-player-identity small{display:block}.hub-player-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hub-player-identity small{color:#71899d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.hub-player-stats{grid-template-columns:repeat(5,31px);gap:3px;display:grid}.hub-player-stats.extended{grid-template-columns:repeat(6,31px)}.hub-player-stats span{text-align:center;background:#142b3f;border-radius:7px;padding:5px 2px}.hub-player-stats small,.hub-player-stats b{display:block}.hub-player-stats small{color:#6d879a;font-size:4px;font-weight:1000}.hub-player-stats b{color:#e5edf3;margin-top:3px;font-size:9px}.hub-player-picks{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px;margin-top:-2px;padding-left:42px;display:flex}.hub-player-picks span{color:#e7c775;background:#44391f;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.hub-player-picks b{color:#6fd9aa;font-size:6px}.hub-data-hold{text-align:center;background:#0b1b2a;justify-items:center;gap:5px;padding:28px 16px;display:grid}.hub-data-hold strong{font-size:14px}.hub-data-hold span{color:#8199ab;max-width:480px;font-size:8px;line-height:1.45}.player-data-rule{color:#77cce9;background:#0c2232;border-color:#2f536b}.match-squad-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.match-squad-grid details{background:#091725;border:1px solid #2d4b62;border-radius:16px;overflow:hidden}.match-squad-grid summary{cursor:pointer;background:#122b40;justify-content:space-between;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.match-squad-grid summary::-webkit-details-marker{display:none}.match-squad-grid summary span{align-items:center;gap:8px;display:flex}.match-squad-grid summary img{object-fit:contain;background:#fff;border-radius:9px;width:35px;height:35px;padding:4px}.match-squad-grid summary b{font-size:12px}.match-squad-grid summary em{color:#7e97aa;font-size:7px;font-style:normal}.hub-player-list.full-squad>li{grid-template-columns:minmax(140px,1fr) auto}.hub-pickem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.hub-pickem-grid article{background:#0d1e2e;border:1px solid #2e4a61;border-top:3px solid #5ed5a3;border-radius:13px;min-height:155px;padding:13px}.hub-pickem-grid article.confirm-xi-plus-market{border-top-color:#e0b95e}.hub-pickem-grid article.hold,.hub-pickem-grid article.closed,.hub-pickem-grid article.held{border-top-color:#72899b}.hub-pickem-grid header{justify-content:space-between;align-items:center;gap:7px;display:flex}.hub-pickem-grid header span{color:#75cce9;letter-spacing:.08em;font-size:7px;font-weight:1000}.hub-pickem-grid header b{color:#e7c46d;font-size:10px}.hub-pickem-grid article>strong{margin-top:14px;font-size:15px;display:block}.hub-pickem-grid p{color:#8ba1b3;margin:7px 0;font-size:8px;line-height:1.45}.hub-pickem-grid em{color:#6ed9aa;margin-top:10px;font-size:6px;font-style:normal;font-weight:1000;line-height:1.4;display:block}.hub-pickem-grid article.held em{color:#b1c0cb}.hub-pick-disclaimer{color:#b9aa82;background:#272214;border:1px solid #66542f;border-radius:12px;margin:0;padding:11px 12px;font-size:8px;line-height:1.5}.pick-rule{color:#e5c16c;background:#2a2415;border-color:#66542f}@media (width<=850px){.match-read-grid,.match-watch-grid,.hub-pickem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-lineup-grid,.match-squad-grid{grid-template-columns:1fr}.match-squad-grid details:not([open]){min-height:60px}}@media (width<=700px){.match-hub-modal{padding:14px}.match-hub-head{grid-template-columns:44px minmax(0,1fr) 44px;gap:7px}.match-hub-head>img{border-radius:12px;width:44px;height:44px;padding:5px}.match-hub-head h2{font-size:19px;line-height:1.15}.match-hub-head b{font-size:7px}.match-hub-trust{gap:7px}.match-hub-trust b{margin-left:0}.match-hub-tabs{gap:3px;top:56px}.match-hub-tabs button{min-height:36px;padding:5px 2px;font-size:6px}.official-xi-state{align-items:flex-start}.official-xi-state strong{font-size:12px}.match-snapshot-grid,.match-read-grid,.match-watch-grid,.hub-pickem-grid{grid-template-columns:1fr}.hub-player-list>li,.hub-player-list.full-squad>li{grid-template-columns:1fr;gap:7px}.hub-player-stats,.hub-player-stats.extended{grid-template-columns:repeat(6,1fr);width:100%}.hub-player-picks{padding-left:0}.lineup-rule{flex-wrap:wrap}.match-hub-section-head h3{font-size:14px}.lineup-source{display:grid}}.projection-rule{color:#edca72;background:linear-gradient(110deg,#2a2415,#0c2030);border-color:#715c31}.projection-rule>i{background:#edc76b;box-shadow:0 0 11px #edc76b}.projection-rule span{color:#bcb092}.projection-section-head>b{color:#e4c16b;letter-spacing:.08em;font-size:7px}.match-projection-preview{grid-template-columns:1fr 1fr;gap:7px;display:grid}.match-projection-preview>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#2a2415,#0d1e2d);border:1px solid #66552f;border-radius:13px;grid-template-columns:minmax(0,1fr) repeat(2,72px);align-items:center;gap:7px;padding:10px;display:grid}.match-projection-preview>button:hover,.match-projection-preview>button:focus-visible{border-color:#e2bd63;outline:none}.match-projection-preview>button>span{align-items:center;gap:8px;min-width:0;display:flex}.match-projection-preview img{object-fit:contain;background:#fff;border-radius:9px;width:34px;height:34px;padding:4px}.match-projection-preview span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.match-projection-preview em{text-align:center;background:#13283a;border-radius:8px;padding:7px 5px;font-style:normal}.match-projection-preview em small,.match-projection-preview em strong{display:block}.match-projection-preview em small{color:#758da0;font-size:5px;font-weight:1000}.match-projection-preview em strong{color:#edc86f;margin-top:3px;font-size:13px}.match-projection-preview>button>i{color:#6fd9aa;text-align:right;grid-column:1/-1;font-size:6px;font-style:normal;font-weight:1000}.match-projection-team-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.match-projection-team-grid>article{background:#0a1826;border:1px solid #66542f;border-radius:17px;overflow:hidden}.match-projection-team-grid article>header{background:linear-gradient(110deg,#2c2718,#11273a);align-items:center;gap:10px;padding:12px;display:flex}.match-projection-team-grid header img{object-fit:contain;background:#fff;border-radius:11px;width:44px;height:44px;padding:5px}.match-projection-team-grid header small,.match-projection-team-grid header h3,.match-projection-team-grid header b{display:block}.match-projection-team-grid header small{color:#e7c46d;letter-spacing:.08em;font-size:6px;font-weight:1000}.match-projection-team-grid header h3{color:#fff;letter-spacing:0;text-transform:none;margin:3px 0;font-size:15px}.match-projection-team-grid header b{color:#6ed9aa;font-size:7px}.match-projection-team-grid article>div{background:#334a58;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.match-projection-team-grid article>div span{text-align:center;background:#0e2030;padding:11px 5px}.match-projection-team-grid article>div small,.match-projection-team-grid article>div b{display:block}.match-projection-team-grid article>div small{color:#71899c;font-size:5px;font-weight:1000}.match-projection-team-grid article>div b{color:#edc970;margin-top:5px;font-size:15px}.match-projection-team-grid article>p{color:#879daf;margin:0;padding:10px 12px;font-size:7px;line-height:1.45}.match-projection-squad-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.match-projection-squad-grid details{background:#091725;border:1px solid #66542f;border-radius:16px;overflow:hidden}.match-projection-squad-grid summary{cursor:pointer;background:linear-gradient(110deg,#2b2517,#11293c);justify-content:space-between;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.match-projection-squad-grid summary::-webkit-details-marker{display:none}.match-projection-squad-grid summary span{align-items:center;gap:8px;display:flex}.match-projection-squad-grid summary img{object-fit:contain;background:#fff;border-radius:9px;width:35px;height:35px;padding:4px}.match-projection-squad-grid summary b{font-size:12px}.match-projection-squad-grid summary em{color:#e2bf68;font-size:7px;font-style:normal}.projected-player-stats{grid-template-columns:repeat(4,48px);gap:3px;display:grid}.projected-player-stats.keeper{grid-template-columns:repeat(2,76px)}.projected-player-stats span{text-align:center;background:#142b3f;border-radius:8px;padding:6px 3px}.projected-player-stats small,.projected-player-stats b{display:block}.projected-player-stats small{color:#71899c;font-size:5px;font-weight:1000}.projected-player-stats b{color:#edc970;margin-top:4px;font-size:10px}.projection-activation{color:#6fd9aa;grid-column:1/-1;padding-left:42px;font-size:6px;font-weight:1000}.projection-activation.held{color:#8298aa}.hub-projection-disclaimer{color:#b9aa82;background:#272214;border:1px solid #66542f;border-radius:12px;margin:0;padding:11px 12px;font-size:8px;line-height:1.5}@media (width<=850px){.match-projection-team-grid,.match-projection-squad-grid{grid-template-columns:1fr}}@media (width<=700px){.match-projection-preview{grid-template-columns:1fr}.match-projection-preview>button{grid-template-columns:minmax(0,1fr) repeat(2,62px)}.projection-player-list>li{grid-template-columns:1fr}.projected-player-stats,.projected-player-stats.keeper{grid-template-columns:repeat(4,1fr);width:100%}.projected-player-stats.keeper{grid-template-columns:repeat(2,1fr)}.projection-activation{padding-left:0}.match-hub-tabs button{font-size:5.5px}}.hero.sports-home-hero{grid-template-columns:180px 1fr;max-width:1240px;padding:10px 24px}.sports-home-hero .brand-lockup{width:180px}.sports-home-hero>p{font-size:12px}.league-tabs .home-tab{color:#edf6fb;box-shadow:inset 0 0 0 1px #39556a}.league-tabs .home-tab.active{color:#07111f;box-shadow:none;background:#eef6fb}.home-scoreboard{max-width:1320px;margin:0 auto;padding:0 18px 11px}.home-scoreboard>header{background:#0a1826;border:1px solid #29465d;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:16px;padding:9px 12px;display:flex}.home-scoreboard>header span small,.home-scoreboard>header span b{display:block}.home-scoreboard>header small{color:#64cce9;letter-spacing:.11em;font-size:7px;font-weight:1000}.home-scoreboard>header b{margin-top:2px;font-size:11px}.home-scoreboard>header em{color:#718b9f;letter-spacing:.07em;font-size:7px;font-style:normal;font-weight:900}.home-scoreboard>header button{color:#e5c16a;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:1000}.home-score-rail{scrollbar-width:thin;background:#29465d;border:1px solid #29465d;border-radius:0 0 14px 14px;gap:1px;display:flex;overflow-x:auto}.home-score-game{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#10263a,#091725);border:0;flex:1 0 245px;grid-template-columns:1fr;gap:8px;min-height:112px;padding:11px 12px;display:grid}.home-score-game:hover,.home-score-game:focus-visible{z-index:1;outline:1px solid var(--cyan);background:linear-gradient(145deg,#15344b,#0d2031)}.home-score-game.live{box-shadow:inset 0 3px #52d9a3}.home-score-game.final{opacity:.78}.home-score-context{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-score-context small{color:#e5c16b;font-size:8px;font-weight:1000}.home-score-context b{color:#7992a6;text-transform:uppercase;font-size:7px}.home-score-teams{grid-template-columns:1fr 30px 1fr;align-items:center;gap:5px;display:grid}.home-score-teams>span{align-items:center;gap:6px;min-width:0;display:flex}.home-score-teams>span:last-child{text-align:right;justify-content:flex-end}.home-score-teams img{object-fit:contain;background:#fff;border-radius:7px;flex:0 0 27px;width:27px;height:27px;padding:3px}.home-score-teams b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.home-score-teams>i{color:#718b9f;text-align:center;font-size:7px;font-style:normal;font-weight:1000}.home-score-game>em{color:#68c9e7;letter-spacing:.06em;font-size:6px;font-style:normal;font-weight:900}.home-score-loading{color:#8ca3b5;background:#0a1826;border:1px solid #29465d;border-radius:0 0 14px 14px;justify-content:center;align-items:center;gap:8px;min-height:112px;font-size:9px;display:flex}.home-score-loading>i{border:2px solid #35546b;border-top-color:var(--cyan);border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin}.home-score-loading.failed button{background:var(--cyan);color:#07111f;cursor:pointer;border:0;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:1000}.home-score-empty{text-align:center;background:#0a1826;place-content:center;gap:4px;min-width:280px;min-height:100px;padding:20px;display:grid}.home-score-empty strong{font-size:12px}.home-score-empty span{color:#7891a5;font-size:8px}.home-dashboard{max-width:1180px;margin-top:25px}.home-intro-grid{grid-template-columns:1.5fr .8fr;gap:12px;display:grid}.home-intro-copy,.home-data-pulse{background:linear-gradient(145deg,#11283d,#081521);border:1px solid #2b485e;border-radius:20px;box-shadow:0 18px 42px #0004}.home-intro-copy{border-left:4px solid var(--cyan);padding:25px 26px}.home-intro-copy>span{color:#69cceb;letter-spacing:.15em;font-size:8px;font-weight:1000}.home-intro-copy h2{letter-spacing:-.035em;max-width:700px;margin:8px 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.02}.home-intro-copy p{color:#98adbd;max-width:760px;margin:0;font-size:12px;line-height:1.6}.home-intro-copy>div{gap:8px;margin-top:18px;display:flex}.home-intro-copy button{background:var(--cyan);color:#06111d;cursor:pointer;border:0;border-radius:999px;padding:11px 14px;font-size:8px;font-weight:1000}.home-intro-copy button.secondary{color:#c5d4df;background:0 0;border:1px solid #355169}.home-data-pulse{overflow:hidden}.home-data-pulse>header{background:#122b40;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.home-data-pulse header small,.home-data-pulse header b{display:block}.home-data-pulse header small{color:#6bcce9;letter-spacing:.1em;font-size:6px;font-weight:1000}.home-data-pulse header b{margin-top:3px;font-size:12px}.home-data-pulse header em{color:#6fd9aa;font-size:6px;font-style:normal;font-weight:1000}.home-data-pulse>div{background:#2b485e;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.home-data-pulse>div span{text-align:center;background:#0c1d2d;padding:14px 10px}.home-data-pulse>div small,.home-data-pulse>div b{display:block}.home-data-pulse>div small{color:#718b9f;font-size:6px;font-weight:1000}.home-data-pulse>div b{color:#edca72;margin-top:5px;font-size:24px}.home-data-pulse>p{color:#8199ab;align-items:flex-start;gap:7px;margin:0;padding:11px 13px;font-size:8px;line-height:1.45;display:flex}.home-data-pulse>p i{background:#59d7a3;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:2px}.home-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:12px;margin-top:13px;display:grid}.home-today-board,.home-pick-pulse,.home-stat-leaders{background:#091725;border:1px solid #2c495f;border-radius:20px;overflow:hidden}.home-today-board>header,.home-pick-pulse>header,.home-stat-leaders>header{background:linear-gradient(110deg,#15324a,#0d1e2e);justify-content:space-between;align-items:end;gap:10px;padding:15px 16px;display:flex}.home-today-board header small,.home-today-board header h3,.home-pick-pulse header small,.home-pick-pulse header h3,.home-stat-leaders header small,.home-stat-leaders header h3{display:block}.home-today-board header small,.home-pick-pulse header small,.home-stat-leaders header small{color:#69cce9;letter-spacing:.1em;font-size:7px;font-weight:1000}.home-today-board header h3,.home-pick-pulse header h3,.home-stat-leaders header h3{margin:4px 0 0;font-size:20px}.home-today-board>header>b{color:#e5c16b;font-size:10px}.home-match-list{background:#2a465b;gap:1px;display:grid}.home-match-list>article{background:#0c1d2d;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:103px;padding:11px 13px;display:grid}.home-match-list time small,.home-match-list time b,.home-match-list time em{display:block}.home-match-list time small{color:#6fcce9;font-size:6px;font-weight:1000}.home-match-list time b{margin-top:4px;font-size:12px}.home-match-list time em{color:#70899d;margin-top:4px;font-size:7px;font-style:normal}.home-match-teams{grid-template-columns:1fr 38px 1fr;align-items:center;gap:7px;display:grid}.home-match-teams>span{align-items:center;gap:8px;min-width:0;display:flex}.home-match-teams>span:last-child{text-align:right;justify-content:flex-end}.home-match-teams img{object-fit:contain;background:#fff;border-radius:10px;flex:0 0 38px;width:38px;height:38px;padding:4px}.home-match-teams b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-match-teams>i{color:#728a9e;text-align:center;font-size:7px;font-style:normal;font-weight:1000}.home-match-actions{gap:5px;display:grid}.home-match-actions button{background:var(--cyan);color:#07111f;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:1000}.home-match-actions button.pick{color:#e5c16b;background:0 0;border:1px solid #6b5830}.home-today-board>footer{color:#7891a4;background:#081420;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:7px;display:flex}.home-today-board>footer button{color:#70cbe8;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:1000}.home-side-stack{align-content:start;gap:12px;display:grid}.home-pick-pulse>header button{color:#e5c16b;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:1000}.home-pick-pulse>div{background:#2a465b;gap:1px;display:grid}.home-pick-pulse>div>button{color:#fff;text-align:left;cursor:pointer;background:#0c1d2d;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 9px;padding:11px 12px;display:grid}.home-pick-pulse>div>button:hover,.home-pick-pulse>div>button:focus-visible{background:#12283a;outline:1px solid #e1b95e}.home-pick-pulse button span{grid-row:1/3;min-width:0}.home-pick-pulse button small,.home-pick-pulse button strong,.home-pick-pulse button em{display:block}.home-pick-pulse button small{color:#e0bb65;font-size:6px;font-weight:1000}.home-pick-pulse button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.home-pick-pulse button em{color:#738b9f;margin-top:3px;font-size:6px;font-style:normal}.home-pick-pulse button>b{color:#e8c56e;font-size:12px}.home-pick-pulse button>i{color:#63d5a2;font-size:5px;font-style:normal;font-weight:1000}.home-pick-pulse>p{color:#7d95a7;margin:0;padding:10px 12px;font-size:7px;line-height:1.45}.home-stat-leaders>header em{color:#7e97aa;font-size:6px;font-style:normal;font-weight:1000}.home-stat-leaders ol{background:#29465b;gap:1px;margin:0;padding:0;list-style:none;display:grid}.home-stat-leaders li{background:#0c1d2d;grid-template-columns:20px 30px minmax(0,1fr) repeat(3,30px);align-items:center;gap:6px;min-height:50px;padding:7px 9px;display:grid}.home-stat-leaders li>img{object-fit:contain;background:#fff;border-radius:8px;width:30px;height:30px;padding:3px}.home-stat-leaders li>span{min-width:0}.home-stat-leaders li>span strong,.home-stat-leaders li>span small{display:block}.home-stat-leaders li>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.home-stat-leaders li>span small{color:#6f879b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5px;overflow:hidden}.home-stat-leaders li>em{text-align:center;font-style:normal}.home-stat-leaders li>em b,.home-stat-leaders li>em small{display:block}.home-stat-leaders li>em b{color:#e8c66f;font-size:10px}.home-stat-leaders li>em small{color:#6f879b;font-size:5px}.home-stat-leaders>button{color:#6ecae8;cursor:pointer;background:#0a1826;border:0;width:100%;padding:10px;font-size:7px;font-weight:1000}.home-league-dock{background:linear-gradient(145deg,#10263a,#081521);border:1px solid #2c485f;border-radius:20px;margin-top:14px;padding:18px}.home-league-dock>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:12px;display:flex}.home-league-dock header small,.home-league-dock header h3{display:block}.home-league-dock header small{color:#e6c16a;letter-spacing:.12em;font-size:7px;font-weight:1000}.home-league-dock header h3{margin:4px 0 0;font-size:24px}.home-league-dock header p{color:#839bad;text-align:right;max-width:520px;margin:0;font-size:9px;line-height:1.45}.home-league-dock>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.home-league-dock button{color:#fff;text-align:left;cursor:pointer;background:#0c1d2d;border:1px solid #2d4a61;border-top:3px solid #317da0;border-radius:14px;min-height:112px;padding:12px}.home-league-dock button:hover,.home-league-dock button:focus-visible{border-color:var(--cyan);outline:none;transform:translateY(-2px)}.home-league-dock button small,.home-league-dock button strong,.home-league-dock button span,.home-league-dock button em{display:block}.home-league-dock button small{color:#718a9e;font-size:6px;font-weight:1000}.home-league-dock button strong{margin-top:11px;font-size:14px}.home-league-dock button span{color:#8ca2b3;margin-top:4px;font-size:7px}.home-league-dock button em{color:#6fcbe8;margin-top:10px;font-size:7px;font-style:normal;font-weight:1000}@media (width<=950px){.home-intro-grid,.home-primary-grid{grid-template-columns:1fr}.home-side-stack{grid-template-columns:1fr 1fr}.home-league-dock>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.hero.sports-home-hero{grid-template-columns:104px 1fr;padding:9px 12px}.sports-home-hero .brand-lockup{width:104px}.home-scoreboard{padding:0 8px 7px}.home-scoreboard>header{gap:8px;padding:8px 9px}.home-scoreboard>header em{display:none}.home-score-game{flex-basis:220px;min-height:105px}.home-dashboard{margin-top:17px;padding-inline:10px}.home-intro-copy{padding:19px 17px}.home-intro-copy h2{font-size:30px}.home-intro-copy>div{grid-template-columns:1fr 1fr;display:grid}.home-intro-copy button{padding-inline:7px}.home-primary-grid{margin-top:9px}.home-match-list>article{grid-template-columns:82px minmax(0,1fr);gap:8px}.home-match-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.home-match-teams img{flex-basis:32px;width:32px;height:32px}.home-today-board>footer{align-items:flex-start}.home-side-stack{grid-template-columns:1fr}.home-league-dock{padding:13px}.home-league-dock>header{gap:8px;display:grid}.home-league-dock header p{text-align:left}.home-league-dock>div{grid-template-columns:1fr 1fr;gap:5px}.home-league-dock button{min-height:102px;padding:10px}.home-data-pulse>div b{font-size:21px}}.game-forecast{background:linear-gradient(145deg,#2b2517,#0b1d2c);border:1px solid #69562f;border-radius:17px;margin-bottom:10px;overflow:hidden}.game-forecast>header{background:linear-gradient(110deg,#322a18,#112c42);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.game-forecast>header small,.game-forecast>header strong{display:block}.game-forecast>header small{color:#e8c66f;letter-spacing:.11em;font-size:6px;font-weight:1000}.game-forecast>header strong{margin-top:4px;font-size:14px}.game-forecast>header em{color:#73dcac;letter-spacing:.07em;background:#153c31;border-radius:999px;flex:none;padding:6px 8px;font-size:6px;font-style:normal;font-weight:1000}.game-forecast.held>header em{color:#a1b2bf;background:#30404d}.game-forecast>div{background:#354a57;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.game-forecast>div>span{text-align:center;background:#0e2030;min-width:0;padding:11px 8px}.game-forecast>div small,.game-forecast>div b{display:block}.game-forecast>div small{color:#718b9f;letter-spacing:.04em;font-size:5px;font-weight:1000}.game-forecast>div b{color:#edc970;margin-top:5px;font-size:10px;line-height:1.25}.game-forecast>footer{background:#0a1826;gap:4px;padding:10px 12px;display:grid}.game-forecast>footer b{color:#a4b5c1;font-size:7px;line-height:1.4}.game-forecast>footer span{color:#d0ad5b;font-size:6px;line-height:1.45}.game-forecast.compact{border-width:0 0 1px;border-radius:0;margin:0}.game-forecast.compact>header{padding:10px 14px}.game-forecast.compact>header strong{font-size:12px}.game-forecast.compact>footer{padding:8px 13px}.match-data-audit{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.match-data-audit span{text-align:center;background:#0d2030;border:1px solid #2c485d;border-radius:10px;padding:9px}.match-data-audit small,.match-data-audit b{display:block}.match-data-audit small{color:#6e879a;letter-spacing:.08em;font-size:5px;font-weight:1000}.match-data-audit b{color:#a9bac6;margin-top:4px;font-size:7px}.pickem-picks>section.tier-core{box-shadow:inset 0 3px #61d8a3}.pickem-picks>section.tier-lean{box-shadow:inset 0 3px #6ac9e7}.pickem-picks>section.tier-upside{box-shadow:inset 0 3px #e2bb61}.pickem-picks>section.tier-hold{box-shadow:inset 0 3px #71889b}.pickem-picks>section.tier-core>header em{color:#77dfad;background:#123c2e}.pickem-picks>section.tier-lean>header em{color:#72cee9;background:#12374a}.pickem-picks>section.tier-upside>header em{color:#e6c56f;background:#45391e}.pickem-picks>section.tier-hold>header em{color:#a6b5c0;background:#2c3c49}.home-match-teams>i small{color:#e0bb64;white-space:nowrap;margin-top:4px;font-size:5px;display:block}.weekly-game-meta{grid-template-columns:1.2fr .85fr .95fr}@media (width<=850px){.game-forecast>div{grid-template-columns:repeat(3,1fr)}.game-forecast>div>span:nth-child(4),.game-forecast>div>span:nth-child(5){grid-column:span 1}.match-data-audit{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.game-forecast>header{align-items:flex-start}.game-forecast>header strong{font-size:11px;line-height:1.35}.game-forecast>div{grid-template-columns:1fr 1fr}.game-forecast>div>span:nth-child(2){grid-area:1/1/auto/-1}.game-forecast>div>span:nth-child(3){grid-column:1/-1}.game-forecast>footer b{font-size:6.5px}.match-data-audit{grid-template-columns:1fr 1fr}.home-match-teams{grid-template-columns:1fr 48px 1fr}.weekly-game-meta{grid-template-columns:1fr 1fr}.weekly-game-meta span:last-child{grid-column:1/-1}}.home-match-list>article.final{background:linear-gradient(100deg,#142836,#0c1d2d 54%);box-shadow:inset 4px 0 #e4bf61}.home-match-list>article.final time small{color:#edc96f}.home-match-list>article.final .home-match-teams{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.home-match-list>article.final .home-match-teams>i.match-score{color:#f3d27a;font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;background:#292315;border:1px solid #765f32;border-radius:12px;place-items:center;min-height:46px;font-size:28px;line-height:1;display:grid}@media (width<=700px){.home-match-list>article.final{grid-template-columns:1fr}.home-match-list>article.final>time{align-items:center;gap:8px;display:flex}.home-match-list>article.final>time b,.home-match-list>article.final>time em{margin:0}.home-match-list>article.final .home-match-teams{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.home-match-list>article.final .home-match-teams>i.match-score{min-height:44px;font-size:26px}}.model-maturity{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 12px;display:grid}.model-maturity span{background:#0b1c2b;border:1px solid #2c485e;border-radius:11px;padding:10px 11px}.model-maturity b,.model-maturity em{display:block}.model-maturity b{color:#71cce9;letter-spacing:.08em;font-size:6px}.model-maturity em{color:#849bad;margin-top:4px;font-size:7px;font-style:normal}.pickem-summary{grid-template-columns:repeat(6,1fr)}.pickem-match.coverage-baseline-only{border-top-color:#657d91}.pickem-picks>section.baseline-watch{box-shadow:inset 0 3px #7898ad}.pickem-picks section.baseline-watch>header em{color:#bed0dc;background:#263b4c}.hub-pickem-grid article.baseline-watch{border-top-color:#7898ad}@media (width<=850px){.model-maturity{grid-template-columns:repeat(2,1fr)}.pickem-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.pickem-summary{grid-template-columns:repeat(2,1fr)}.pickem-summary span:first-child{grid-column:1/-1}}.pickem-best-board{background:radial-gradient(circle at 12% 0,#765d283d,#0000 28rem),linear-gradient(145deg,#211d14,#0a1927 48%);border:1px solid #6c582f;border-radius:20px;margin:0 0 15px;overflow:hidden;box-shadow:0 18px 44px #0004}.pickem-best-board>header{background:#151b1fcc;border-bottom:1px solid #5f4f2d;justify-content:space-between;align-items:end;gap:18px;padding:16px 17px;display:flex}.pickem-best-board>header small,.pickem-best-board>header h3,.pickem-best-board>header p{display:block}.pickem-best-board>header small{color:#edc96f;letter-spacing:.12em;font-size:7px;font-weight:1000}.pickem-best-board>header h3{letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:21px}.pickem-best-board>header p{color:#8da2b1;max-width:700px;margin:5px 0 0;font-size:8px;line-height:1.5}.pickem-best-board>header>b{color:#6edcab;letter-spacing:.08em;background:#123429;border:1px solid #3c705c;border-radius:999px;flex:none;padding:8px 10px;font-size:7px}.pickem-best-grid{background:#564a2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pickem-best-grid>article{background:linear-gradient(150deg,#10283a,#091725);flex-direction:column;min-width:0;min-height:270px;padding:14px;display:flex}.pickem-best-grid>article:first-child:last-child,.pickem-best-grid>article:nth-child(4):last-child{grid-column:1/-1}.pickem-best-grid>article:nth-child(2):last-child,.pickem-best-grid>article:nth-child(5):last-child{grid-column:span 2}.pickem-best-grid>article>header{align-items:center;gap:7px;display:flex}.pickem-best-grid>article>header span{color:#07111f;background:#e4bf63;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:1000;display:grid}.pickem-best-grid>article>header small{color:#71cce8;letter-spacing:.08em;font-size:6px;font-weight:1000}.pickem-best-grid>article>header b{color:#efcc74;margin-left:auto;font-size:14px}.pickem-best-match{background:#0a1927;border:1px solid #2d4b60;border-radius:11px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid}.pickem-best-match time{color:#e2bd64;font-size:6px;font-weight:1000;line-height:1.35}.pickem-best-match time b{color:#f2f5f7;margin-top:3px;font-size:8px;display:block}.pickem-best-match span{min-width:0}.pickem-best-match small,.pickem-best-match strong{display:block}.pickem-best-match small{color:#6e899d;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:1000;overflow:hidden}.pickem-best-match strong{margin-top:4px;font-size:9px;line-height:1.3}.pickem-best-grid h4{color:#f3f6f8;margin:14px 0 0;font-size:16px;line-height:1.25}.pickem-best-grid article>p{color:#8da3b4;flex:1;margin:7px 0 12px;font-size:8px;line-height:1.5}.pickem-best-grid article>footer{border-top:1px solid #2b465a;justify-content:space-between;align-items:end;gap:10px;padding-top:10px;display:flex}.pickem-best-grid article>footer>span small,.pickem-best-grid article>footer>span b,.pickem-best-grid article>footer>span em{display:block}.pickem-best-grid article>footer>span small{color:#6e879a;font-size:5px;font-weight:1000}.pickem-best-grid article>footer>span b{color:#73d6ed;margin-top:3px;font-size:11px}.pickem-best-grid article>footer>span em{color:#e2bd65;margin-top:3px;font-size:5px;font-style:normal;font-weight:900}.pickem-best-grid article>footer>div{gap:5px;display:flex}.pickem-best-grid article>footer button,.pickem-best-empty button{color:#07111f;cursor:pointer;background:#e5c069;border:0;border-radius:999px;padding:9px 10px;font-size:6px;font-weight:1000}.pickem-best-grid article>footer button.secondary{color:#79cde7;background:0 0;border:1px solid #35556b}.pickem-best-grid article>footer button.saved{color:#83e2b8;background:#1c5a43}.pickem-best-grid article>footer button:disabled{opacity:.62;cursor:default}.pickem-best-empty{background:#0b1926;justify-content:space-between;align-items:center;gap:16px;padding:23px 18px;display:flex}.pickem-best-empty strong,.pickem-best-empty small{display:block}.pickem-best-empty small{color:#839aaa;margin-top:5px;font-size:8px;line-height:1.5}.pickem-best-empty button{background:#70cee7;flex:none}@media (width<=900px){.pickem-best-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pickem-best-grid>article:nth-child(2):last-child,.pickem-best-grid>article:nth-child(4):last-child{grid-column:auto}.pickem-best-grid>article:first-child:last-child,.pickem-best-grid>article:nth-child(3):last-child,.pickem-best-grid>article:nth-child(5):last-child{grid-column:1/-1}}@media (width<=700px){.pickem-best-board>header{align-items:flex-start}.pickem-best-board>header>b{padding:7px}.pickem-best-grid{grid-template-columns:1fr}.pickem-best-grid>article,.pickem-best-grid>article:first-child:last-child,.pickem-best-grid>article:nth-child(2):last-child,.pickem-best-grid>article:nth-child(3):last-child,.pickem-best-grid>article:nth-child(4):last-child,.pickem-best-grid>article:nth-child(5):last-child{grid-column:auto;min-height:0}.pickem-best-match{grid-template-columns:110px minmax(0,1fr)}.pickem-best-grid article>footer{align-items:flex-start}.pickem-best-empty{align-items:flex-start;display:grid}.pickem-best-empty button{justify-self:start}.pickem-match>header small{line-height:1.45}}.edge-map{background:linear-gradient(145deg,#0b2a31,#091724);border:1px solid #2e6f6c;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #78e3d31a}.edge-map>header{background:linear-gradient(110deg,#123d43,#152c3e);justify-content:space-between;align-items:end;gap:14px;padding:13px 14px;display:flex}.edge-map>header small,.edge-map>header h3{display:block}.edge-map>header small{color:#71dbc7;letter-spacing:.11em;font-size:6px;font-weight:1000}.edge-map>header h3{color:#f1f7fa;letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:16px}.edge-map>header>b{color:#7fe0c9;letter-spacing:.07em;background:#0a262b;border:1px solid #448c83;border-radius:999px;flex:none;padding:7px 9px;font-size:7px}.edge-map-core{background:#2b5157;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:1px;display:grid}.edge-score-shape,.edge-model-read{background:#0b1d2b;padding:13px 14px}.edge-score-shape{align-content:start;gap:11px;display:grid}.edge-score-shape>div>span{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.edge-score-shape img{object-fit:contain;background:#fff;border-radius:8px;width:30px;height:30px;padding:4px}.edge-score-shape span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.edge-score-shape span b{color:#e7c46d;font-size:8px}.edge-score-shape>div>i{background:#163647;border-radius:999px;height:6px;margin:6px 0 0 38px;display:block;overflow:hidden}.edge-score-shape>div>i>em{border-radius:inherit;background:linear-gradient(90deg,#41abc7,#75dfc5);height:100%;display:block;box-shadow:0 0 12px #5bd0bf66}.edge-score-shape>p{border-top:1px solid #29475b;margin:1px 0 0 38px;padding-top:9px}.edge-score-shape>p small,.edge-score-shape>p strong,.edge-score-shape>p span{display:block}.edge-score-shape>p small{color:#6b8799;font-size:5px;font-weight:1000}.edge-score-shape>p strong{color:#75ddc6;margin-top:4px;font-size:10px}.edge-score-shape>p span{color:#7891a3;margin-top:4px;font-size:6px;line-height:1.4}.edge-model-read{background:#294b56;gap:1px;padding:0;display:grid}.edge-model-read>span{background:#0d2030;padding:11px 12px}.edge-model-read small,.edge-model-read strong,.edge-model-read b{display:block}.edge-model-read small{color:#6f8b9e;letter-spacing:.06em;font-size:5px;font-weight:1000}.edge-model-read strong{color:#e8eef2;margin-top:4px;font-size:9px;line-height:1.35}.edge-model-read b{color:#e8c66f;margin-top:4px;font-size:8px}.edge-evidence-ladder{background:#2b4a55;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.edge-evidence-ladder>span{background:#0c1d2b;padding:11px 8px 10px 21px;position:relative}.edge-evidence-ladder i{background:#62798a;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:9px}.edge-evidence-ladder .ready i{background:#63d7ac;box-shadow:0 0 9px #63d7ac}.edge-evidence-ladder small,.edge-evidence-ladder b{display:block}.edge-evidence-ladder small{color:#708a9d;font-size:5px;font-weight:900}.edge-evidence-ladder b{color:#aebdc7;margin-top:4px;font-size:6px}.edge-evidence-ladder .ready b{color:#72dcb4}.edge-map>footer{background:#0a1723;align-items:center;gap:9px;padding:10px 13px;display:flex}.edge-map>footer small{color:#e2bd64;letter-spacing:.08em;flex:none;font-size:6px;font-weight:1000}.edge-map>footer strong{color:#91a6b4;font-size:7px;line-height:1.4}.edge-map.held{border-color:#465a68}.edge-map.held>header{background:linear-gradient(110deg,#283946,#162533)}.edge-map.held>header>b,.edge-map.held .edge-score-shape>p strong{color:#9babb6;border-color:#536979}@media (width<=850px){.edge-map-core{grid-template-columns:1fr}.edge-evidence-ladder{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.edge-map>header{align-items:flex-start}.edge-map>header h3{font-size:13px;line-height:1.2}.edge-map>header>b{font-size:6px}.edge-evidence-ladder{grid-template-columns:1fr 1fr}.edge-evidence-ladder>span:last-child{grid-column:1/-1}.edge-score-shape>div>span{grid-template-columns:28px minmax(0,1fr) auto}.edge-score-shape img{width:28px;height:28px}.edge-score-shape span b{font-size:7px}.edge-map>footer{gap:4px;display:grid}}.global-star-list>li,.global-keeper-list>li{margin:0;padding:0}.global-star-row,.global-keeper-row{color:#fff;text-align:left;cursor:pointer;width:100%;transition:all .18s}.global-star-row:hover,.global-star-row:focus-visible{border-color:#d5b258;outline:none;transform:translateY(-1px);box-shadow:inset 4px 0 #e5c268,0 12px 25px #0004}.global-keeper-row:hover,.global-keeper-row:focus-visible{border-color:#53b9d6;outline:none;transform:translateY(-1px);box-shadow:inset 4px 0 #64cbe7,0 12px 25px #0004}.ranking-category-section{background:linear-gradient(145deg,#251f13,#0a1b28 45%);border:1px solid #624f2d;border-radius:18px;margin:0 0 20px;padding:16px}.ranking-category-section.keeper{background:linear-gradient(145deg,#0b303d,#0a1b28 45%);border-color:#285f73}.ranking-category-section>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:11px;display:flex}.ranking-category-section>header span{color:#e4be63;letter-spacing:.12em;font-size:7px;font-weight:1000}.ranking-category-section.keeper>header span{color:#69cee8}.ranking-category-section>header h3{margin:4px 0 0;font-size:20px}.ranking-category-section>header p{color:#8298a8;text-align:right;max-width:470px;margin:0;font-size:8px;line-height:1.45}.ranking-category-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ranking-category-grid>article{background:#091724;border:1px solid #344b5c;border-radius:13px;overflow:hidden}.ranking-category-grid>article>header{background:#112739;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.ranking-category-grid>article>header span{color:#e8c66e;font-size:7px;font-weight:1000}.ranking-category-section.keeper .ranking-category-grid>article>header span{color:#70cfe8}.ranking-category-grid>article>header b{color:#657f92;font-size:5px}.ranking-category-grid ol{background:#2b4557;gap:1px;margin:0;padding:0;list-style:none;display:grid}.ranking-category-grid li{margin:0}.ranking-category-grid li button{color:#fff;text-align:left;cursor:pointer;background:#0b1c2a;border:0;grid-template-columns:24px 30px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:52px;padding:7px 8px;display:grid}.ranking-category-grid li button:hover,.ranking-category-grid li button:focus-visible{z-index:1;background:#142b3c;outline:1px solid #d6b45e}.ranking-category-section.keeper .ranking-category-grid li button:hover,.ranking-category-section.keeper .ranking-category-grid li button:focus-visible{outline-color:#66cce7}.ranking-category-grid button>em{color:#e4bd61;text-align:center;font-size:9px;font-style:normal;font-weight:1000}.ranking-category-section.keeper .ranking-category-grid button>em{color:#69cee8}.ranking-category-grid button>img{object-fit:contain;background:#fff;border-radius:8px;width:30px;height:30px;padding:4px}.ranking-category-grid button>span{min-width:0}.ranking-category-grid button strong,.ranking-category-grid button span small,.ranking-category-grid button>b,.ranking-category-grid button>b small{display:block}.ranking-category-grid button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ranking-category-grid button span small{color:#71899b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.ranking-category-grid button>b{color:#edca72;text-align:right;min-width:40px;font-size:15px}.ranking-category-section.keeper .ranking-category-grid button>b{color:#70d0e8}.ranking-category-grid button>b small{color:#71899b;margin-top:2px;font-size:4.5px}.ranking-profile-modal{border-top-color:#e7c465;width:min(720px,100%)}.ranking-profile-modal.keeper-profile{border-top-color:#67cee8}.ranking-profile-head{grid-template-columns:72px minmax(0,1fr) 100px;align-items:center;gap:13px;display:grid}.ranking-profile-head>img{object-fit:contain;background:#f3f7f9;border-radius:17px;width:72px;height:72px;padding:8px}.ranking-profile-head>span{min-width:0}.ranking-profile-head span small,.ranking-profile-head span h2,.ranking-profile-head span b{display:block}.ranking-profile-head span small{color:#8299aa;font-size:8px}.ranking-profile-head span h2{margin:4px 0;font-size:29px}.ranking-profile-head span b{color:#e8c66f;font-size:11px}.keeper-profile .ranking-profile-head span b{color:#72d1e9}.ranking-profile-head>em{text-align:center;background:#211d14;border:1px solid #68562f;border-radius:13px;padding:11px 8px;font-style:normal}.keeper-profile .ranking-profile-head>em{background:#0c2d38;border-color:#2c687d}.ranking-profile-head>em small,.ranking-profile-head>em strong,.ranking-profile-head>em i{display:block}.ranking-profile-head>em small{color:#8b7c59;font-size:5px;font-weight:1000}.ranking-profile-head>em strong{color:#edca72;margin-top:4px;font-size:27px}.keeper-profile .ranking-profile-head>em strong{color:#71d0e8}.ranking-profile-head>em i{color:#8298a7;margin-top:2px;font-size:5px;font-style:normal;font-weight:900}.ranking-profile-status{background:#201c14;border:1px solid #68562f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.ranking-profile-status span b,.ranking-profile-status span small{display:block}.ranking-profile-status span b{color:#edc96f;letter-spacing:.05em;font-size:14px}.ranking-profile-status span small{color:#8f856d;margin-top:3px;font-size:6px;font-weight:1000}.ranking-profile-status>em{color:#9e8f6a;font-size:6px;font-style:normal;font-weight:1000}.ranking-profile-status.keeper{background:#0c2c37;border-color:#2c687d}.ranking-profile-status.keeper span b{color:#70d1e9;font-size:10px}.ranking-profile-status.keeper>em{color:#66a9bd}.ranking-profile-kpis{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.ranking-profile-kpis>span{text-align:center;background:#102438;border:1px solid #284457;border-radius:10px;min-width:0;padding:11px 5px}.ranking-profile-kpis small,.ranking-profile-kpis b{display:block}.ranking-profile-kpis small{color:#71899b;font-size:5px;font-weight:1000}.ranking-profile-kpis b{color:#e6eef3;margin-top:5px;font-size:18px}.ranking-profile-kpis .impact{background:#292315;border-color:#65532f}.ranking-profile-kpis .impact b{color:#edca72}.ranking-profile-kpis.keeper .impact{background:#0c2c37;border-color:#2c687d}.ranking-profile-kpis.keeper .impact b{color:#70d1e9}.ranking-rate-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ranking-rate-grid>span{background:#102438;border:1px solid #304b5f;border-radius:11px;padding:12px}.ranking-rate-grid small,.ranking-rate-grid b,.ranking-rate-grid em{display:block}.ranking-rate-grid small{color:#748da0;font-size:6px;font-weight:1000}.ranking-rate-grid b{color:#edca72;margin-top:4px;font-size:19px}.ranking-rate-grid em{color:#7c93a4;margin-top:3px;font-size:6px;font-style:normal}.ranking-category-ranks{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.ranking-category-ranks span{text-align:center;background:#221e15;border:1px solid #624f2e;border-radius:10px;padding:11px 7px}.ranking-category-ranks small,.ranking-category-ranks b{display:block}.ranking-category-ranks small{color:#8e815f;font-size:5px;font-weight:1000}.ranking-category-ranks b{color:#edca72;margin-top:5px;font-size:20px}.ranking-category-ranks.keeper span{background:#0b2b36;border-color:#2b6478}.ranking-category-ranks.keeper small{color:#639aad}.ranking-category-ranks.keeper b{color:#71d0e8}.ranking-why{background:linear-gradient(135deg,#292316,#0d2030);border:1px solid #66532f;border-left:4px solid #e5c268;border-radius:13px;margin-top:16px;padding:14px}.ranking-why>span,.ranking-why>b{display:block}.ranking-why>span{color:#e1bb5f;letter-spacing:.1em;font-size:6px;font-weight:1000}.ranking-why>b{margin-top:5px;font-size:11px;line-height:1.4}.ranking-why>p{color:#8a9eac;margin:6px 0 0;font-size:8px;line-height:1.45}.ranking-why.keeper{background:linear-gradient(135deg,#0c303c,#0d2030);border-color:#2c687d #2c687d #2c687d #67cee8}.ranking-why.keeper>span{color:#6ed0e8}.keeper-profile .data-stamp a{color:#70cee7}.ranking-pager button:last-child{background:#e5c268;border-color:#e5c268}.keeper-profile .ranking-pager button:last-child{background:#67cee8;border-color:#67cee8}@media (width<=850px){.ranking-category-grid{grid-template-columns:1fr}.ranking-profile-kpis{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.ranking-category-section{padding:12px}.ranking-category-section>header{gap:5px;display:grid}.ranking-category-section>header p{text-align:left}.ranking-category-grid{gap:5px}.ranking-profile-modal{padding:20px 14px}.ranking-profile-head{grid-template-columns:58px minmax(0,1fr) 78px;gap:9px}.ranking-profile-head>img{width:58px;height:58px;padding:6px}.ranking-profile-head span h2{font-size:21px}.ranking-profile-head>em{padding:8px 5px}.ranking-profile-head>em strong{font-size:21px}.ranking-profile-status{align-items:flex-start}.ranking-profile-status>em{text-align:right;max-width:130px;line-height:1.35}.ranking-profile-kpis{grid-template-columns:repeat(4,1fr)}.ranking-rate-grid{grid-template-columns:1fr}.ranking-category-ranks{grid-template-columns:1fr 1fr}.ranking-pager{margin-inline:-14px;bottom:-20px}.ranking-pager button span{display:none}}.rank-explorer-bar{background:linear-gradient(135deg,#262114,#0b1d2b);border:1px solid #67542e;border-radius:14px;margin:0 0 10px;padding:12px 13px}.rank-explorer-bar.keeper{background:linear-gradient(135deg,#0b2e3a,#0b1d2b);border-color:#296478}.rank-explorer-bar>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;display:flex}.rank-explorer-bar>header span small,.rank-explorer-bar>header span b{display:block}.rank-explorer-bar>header small{color:#e2bc60;letter-spacing:.1em;font-size:6px;font-weight:1000}.rank-explorer-bar.keeper>header small{color:#69cee8}.rank-explorer-bar>header b{margin-top:3px;font-size:10px}.rank-explorer-bar>header em{color:#8197a7;font-size:6px;font-style:normal}.rank-explorer-options{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:8px;display:grid}.rank-explorer-options>div{scrollbar-width:thin;background:#091725;border-radius:10px;align-items:center;gap:5px;padding:7px;display:flex;overflow-x:auto}.rank-explorer-options>div>small{color:#6d8598;flex:none;margin:0 5px 0 2px;font-size:5px;font-weight:1000}.rank-explorer-options button{color:#8da2b2;cursor:pointer;background:#102334;border:1px solid #30495b;border-radius:999px;flex:none;padding:7px 9px;font-size:6px;font-weight:1000}.rank-explorer-options button.active{color:#07111f;background:#dab75e;border-color:#dab75e}.rank-explorer-bar.keeper .rank-explorer-options button.active{background:#67cde7;border-color:#67cde7}.rank-gameday-bridge{background:radial-gradient(circle at 88% 10%,#2a766a33,#0000 24rem),linear-gradient(145deg,#0b2a30,#091825);border:1px solid #2c6c69;border-radius:18px;margin:0 0 18px;padding:16px}.rank-gameday-bridge>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.rank-gameday-bridge>header span{color:#71dbc4;letter-spacing:.1em;font-size:7px;font-weight:1000}.rank-gameday-bridge>header h3{margin:4px 0 0;font-size:21px}.rank-gameday-bridge>header>b{color:#70d8ba;font-size:8px}.rank-gameday-bridge>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rank-gameday-bridge article{background:#0a1926;border:1px solid #2e5660;border-radius:13px;overflow:hidden}.rank-gameday-bridge article>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.rank-gameday-bridge article>header img{object-fit:contain;background:#fff;border-radius:9px;width:38px;height:38px;padding:5px}.rank-gameday-bridge article>header span{min-width:0}.rank-gameday-bridge article>header small,.rank-gameday-bridge article>header strong,.rank-gameday-bridge article>header em,.rank-gameday-bridge article>header>b small{display:block}.rank-gameday-bridge article>header span small{color:#67cdb6;font-size:5px;font-weight:1000}.rank-gameday-bridge article>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.rank-gameday-bridge article>header em{color:#728a9c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;font-style:normal;overflow:hidden}.rank-gameday-bridge article>header>b{color:#e8c66f;text-align:center;font-size:20px}.rank-gameday-bridge article>header>b small{color:#778fa1;font-size:4px}.rank-gameday-bridge article>div{background:#284750;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rank-gameday-bridge article>div>span{text-align:center;background:#0d2030;min-width:0;padding:8px 4px}.rank-gameday-bridge article>div small,.rank-gameday-bridge article>div b{display:block}.rank-gameday-bridge article>div small{color:#698497;font-size:4px;font-weight:1000}.rank-gameday-bridge article>div b{color:#a9bbc7;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;overflow:hidden}.rank-gameday-bridge article>footer{grid-template-columns:1fr 1fr;gap:4px;padding:7px;display:grid}.rank-gameday-bridge article>footer button{color:#72d5bd;cursor:pointer;background:#102a34;border:1px solid #2b5760;border-radius:8px;padding:7px 4px;font-size:5px;font-weight:1000}.rank-gameday-bridge article>footer button:last-child{color:#07111f;background:#5bcdb4;border-color:#5bcdb4}.rank-gameday-bridge>p{color:#7892a2;margin:10px 0 0;font-size:7px;line-height:1.45}.rank-compare-lab{background:radial-gradient(circle at 50% 0,#5e4d2c38,#0000 22rem),linear-gradient(145deg,#211d14,#091825 50%);border:1px solid #66532f;border-radius:18px;margin:0 0 20px;padding:16px}.rank-compare-lab.keeper{background:radial-gradient(circle at 50% 0,#28657a38,#0000 22rem),linear-gradient(145deg,#0b2c37,#091825 50%);border-color:#2c6a7f}.rank-compare-lab>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.rank-compare-lab>header span{color:#e3bd61;letter-spacing:.12em;font-size:7px;font-weight:1000}.rank-compare-lab.keeper>header span{color:#6ed0e8}.rank-compare-lab>header h3{margin:4px 0 0;font-size:22px}.rank-compare-lab>header p{color:#8298a8;max-width:690px;margin:5px 0 0;font-size:7px;line-height:1.5}.rank-compare-lab>header>button{color:#e4c26d;cursor:pointer;background:#251f14;border:1px solid #66532f;border-radius:999px;flex:none;padding:9px 11px;font-size:7px;font-weight:1000}.rank-compare-lab.keeper>header>button{color:#6ed0e8;background:#0c2b36;border-color:#2b667a}.rank-compare-selectors{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 8px;display:grid}.rank-compare-selectors label small{color:#7c92a2;margin:0 0 4px;font-size:5px;font-weight:1000;display:block}.rank-compare-selectors select{color:#fff;background:#0b1b29;border:1px solid #344d5f;border-radius:10px;outline:none;width:100%;height:41px;padding:0 10px;font-size:8px}.rank-compare-selectors select:focus{border-color:#d8b55d}.rank-compare-lab.keeper .rank-compare-selectors select:focus{border-color:#68cee7}.rank-compare-heads{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rank-compare-heads button{color:#fff;text-align:left;cursor:pointer;background:#0c1d2b;border:1px solid #354c5e;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.rank-compare-heads button:hover,.rank-compare-heads button:focus-visible{background:#122b3c;border-color:#d7b55e;outline:none}.rank-compare-lab.keeper .rank-compare-heads button:hover,.rank-compare-lab.keeper .rank-compare-heads button:focus-visible{border-color:#69cee8}.rank-compare-heads img{object-fit:contain;background:#fff;border-radius:10px;width:45px;height:45px;padding:5px}.rank-compare-heads span{min-width:0}.rank-compare-heads small,.rank-compare-heads b,.rank-compare-heads em{display:block}.rank-compare-heads small{color:#6f889b;font-size:5px;font-weight:1000}.rank-compare-heads b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.rank-compare-heads em{color:#8299aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;font-style:normal;overflow:hidden}.rank-compare-metrics{background:#2d4658;border:1px solid #2d4658;border-radius:12px;gap:1px;margin-top:8px;display:grid;overflow:hidden}.rank-compare-metric{text-align:center;background:#0b1b29;grid-template-columns:1fr minmax(145px,.8fr) 1fr;align-items:center;gap:8px;min-height:42px;padding:7px 12px;display:grid}.rank-compare-metric span{color:#6f879a;font-size:6px;font-weight:1000}.rank-compare-metric b{color:#aebdc7;font-size:13px}.rank-compare-metric b.edge{color:#edca72}.rank-compare-lab.keeper .rank-compare-metric b.edge{color:#6ed0e8}.rank-compare-lab>footer{color:#7e95a5;align-items:flex-start;gap:8px;margin-top:9px;font-size:7px;line-height:1.45;display:flex}.rank-compare-lab>footer i{background:#5fd6a4;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:1px}.ranking-match-bridge{background:#0a1926;border:1px solid #66532f;border-radius:14px;overflow:hidden}.ranking-match-bridge.keeper{border-color:#2c687d}.ranking-match-bridge>header{background:linear-gradient(110deg,#2b2517,#112b3d);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ranking-match-bridge.keeper>header{background:linear-gradient(110deg,#0b303c,#112b3d)}.ranking-match-bridge>header span small,.ranking-match-bridge>header span b,.ranking-match-bridge>header span em,.ranking-match-bridge>header>strong small{display:block}.ranking-match-bridge>header span small{color:#e2bd63;font-size:6px;font-weight:1000}.ranking-match-bridge.keeper>header span small{color:#6ed0e8}.ranking-match-bridge>header span b{margin-top:4px;font-size:11px}.ranking-match-bridge>header span em{color:#8197a7;margin-top:3px;font-size:6px;font-style:normal}.ranking-match-bridge>header>strong{color:#edca72;text-align:center;flex:none;font-size:22px}.ranking-match-bridge.keeper>header>strong{color:#70d0e8}.ranking-match-bridge>header>strong small{color:#7c92a2;margin-top:2px;font-size:5px}.ranking-match-bridge>div{background:#2c4858;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ranking-match-bridge>div>span{text-align:center;background:#0d2030;padding:10px 5px}.ranking-match-bridge>div small,.ranking-match-bridge>div b{display:block}.ranking-match-bridge>div small{color:#6c8598;font-size:5px;font-weight:1000}.ranking-match-bridge>div b{color:#c2d0d9;margin-top:5px;font-size:9px}.ranking-match-bridge>section{background:#2c4858;gap:1px;display:grid}.ranking-match-bridge>section>span{background:#0b1b29;padding:9px 11px}.ranking-match-bridge>section small,.ranking-match-bridge>section b,.ranking-match-bridge>section em{display:block}.ranking-match-bridge>section small{color:#e0bb61;font-size:5px;font-weight:1000}.ranking-match-bridge>section b{margin-top:3px;font-size:9px}.ranking-match-bridge>section em{color:#7890a1;margin-top:3px;font-size:6px;font-style:normal}.ranking-match-bridge>p{color:#7e94a4;margin:0;padding:10px 12px;font-size:7px;line-height:1.45}.ranking-match-bridge>footer{background:#091624;padding:8px}.ranking-match-bridge>footer button{color:#07111f;cursor:pointer;background:#e4c168;border:0;border-radius:9px;width:100%;padding:10px;font-size:7px;font-weight:1000}.ranking-match-bridge.keeper>footer button{background:#68cfe7}.ranking-match-pending{background:#0a1926;border:1px dashed #3b5263;border-radius:12px;padding:14px}.ranking-match-pending b,.ranking-match-pending span{display:block}.ranking-match-pending b{font-size:10px}.ranking-match-pending span{color:#7e94a4;margin-top:5px;font-size:7px;line-height:1.45}@media (width<=1000px){.rank-gameday-bridge>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.rank-explorer-bar>header{gap:4px;display:grid}.rank-explorer-options{grid-template-columns:1fr}.rank-explorer-options>div{margin-inline:-2px}.rank-gameday-bridge{padding:12px}.rank-gameday-bridge>header{align-items:flex-start}.rank-gameday-bridge>div{grid-template-columns:1fr}.rank-compare-lab{padding:12px}.rank-compare-lab>header{align-items:flex-start}.rank-compare-lab>header>button{padding:8px}.rank-compare-selectors{grid-template-columns:1fr}.rank-compare-heads img{width:38px;height:38px}.rank-compare-heads b{font-size:10px}.rank-compare-metric{grid-template-columns:1fr 110px 1fr;padding-inline:8px}.ranking-match-bridge>header{align-items:flex-start}.ranking-match-bridge>header>strong{font-size:18px}.ranking-match-bridge>div{grid-template-columns:1fr 1fr}.ranking-list-head>b{text-align:right;max-width:170px;line-height:1.4}}.home-newswire{background:#091725;border:1px solid #2c495f;border-radius:20px;overflow:hidden;box-shadow:0 16px 34px #0003}.home-newswire>header{background:linear-gradient(110deg,#17364d,#0d1e2e);justify-content:space-between;align-items:end;gap:10px;padding:15px 16px;display:flex}.home-newswire>header span small,.home-newswire>header span h3{display:block}.home-newswire>header small{color:#69cce9;letter-spacing:.1em;font-size:6px;font-weight:1000}.home-newswire>header h3{margin:4px 0 0;font-size:19px}.home-newswire>header>em{letter-spacing:.08em;border-radius:999px;flex:none;padding:6px 8px;font-size:5px;font-style:normal;font-weight:1000}.home-newswire>header>em.live{color:#68dda9;background:#123a2d}.home-newswire>header>em.snapshot{color:#e8c56c;background:#44391f}.home-newswire>header>em.checking{color:#70cce9;background:#17374b}.home-newswire>header>em.hold{color:#ff9f9b;background:#48282b}.home-news-stats{background:#29465b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-news-stats>span{text-align:center;background:#0c1d2d;padding:10px 5px}.home-news-stats small,.home-news-stats b{display:block}.home-news-stats small{color:#718a9d;font-size:5px;font-weight:1000}.home-news-stats b{color:#e8c66f;margin-top:4px;font-size:13px}.home-news-filters{scrollbar-width:thin;background:#081521;gap:5px;padding:8px;display:flex;overflow-x:auto}.home-news-filters button{color:#849caf;cursor:pointer;background:#102438;border:1px solid #2d4b61;border-radius:999px;flex:1 0 auto;padding:7px 8px;font-size:6px;font-weight:1000}.home-news-filters button.active{color:#07111f;background:#e2bd64;border-color:#e2bd64}.home-news-list{background:#29465b;gap:1px;display:grid}.home-news-item{color:#fff;background:#0c1d2d;grid-template-columns:48px minmax(0,1fr);gap:9px;min-height:111px;padding:10px;text-decoration:none;display:grid}.home-news-item:hover,.home-news-item:focus-visible{z-index:1;background:#11283a;outline:1px solid #6fcbe8}.home-news-image{background:linear-gradient(145deg,#17354a,#0a1927);border:1px solid #35536a;border-radius:11px;align-self:start;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.home-news-image img{object-fit:cover;width:100%;height:100%}.home-news-image b{color:#78cce8;font-size:17px}.home-news-item.transfer .home-news-image{background:#332b19;border-color:#6a592f}.home-news-item.transfer .home-news-image b{color:#e8c56c}.home-news-item.injury .home-news-image,.home-news-item.suspension .home-news-image{background:#382126;border-color:#704045}.home-news-item.injury .home-news-image b,.home-news-item.suspension .home-news-image b{color:#ff9d98}.home-news-copy{min-width:0}.home-news-meta{align-items:center;gap:5px;min-width:0;display:flex}.home-news-meta small{color:#70cce9;font-size:5px;font-weight:1000}.home-news-item.transfer .home-news-meta small{color:#e5c16a}.home-news-item.injury .home-news-meta small,.home-news-item.suspension .home-news-meta small{color:#ffaaa5}.home-news-meta>b{color:#64d9a5;background:#12392c;border-radius:999px;padding:3px 5px;font-size:4px}.home-news-meta time{color:#668196;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:4px;font-weight:900;overflow:hidden}.home-news-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.home-news-copy>p{color:#8199aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:6px;line-height:1.4;display:-webkit-box;overflow:hidden}.home-news-copy>em{color:#d9bc72;margin-top:6px;font-size:5px;font-style:normal;font-weight:900;line-height:1.35;display:block}.home-news-source{justify-content:space-between;align-items:center;gap:7px;margin-top:7px;display:flex}.home-news-source small{color:#6d879b;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.home-news-source b{color:#6fcbe8;flex:none;font-size:5px}.home-news-loading{color:#8299aa;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:18px;font-size:7px;display:flex}.home-news-loading i{border:2px solid #35546b;border-top-color:#69cce9;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.75s linear infinite spin}.home-news-empty{text-align:center;background:#0c1d2d;justify-items:center;gap:5px;min-height:120px;padding:24px 15px;display:grid}.home-news-empty strong{font-size:10px}.home-news-empty span{color:#7d95a7;font-size:7px;line-height:1.45}.home-newswire>footer{background:#081521;gap:8px;padding:10px 12px;display:grid}.home-newswire>footer>span{color:#7890a3;font-size:6px;line-height:1.45}.home-newswire>footer>div{justify-content:flex-end;gap:6px;display:flex}.home-newswire>footer button{color:#70cbe8;cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:1000}@media (width<=950px){.home-newswire{grid-column:1/-1}.home-news-list{grid-template-columns:1fr 1fr}}@media (width<=700px){.home-newswire{grid-column:auto}.home-newswire>header{align-items:flex-start}.home-newswire>header h3{font-size:18px}.home-news-list{grid-template-columns:1fr}.home-news-item{grid-template-columns:54px minmax(0,1fr);min-height:105px}.home-news-image{width:54px;height:54px}.home-news-copy>strong{font-size:10px}.home-news-copy>p{font-size:7px}.home-news-filters button{padding:8px 10px}.home-newswire>footer{gap:9px}.home-newswire>footer>span{font-size:7px}}.league-tabs .rankings-tab{color:#f0cf7b;box-shadow:inset 0 0 0 1px #6f5a2f}.league-tabs .rankings-tab.active{color:#07111f;box-shadow:none;background:linear-gradient(135deg,#f7d579,#dbaa40)}.home-ranking-launch{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.home-ranking-launch>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#302815,#0d2030 62%);border:1px solid #775f2e;border-left:4px solid #ebc560;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:17px 19px;transition:all .2s;display:flex;box-shadow:0 15px 35px #0004}.home-ranking-launch>button.keepers{background:linear-gradient(135deg,#0e3443,#0d2030 62%);border-color:#286780 #286780 #286780 #62cae8}.home-ranking-launch>button:hover,.home-ranking-launch>button:focus-visible{filter:brightness(1.12);outline:none;transform:translateY(-2px)}.home-ranking-launch span small,.home-ranking-launch span strong,.home-ranking-launch span em,.home-ranking-launch>button>b,.home-ranking-launch>button>b i{display:block}.home-ranking-launch span small{color:#e8c76e;letter-spacing:.09em;font-size:7px;font-weight:1000}.home-ranking-launch .keepers span small{color:#6fd1eb}.home-ranking-launch span strong{margin-top:5px;font-size:22px}.home-ranking-launch span em{color:#91a6b6;margin-top:5px;font-size:8px;font-style:normal}.home-ranking-launch>button>b{color:#f0ce75;text-align:right;flex:none;font-size:34px}.home-ranking-launch .keepers>b{color:#6fd0e9}.home-ranking-launch>button>b i{color:#849aaa;text-transform:uppercase;margin-top:2px;font-size:6px;font-style:normal}.global-rankings{max-width:1220px;margin-top:28px}.rankings-hero{background:radial-gradient(circle at 85% 15%,#6d542c55,#0000 26rem),linear-gradient(135deg,#2d2718,#10283a 58%,#081522);border:1px solid #6e592f;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);align-items:center;gap:18px;padding:27px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0005}.rankings-hero>div>span{color:#edca71;letter-spacing:.16em;font-size:8px;font-weight:1000}.rankings-hero h2{letter-spacing:-.045em;max-width:750px;margin:8px 0 10px;font-size:clamp(32px,5vw,55px);line-height:.98}.rankings-hero p{color:#9bafbd;max-width:760px;margin:0;font-size:11px;line-height:1.6}.ranking-hero-counts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ranking-hero-counts>span{text-align:center;background:#0b1c29cc;border:1px solid #6c582f;border-radius:15px;padding:15px 10px}.ranking-hero-counts small,.ranking-hero-counts b,.ranking-hero-counts em{display:block}.ranking-hero-counts small{color:#7d94a5;font-size:6px;font-weight:1000}.ranking-hero-counts b{color:#edca72;margin-top:6px;font-size:35px}.ranking-hero-counts em{color:#90a5b4;margin-top:3px;font-size:6px;font-style:normal}.ranking-board-switch{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.ranking-board-switch button{color:#92a7b7;text-align:left;cursor:pointer;background:#0c1c2a;border:1px solid #334c5e;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:1px 10px;padding:13px 15px;display:grid}.ranking-board-switch button>span{color:#cfb367;background:#1e2d35;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ranking-board-switch button strong,.ranking-board-switch button small{display:block}.ranking-board-switch button strong{font-size:14px}.ranking-board-switch button small{font-size:7px}.ranking-board-switch button.active{color:#fff;background:linear-gradient(135deg,#2b2517,#11283a);border-color:#caa84f;box-shadow:inset 0 3px #e7c366}.ranking-board-switch button.keeper.active{background:linear-gradient(135deg,#0e3542,#11283a);border-color:#3a9fbd;box-shadow:inset 0 3px #65cce8}.ranking-board-switch button.keeper>span{color:#69cee8}.ranking-method{background:#65542f;border:1px solid #65542f;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ranking-method>span{background:#241f15;padding:12px 13px}.ranking-method small,.ranking-method b{display:block}.ranking-method small{color:#917f55;letter-spacing:.08em;font-size:6px;font-weight:1000}.ranking-method b{color:#e9ca79;margin-top:4px;font-size:9px}.ranking-method>p{color:#879dab;background:#0c1c29;grid-column:1/-1;margin:0;padding:10px 13px;font-size:8px;line-height:1.5}.ranking-method.keeper{background:#285c70;border-color:#285c70}.ranking-method.keeper>span{background:#0b2b37}.ranking-method.keeper small{color:#629eb1}.ranking-method.keeper b{color:#78d1e9}.ranking-controls{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:10px;margin:15px 0 10px;display:grid}.ranking-league-filter{scrollbar-width:thin;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.ranking-league-filter button{color:#92a6b5;cursor:pointer;background:#0b1b29;border:1px solid #2d485d;border-radius:999px;flex:none;padding:9px 11px;font-size:7px;font-weight:1000}.ranking-league-filter button.active{color:#07111f;background:#d9b65f;border-color:#d3af55}.ranking-search span{color:#7190a4;margin:0 0 5px;font-size:6px;font-weight:1000;display:block}.ranking-search input{color:#fff;background:#0b1b29;border:1px solid #304b60;border-radius:11px;outline:none;width:100%;height:39px;padding:0 11px;font-size:9px}.ranking-search input:focus{border-color:#68cce9}.ranking-coverage{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:18px;display:grid}.ranking-coverage button{color:#fff;text-align:left;cursor:pointer;background:#0b1c2a;border:1px solid #2b4559;border-top:3px solid #526b7d;border-radius:12px;min-width:0;padding:10px}.ranking-coverage button.live{border-top-color:#62d3a6}.ranking-coverage button.active{background:#142b3c;border-color:#e0bb61}.ranking-coverage button small,.ranking-coverage button strong,.ranking-coverage button span,.ranking-coverage button b,.ranking-coverage button em{display:block}.ranking-coverage button small{color:#657e91;font-size:5px;font-weight:1000}.ranking-coverage button.live small{color:#62d3a6}.ranking-coverage button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.ranking-coverage button span{color:#70889b;margin-top:3px;font-size:6px}.ranking-coverage button b{color:#e6c36c;margin-top:8px;font-size:15px}.ranking-coverage button em{color:#7790a2;margin-top:2px;font-size:5px;font-style:normal;font-weight:900}.ranking-list-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;padding:0 3px;display:flex}.ranking-list-head span{color:#e3bd61;letter-spacing:.11em;font-size:7px;font-weight:1000}.ranking-list-head h3{margin:4px 0 0;font-size:24px}.ranking-list-head>b{color:#88a0b1;font-size:8px}.global-star-list,.global-keeper-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.global-star-row,.global-keeper-row{background:linear-gradient(110deg,#0d2131,#091722);border:1px solid #294459;border-radius:14px;grid-template-columns:55px minmax(235px,1.6fr) minmax(145px,.8fr) repeat(5,61px);align-items:center;gap:7px;min-height:74px;padding:9px 11px;display:grid;box-shadow:0 8px 18px #0002}.global-star-row.podium{background:linear-gradient(110deg,#2a2518,#10283a 48%,#091722);border-color:#705e35;box-shadow:inset 4px 0 #e5c268,0 10px 24px #0003}.global-keeper-row.podium{background:linear-gradient(110deg,#0c3340,#10283a 48%,#091722);border-color:#2f7187;box-shadow:inset 4px 0 #64cbe7,0 10px 24px #0003}.ranking-number{text-align:center}.ranking-number small,.ranking-number b{display:block}.ranking-number small{color:#627d90;font-size:5px;font-weight:1000}.ranking-number b{color:#e9c66e;margin-top:4px;font-size:16px}.global-keeper-row .ranking-number b{color:#70d0e8}.ranking-identity{align-items:center;gap:10px;min-width:0;display:flex}.ranking-identity img{object-fit:contain;background:#f2f7fa;border-radius:10px;flex:0 0 42px;width:42px;height:42px;padding:5px}.ranking-identity span{min-width:0}.ranking-identity strong,.ranking-identity small{display:block}.ranking-identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ranking-identity small{color:#7891a4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.ranking-stars{text-align:center}.ranking-stars b,.ranking-stars small{display:block}.ranking-stars b{color:#edc86e;letter-spacing:.06em;white-space:nowrap;font-size:13px}.ranking-stars small{color:#7a91a2;margin-top:4px;font-size:5px;font-weight:1000}.ranking-stat{text-align:center;border-left:1px solid #284457;display:block}.ranking-stat small,.ranking-stat b{display:block}.ranking-stat small{color:#678296;font-size:5px;font-weight:1000}.ranking-stat b{color:#c8d6df;margin-top:4px;font-size:13px}.ranking-stat.impact b{color:#edc970;font-size:17px}.global-keeper-row .ranking-stat.impact b{color:#6ed1e9}.keeper-sample{text-align:center}.keeper-sample small,.keeper-sample b{display:block}.keeper-sample small{color:#657e91;font-size:5px;font-weight:1000}.keeper-sample b{color:#9db0bd;background:#253a48;border-radius:999px;margin-top:5px;padding:6px;font-size:5px}.keeper-sample.stronger-sample b{color:#6ddca8;background:#153d31}.keeper-sample.developing b{color:#6fd1e9;background:#16374a}.ranking-empty{text-align:center;background:#0a1825;border:1px dashed #3a5365;border-radius:16px;place-items:center;gap:7px;min-height:180px;padding:25px;display:grid}.ranking-empty strong{font-size:15px}.ranking-empty span{color:#8298a8;max-width:650px;font-size:9px;line-height:1.5}.ranking-disclosure{color:#8097a8;background:#0a1926;border:1px solid #2b485d;border-radius:13px;align-items:flex-start;gap:10px;margin-top:13px;padding:13px 15px;font-size:8px;line-height:1.5;display:flex}.ranking-disclosure>i{background:#5bd5a1;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:2px;box-shadow:0 0 10px #5bd5a1}.ranking-disclosure b{color:#6ad4a5}@media (width<=1000px){.rankings-hero{grid-template-columns:1fr}.ranking-coverage{grid-template-columns:repeat(2,1fr)}.global-star-row,.global-keeper-row{grid-template-columns:48px minmax(190px,1.5fr) minmax(125px,.75fr) repeat(5,52px);gap:4px;padding-inline:8px}.ranking-stat b{font-size:11px}.ranking-stat.impact b{font-size:14px}}@media (width<=700px){.home-ranking-launch{grid-template-columns:1fr}.home-ranking-launch>button{min-height:100px;padding:14px}.home-ranking-launch>button>b{font-size:29px}.global-rankings{margin-top:20px;padding-inline:10px}.rankings-hero{border-radius:20px;padding:20px 16px}.rankings-hero h2{font-size:35px}.rankings-hero p{font-size:9px}.ranking-hero-counts b{font-size:28px}.ranking-board-switch,.ranking-method{grid-template-columns:1fr}.ranking-method>p{grid-column:1}.ranking-controls{grid-template-columns:1fr}.ranking-league-filter{margin-inline:-2px}.ranking-search input{height:43px}.ranking-coverage{grid-template-columns:1fr 1fr;gap:4px}.ranking-coverage button{padding:8px}.ranking-coverage button span{line-height:1.35}.ranking-list-head{align-items:flex-start}.ranking-list-head h3{font-size:20px}.global-star-row,.global-keeper-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-height:0;padding:10px 8px}.ranking-number{grid-area:1/1}.ranking-identity{grid-area:1/2/auto/6}.ranking-identity img{flex-basis:38px;width:38px;height:38px}.ranking-identity strong{font-size:11px}.ranking-identity small{font-size:6px}.ranking-stars,.keeper-sample{background:#13283a;border-radius:8px;grid-area:2/1/auto/6;padding:7px}.ranking-stars{text-align:left;justify-content:space-between;align-items:center;display:flex}.ranking-stars small{margin:0}.keeper-sample{text-align:left;justify-content:space-between;align-items:center;display:flex}.keeper-sample b{margin:0;padding:5px 8px}.ranking-stat{border-top:1px solid #29485d;border-left:0;grid-row:3;padding-top:7px}.ranking-stat small{font-size:5px}.ranking-stat b{font-size:12px}.ranking-stat.impact b{font-size:15px}.ranking-disclosure{font-size:7px}}.league-pulse{gap:12px;display:grid}.league-pulse-hero{background:radial-gradient(circle at 86% 10%,#3c76943d,#0000 21rem),linear-gradient(135deg,#12334a,#091724 66%);border:1px solid #31556b;border-radius:20px;grid-template-columns:minmax(0,1fr) repeat(3,120px);align-items:stretch;gap:7px;padding:16px;display:grid;overflow:hidden}.league-pulse-hero>span{align-self:center;padding:2px 10px 2px 3px}.league-pulse-hero>span small,.league-pulse-hero>span h3,.league-pulse-hero>span p{display:block}.league-pulse-hero>span small{color:#69d0e9;letter-spacing:.13em;font-size:7px;font-weight:1000}.league-pulse-hero>span h3{margin:5px 0 0;font-size:27px}.league-pulse-hero>span p{color:#8fa5b5;max-width:620px;margin:6px 0 0;font-size:9px;line-height:1.5}.league-pulse-hero>div{text-align:center;background:#0a1b29bf;border:1px solid #315269;border-radius:14px;place-content:center;min-height:90px;display:grid}.league-pulse-hero>div b,.league-pulse-hero>div small{display:block}.league-pulse-hero>div b{color:#e8c66e;font-size:27px}.league-pulse-hero>div small{color:#7590a3;letter-spacing:.07em;margin-top:4px;font-size:5px;font-weight:1000}.saudi-launch-strip{background:linear-gradient(110deg,#302815,#102638 52%,#0a1926);border:1px solid #5f562f;border-left:4px solid #e3c05f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.saudi-launch-strip span{color:#e6c66e;letter-spacing:.09em;font-size:7px;font-weight:1000}.saudi-launch-strip span i{background:#62d9a7;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #62d9a7}.saudi-launch-strip b{text-align:center;font-size:8px}.saudi-launch-strip em{color:#8da2b1;text-align:right;font-size:7px;font-style:normal}.league-pulse-grid{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:12px;display:grid}.pulse-table-card{background:#091724;border:1px solid #304d62;border-radius:18px;overflow:hidden}.pulse-table-card>header{background:linear-gradient(110deg,#15354a,#0d1f2e);justify-content:space-between;align-items:end;gap:12px;padding:13px 14px;display:flex}.pulse-table-card>header small,.pulse-table-card>header h3{display:block}.pulse-table-card>header small{color:#70cce7;letter-spacing:.1em;font-size:6px;font-weight:1000}.pulse-table-card>header h3{margin:4px 0 0;font-size:17px}.pulse-table-card>header a{color:#e1bf68;font-size:6px;font-weight:1000;text-decoration:none}.pulse-table-scroll{scrollbar-width:thin;overflow-x:auto}.pulse-table-card table{border-collapse:collapse;width:100%;min-width:650px}.pulse-table-card th{color:#647e91;text-align:right;background:#081522;padding:8px 7px;font-size:5px}.pulse-table-card th:nth-child(2){text-align:left}.pulse-table-card td{color:#adbdc8;text-align:right;border-top:1px solid #1f3548;padding:7px;font-size:7px}.pulse-table-card td:first-child{color:#e5c268;font-weight:1000}.pulse-table-card td:nth-child(2){text-align:left;min-width:180px}.pulse-table-card td>span{align-items:center;gap:7px;display:flex}.pulse-club-mark{background:#fff;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:relative}.pulse-club-mark>b{color:#102236!important;font-size:6px!important}.pulse-club-mark img{object-fit:contain;position:absolute;inset:3px;background:0 0!important;border-radius:0!important;width:19px!important;height:19px!important;padding:0!important}.pulse-table-card td>b,.pulse-table-card td>span>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pulse-table-card td strong{color:#e8c66f;font-size:11px}.pulse-table-card tbody tr{cursor:pointer}.pulse-table-card tbody tr:hover,.pulse-table-card tbody tr:focus{background:#132b3e;outline:none}.pulse-table-card>footer{background:#081522;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.pulse-table-card>footer span{color:#70899c;font-size:6px}.pulse-table-card>footer b{color:#66d6a4;letter-spacing:.07em;font-size:6px}.pulse-leader-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pulse-leader-card{background:#091724;border:1px solid #304b5f;border-radius:15px;overflow:hidden}.pulse-leader-card>header{background:#11293a;justify-content:space-between;align-items:end;gap:8px;padding:10px 11px;display:flex}.pulse-leader-card>header small,.pulse-leader-card>header h3{display:block}.pulse-leader-card>header small{color:#68cde7;letter-spacing:.08em;font-size:5px;font-weight:1000}.pulse-leader-card>header h3{margin:3px 0 0;font-size:11px}.pulse-leader-card>header em{color:#7b92a3;font-size:5px;font-style:normal;font-weight:1000}.pulse-leader-card ol{background:#294557;gap:1px;margin:0;padding:0;list-style:none;display:grid}.pulse-leader-card li{margin:0}.pulse-leader-card li button{color:#fff;text-align:left;cursor:pointer;background:#0b1c2a;border:0;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:7px 8px;display:grid}.pulse-leader-card li button:hover,.pulse-leader-card li button:focus-visible{z-index:1;background:#142d40;outline:1px solid #65cae5}.pulse-leader-card li button>b{color:#667f91;text-align:center;font-size:7px}.pulse-leader-card li span{min-width:0}.pulse-leader-card li strong,.pulse-leader-card li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pulse-leader-card li strong{font-size:7px}.pulse-leader-card li small{color:#71899a;margin-top:2px;font-size:4.5px}.pulse-leader-card li em{color:#e8c66d;font-size:13px;font-style:normal;font-weight:1000}.pulse-empty{text-align:center;place-content:center;min-height:92px;padding:13px;display:grid}.pulse-empty strong{font-size:8px}.pulse-empty span{color:#71899a;margin-top:4px;font-size:6px;line-height:1.4}.pulse-trust-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pulse-trust-grid>span{background:#0b1c2a;border:1px solid #2d4b60;border-radius:12px;padding:11px 12px}.pulse-trust-grid small,.pulse-trust-grid b,.pulse-trust-grid em{display:block}.pulse-trust-grid small{color:#6f899c;font-size:5px;font-weight:1000}.pulse-trust-grid b{color:#d7e2e8;margin-top:4px;font-size:9px}.pulse-trust-grid em{color:#70cce7;margin-top:3px;font-size:6px;font-style:normal}.schedule-model-banner{background:linear-gradient(110deg,#292515,#102638 55%,#091724);border:1px solid #4d563a;border-left:4px solid #e3bf60;border-radius:14px;justify-content:space-between;align-items:end;gap:16px;padding:13px 14px;display:flex}.schedule-model-banner small,.schedule-model-banner b{display:block}.schedule-model-banner small{color:#e7c66d;letter-spacing:.1em;font-size:6px;font-weight:1000}.schedule-model-banner b{margin-top:4px;font-size:11px}.schedule-model-banner>em{color:#8ca2b1;text-align:right;max-width:430px;font-size:7px;font-style:normal;line-height:1.4}.modeled-week .modeled-fixture{background:#0a1927;grid-template-columns:1fr;gap:0;padding:0;display:grid}.modeled-week .modeled-fixture.final{opacity:.88}.modeled-week .modeled-fixture.live{box-shadow:inset 4px 0 #62d9a7}.modeled-fixture-main{grid-template-columns:105px minmax(0,1fr) minmax(120px,.55fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.modeled-fixture-main time small,.modeled-fixture-main time b{display:block}.modeled-fixture-main time small{color:#718b9e;font-size:6px}.modeled-fixture-main time b{color:#e5c16a;margin-top:3px;font-size:9px}.modeled-fixture-main>span{grid-template-columns:1fr 48px 1fr;align-items:center;gap:8px;display:grid}.modeled-fixture-main>span strong{font-size:10px}.modeled-fixture-main>span strong:first-child{text-align:right}.modeled-fixture-main>span i{color:#76cce5;text-align:center;font-size:9px;font-style:normal;font-weight:1000}.modeled-fixture-main>em{color:#70899c;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.fixture-model{background:#294657;border-top:1px solid #223d50;grid-template-columns:105px minmax(190px,1.2fr) 85px 75px auto;align-items:center;gap:1px;display:grid}.fixture-model>span{background:#0d2131;height:100%;padding:9px 11px}.fixture-model small,.fixture-model b{display:block}.fixture-model small{color:#6a8598;font-size:5px;font-weight:1000}.fixture-model b{color:#d9e4e9;margin-top:4px;font-size:10px}.fixture-model span:first-child b{color:#e7c56e;font-size:14px}.fixture-model span:first-child>em{color:#6f899c;margin-top:2px;font-size:4.5px;font-style:normal;font-weight:1000;display:block}.fixture-model b i{color:#597488;font-size:6px;font-style:normal}.fixture-model>em{color:#69cee8;text-align:center;background:#112a3a;place-items:center;height:100%;padding:9px;font-size:6px;font-style:normal;font-weight:1000;display:grid}.fixture-final-note{background:#0d2130;border-top:1px solid #253e51;align-items:center;gap:9px;padding:9px 13px;display:flex}.fixture-final-note b{color:#65d5a4;font-size:6px}.fixture-final-note span{color:#7891a3;font-size:6px}.modeled-fixture>footer{background:#081522;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.modeled-fixture>footer>span{color:#70899b;max-width:770px;font-size:5.5px;line-height:1.4}.modeled-fixture>footer button{color:#e3c16a;cursor:pointer;background:0 0;border:0;flex:none;font-size:6px;font-weight:1000}.league-intel{max-width:1000px;margin:0 auto}.league-intel-wire .home-news-list{grid-template-columns:1fr 1fr}.league-intel-wire .home-news-item{min-height:130px}.league-intel-wire .home-news-copy>strong{font-size:10px}.league-intel-wire .home-news-copy>p{font-size:7px}.league-intel-wire>footer{padding:13px 15px}@media (width<=950px){.league-pulse-hero{grid-template-columns:minmax(0,1fr) repeat(3,100px)}.league-pulse-grid{grid-template-columns:1fr}.pulse-leader-grid{grid-template-columns:repeat(4,1fr)}.pulse-trust-grid{grid-template-columns:1fr 1fr}.fixture-model{grid-template-columns:85px minmax(170px,1fr) 75px 70px auto}}@media (width<=700px){.league-pulse-hero{grid-template-columns:repeat(3,1fr);padding:12px}.league-pulse-hero>span{grid-column:1/-1}.league-pulse-hero>span small{font-size:9px}.league-pulse-hero>span h3{font-size:23px}.league-pulse-hero>span p{font-size:11px}.league-pulse-hero>div{min-height:72px}.league-pulse-hero>div b{font-size:21px}.league-pulse-hero>div small{font-size:7px}.saudi-launch-strip{grid-template-columns:1fr}.saudi-launch-strip span,.saudi-launch-strip b,.saudi-launch-strip em{text-align:left;font-size:9px}.pulse-leader-grid{grid-template-columns:1fr}.pulse-trust-grid{grid-template-columns:1fr 1fr}.pulse-trust-grid>span{padding:10px}.pulse-trust-grid small{font-size:7px}.pulse-trust-grid b{font-size:12px}.pulse-trust-grid em{font-size:9px}.pulse-table-card>header{align-items:flex-start}.pulse-table-card>header small,.pulse-table-card>header a{font-size:8px}.pulse-table-card>header h3{font-size:18px}.pulse-table-card th{font-size:8px}.pulse-table-card td{font-size:10px}.pulse-table-card td>span>b{font-size:11px}.pulse-table-card td strong{font-size:14px}.pulse-table-card>footer span,.pulse-table-card>footer b,.pulse-leader-card>header small,.pulse-leader-card>header em{font-size:8px}.pulse-leader-card>header h3{font-size:16px}.pulse-leader-card li button{min-height:52px;padding:10px 12px}.pulse-leader-card li button>b{font-size:10px}.pulse-leader-card li strong{font-size:12px}.pulse-leader-card li small{font-size:9px}.pulse-leader-card li em{font-size:18px}.schedule-model-banner{gap:6px;display:grid}.schedule-model-banner small{font-size:8px}.schedule-model-banner b{font-size:13px}.schedule-model-banner>em{text-align:left;font-size:10px}.modeled-fixture-main{grid-template-columns:70px minmax(0,1fr);gap:8px;padding:10px}.modeled-fixture-main time small{font-size:8px}.modeled-fixture-main time b{font-size:10px}.modeled-fixture-main>span{grid-template-columns:1fr 40px 1fr}.modeled-fixture-main>span strong{font-size:11px}.modeled-fixture-main>em{display:none}.fixture-model{grid-template-columns:1fr 1fr}.fixture-model>span:nth-child(2){grid-area:1/1/auto/-1}.fixture-model small{font-size:7px}.fixture-model b{font-size:12px}.fixture-model span:first-child b{font-size:17px}.fixture-model span:first-child>em,.fixture-model>em{font-size:8px}.fixture-model>em{min-height:41px}.fixture-final-note b,.fixture-final-note span{font-size:8px}.modeled-fixture>footer{gap:6px;display:grid}.modeled-fixture>footer>span{font-size:8px}.modeled-fixture>footer button{width:max-content;padding:4px 0;font-size:9px}.league-intel-wire .home-news-list{grid-template-columns:1fr}.league-intel-wire .home-news-item{min-height:115px}.league-intel-wire .home-news-copy>strong{font-size:13px}.league-intel-wire .home-news-copy>p{font-size:10px}}.modeled-week .modeled-fixture.final{opacity:1;box-shadow:inset 4px 0 #e4bf61}.modeled-fixture.final .modeled-fixture-main>span{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)}.modeled-fixture.final .modeled-fixture-main>span i{color:#f2d17a;font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;background:#292315;border:1px solid #765f32;border-radius:10px;place-items:center;min-height:40px;font-size:24px;line-height:1;display:grid}@media (width<=700px){.modeled-fixture.final .modeled-fixture-main{grid-template-columns:1fr}.modeled-fixture.final .modeled-fixture-main time{align-items:center;gap:7px;display:flex}.modeled-fixture.final .modeled-fixture-main time b{margin:0}.modeled-fixture.final .modeled-fixture-main>span{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.modeled-fixture.final .modeled-fixture-main>span i{min-height:42px;font-size:25px}}.league-tabs .accuracy-tab{color:#72ddb0;box-shadow:inset 0 0 0 1px #276a54}.league-tabs .accuracy-tab.active{color:#07111f;box-shadow:none;background:#67d8aa}.utility-tabs .slip-tab{color:#edca72}.utility-tabs .slip-tab.active{color:#07111f;background:#e8c369;border-color:#d5ad4f}.home-accountability-launch{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.home-accountability-launch>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#123b31,#0d2030 62%);border:1px solid #2e705b;border-left:4px solid #66d9aa;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:17px 19px;transition:all .2s;display:flex;box-shadow:0 15px 35px #0004}.home-accountability-launch>button.slip{background:linear-gradient(135deg,#302815,#0d2030 62%);border-color:#765f2f #765f2f #765f2f #e9c364}.home-accountability-launch>button:hover,.home-accountability-launch>button:focus-visible{filter:brightness(1.12);outline:none;transform:translateY(-2px)}.home-accountability-launch span small,.home-accountability-launch span strong,.home-accountability-launch span em,.home-accountability-launch>button>b,.home-accountability-launch>button>b i{display:block}.home-accountability-launch span small{color:#70dfb1;letter-spacing:.09em;font-size:7px;font-weight:1000}.home-accountability-launch .slip span small{color:#edca72}.home-accountability-launch span strong{margin-top:5px;font-size:22px}.home-accountability-launch span em{color:#91a6b6;margin-top:5px;font-size:8px;font-style:normal;line-height:1.45}.home-accountability-launch>button>b{color:#70dfb1;text-align:right;flex:none;font-size:34px}.home-accountability-launch .slip>b{color:#edca72}.home-accountability-launch>button>b i{color:#849aaa;text-transform:uppercase;margin-top:2px;font-size:6px;font-style:normal}.add-slip-button{color:#edca72;letter-spacing:.04em;cursor:pointer;background:#2d2617;border:1px solid #77602f;border-radius:10px;width:100%;min-height:37px;margin-top:10px;padding:8px 11px;font-size:7px;font-weight:1000}.add-slip-button:hover,.add-slip-button:focus-visible{color:#07111f;background:#e7c368;border-color:#efcc73;outline:none}.add-slip-button.saved{color:#70dfb0;background:#16372e;border-color:#2a7156}.add-slip-button:disabled{opacity:.62;cursor:default}.sous-ticket>footer button{color:#edca72;cursor:pointer;background:#2c2517;border:1px solid #725d31;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:1000}.accuracy-lab,.slip-builder{gap:14px;display:grid}.accuracy-hero,.slip-hero{background:radial-gradient(circle at 90% 12%,#3ebf8730,#0000 20rem),linear-gradient(135deg,#12382f,#091724 64%);border:1px solid #35705d;border-radius:24px;grid-template-columns:minmax(0,1fr) 235px;align-items:center;gap:22px;padding:25px;display:grid;overflow:hidden;box-shadow:0 22px 55px #0004}.slip-hero{background:radial-gradient(circle at 90% 12%,#e7bd5030,#0000 20rem),linear-gradient(135deg,#302815,#091724 64%);border-color:#765f31}.accuracy-hero small,.accuracy-hero h2,.accuracy-hero p,.slip-hero small,.slip-hero h2,.slip-hero p{display:block}.accuracy-hero>span>small,.slip-hero>span>small{color:#70dfb1;letter-spacing:.12em;font-size:8px;font-weight:1000}.slip-hero>span>small{color:#edc96f}.accuracy-hero h2,.slip-hero h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(32px,5vw,52px);line-height:.96}.accuracy-hero p,.slip-hero p{color:#9badba;max-width:700px;margin:10px 0 0;font-size:11px;line-height:1.6}.accuracy-hero>div,.slip-hero>div{text-align:center;background:#091b29d9;border:1px solid #376d5d;border-radius:18px;align-content:center;min-height:132px;padding:18px;display:grid}.slip-hero>div{border-color:#705b34}.accuracy-hero>div small,.accuracy-hero>div b,.accuracy-hero>div em,.slip-hero>div small,.slip-hero>div b,.slip-hero>div em{display:block}.accuracy-hero>div small,.slip-hero>div small{color:#6f899b;letter-spacing:.09em;font-size:6px;font-weight:1000}.accuracy-hero>div b{color:#72deb0;margin-top:7px;font-size:24px}.slip-hero>div b{color:#edc96f;font-size:37px}.accuracy-hero>div em,.slip-hero>div em{color:#8da2b1;margin-top:6px;font-size:7px;font-style:normal;line-height:1.4}.accuracy-trust-strip{color:#75dfb2;letter-spacing:.07em;background:#0d2821;border:1px solid #2f5f50;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:11px 13px;font-size:7px;font-weight:1000;display:flex}.accuracy-trust-strip span{align-items:center;display:flex}.accuracy-trust-strip i,.slip-privacy i,.movement-lock i,.movement-audit-note i{background:#66dbaa;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #66dbaa}.accuracy-summary,.slip-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.accuracy-summary>span,.slip-summary>span{background:#0b1c2a;border:1px solid #2c495e;border-radius:14px;padding:14px}.accuracy-summary>span.primary{background:#12372d;border-color:#397b63}.accuracy-summary small,.accuracy-summary b,.accuracy-summary em,.slip-summary small,.slip-summary b{display:block}.accuracy-summary small,.slip-summary small{color:#748da0;letter-spacing:.06em;font-size:6px;font-weight:1000}.accuracy-summary b,.slip-summary b{color:#e6c56d;margin-top:6px;font-size:26px}.accuracy-summary .primary b{color:#72dfb1}.accuracy-summary em{color:#7f96a7;margin-top:4px;font-size:7px;font-style:normal}.accuracy-market-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.accuracy-market-grid article{background:#0b1c2a;border:1px solid #2d4b60;border-top:3px solid #5fd7a5;border-radius:14px;padding:14px}.accuracy-market-grid small,.accuracy-market-grid strong,.accuracy-market-grid span,.accuracy-market-grid em{display:block}.accuracy-market-grid small{color:#72dcae;font-size:7px;font-weight:1000}.accuracy-market-grid strong{color:#fff;margin-top:9px;font-size:24px}.accuracy-market-grid span{color:#e7c56d;margin-top:3px;font-size:8px;font-weight:900}.accuracy-market-grid em{color:#7891a3;margin-top:7px;font-size:7px;font-style:normal}.accuracy-controls{background:#091725;border:1px solid #29465b;border-radius:15px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:end;gap:8px;padding:10px;display:grid}.accuracy-controls>div{gap:5px;display:flex}.accuracy-controls button,.accuracy-controls select{color:#9ab0bf;cursor:pointer;background:#0d2131;border:1px solid #304e63;border-radius:10px;min-height:40px;padding:8px 11px;font-size:8px;font-weight:900}.accuracy-controls button.active{color:#07111f;background:#65d9aa;border-color:#65d9aa}.accuracy-controls button.refresh{color:#e8c66f;border-color:#745f31}.accuracy-controls label span{color:#718b9d;margin:0 0 5px;font-size:6px;font-weight:1000;display:block}.accuracy-controls select{cursor:pointer;width:100%}.accuracy-league-board{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.accuracy-league-board>span{background:#0b1c2a;border:1px solid #2a485d;border-radius:12px;padding:11px}.accuracy-league-board small,.accuracy-league-board b,.accuracy-league-board em{display:block}.accuracy-league-board small{color:#70cee7;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:1000;overflow:hidden}.accuracy-league-board b{color:#71dfb1;margin-top:5px;font-size:18px}.accuracy-league-board em{color:#768fa1;margin-top:3px;font-size:6px;font-style:normal}.accuracy-ledger{gap:9px;display:grid}.accuracy-ledger>article{background:#091725;border:1px solid #2c4b60;border-left:4px solid #69d9aa;border-radius:17px;overflow:hidden}.accuracy-ledger>article.graded{border-left-color:#e7c368}.accuracy-ledger>article>header{background:#10283a;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.accuracy-ledger>article>header small,.accuracy-ledger>article>header strong{display:block}.accuracy-ledger>article>header small{color:#72cee7;letter-spacing:.06em;font-size:6px;font-weight:1000}.accuracy-ledger>article>header strong{margin-top:4px;font-size:14px}.accuracy-ledger>article>header>b{color:#70deb0;background:#173c30;border-radius:999px;padding:7px 9px;font-size:6px}.accuracy-ledger>article.graded>header>b{color:#e7c66f;background:#3b321c}.accuracy-scoreline{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 15px;display:grid}.accuracy-scoreline>i{color:#617c8f;font-size:20px;font-style:normal}.accuracy-scoreline small,.accuracy-scoreline b,.accuracy-scoreline em{display:block}.accuracy-scoreline small{color:#718a9c;font-size:6px;font-weight:1000}.accuracy-scoreline b{color:#e9c66f;margin-top:5px;font-size:23px}.accuracy-scoreline em{color:#85a0b1;margin-top:3px;font-size:7px;font-style:normal}.accuracy-wdl{background:#29485c;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.accuracy-wdl span{text-align:center;background:#0d2030;padding:9px}.accuracy-wdl small,.accuracy-wdl b{display:block}.accuracy-wdl small{color:#71899b;font-size:5px;font-weight:1000}.accuracy-wdl b{margin-top:4px;font-size:12px}.accuracy-pick-grades{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px;display:grid}.accuracy-pick-grades>span{background:#0d1f2e;border:1px solid #2d4a5f;border-radius:10px;padding:10px;position:relative}.accuracy-pick-grades small,.accuracy-pick-grades b,.accuracy-pick-grades em{display:block}.accuracy-pick-grades small{color:#6f899c;font-size:5px;font-weight:1000}.accuracy-pick-grades b{margin-top:4px;padding-right:48px;font-size:9px}.accuracy-pick-grades em{color:#96a9b7;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:1000;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.accuracy-pick-grades .won{border-color:#31775b}.accuracy-pick-grades .won em{color:#70dfb0;background:#174332}.accuracy-pick-grades .lost{border-color:#70404a}.accuracy-pick-grades .lost em{color:#f08f99;background:#40242b}.accuracy-pick-grades .unscored em,.accuracy-pick-grades .pending em{background:#233746}.accuracy-ledger>article>footer{background:#081522;justify-content:space-between;align-items:center;gap:15px;padding:10px 13px;display:flex}.accuracy-ledger>article>footer span{color:#7e96a7;font-size:7px;line-height:1.5}.accuracy-ledger>article>footer span b{color:#e5c46d;font-size:6px;display:block}.accuracy-ledger>article>footer button{color:#6ed8aa;cursor:pointer;background:0 0;border:0;flex:none;font-size:8px;font-weight:1000}.accuracy-rule{color:#8097a8;background:#0a1a28;border:1px solid #2c4c60;border-radius:13px;margin:0;padding:13px;font-size:8px;line-height:1.55}.slip-deck{background:linear-gradient(135deg,#211f17,#091725 60%);border:1px solid #68572f;border-radius:18px;gap:10px;padding:13px;display:grid}.slip-deck>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.slip-deck>header small,.slip-deck>header h3,.slip-deck>header p{display:block}.slip-deck>header small{color:#edc970;letter-spacing:.09em;font-size:7px;font-weight:1000}.slip-deck>header h3{margin:4px 0 0;font-size:18px}.slip-deck>header p{color:#8097a7;margin:4px 0 0;font-size:8px}.slip-deck>header>button{color:#07111f;cursor:pointer;background:#e5c167;border:1px solid #806632;border-radius:10px;min-height:40px;padding:9px 13px;font-size:8px;font-weight:1000}.slip-deck>header>button:disabled{opacity:.45;cursor:default}.slip-deck>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;display:grid}.slip-deck>div>button{color:#fff;text-align:left;cursor:pointer;background:#0d2030;border:1px solid #304c60;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.slip-deck>div>button.active{background:linear-gradient(135deg,#332b19,#102333);border-color:#d7b354;box-shadow:inset 3px 0 #e6c368}.slip-deck>div>button:disabled{opacity:1;cursor:default}.slip-deck>div>button span small,.slip-deck>div>button span strong,.slip-deck>div>button span em,.slip-deck>div>button>b,.slip-deck>div>button>b small{display:block}.slip-deck>div>button span small{color:#6fcfe8;font-size:6px;font-weight:1000}.slip-deck>div>button.active span small{color:#edc970}.slip-deck>div>button span strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.slip-deck>div>button span em{color:#71899c;margin-top:4px;font-size:6px;font-style:normal}.slip-deck>div>button>b{color:#edc970;text-align:center;font-size:20px}.slip-deck>div>button>b small{color:#71899c;font-size:5px}.slip-toolbar{background:#0a1927;border:1px solid #3a4c55;border-radius:15px;grid-template-columns:minmax(210px,1fr) repeat(5,auto);align-items:end;gap:7px;padding:10px;display:grid}.slip-toolbar label span{color:#7b91a1;margin:0 0 5px;font-size:6px;font-weight:1000;display:block}.slip-toolbar input{color:#fff;background:#0d2131;border:1px solid #345064;border-radius:10px;outline:none;width:100%;height:42px;padding:0 11px;font-size:10px}.slip-toolbar input:focus{border-color:#e7c367}.slip-toolbar button{color:#a9bac6;cursor:pointer;background:#102537;border:1px solid #3a5366;border-radius:10px;min-height:42px;padding:8px 12px;font-size:8px;font-weight:1000}.slip-toolbar button.primary{color:#edca72;background:#302817;border-color:#765e2f}.slip-toolbar button.clear,.slip-toolbar button.archive{color:#e58e97;border-color:#683d45}.slip-toolbar button:disabled{opacity:.45;cursor:default}.slip-summary{grid-template-columns:repeat(5,1fr)}.slip-summary>span{text-align:center}.slip-message{color:#79ddb1;background:#143127;border:1px solid #426354;border-radius:12px;padding:10px 13px;font-size:9px;font-weight:900}.slip-leg-list{counter-reset:none;gap:8px;margin:0;padding:0;list-style:none;display:grid}.slip-leg-list>li{background:linear-gradient(110deg,#0d2131,#091724);border:1px solid #304c61;border-left:4px solid #e5c167;border-radius:16px;grid-template-columns:45px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.slip-leg-list>li>b{color:#07111f;background:#e6c369;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.slip-leg-list>li>div>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.slip-leg-list>li>div>span small{color:#6fcde8;font-size:6px;font-weight:1000}.slip-leg-list>li>div>span em{color:#e5c46b;font-size:6px;font-style:normal;font-weight:1000}.slip-leg-list h3{margin:6px 0 0;font-size:17px}.slip-leg-list p{color:#859dac;margin:4px 0;font-size:8px}.slip-leg-list>li section{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.slip-leg-list>li section span{background:#132a3c;border-radius:9px;padding:8px}.slip-leg-list>li section small,.slip-leg-list>li section b{display:block}.slip-leg-list>li section small{color:#6d8799;font-size:5px;font-weight:1000}.slip-leg-list>li section b{color:#dbe5ea;margin-top:4px;font-size:8px}.slip-leg-list blockquote{color:#8299a9;border-left:2px solid #38596e;margin:9px 0 0;padding-left:9px;font-size:7px;line-height:1.45}.slip-leg-list aside{gap:5px;display:grid}.slip-leg-list aside button{color:#9eb1bf;cursor:pointer;background:#12283a;border:1px solid #365268;border-radius:9px;width:36px;height:36px;font-size:15px}.slip-leg-list aside button.remove{color:#ec969e;border-color:#6b4148}.slip-leg-list aside button:disabled{opacity:.35;cursor:default}.empty-slip{text-align:center;background:#0b1a28;border:1px dashed #705d36;border-radius:18px;place-content:center;justify-items:center;gap:7px;min-height:260px;padding:30px;display:grid}.empty-slip>span{color:#edca72;background:#302817;border-radius:18px;place-items:center;width:60px;height:60px;font-size:29px;display:grid}.empty-slip strong{font-size:20px}.empty-slip p{color:#879dab;margin:0;font-size:10px}.empty-slip>div{gap:7px;margin-top:7px;display:flex}.empty-slip button{color:#edca72;cursor:pointer;background:#2d2719;border:1px solid #745e32;border-radius:10px;min-height:40px;padding:8px 12px;font-size:8px;font-weight:1000}.slip-privacy{background:#0e2820;border:1px solid #315343;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:12px 14px;display:grid}.slip-privacy span{color:#70dcae;white-space:nowrap;align-items:center;font-size:7px;font-weight:1000;display:flex}.slip-privacy p{color:#86a094;margin:0;font-size:8px;line-height:1.5}.home-sous-feature{background:radial-gradient(circle at 88% 5%,#e5bd5a2c,#0000 23rem),linear-gradient(135deg,#2b2618,#0b1b2b 58%,#07131f);border:1px solid #806631;border-top:5px solid #e8c466;border-radius:25px;grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin:18px 0;padding:24px;display:grid;overflow:hidden;box-shadow:0 25px 70px #0006}.home-sous-copy>small{color:#e8c66f;letter-spacing:.12em;font-size:8px;font-weight:1000}.home-sous-copy h2{letter-spacing:-.045em;max-width:770px;margin:8px 0 0;font-size:clamp(31px,5vw,56px);line-height:.94}.home-sous-copy p{color:#a4b3bc;max-width:780px;margin:12px 0 0;font-size:11px;line-height:1.6}.home-sous-copy>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-sous-copy button{color:#07111f;cursor:pointer;background:#e7c368;border:1px solid #e4bd5b;border-radius:11px;min-height:42px;padding:10px 14px;font-size:8px;font-weight:1000}.home-sous-copy button.ghost{color:#e8c76f;background:#192536}.home-sous-feature>aside{grid-template-columns:1fr 1fr;gap:7px;display:grid}.home-sous-feature>aside span{text-align:center;background:#0b1c2bcc;border:1px solid #51492f;border-radius:15px;align-content:center;min-height:90px;padding:13px;display:grid}.home-sous-feature>aside small,.home-sous-feature>aside b{display:block}.home-sous-feature>aside small{color:#71899a;font-size:6px;font-weight:1000}.home-sous-feature>aside b{color:#edcb72;margin-top:7px;font-size:19px}.home-sous-card-row{grid-column:1/-1;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.home-sous-card-row button{color:#fff;text-align:left;cursor:pointer;background:#0d2131;border:1px solid #304c60;border-radius:14px;min-width:0;min-height:118px;padding:12px;display:grid}.home-sous-card-row button:hover,.home-sous-card-row button:focus-visible{border-color:#e6c167;outline:none;transform:translateY(-2px)}.home-sous-card-row small{color:#e5c068;font-size:6px;font-weight:1000}.home-sous-card-row strong{margin-top:8px;font-size:12px}.home-sous-card-row span{color:#8298a7;margin-top:4px;font-size:7px;line-height:1.4}.home-sous-card-row b{color:#70d4e8;align-self:end;margin-top:10px;font-size:7px}.home-sous-feature>footer{color:#8ca0ad;border-top:1px solid #403e30;grid-column:1/-1;padding-top:12px;font-size:8px;line-height:1.5}.home-sous-feature>footer i{background:#e9c467;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #e9c467}.accuracy-player-audit{background:linear-gradient(145deg,#282317,#0b1d2b 60%);border:1px solid #7a6332;border-radius:20px;overflow:hidden}.accuracy-player-audit>header{background:linear-gradient(100deg,#302918,#102536);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.accuracy-player-audit>header small,.accuracy-player-audit>header h3,.accuracy-player-audit>header p,.accuracy-player-audit>header>b,.accuracy-player-audit>header>b small{display:block}.accuracy-player-audit>header span>small{color:#e8c66d;letter-spacing:.1em;font-size:7px;font-weight:1000}.accuracy-player-audit>header h3{margin:5px 0 0;font-size:23px}.accuracy-player-audit>header p{color:#8fa2ae;max-width:720px;margin:7px 0 0;font-size:8px;line-height:1.5}.accuracy-player-audit>header>b{color:#72dfb0;text-align:center;flex:none;font-size:31px}.accuracy-player-audit>header>b small{color:#7790a1;margin-top:3px;font-size:5px}.accuracy-player-metrics{background:#334453;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.accuracy-player-metrics>span{text-align:center;background:#0b1c2a;padding:14px}.accuracy-player-metrics small,.accuracy-player-metrics b,.accuracy-player-metrics em{display:block}.accuracy-player-metrics small{color:#71899c;font-size:6px;font-weight:1000}.accuracy-player-metrics b{color:#e9c66f;margin-top:5px;font-size:22px}.accuracy-player-metrics em{color:#748b9c;margin-top:3px;font-size:6px;font-style:normal}.accuracy-player-slips{grid-template-columns:repeat(7,1fr);gap:6px;padding:13px;display:grid}.accuracy-player-slips button{color:#fff;text-align:left;cursor:pointer;background:#0e2131;border:1px solid #304c60;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;padding:10px;display:grid}.accuracy-player-slips button:hover{border-color:#e4be5f}.accuracy-player-slips span small,.accuracy-player-slips span strong,.accuracy-player-slips>b,.accuracy-player-slips>b small,.accuracy-player-slips em{display:block}.accuracy-player-slips span small{color:#e7c46d;font-size:5px;font-weight:1000}.accuracy-player-slips span strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.accuracy-player-slips>b{color:#72dfb0;text-align:center;font-size:16px}.accuracy-player-slips>b small{color:#6f8899;font-size:5px}.accuracy-player-slips em{color:#71899b;grid-column:1/-1;font-size:6px;font-style:normal}.accuracy-player-leagues{gap:5px;padding:0 13px 13px;display:flex;overflow-x:auto}.accuracy-player-leagues span{background:#0a1825;border:1px solid #2c4659;border-radius:999px;flex:none;padding:7px 9px}.accuracy-player-leagues b,.accuracy-player-leagues em{font-size:6px}.accuracy-player-leagues b{color:#8ed2e4}.accuracy-player-leagues em{color:#6d8495;margin-left:5px;font-style:normal}.accuracy-player-warning{color:#efa0a7;background:#351f25;border:1px solid #744047;border-radius:10px;margin:0 13px 13px;padding:10px;font-size:8px}.accuracy-player-audit>footer{background:#091724;border-top:1px solid #35495a;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 15px;display:grid}.accuracy-player-audit>footer>i{background:#70deaf;border-radius:50%;width:7px;height:7px;margin-top:2px;box-shadow:0 0 10px #70deaf}.accuracy-player-audit>footer span,.accuracy-player-audit>footer time{color:#8297a7;font-size:7px;line-height:1.5}.accuracy-player-audit>footer span b{color:#70ddaf;font-size:6px;display:block}.accuracy-player-audit>footer time{white-space:nowrap}.accuracy-player-results{background:#091824;border:1px solid #2b4d61;border-radius:14px;margin:0 13px 13px}.accuracy-player-results>header{border-bottom:1px solid #294354;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.accuracy-player-results>header small,.accuracy-player-results>header strong{display:block}.accuracy-player-results>header small{color:#71deb0;letter-spacing:.08em;font-size:6px;font-weight:1000}.accuracy-player-results>header strong{margin-top:3px;font-size:12px}.accuracy-player-results>header em{color:#8197a7;font-size:7px;font-style:normal}.accuracy-player-results>div{background:#294354;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.accuracy-player-results article{background:#0c1e2c;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;display:grid}.accuracy-player-results article span small,.accuracy-player-results article span b,.accuracy-player-results article span em{display:block}.accuracy-player-results article span small{color:#80a5ba;font-size:5px;font-weight:1000}.accuracy-player-results article span b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.accuracy-player-results article span em{color:#708696;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;font-style:normal;overflow:hidden}.accuracy-player-results article>strong{color:#9cb2c1;background:#264358;border-radius:999px;align-self:start;padding:4px 6px;font-size:6px}.accuracy-player-results article.won>strong{color:#76e2b1;background:#174635}.accuracy-player-results article.lost>strong{color:#f2a1aa;background:#4a252a}.accuracy-player-results article.void>strong{color:#ecd27d;background:#473d24}.accuracy-player-results article p{color:#7f94a4;grid-column:1/-1;margin:0;font-size:6px;line-height:1.45}.model-movement-view{gap:10px}.movement-lock{background:#102d25;border:1px solid #376c5b;border-radius:14px;grid-template-columns:minmax(210px,1fr) 180px 110px auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.movement-lock>span{grid-template-columns:auto 1fr;align-items:center;display:grid}.movement-lock>span i{grid-row:1/3}.movement-lock small,.movement-lock strong,.movement-lock b{display:block}.movement-lock small{color:#6edbae;letter-spacing:.06em;font-size:6px;font-weight:1000}.movement-lock strong,.movement-lock b{margin-top:3px;font-size:9px}.movement-lock>div{border-left:1px solid #315348;padding-left:10px}.movement-lock button{color:#e8c66f;cursor:pointer;background:#2e2718;border:1px solid #6e5a31;border-radius:9px;padding:9px 10px;font-size:7px;font-weight:1000}.movement-scoreboard{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.movement-scoreboard>article{text-align:center;background:#0d1f2f;border:1px solid #2c4b60;border-radius:14px;align-content:center;min-height:120px;padding:13px;display:grid}.movement-scoreboard>article.final{background:#2c2719;border-color:#745f32}.movement-scoreboard>i{color:#668094;font-size:20px;font-style:normal}.movement-scoreboard small,.movement-scoreboard strong,.movement-scoreboard span,.movement-scoreboard em{display:block}.movement-scoreboard small{color:#6f899c;font-size:6px;font-weight:1000}.movement-scoreboard strong{color:#e8c66e;margin-top:6px;font-size:24px}.movement-scoreboard span{color:#d8e2e7;margin-top:4px;font-size:8px}.movement-scoreboard em{color:#75dcae;margin-top:5px;font-size:6px;font-style:normal;font-weight:1000}.movement-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.movement-grid>span{background:#0d1f2f;border:1px solid #2c4b60;border-radius:12px;padding:12px}.movement-grid small,.movement-grid b,.movement-grid em{display:block}.movement-grid small{color:#6e899b;font-size:6px;font-weight:1000}.movement-grid b{margin-top:5px;font-size:12px}.movement-grid em{color:#70dcae;margin-top:4px;font-size:7px;font-style:normal;font-weight:1000}.movement-reason{background:#0a1927;border:1px solid #2d4c61;border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.movement-reason>span{background:#11283a;border-radius:9px;padding:9px}.movement-reason small,.movement-reason strong{display:block}.movement-reason small{color:#6ecfe8;font-size:6px;font-weight:1000}.movement-reason strong{margin-top:5px;font-size:9px;line-height:1.4}.movement-reason p{color:#8198a8;grid-column:1/-1;margin:0;padding:3px 5px;font-size:8px;line-height:1.5}.movement-audit-note{color:#8db0a1;background:#102c24;border:1px solid #386250;border-radius:12px;align-items:flex-start;padding:11px 13px;font-size:8px;line-height:1.5;display:flex}.movement-hold button,.model-movement-view .hub-data-hold button{color:#e7c66f;cursor:pointer;background:#2d2719;border:1px solid #665630;border-radius:9px;margin-top:8px;padding:8px 10px;font-size:7px;font-weight:1000}.slip-preset-board{background:linear-gradient(145deg,#2a2416,#0a1b29 62%);border:1px solid #7b6332;border-radius:21px;overflow:hidden}.slip-preset-board>header{justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.slip-preset-board>header small,.slip-preset-board>header h2,.slip-preset-board>header p,.slip-preset-board>header>b,.slip-preset-board>header>b small{display:block}.slip-preset-board>header span>small{color:#edc96f;letter-spacing:.1em;font-size:7px;font-weight:1000}.slip-preset-board>header h2{margin:6px 0 0;font-size:24px}.slip-preset-board>header p{color:#8da0ad;max-width:720px;margin:6px 0 0;font-size:8px;line-height:1.5}.slip-preset-board>header>b{color:#ecc970;text-align:center;font-size:34px}.slip-preset-board>header>b small{color:#768d9d;font-size:6px}.slip-preset-board>div{grid-template-columns:repeat(7,1fr);gap:6px;padding:0 13px 13px;display:grid}.slip-preset-board article{background:#0d2030;border:1px solid #304c60;border-radius:14px;align-content:start;min-width:0;padding:11px;display:grid}.slip-preset-board article>span small,.slip-preset-board article>span strong,.slip-preset-board article>span em{display:block}.slip-preset-board article>span small{color:#e8c56e;font-size:6px;font-weight:1000}.slip-preset-board article>span strong{margin-top:5px;font-size:11px}.slip-preset-board article>span em{color:#71899a;margin-top:3px;font-size:6px;font-style:normal;line-height:1.35}.slip-preset-board article>div{flex-wrap:wrap;gap:2px;margin-top:9px;display:flex}.slip-preset-board article>div i{color:#8fd7e8;background:#1c3a4e;border-radius:50%;place-items:center;width:21px;height:21px;font-size:5px;font-style:normal;font-weight:1000;display:grid}.slip-preset-board article>button{color:#07111f;cursor:pointer;background:#e6c166;border:1px solid #795f2d;border-radius:9px;min-height:36px;margin-top:11px;padding:7px;font-size:7px;font-weight:1000}.slip-preset-board article>button:disabled{opacity:.48;cursor:default}.slip-preset-board>footer{background:#091623;border-top:1px solid #344858;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:11px 14px;display:grid}.slip-preset-board>footer span{color:#e8c56d;white-space:nowrap;align-items:center;font-size:7px;font-weight:1000;display:flex}.slip-preset-board>footer span i{background:#e7c268;border-radius:50%;width:7px;height:7px;margin-right:6px}.slip-preset-board>footer p{color:#8196a5;margin:0;font-size:7px;line-height:1.45}.slip-preset-board>footer button{color:#76d7ea;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:1000}.sous-lab{max-width:1180px}.sous-hero-v2{background:radial-gradient(circle at 87% 10%,#e8c2602c,#0000 22rem),linear-gradient(135deg,#302817,#0b1b2a 62%);border:1px solid #806632;border-top:5px solid #e9c56b;border-radius:25px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:24px;padding:27px;display:grid;overflow:hidden;box-shadow:0 24px 65px #0005}.sous-hero-v2>span>small{color:#edcb74;letter-spacing:.12em;font-size:8px;font-weight:1000}.sous-hero-v2 h2{letter-spacing:-.045em;max-width:790px;margin:8px 0 0;font-size:clamp(34px,5vw,57px);line-height:.94}.sous-hero-v2 p{color:#a2b1bb;max-width:780px;margin:12px 0 0;font-size:11px;line-height:1.62}.sous-hero-v2>div{text-align:center;background:#0a1a28d9;border:1px solid #745e32;border-radius:19px;place-content:center;min-height:140px;display:grid}.sous-hero-v2>div b,.sous-hero-v2>div small,.sous-hero-v2>div em{display:block}.sous-hero-v2>div b{color:#edc970;font-size:40px}.sous-hero-v2>div small{color:#88d6e8;margin-top:5px;font-size:7px;font-weight:1000}.sous-hero-v2>div em{color:#718a9b;margin-top:7px;font-size:7px;font-style:normal}.sous-board-summary{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.sous-board-summary>span{text-align:center;background:#0b1c2a;border:1px solid #2c4a5e;border-radius:14px;padding:14px}.sous-board-summary>span.gems{background:#292316;border-color:#806632}.sous-board-summary small,.sous-board-summary b,.sous-board-summary em{display:block}.sous-board-summary small{color:#70889a;font-size:6px;font-weight:1000}.sous-board-summary b{color:#edc970;margin-top:5px;font-size:25px}.sous-board-summary em{color:#7890a0;margin-top:3px;font-size:7px;font-style:normal}.sous-rules{background:#272216;border:1px solid #6f5a30;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.sous-rules>span{color:#edca72;white-space:nowrap;align-items:center;font-size:7px;font-weight:1000;display:flex}.sous-rules>span i{background:#edc96f;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 12px #edc96f}.sous-rules p{color:#9c9a89;margin:0;font-size:8px;line-height:1.5}.sous-rules button{color:#82d9eb;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:1000}.sous-league-mix{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.sous-league-mix span{background:#0c1e2d;border:1px solid #304c60;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.sous-league-mix span.gem{background:#2a2417;border-color:#7a6130}.sous-league-mix b{color:#97afbd;font-size:7px}.sous-league-mix em{color:#77d4e8;background:#17354a;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:7px;font-style:normal;font-weight:1000;display:grid}.sous-league-mix .gem em{color:#07111f;background:#e5c067}.sous-card-tabs{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.sous-card-tabs button{color:#fff;text-align:left;cursor:pointer;background:#0d2030;border:1px solid #304c60;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.sous-card-tabs button.active{background:linear-gradient(135deg,#352d1a,#102435);border-color:#e7c267;box-shadow:inset 3px 0 #e7c267}.sous-card-tabs button>small{color:#79d4e7;background:#173448;border-radius:8px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:1000;display:grid}.sous-card-tabs button.active>small{color:#07111f;background:#e6c166}.sous-card-tabs span strong,.sous-card-tabs span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sous-card-tabs span strong{font-size:9px}.sous-card-tabs span em{color:#71899a;margin-top:3px;font-size:5px;font-style:normal}.sous-card-tabs button>b{color:#e8c66f;font-size:17px}.sous-ticket-v2{max-width:none}.sous-ticket-v2>header{align-items:center}.sous-ticket-v2>header strong{font-size:34px}.sous-ticket-v2>header p{color:#94a5af;max-width:700px;margin:7px 0 0;font-size:9px;line-height:1.5}.sous-ticket-v2 .sous-legs{grid-template-columns:repeat(2,1fr)}.sous-ticket-v2 .sous-legs article{min-height:320px}.sous-ticket-v2 .sous-legs article.special{box-shadow:inset 0 3px #e6b55c}.sous-ticket-v2 .sous-legs article.closed{opacity:.62}.sous-statline{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:11px;display:grid}.sous-statline span{text-align:center;background:#132b3c;border-radius:9px;padding:8px}.sous-statline span small,.sous-statline span b{display:block}.sous-statline span small{color:#6e8798;font-size:5px}.sous-statline span b{color:#edf3f5;margin-top:3px;font-size:11px}.sous-leg-status{color:#70dcae;align-items:center;gap:6px;margin:9px 0;display:flex}.sous-leg-status.hold{color:#edc66d}.sous-leg-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.sous-leg-status b{font-size:6px}.sous-leg-status span{color:#71899b;margin-left:auto;font-size:6px}.sous-ticket-v2 .sous-legs a{color:#6fcde4;font-size:7px;line-height:1.4;text-decoration:none;display:block}.sous-ticket-v2>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.sous-ticket-v2>footer>span strong,.sous-ticket-v2>footer>span em{display:block}.sous-ticket-v2>footer>span strong{font-size:9px}.sous-ticket-v2>footer>span em{color:#758ca0;margin-top:4px;font-size:8px;font-style:normal}.sous-ticket-v2>footer>div{gap:7px;display:flex}.sous-ticket-v2>footer button{color:#07111f;background:#e7c368;border-radius:10px;min-height:40px}.sous-ticket-v2>footer button.ghost{color:#e8c56d;background:#14283a}.sous-ticket-v2>footer button:disabled{opacity:.45;cursor:default}.sous-method{background:#0a1927;border:1px solid #304c60;border-radius:18px;overflow:hidden}.sous-method>header{background:#102536;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.sous-method>header small,.sous-method>header h3{display:block}.sous-method>header small{color:#70d0e5;font-size:6px;font-weight:1000}.sous-method>header h3{margin:5px 0 0;font-size:17px}.sous-method>header>b{color:#edc970;font-size:21px}.sous-method>div{background:#2f485b;grid-template-columns:1fr 1fr;gap:1px;display:grid}.sous-method p{background:#0b1c2a;grid-template-columns:auto 1fr;gap:10px;margin:0;padding:14px;display:grid}.sous-method p>b{color:#e6c269;font-size:13px}.sous-method p>span{color:#8399a8;font-size:8px;line-height:1.5}@media (width<=900px){.accuracy-summary{grid-template-columns:1fr 1fr}.accuracy-league-board{grid-template-columns:repeat(3,1fr)}.slip-toolbar{grid-template-columns:1fr 1fr 1fr}.slip-toolbar label{grid-column:1/-1}.slip-summary{grid-template-columns:repeat(3,1fr)}.movement-lock{grid-template-columns:1fr 1fr}.movement-lock>span{grid-column:1/-1}.movement-lock button{width:max-content}.movement-scoreboard{grid-template-columns:1fr auto 1fr}.movement-scoreboard>article.final{grid-column:1/-1}.movement-scoreboard>article.final~*{display:none}.home-sous-card-row,.accuracy-player-slips,.slip-preset-board>div,.sous-card-tabs{grid-template-columns:none;grid-auto-columns:minmax(180px,34%);grid-auto-flow:column;overflow-x:auto}.home-sous-feature{grid-template-columns:1fr}.home-sous-feature>aside{grid-template-columns:repeat(4,1fr)}.sous-board-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.home-accountability-launch{grid-template-columns:1fr}.home-accountability-launch>button{min-height:105px;padding:14px}.home-accountability-launch span small{font-size:9px}.home-accountability-launch span strong{font-size:21px}.home-accountability-launch span em{font-size:10px}.home-accountability-launch>button>b{font-size:29px}.add-slip-button{min-height:44px;font-size:10px}.accuracy-lab,.slip-builder{margin-top:20px;padding-inline:10px}.accuracy-hero,.slip-hero{border-radius:20px;grid-template-columns:1fr;padding:18px 15px}.accuracy-hero>span>small,.slip-hero>span>small{font-size:9px}.accuracy-hero h2,.slip-hero h2{font-size:36px}.accuracy-hero p,.slip-hero p{font-size:12px}.accuracy-hero>div,.slip-hero>div{min-height:100px}.accuracy-hero>div small,.slip-hero>div small{font-size:8px}.accuracy-hero>div em,.slip-hero>div em{font-size:9px}.accuracy-trust-strip{justify-content:flex-start;gap:9px;font-size:8px}.accuracy-summary,.accuracy-market-grid{grid-template-columns:1fr 1fr}.accuracy-summary>span,.accuracy-market-grid article{padding:11px}.accuracy-summary small,.slip-summary small{font-size:8px}.accuracy-summary b,.slip-summary b{font-size:22px}.accuracy-summary em{font-size:9px}.accuracy-market-grid small{font-size:8px}.accuracy-market-grid strong{font-size:22px}.accuracy-market-grid span,.accuracy-market-grid em{font-size:9px}.accuracy-controls{grid-template-columns:1fr}.accuracy-controls>div{overflow-x:auto}.accuracy-controls>div button{flex:none;min-height:44px;font-size:9px}.accuracy-controls label span{font-size:8px}.accuracy-controls select,.accuracy-controls button.refresh{min-height:44px;font-size:10px}.accuracy-league-board{grid-template-columns:1fr 1fr}.accuracy-league-board small,.accuracy-league-board em{font-size:8px}.accuracy-ledger>article>header{align-items:flex-start;padding:12px}.accuracy-ledger>article>header small{font-size:8px}.accuracy-ledger>article>header strong{font-size:12px}.accuracy-ledger>article>header>b{text-align:center;font-size:7px}.accuracy-scoreline{padding:12px 8px}.accuracy-scoreline b{font-size:19px}.accuracy-scoreline small,.accuracy-scoreline em{font-size:8px}.accuracy-wdl{grid-template-columns:repeat(5,minmax(0,1fr))}.accuracy-wdl small{font-size:7px}.accuracy-wdl b{font-size:11px}.accuracy-pick-grades{grid-template-columns:1fr}.accuracy-pick-grades small,.accuracy-pick-grades em{font-size:7px}.accuracy-pick-grades b{font-size:10px}.accuracy-ledger>article>footer{align-items:flex-start}.accuracy-ledger>article>footer span,.accuracy-ledger>article>footer button,.accuracy-rule{font-size:9px}.slip-toolbar{grid-template-columns:1fr 1fr}.slip-toolbar label{grid-column:1/-1}.slip-toolbar button{min-height:44px;font-size:9px}.slip-toolbar button.clear{grid-column:1/-1}.slip-summary{grid-template-columns:1fr 1fr}.slip-summary>span:last-child{grid-column:1/-1}.slip-message{font-size:10px}.slip-leg-list>li{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:10px 8px}.slip-leg-list>li>b{width:34px;height:34px}.slip-leg-list>li>div>span{align-items:flex-start}.slip-leg-list>li>div>span small,.slip-leg-list>li>div>span em{font-size:8px}.slip-leg-list h3{font-size:15px}.slip-leg-list p{font-size:10px;line-height:1.4}.slip-leg-list>li section{grid-template-columns:1fr}.slip-leg-list>li section small{font-size:7px}.slip-leg-list>li section b{font-size:10px}.slip-leg-list blockquote{font-size:9px}.slip-leg-list aside{grid-column:1/-1;justify-content:flex-end;display:flex}.slip-leg-list aside button{width:44px;height:40px}.empty-slip p{font-size:11px}.empty-slip button{min-height:44px;font-size:9px}.slip-privacy{grid-template-columns:1fr;gap:7px}.slip-privacy span{font-size:9px}.slip-privacy p{font-size:10px}.match-hub-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(86px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.match-hub-tabs button{min-height:42px;font-size:8px}.movement-lock{grid-template-columns:1fr}.movement-lock>span,.movement-lock>div,.movement-lock button{grid-column:1}.movement-lock>div{border-top:1px solid #315348;border-left:0;padding:8px 0 0}.movement-lock small{font-size:8px}.movement-lock strong,.movement-lock b{font-size:10px}.movement-lock button{width:100%;min-height:42px;font-size:9px}.movement-scoreboard{grid-template-columns:1fr auto 1fr;gap:4px}.movement-scoreboard>article{min-height:112px;padding:9px}.movement-scoreboard strong{font-size:20px}.movement-scoreboard span{font-size:9px}.movement-scoreboard small,.movement-scoreboard em{font-size:7px}.movement-grid{grid-template-columns:1fr 1fr}.movement-grid small,.movement-grid em{font-size:8px}.movement-grid b{font-size:11px}.movement-reason{grid-template-columns:1fr}.movement-reason p{grid-column:1}.movement-reason small{font-size:8px}.movement-reason strong,.movement-reason p,.movement-audit-note{font-size:9px}.app-nav{grid-template-columns:repeat(6,1fr)}.app-nav a,.app-nav button{min-width:0;font-size:8px}}.hub-pickem-grid article.confirm-xi-plus-price{border-top-color:#e0b95e}.venue-split-table>h3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.venue-split-table>h3 small{color:#6f879c;letter-spacing:0;text-transform:none;font-size:8px;font-weight:700}.venue-split-table .standings-table{min-width:850px}.venue-split-table .standings-table th:first-child,.venue-split-table .standings-table td:first-child{text-align:left}.venue-split-table .standings-table td:first-child{min-width:175px}.pickem-picks>section.confirm-xi{box-shadow:inset 0 3px #e1b95d}.pickem-picks section.confirm-xi>header em{color:#e6c56f;background:#45391e}.hub-pickem-grid article.confirm-xi{border-top-color:#e0b95e}@media (width<=700px){.slip-deck>header{align-items:flex-start}.slip-deck>header>button{min-height:44px}.slip-deck>div{overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(205px,82%);grid-auto-flow:column;padding-bottom:3px;overflow-x:auto}.slip-deck>div>button{min-height:82px}.slip-toolbar button.clear,.slip-toolbar button.archive{grid-column:auto}.home-sous-feature{border-radius:20px;grid-template-columns:1fr;padding:17px 14px}.home-sous-copy>small{font-size:9px}.home-sous-copy h2{font-size:37px}.home-sous-copy p{font-size:11px}.home-sous-copy button{min-height:44px;font-size:9px}.home-sous-feature>aside{grid-template-columns:1fr 1fr}.home-sous-feature>aside span{min-height:76px}.home-sous-feature>aside small{font-size:7px}.home-sous-feature>aside b{font-size:17px}.home-sous-card-row{grid-auto-columns:minmax(210px,82%)}.home-sous-card-row button{min-height:125px}.home-sous-card-row small,.home-sous-card-row b{font-size:8px}.home-sous-card-row strong{font-size:14px}.home-sous-card-row span,.home-sous-feature>footer{font-size:9px}.accuracy-player-audit>header,.slip-preset-board>header{grid-template-columns:1fr;padding:15px;display:grid}.accuracy-player-audit>header span>small,.slip-preset-board>header span>small{font-size:8px}.accuracy-player-audit>header h3,.slip-preset-board>header h2{font-size:21px}.accuracy-player-audit>header p,.slip-preset-board>header p{font-size:9px}.accuracy-player-audit>header>b,.slip-preset-board>header>b{text-align:left;justify-self:start}.accuracy-player-metrics{grid-template-columns:1fr 1fr}.accuracy-player-metrics small,.accuracy-player-metrics em{font-size:8px}.accuracy-player-slips,.slip-preset-board>div{grid-auto-columns:minmax(215px,82%)}.accuracy-player-slips button{min-height:88px}.accuracy-player-slips span small,.accuracy-player-slips>b small,.accuracy-player-slips em{font-size:8px}.accuracy-player-slips span strong{font-size:11px}.accuracy-player-leagues b,.accuracy-player-leagues em{font-size:8px}.accuracy-player-audit>footer,.slip-preset-board>footer{grid-template-columns:1fr}.accuracy-player-audit>footer>i{display:none}.accuracy-player-audit>footer span,.accuracy-player-audit>footer time,.slip-preset-board>footer p{font-size:9px}.slip-preset-board article>span small,.slip-preset-board article>span em{font-size:8px}.slip-preset-board article>span strong{font-size:13px}.slip-preset-board article>button{min-height:44px;font-size:9px}.slip-preset-board>footer span,.slip-preset-board>footer button{font-size:9px}.sous-lab{padding-inline:10px}.sous-hero-v2{border-radius:20px;grid-template-columns:1fr;padding:19px 15px}.sous-hero-v2>span>small{font-size:9px}.sous-hero-v2 h2{font-size:38px}.sous-hero-v2 p{font-size:11px}.sous-hero-v2>div{min-height:100px}.sous-board-summary{grid-template-columns:1fr 1fr}.sous-board-summary>span.gems{grid-column:1/-1}.sous-board-summary small,.sous-board-summary em{font-size:8px}.sous-rules{grid-template-columns:1fr}.sous-rules>span,.sous-rules p,.sous-rules button{font-size:9px}.sous-card-tabs{grid-auto-columns:minmax(230px,84%)}.sous-card-tabs button{min-height:70px}.sous-card-tabs span strong{font-size:11px}.sous-card-tabs span em{font-size:8px}.sous-ticket-v2>header{gap:10px;display:grid}.sous-ticket-v2>header strong{font-size:29px}.sous-ticket-v2>header p{font-size:10px}.sous-ticket-v2 .sous-legs{grid-template-columns:1fr}.sous-ticket-v2 .sous-legs article{min-height:0}.sous-statline span small{font-size:7px}.sous-statline span b{font-size:13px}.sous-leg-status{grid-template-columns:auto 1fr;display:grid}.sous-leg-status b,.sous-leg-status span,.sous-ticket-v2 .sous-legs a{font-size:8px}.sous-leg-status span{grid-column:1/-1;margin-left:0}.sous-ticket-v2>footer{align-items:start;display:grid}.sous-ticket-v2>footer>span strong,.sous-ticket-v2>footer>span em{font-size:9px}.sous-ticket-v2>footer>div{width:100%;display:grid}.sous-ticket-v2>footer button{min-height:44px;font-size:9px}.sous-method>header{align-items:flex-start}.sous-method>header h3{font-size:14px}.sous-method>div{grid-template-columns:1fr}.sous-method p>span{font-size:9px}}.match-hub-live-score{color:#f2cf72;margin:2px 0 5px;font-size:28px;line-height:1;display:block}.match-hub-live-score i{color:#6ed7ef;font-style:normal}.match-hub-trust span.live{color:#74e5b5}.match-hub-trust span.live i{background:#67e6ad;animation:1.5s ease-in-out infinite live-pulse;box-shadow:0 0 14px #67e6ad}.match-hub-tabs{grid-template-columns:repeat(8,1fr)}@keyframes live-pulse{50%{opacity:.45;transform:scale(.72)}}.gamecast-loading{min-height:210px}.live-data-hold{border:1px solid #2e5266;border-radius:15px}.live-data-hold button{color:#7ddbf1;cursor:pointer;background:#103447;border:1px solid #5c9aac;border-radius:9px;margin-top:7px;padding:9px 12px;font-size:8px;font-weight:1000}.live-score-stage{background:radial-gradient(circle at 50% 0,#1b6c6240,#0000 42%),linear-gradient(145deg,#0d2a32,#071622);border:1px solid #327064;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #b9fff21c,0 18px 50px #0004}.live-score-stage.final{background:radial-gradient(circle at 50% 0,#8e70352e,#0000 42%),linear-gradient(145deg,#2b2619,#091724);border-color:#735f35}.live-score-stage.pregame{border-color:#31566b}.live-score-stage>header,.live-score-stage>footer{background:#07141db3;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.live-score-stage>header span{color:#72e1b2;letter-spacing:.1em;font-size:8px;font-weight:1000}.live-score-stage>header span i{background:#65e3ac;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #65e3ac}.live-score-stage.final>header span{color:#edc96e}.live-score-stage.final>header span i{box-shadow:none;background:#e7c367}.live-score-stage>header>b{color:#dce8ed;font-size:11px}.live-score-stage>header button,.live-stats-heading button{color:#7bd9ef;cursor:pointer;background:#0f2a3b;border:1px solid #38677a;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:1000}.live-scoreline{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:16px;padding:24px 30px;display:grid}.live-scoreline>span{align-items:center;gap:12px;min-width:0;display:flex}.live-scoreline>span.away{text-align:right;flex-direction:row-reverse}.live-scoreline>span img{object-fit:contain;background:#f4f8fa;border-radius:17px;width:66px;height:66px;padding:7px}.live-scoreline>span strong{font-size:17px;line-height:1.15}.live-scoreline>div{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;display:grid}.live-scoreline>div>b{color:#f2cd71;font-size:52px;line-height:1}.live-scoreline>div>i{color:#7191a3;font-size:28px;font-style:normal}.live-scoreline>div>small{color:#72dfb0;letter-spacing:.09em;grid-column:1/-1;margin-top:4px;font-size:9px;font-weight:1000}.live-score-stage>footer{color:#839bac;font-size:8px}.live-score-stage>footer b{color:#6fd9ec;font-size:8px}.live-score-scorers{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:start;gap:16px;margin-top:-10px;padding:0 30px 19px;display:grid}.live-score-scorers>div{justify-items:start;gap:3px;min-width:0;display:grid}.live-score-scorers>div.away{justify-items:end}.live-score-scorers>span{color:#718898;letter-spacing:.12em;text-align:center;padding-top:6px;font-size:6px;font-weight:1000}.live-score-scorers button{color:#dfe8ec;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;display:flex}.live-score-scorers>div.away button{text-align:right;justify-content:flex-end}.live-score-scorers button:hover,.live-score-scorers button:focus-visible{background:#17342f;outline:1px solid #4a7d70}.live-score-scorers button strong{text-overflow:ellipsis;font-size:9px;line-height:1.25;overflow:hidden}.live-score-scorers button time{color:#efcb72;flex:none;font-size:8px;font-weight:1000}.live-score-scorers button i{color:#70d8b0;flex:none;font-size:12px;font-style:normal}.match-scorer-modal{border-top-color:#65dfa9;width:min(720px,100%)}.scorer-profile-head{grid-template-columns:76px minmax(0,1fr) 112px;align-items:center;gap:13px;display:grid}.scorer-profile-head>img{object-fit:contain;background:#f2f6f7;border-radius:18px;width:76px;height:76px;padding:7px}.scorer-profile-head>span{min-width:0}.scorer-profile-head span small,.scorer-profile-head span h2,.scorer-profile-head span b{display:block}.scorer-profile-head span small{color:#849baa;font-size:8px}.scorer-profile-head span h2{margin:4px 0;font-size:29px}.scorer-profile-head span b{color:#73dfb0;font-size:10px}.scorer-profile-head>em{text-align:center;background:#12382d;border:1px solid #34745e;border-radius:13px;padding:10px 7px;font-style:normal}.scorer-profile-head>em small,.scorer-profile-head>em strong,.scorer-profile-head>em i{display:block}.scorer-profile-head>em small{color:#82a99a;font-size:6px;font-weight:1000}.scorer-profile-head>em strong{color:#6fe2ae;margin-top:3px;font-size:29px}.scorer-profile-head>em i{color:#edca72;margin-top:3px;font-size:7px;font-style:normal;font-weight:900}.scorer-profile-status{background:#12342b;border:1px solid #35725d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.scorer-profile-status>b{color:#73e0b1;letter-spacing:.07em;font-size:8px}.scorer-profile-status>span{color:#9eb2aa;font-size:8px;font-weight:900}.scorer-match-card{background:#102537;border:1px solid #345369;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.scorer-match-card small,.scorer-match-card strong{display:block}.scorer-match-card small{color:#7590a2;font-size:6px;font-weight:1000}.scorer-match-card strong{margin-top:4px;font-size:13px}.scorer-match-card>b{color:#07111f;background:#e6c46b;border-radius:999px;flex:none;padding:7px 9px;font-size:7px}.scorer-match-stats,.scorer-season-stats{grid-template-columns:repeat(3,1fr)}.scorer-season-hold{background:#0c1e2c;border:1px solid #315267;border-radius:13px;gap:5px;padding:13px;display:grid}.scorer-season-hold strong{font-size:11px}.scorer-season-hold span{color:#829aaa;font-size:9px;line-height:1.5}.scorer-profile-source{background:#102a23;border:1px solid #3b5d53;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding:11px 13px;display:flex}.scorer-profile-source span,.scorer-profile-source b{display:block}.scorer-profile-source span{color:#8ba69b;font-size:8px}.scorer-profile-source b{color:#70dcad;margin-bottom:3px;font-size:7px}.scorer-profile-source a{color:#78d3e9;flex:none;font-size:8px;text-decoration:none}.gamecast-stage-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:10px;display:grid}.gamecast-pitch-card,.gamecast-key-card,.gamecast-commentary-card{background:#091725;border:1px solid #2b5162;border-radius:17px;overflow:hidden}.gamecast-pitch-card>header,.gamecast-key-card>header,.gamecast-commentary-card>header,.live-player-boxscores>section>header{background:linear-gradient(110deg,#123144,#0d2131);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gamecast-pitch-card header small,.gamecast-key-card header small,.gamecast-commentary-card header small,.live-stats-heading small{color:#68d8b1;letter-spacing:.1em;font-size:7px;font-weight:1000;display:block}.gamecast-pitch-card header h3,.gamecast-key-card header h3,.gamecast-commentary-card header h3,.live-stats-heading h3{color:#f1f5f7;letter-spacing:0;text-transform:none;margin:3px 0 0;font-size:16px}.gamecast-pitch-card header>b,.gamecast-key-card header>b,.gamecast-commentary-card header>b{color:#73cfe7;font-size:8px}.gamecast-pitch{aspect-ratio:1.72;background:repeating-linear-gradient(90deg,#17614f 0 12.5%,#145844 12.5% 25%);border:2px solid #70d7b8;margin:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #001b14aa}.gamecast-pitch:before,.gamecast-pitch:after{content:"";border:2px solid #b8f2df;width:9%;height:28%;position:absolute;top:50%;transform:translateY(-50%)}.gamecast-pitch:before{border-left:0;left:-2px}.gamecast-pitch:after{border-right:0;right:-2px}.gamecast-pitch>.halfway{background:#b8f2df;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.gamecast-pitch>.circle{aspect-ratio:1;border:2px solid #b8f2df;border-radius:50%;width:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gamecast-pitch>.box{border:2px solid #b8f2df;width:18%;height:58%;position:absolute;top:50%;transform:translateY(-50%)}.gamecast-pitch>.box.left{border-left:0;left:-2px}.gamecast-pitch>.box.right{border-right:0;right:-2px}.pitch-event{z-index:2;background:#6cd5ed;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #001b22}.pitch-event.away{background:#edc968}.pitch-event.neutral{background:#a2afba}.pitch-event.off-target{opacity:.82;border-style:dashed}.pitch-event.blocked{border-radius:2px}.pitch-event.goal{background:#6ce6aa;border:3px solid #fff;width:18px;height:18px;box-shadow:0 0 0 5px #6ce6aa33,0 0 16px #6ce6aa}.gamecast-pitch-card>footer{color:#91a7b5;justify-content:center;align-items:center;gap:16px;padding:0 12px 13px;font-size:8px;display:flex}.gamecast-pitch-card>footer span{align-items:center;gap:5px;display:flex}.gamecast-pitch-card>footer i{background:#6cd5ed;border-radius:50%;width:8px;height:8px;display:block}.gamecast-pitch-card>footer i.away{background:#edc968}.gamecast-pitch-card>footer i.goal{background:#6ce6aa;box-shadow:0 0 7px #6ce6aa}.gamecast-key-card ol,.gamecast-commentary-card ol{background:#294759;gap:1px;margin:0;padding:0;list-style:none;display:grid}.gamecast-key-card ol{max-height:340px;overflow:auto}.gamecast-key-card li{background:#0c1d2b;grid-template-columns:46px 12px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid}.gamecast-key-card li time,.gamecast-commentary-card li time{color:#e8c76e;font-size:9px;font-weight:1000}.gamecast-key-card li>i{background:#0b1b29;border:2px solid #6ed1e8;border-radius:50%;width:9px;height:9px}.gamecast-key-card li.away>i{border-color:#e8c66f}.gamecast-key-card li.goal>i{background:#65dfab;box-shadow:0 0 10px #65dfab}.gamecast-key-card li strong,.gamecast-key-card li small,.gamecast-commentary-card li strong,.gamecast-commentary-card li small{display:block}.gamecast-key-card li strong{font-size:9px;line-height:1.35}.gamecast-key-card li small,.gamecast-commentary-card li small{color:#718a9c;margin-top:3px;font-size:7px}.gamecast-empty{color:#8198a8;text-align:center;place-items:center;min-height:150px;padding:20px;font-size:9px;display:grid}.gamecast-commentary-card ol{max-height:430px;overflow:auto}.gamecast-commentary-card li{background:#0c1d2b;border-left:3px solid #5cc5e1;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:11px 14px;display:grid}.gamecast-commentary-card li.away{border-left-color:#e4bd62}.gamecast-commentary-card li.goal{background:#123329;border-left-color:#66dfaa}.gamecast-commentary-card li strong{font-size:10px;line-height:1.4}.gamecast-key-card li.yellow-card>i{background:#f1d35f;border-color:#f1d35f}.gamecast-key-card li.red-card>i{background:#ef6872;border-color:#ef6872;box-shadow:0 0 9px #ef687266}.gamecast-key-card li.substitution>i{background:#18384a;border-color:#72cfe8}.gamecast-key-card li.substitution strong,.gamecast-commentary-card li.substitution strong{color:#80d8ed}.gamecast-commentary-card li.yellow-card{border-left-color:#f0d15e}.gamecast-commentary-card li.red-card{background:#321c25;border-left-color:#ef6872}.gamecast-commentary-card li.substitution{background:#102638;border-left-color:#72cfe8}.live-stats-heading{justify-content:space-between;align-items:end;gap:12px;padding:4px 2px 0;display:flex}.team-stat-comparison{background:#091725;border:1px solid #315267;border-radius:18px;overflow:hidden}.team-stat-comparison>summary{cursor:pointer;background:linear-gradient(110deg,#143246,#102438);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:grid}.team-stat-comparison>summary::-webkit-details-marker{display:none}.team-stat-comparison>summary>span{align-items:center;gap:8px;display:flex}.team-stat-comparison>summary>span.away{justify-content:flex-end}.team-stat-comparison>summary img{object-fit:contain;background:#fff;border-radius:9px;width:36px;height:36px;padding:4px}.team-stat-comparison>summary b{font-size:11px}.team-stat-comparison>summary strong{color:#77d5ea;letter-spacing:.1em;font-size:8px}.team-stat-comparison>div{background:#28485a;gap:1px;display:grid}.team-stat-row{background:#0b1c2a;grid-template-columns:48px minmax(50px,1fr) minmax(130px,1.15fr) minmax(50px,1fr) 48px;align-items:center;gap:9px;padding:9px 13px;display:grid}.team-stat-row>b{color:#edf3f6;text-align:center;font-size:11px}.team-stat-row>em{color:#829aaa;text-align:center;font-size:8px;font-style:normal;font-weight:900}.team-stat-row .bar{background:#172f40;border-radius:999px;height:6px;display:flex}.team-stat-row .bar.away{justify-content:flex-start}.team-stat-row .bar.home{justify-content:flex-end}.team-stat-row .bar i{border-radius:inherit;background:#66d3ec;height:100%;display:block}.team-stat-row .bar.away i{background:#e5c167}.live-player-boxscores{grid-template-columns:1fr 1fr;gap:10px;display:grid}.live-player-boxscores>section{background:#091725;border:1px solid #2d4c61;border-radius:18px;overflow:hidden}.live-player-boxscores>section>header{justify-content:flex-start}.live-player-boxscores>section>header>img{object-fit:contain;background:#fff;border-radius:10px;width:42px;height:42px;padding:5px}.live-player-boxscores>section>header span{min-width:0}.live-player-boxscores>section>header small,.live-player-boxscores>section>header h3{display:block}.live-player-boxscores>section>header small{color:#6edaae;font-size:6px;font-weight:1000}.live-player-boxscores>section>header h3{margin:3px 0 0;font-size:14px}.live-player-boxscores>section>header>b{color:#78cfe7;margin-left:auto;font-size:7px}.live-player-stat-list{background:#294759;gap:1px;display:grid}.live-player-stat-list details{background:#0c1d2b}.live-player-stat-list summary{cursor:pointer;grid-template-columns:minmax(140px,1fr) auto 55px;align-items:center;gap:8px;min-height:64px;padding:8px 10px;list-style:none;display:grid}.live-player-stat-list summary::-webkit-details-marker{display:none}.live-player-name{align-items:center;gap:8px;min-width:0;display:flex}.live-player-name>img,.live-player-name>i{object-fit:cover;background:#183449;border-radius:9px;flex:0 0 36px;width:36px;height:36px}.live-player-name>i{color:#81d4e9;place-items:center;font-size:7px;font-style:normal;font-weight:1000;display:grid}.live-player-name>span{min-width:0}.live-player-name strong,.live-player-name small{display:block}.live-player-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.live-player-name small{color:#6f899b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5.5px;overflow:hidden}.live-player-quick{grid-template-columns:repeat(4,34px);gap:3px;display:grid}.live-player-quick>b{color:#e9f0f3;text-align:center;background:#142c3e;border-radius:7px;padding:5px 2px;font-size:9px}.live-player-quick small{color:#6d8799;font-size:4px;display:block}.live-player-stat-list summary>em{color:#73cde6;text-align:right;font-size:6px;font-style:normal}.live-player-full-line{background:#081722;grid-template-columns:repeat(5,1fr);gap:4px;padding:9px;display:grid}.live-player-full-line>span{text-align:center;background:#102536;border:1px solid #284558;border-radius:8px;min-width:0;padding:8px 5px}.live-player-full-line small,.live-player-full-line b{display:block}.live-player-full-line small{color:#718b9d;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:900;overflow:hidden}.live-player-full-line b{color:#e8c970;margin-top:4px;font-size:9px}.live-player-full-line>p{color:#7f96a7;text-align:center;grid-column:1/-1;font-size:8px}.live-stats-source-note{color:#8fb1a3;background:#102c24;border:1px solid #386453;border-radius:12px;margin:0;padding:11px 13px;font-size:8px;line-height:1.5}@media (width<=850px){.gamecast-stage-grid,.live-player-boxscores{grid-template-columns:1fr}.live-scoreline,.live-score-scorers{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);padding-inline:18px}.live-scoreline>div>b{font-size:44px}.live-player-full-line{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.match-hub-live-score{font-size:22px}.live-score-stage>header{flex-wrap:wrap;align-items:flex-start}.live-score-stage>header button{margin-left:auto}.live-scoreline{grid-template-columns:1fr 100px 1fr;gap:6px;padding:18px 8px}.live-scoreline>span{text-align:center;justify-items:center;gap:6px;display:grid}.live-scoreline>span.away{text-align:center;display:grid}.live-scoreline>span img{border-radius:12px;width:46px;height:46px;padding:5px}.live-scoreline>span strong{font-size:11px}.live-scoreline>div{gap:4px}.live-scoreline>div>b{font-size:34px}.live-scoreline>div>i{font-size:20px}.live-score-scorers{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:4px;margin-top:-5px;padding:0 8px 14px}.live-score-scorers>span{font-size:5px}.live-score-scorers button{gap:3px;width:100%;padding:5px 3px}.live-score-scorers button strong{white-space:normal;font-size:8px}.live-score-scorers button time{font-size:8px}.live-score-stage>footer{align-items:flex-start;display:grid}.gamecast-pitch-card>header,.gamecast-key-card>header,.gamecast-commentary-card>header{padding:11px}.gamecast-pitch-card header h3,.gamecast-key-card header h3,.gamecast-commentary-card header h3,.live-stats-heading h3{font-size:14px}.gamecast-pitch{margin:10px}.gamecast-key-card li strong,.gamecast-commentary-card li strong{font-size:10px}.gamecast-key-card li small,.gamecast-commentary-card li small{font-size:8px}.live-stats-heading{align-items:flex-start}.live-stats-heading button{flex:none}.team-stat-comparison>summary{padding:10px 8px}.team-stat-comparison>summary img{width:30px;height:30px}.team-stat-row{grid-template-columns:38px minmax(28px,1fr) minmax(92px,1.2fr) minmax(28px,1fr) 38px;gap:5px;padding:9px 6px}.team-stat-row>em{font-size:7px}.team-stat-row>b{font-size:10px}.live-player-stat-list summary{grid-template-columns:minmax(120px,1fr) auto;min-height:70px}.live-player-quick{grid-template-columns:repeat(4,29px)}.live-player-stat-list summary>em{text-align:right;grid-column:1/-1}.live-player-name strong{font-size:10px}.live-player-name small{font-size:7px}.live-player-full-line{grid-template-columns:repeat(3,1fr)}.live-player-full-line small{font-size:6px}.live-stats-source-note{font-size:9px}.scorer-profile-head{grid-template-columns:58px minmax(0,1fr) 78px;gap:9px}.scorer-profile-head>img{width:58px;height:58px;padding:5px}.scorer-profile-head span h2{font-size:21px}.scorer-profile-head>em{padding:8px 4px}.scorer-profile-head>em strong{font-size:22px}.scorer-profile-status{align-items:flex-start}.scorer-profile-status>span{text-align:right;max-width:120px;line-height:1.35}.scorer-match-card{align-items:flex-start}.scorer-match-card strong{font-size:11px;line-height:1.35}.scorer-profile-source{align-items:flex-start}.scorer-profile-source a{text-align:right;font-size:7px}}.transfer-live-board{margin:18px 0 38px}.transfer-live-news{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-archive-title{margin-top:0}.home-newswire>footer button:first-child:not(:last-child){color:#70cbe8}.hub-daily-prop-status{color:#75deb0;letter-spacing:.07em;background:#102a23;border:1px solid #32604f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:7px;font-weight:1000;display:flex}.hub-daily-prop-status span{align-items:center;gap:6px;display:flex}.hub-daily-prop-status span i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.hub-daily-prop-status b{color:#e9c86f}.hub-daily-prop-status em{color:#81a1b3;margin-left:auto;font-style:normal}.match-hub-view>.match-hub-section-head:not(:first-child){margin-top:4px}@media (width<=700px){.transfer-live-news{grid-template-columns:1fr}.transfer-live-board{margin-bottom:28px}}.weekly-game.live .weekly-sides{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.weekly-game.live .weekly-sides>i.match-score{color:#75e2ae;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 0 12px #5fe0a744;white-space:nowrap;font-size:22px;line-height:1}@media (width<=700px){.weekly-game.live .weekly-sides{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr)}.weekly-game.live .weekly-sides>i.match-score{font-size:20px}}.sport-search{z-index:35;color:#f5f7f9;width:min(760px,100%);font-family:var(--font-geist-sans),sans-serif;position:relative}.sport-search form{border:1px solid var(--search-accent,#79d9bd);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.sport-search form{border:1px solid color-mix(in srgb,var(--search-accent,#79d9bd) 42%,#294256)}}.sport-search form{background:#07131ee8;border-radius:15px;padding:0 14px;box-shadow:0 15px 35px #0005}.sport-search form:focus-within{border-color:var(--search-accent,#79d9bd);box-shadow:0 0 0 3px var(--search-accent,#79d9bd),0 15px 35px #0005}@supports (color:color-mix(in lab, red, red)){.sport-search form:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--search-accent,#79d9bd) 16%,transparent),0 15px 35px #0005}}.sport-search form>span{color:var(--search-accent,#79d9bd);font-size:22px;font-weight:900}.sport-search input{color:#f7fafb;min-width:0;height:52px;font:700 14px/1 var(--font-geist-sans),sans-serif;background:0 0;border:0;outline:0;padding:0 8px}.sport-search input::placeholder{color:#7f95a5}.sport-search kbd{color:#91a7b5;letter-spacing:.09em;background:#102434;border:1px solid #355164;border-radius:7px;padding:6px 8px;font-family:inherit;font-size:8px;font-weight:1000}.sport-search-results{background:#071521;border:1px solid #36576b;border-radius:15px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #000b}.sport-search-results>button{color:#f5f8fa;text-align:left;cursor:pointer;background:#091925;border:0;border-bottom:1px solid #1e3545;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px 11px;display:grid}.sport-search-results>button:last-child{border-bottom:0}.sport-search-results>button:hover,.sport-search-results>button:focus-visible,.sport-search-results>button.active{background:#112d3e;outline:0}.sport-search-results>button>i{border:1px solid var(--search-accent,#79d9bd);place-items:center;width:40px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sport-search-results>button>i{border:1px solid color-mix(in srgb,var(--search-accent,#79d9bd) 42%,#294256)}}.sport-search-results>button>i{color:var(--search-accent,#79d9bd);background:#102a38;border-radius:11px;font-size:8px;font-style:normal;font-weight:1000}.sport-search-results>button>i img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.sport-search-results span{min-width:0}.sport-search-results span strong,.sport-search-results span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sport-search-results span strong{font-size:14px}.sport-search-results span small{color:#8ca2b1;margin-top:4px;font-size:11px}.sport-search-results>button>b{color:var(--search-accent,#79d9bd);text-align:center;font-size:22px}.sport-search-empty{background:#091925;gap:5px;padding:18px;display:grid}.sport-search-empty strong{font-size:14px}.sport-search-empty span{color:#8399a9;font-size:12px}.football-command-header>.sport-search,.cfb-command-header>.sport-search{grid-column:1/-1;width:100%;margin-top:2px}.football-command-header>.sport-search{--search-accent:#f4bd4f}.cfb-command-header>.sport-search{--search-accent:#e5b65e}.baseball-global-search{--search-accent:#78b9e7;width:min(1180px,100% - 32px);margin:12px auto 4px}@media (width<=700px){.sport-search{width:100%}.sport-search form{border-radius:12px;grid-template-columns:25px minmax(0,1fr);min-height:48px;padding:0 10px}.sport-search form>span{font-size:21px}.sport-search input{height:46px;padding-inline:6px;font-size:13px}.sport-search kbd{display:none}.sport-search-results{border-radius:13px;left:-2px;right:-2px}.sport-search-results>button{grid-template-columns:36px minmax(0,1fr) 16px;gap:8px;min-height:58px;padding:8px}.sport-search-results>button>i{border-radius:9px;width:34px;height:34px}.sport-search-results span strong{font-size:13px}.sport-search-results span small{font-size:10px}.baseball-global-search{width:calc(100% - 20px);margin-top:9px}}.slip-builder>.slip-hero{order:0}.slip-builder>.slip-decision-console{order:1}.slip-builder>.weekly-loading,.slip-builder>.empty-tool{order:2}.slip-builder>.slip-deck{order:3}.slip-builder>.slip-toolbar{order:4}.slip-builder>.slip-summary{order:5}.slip-builder>.slip-message{order:6}.slip-builder>.slip-leg-list,.slip-builder>.empty-slip{order:7}.slip-builder>.slip-privacy{order:8}.slip-builder>.slip-preset-board{order:20}.slip-builder>.parlay-research-board{order:21}.slip-decision-console{background:linear-gradient(135deg,#172a2a,#091724 62%);border:1px solid #5e6f47;border-left:5px solid #edc96f;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #0004}.slip-decision-console.ready{border-color:#39775e #39775e #39775e #6fe0af}.slip-decision-console.hold{border-color:#7a424c #7a424c #7a424c #ed7f8c}.slip-decision-console>header{background:#102536cc;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.slip-decision-console>header small,.slip-decision-console>header h2,.slip-decision-console>header p,.slip-decision-console>header>b,.slip-decision-console>header>b small{display:block}.slip-decision-console>header span>small{color:#eac86f;letter-spacing:.08em;font-size:12px;font-weight:1000}.slip-decision-console.ready>header span>small{color:#70dfb0}.slip-decision-console.hold>header span>small{color:#f2969f}.slip-decision-console>header h2{margin:5px 0 0;font-size:24px;line-height:1.12}.slip-decision-console>header p{color:#91a6b5;margin:7px 0 0;font-size:14px;line-height:1.45}.slip-decision-console>header>b{color:#efcd72;text-align:center;background:#2e2819;border:1px solid #806a38;border-radius:14px;flex:0 0 145px;padding:13px;font-size:22px}.slip-decision-console.ready>header>b{color:#72dfb1;background:#16372d;border-color:#3c7b62}.slip-decision-console.hold>header>b{color:#f39aa3;background:#3b242a;border-color:#804751}.slip-decision-console>header>b small{color:#9cadb6;margin-top:4px;font-size:10px}.slip-decision-metrics{background:#294858;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.slip-decision-metrics>span{text-align:center;background:#0b1c2a;padding:14px}.slip-decision-metrics small,.slip-decision-metrics b,.slip-decision-metrics em{display:block}.slip-decision-metrics small{color:#7e96a6;font-size:12px;font-weight:900}.slip-decision-metrics b{color:#edca71;margin-top:5px;font-size:25px}.slip-decision-metrics em{color:#8199a9;margin-top:3px;font-size:12px;font-style:normal}.slip-return-lab{background:#081824;grid-template-columns:minmax(180px,.8fr) auto 1fr 1fr;align-items:end;gap:9px;padding:14px 16px;display:grid}.slip-return-lab label>span,.slip-return-lab>span small{color:#7e95a5;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.slip-return-lab label>div{background:#0d2131;border:1px solid #365469;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;height:45px;display:grid}.slip-return-lab label b{color:#edca72;text-align:center}.slip-return-lab input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:16px;font-weight:800}.slip-stake-type{grid-template-columns:1fr 1fr;height:45px;display:grid}.slip-stake-type button{color:#8fa3b1;cursor:pointer;background:#0d2131;border:1px solid #355267;padding:0 12px;font-size:12px;font-weight:900}.slip-stake-type button:first-child{border-radius:10px 0 0 10px}.slip-stake-type button:last-child{border-radius:0 10px 10px 0}.slip-stake-type button.active{color:#efce75;background:#342c1a;border-color:#dfbc62}.slip-return-lab>span{background:#0d2131;border:1px solid #304d61;border-radius:10px;min-height:45px;padding:8px 11px}.slip-return-lab>span small{margin:0}.slip-return-lab>span b,.slip-return-lab>span em{display:block}.slip-return-lab>span b{color:#e9c96f;margin-top:3px;font-size:18px}.slip-return-lab>span em{color:#7e95a5;margin-top:2px;font-size:11px;font-style:normal}.slip-return-lab>span.return{background:#12352c;border-color:#39775f}.slip-return-lab>span.return b{color:#72e0b1}.slip-decision-console>footer{background:#0b1c2a;border-top:1px solid #29475a;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.slip-decision-console>footer>span{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.slip-decision-console>footer i{background:#e9c569;border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 10px #e9c569}.slip-decision-console>footer b{font-size:12px}.slip-decision-console>footer em{color:#839aa9;font-size:12px;font-style:normal}.slip-decision-console>footer button{color:#07111f;cursor:pointer;background:#e8c76f;border:1px solid #d6b356;border-radius:10px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:1000}.slip-decision-console>footer button:disabled{opacity:.45;cursor:default}.slip-leg-list>li.decision-hold{border-left-color:#eb7d89}.slip-leg-list>li.decision-clear{border-left-color:#6fdcae}.slip-leg-gates{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.slip-leg-gates>span{background:#102536;border:1px solid #335064;border-radius:10px;min-width:0;padding:9px}.slip-leg-gates small,.slip-leg-gates b,.slip-leg-gates em{display:block}.slip-leg-gates small{color:#7890a1;font-size:11px;font-weight:900}.slip-leg-gates b{color:#e8c970;margin-top:4px;font-size:13px}.slip-leg-gates em{color:#8ea2b0;margin-top:3px;font-size:12px;font-style:normal;line-height:1.35}.slip-leg-gates .starting,.slip-leg-gates .edge,.slip-leg-gates .won,.slip-leg-gates .void{background:#12352b;border-color:#34745b}.slip-leg-gates .starting b,.slip-leg-gates .edge b,.slip-leg-gates .won b,.slip-leg-gates .void b{color:#72dfb0}.slip-leg-gates .not-starting,.slip-leg-gates .filler,.slip-leg-gates .thin,.slip-leg-gates .lost{background:#39242a;border-color:#74434c}.slip-leg-gates .not-starting b,.slip-leg-gates .filler b,.slip-leg-gates .thin b,.slip-leg-gates .lost b{color:#ef949e}.slip-leg-list>li section{grid-template-columns:repeat(4,1fr)}.slip-price-editor{grid-template-columns:minmax(170px,.7fr) auto 120px;align-items:end;gap:7px;margin-top:9px;display:grid}.slip-price-editor label>span,.slip-price-editor>span small{color:#748b9d;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.slip-price-editor input{color:#fff;background:#0b1c2b;border:1px solid #365369;border-radius:9px;outline:none;width:100%;height:40px;padding:0 10px;font-size:14px;font-weight:800}.slip-price-editor input:focus{border-color:#e5c168}.slip-price-editor button{color:#edca72;cursor:pointer;background:#302819;border:1px solid #765f31;border-radius:9px;height:40px;padding:0 12px;font-size:12px;font-weight:900}.slip-price-editor button:disabled{opacity:.5}.slip-price-editor>span{background:#102536;border:1px solid #315166;border-radius:9px;height:40px;padding:6px 9px}.slip-price-editor>span small{margin:0}.slip-price-editor>span b{color:#72dcae;margin-top:2px;font-size:13px;display:block}.slip-correlation-warning{background:#2c2619;border:1px solid #795f2f;border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.slip-correlation-warning b{color:#edc96f;flex:none;font-size:11px}.slip-correlation-warning span{color:#b3a578;font-size:12px;line-height:1.35}.accuracy-slip-audit{background:linear-gradient(135deg,#12362d,#0a1a28 62%);border:1px solid #3b705d;border-radius:18px;overflow:hidden}.accuracy-slip-audit.hold{background:linear-gradient(135deg,#342329,#0a1a28 62%);border-color:#70434b}.accuracy-slip-audit>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.accuracy-slip-audit>header small,.accuracy-slip-audit>header h3,.accuracy-slip-audit>header p,.accuracy-slip-audit>header>b,.accuracy-slip-audit>header>b small{display:block}.accuracy-slip-audit>header span>small{color:#72dfb1;font-size:12px;font-weight:1000}.accuracy-slip-audit>header h3{margin:4px 0 0;font-size:21px}.accuracy-slip-audit>header p{color:#91a7b4;margin:5px 0 0;font-size:13px;line-height:1.45}.accuracy-slip-audit>header>b{color:#73e0b1;text-align:center;min-width:90px;font-size:25px}.accuracy-slip-audit>header>b small{color:#8399a7;font-size:10px}.accuracy-slip-audit>div{background:#315345;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.accuracy-slip-audit>div span{text-align:center;background:#0d211f;padding:11px}.accuracy-slip-audit>div small,.accuracy-slip-audit>div b{display:block}.accuracy-slip-audit>div small{color:#7e998d;font-size:11px;font-weight:900}.accuracy-slip-audit>div b{color:#e7c86f;margin-top:4px;font-size:20px}.accuracy-slip-audit>footer{background:#091823;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.accuracy-slip-audit>footer span{color:#859ba9;font-size:12px}.accuracy-slip-audit>footer button{color:#71ddb0;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:1000}.sous-decision-flow{scrollbar-width:none;background:#0b1c27;border:1px solid #4c5b43;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 13px;display:flex;overflow-x:auto}.sous-decision-flow::-webkit-scrollbar{display:none}.sous-decision-flow>span{flex:none;grid-template-rows:auto auto;grid-template-columns:25px auto;align-items:center;column-gap:7px;display:grid}.sous-decision-flow>span>b{color:#07111f;background:#e8c66d;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.sous-decision-flow small{color:#e9ca72;font-size:11px;font-weight:1000}.sous-decision-flow em{color:#7f96a5;font-size:11px;font-style:normal}.sous-decision-flow>i{color:#536f80;flex:none;font-style:normal}@media (width<=800px){.slip-decision-console>header{align-items:flex-start}.slip-return-lab,.slip-decision-metrics{grid-template-columns:1fr 1fr}.slip-leg-gates{grid-template-columns:1fr}.accuracy-slip-audit>div{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.slip-decision-console{border-radius:16px}.slip-decision-console>header{gap:12px;padding:15px;display:grid}.slip-decision-console>header h2{font-size:21px}.slip-decision-console>header p{font-size:13px}.slip-decision-console>header>b{width:100%;min-width:0}.slip-decision-metrics>span{padding:11px 7px}.slip-decision-metrics small,.slip-decision-metrics em{font-size:10px}.slip-decision-metrics b{font-size:22px}.slip-return-lab{grid-template-columns:1fr;padding:12px}.slip-decision-console>footer{align-items:stretch;display:grid}.slip-decision-console>footer button{width:100%}.slip-leg-list>li{grid-template-columns:38px minmax(0,1fr)}.slip-leg-list>li>aside{grid-column:1/-1}.slip-leg-gates em{font-size:11px}.slip-price-editor{grid-template-columns:1fr 1fr}.slip-price-editor label{grid-column:1/-1}.slip-price-editor>span{min-width:0}.slip-correlation-warning{align-items:flex-start;display:grid}.accuracy-slip-audit>header{align-items:flex-start}.accuracy-slip-audit>header p{font-size:12px}.accuracy-slip-audit>div{grid-template-columns:repeat(2,1fr)}.accuracy-slip-audit>footer{align-items:flex-start;display:grid}.sous-decision-flow{justify-content:flex-start}.sous-decision-flow small,.sous-decision-flow em{font-size:10px}}.weekly-prop-workflow{color:#edf4f7;background:#091722;border:1px solid #31516a;border-radius:16px;margin:0 0 16px;overflow:hidden}.weekly-prop-workflow>header{background:linear-gradient(120deg,#122b3d,#0d1e2b);justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 18px;display:flex}.weekly-prop-workflow>header span>*{display:block}.weekly-prop-workflow>header small{color:#f0c15b;letter-spacing:.08em;font-size:10px;font-weight:950}.weekly-prop-workflow>header b{margin-top:5px;font-size:16px}.weekly-prop-workflow>header p{color:#9cb0bd;max-width:450px;margin:0;font-size:12px;line-height:1.5}.weekly-prop-workflow>header p strong{color:#e8c873}.weekly-prop-workflow-stages{background:#294254;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.weekly-prop-workflow-stages article{background:#0b1924;flex-direction:column;gap:7px;min-height:132px;padding:13px;display:flex}.weekly-prop-workflow-stages article small{color:#80aff4;letter-spacing:.06em;font-size:9px;font-weight:950}.weekly-prop-workflow-stages article b{font-size:12px;line-height:1.35}.weekly-prop-workflow-stages article span,.weekly-prop-unit-checks article span{color:#92a7b4;font-size:11px;line-height:1.45}.weekly-prop-unit-checks{background:#294254;border-top:1px solid #294254;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.weekly-prop-unit-checks article{background:#0a1823;flex-direction:column;gap:4px;min-height:74px;padding:11px;display:flex}.weekly-prop-unit-checks article b{color:#e9c86f;letter-spacing:.06em;font-size:9px}@media (width<=900px){.weekly-prop-workflow-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-prop-unit-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.weekly-prop-workflow>header{flex-direction:column;align-items:flex-start;gap:8px}.weekly-prop-workflow>header p{font-size:11px}.weekly-prop-workflow-stages{grid-template-columns:1fr 1fr}.weekly-prop-workflow-stages article{min-height:0;padding:11px}.weekly-prop-workflow-stages article span,.weekly-prop-unit-checks article span{font-size:10px}}.cfb-matchup-overview{gap:18px;display:grid}.cfb-matchup-intro{padding:24px}.cfb-matchup-intro>small{color:#ff932b;font-size:14px;font-weight:800}.cfb-matchup-intro h2{margin:10px 0;font-size:clamp(23px,4vw,32px);line-height:1.2}.cfb-matchup-intro p{color:#b8cee0;margin:0;font-size:16px;line-height:1.6}.cfb-matchup-intro button{color:#fff;background:#17334c;border:1px solid #315a79;border-radius:12px;margin-top:16px;padding:12px 18px;font-size:16px}.cfb-matchup-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.cfb-matchup-players button{text-align:left;color:#fff;background:#091c2d;border:1px solid #244963;border-radius:14px;align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.cfb-matchup-players img{object-fit:cover;object-position:center top;border-radius:10px;width:64px;height:72px}.cfb-matchup-players button>span:last-child{gap:7px;min-width:0;display:grid}.cfb-matchup-players small,.cfb-matchup-news small{color:#9dbad2;font-size:14px}.cfb-matchup-players b{font-size:18px}.cfb-matchup-players em{color:#bed1df;font-size:16px;font-style:normal;line-height:1.5}.cfb-matchup-reads{padding:0 20px}.cfb-matchup-reads article{border-bottom:1px solid #244963;padding:18px 0}.cfb-matchup-reads article:last-child{border:0}.cfb-matchup-reads h3{margin:0 0 10px;font-size:18px}.cfb-matchup-reads p{color:#bed1df;margin:8px 0;font-size:16px;line-height:1.6}.cfb-matchup-news{padding:0 20px;display:grid}.cfb-matchup-news a{color:#fff;border-bottom:1px solid #244963;gap:8px;padding:18px 0;text-decoration:none;display:grid}.cfb-matchup-news a:last-child{border:0}.cfb-matchup-news b{font-size:18px;line-height:1.4}.cfb-matchup-news span{color:#ffa14a;font-size:14px}.cfb-match-tabs{flex-wrap:nowrap;overflow-x:auto}.cfb-match-tabs button{flex-shrink:0}.cfb-matchup-overview button:focus-visible,.cfb-matchup-overview a:focus-visible{outline-offset:3px;outline:3px solid #ff932b}@media (width<=600px){.cfb-matchup-players{grid-template-columns:1fr}.cfb-matchup-intro{padding:20px}}.player-photo-fallback{color:#d1edf4;background:#123348;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:inline-flex;overflow:hidden}.mlb-spread-detail>header>.player-photo-fallback,.nhl-spread-detail>header>.player-photo-fallback{width:96px;height:96px;font-size:26px}.accuracy-player-results>p{color:#b8cee0;padding:0 16px;font-size:13px;line-height:1.5}.defense-td-inline{color:#bed1df;margin:4px 0 8px;font-size:.875rem;line-height:1.6;display:block}.defense-td-inline .defense-td-stat,.defense-td-inline .defense-td-trend{font:inherit;display:inline}.defense-td-trend.up{color:#79dec1}.defense-td-trend.down{color:#ffc17d}.weekly-review{color:#eef5f8;max-width:1180px;margin:28px auto 70px;padding:0 20px}.cfb-app>.weekly-review{margin-top:24px}.weekly-review-hero{background:radial-gradient(circle at 12% 0,#18425a 0,#0000 42%),linear-gradient(145deg,#10283b,#081522);border:1px solid #38546a;border-top:4px solid #e1bb5d;border-radius:24px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;padding:24px;display:grid;box-shadow:0 20px 52px #0005}.weekly-review-hero span>small,.weekly-review-hero span>h2,.weekly-review-hero span>p{display:block}.weekly-review-hero span>small{color:#edc86c;letter-spacing:.14em;font-size:8px;font-weight:1000}.weekly-review-hero h2{letter-spacing:-.04em;margin:8px 0 4px;font-size:clamp(28px,4vw,46px)}.weekly-review-hero p{color:#91a9ba;margin:0;font-size:11px}.weekly-review-hero>div{border-left:1px solid #38546a;justify-items:end;padding-left:22px;display:grid}.weekly-review-hero>div b{color:#edc86c;font-size:54px;line-height:.9}.weekly-review-hero>div small{color:#9bb0be;letter-spacing:.12em;margin-top:6px;font-size:7px;font-weight:1000}.weekly-review-hero>div em{color:#6f899b;text-align:right;margin-top:8px;font-size:7px;font-style:normal}.weekly-review-rule{background:#0b1b29;border:1px solid #29485f;border-radius:14px;grid-template-columns:130px 1fr;gap:16px;margin:10px 0 18px;padding:13px 15px;display:grid}.weekly-review-rule b{color:#6fd6ee;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.weekly-review-rule span{color:#9fb3c1;font-size:9px;line-height:1.55}.weekly-review-columns{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.weekly-review-list{background:#081521;border:1px solid #2d4b61;border-radius:21px;overflow:hidden}.weekly-review-list>header{background:linear-gradient(110deg,#163a36,#0c202a);justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.weekly-review-list.shite>header{background:linear-gradient(110deg,#49252d,#1b1823)}.weekly-review-list>header small,.weekly-review-list>header h2{display:block}.weekly-review-list>header small{color:#67d9ab;letter-spacing:.13em;font-size:7px;font-weight:1000}.weekly-review-list.shite>header small{color:#ff9098}.weekly-review-list>header h2{margin:5px 0 0;font-size:21px}.weekly-review-list>header>b{color:#79e3b8;background:#1e5546;border-radius:999px;place-items:center;min-width:36px;height:36px;font-size:13px;display:grid}.weekly-review-list.shite>header>b{color:#ff9ba3;background:#5a2831}.weekly-review-list>div{background:#213b4d;gap:1px;display:grid}.weekly-review-card{background:linear-gradient(145deg,#0f2334,#091622);padding:15px}.weekly-review-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.weekly-review-card>header small,.weekly-review-card>header h3,.weekly-review-card>header p{display:block}.weekly-review-card>header small{color:#7390a3;letter-spacing:.06em;font-size:7px;font-weight:900}.weekly-review-card>header h3{margin:5px 0 2px;font-size:17px}.weekly-review-card>header p{color:#879dad;margin:0;font-size:8px}.review-label{letter-spacing:.07em;border-radius:999px;flex:none;padding:6px 8px;font-size:7px}.review-label-goto{color:#7ee3b5;background:#1d5844}.review-label-watch{color:#f0cf70;background:#4d421f}.review-label-gem{color:#78d7f2;background:#183f5b}.review-label-fade{color:#ff9ba4;background:#572630}.weekly-review-line{color:#edf3f6;margin-top:13px;font-size:10px;line-height:1.45;display:block}.weekly-review-card>p{color:#9bb0bf;margin:7px 0 0;font-size:9px;line-height:1.5}.weekly-review-card>a{color:#70cde9;margin-top:10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}.weekly-review-coverage{background:#091724;border:1px solid #2d4b61;border-radius:20px;margin-top:14px;overflow:hidden}.weekly-review-coverage>header{background:#10273a;border-bottom:1px solid #2d4b61;justify-content:space-between;align-items:end;gap:14px;padding:16px 18px;display:flex}.weekly-review-coverage>header small{color:#edc86c;letter-spacing:.13em;font-size:7px;font-weight:1000}.weekly-review-coverage>header h2{margin:4px 0 0;font-size:20px}.weekly-review-coverage>header>b{color:#8da4b4;font-size:9px}.weekly-review-coverage>div{background:#29465a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.weekly-review-coverage article{background:#0c1d2b;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px;display:flex}.weekly-review-coverage article strong,.weekly-review-coverage article small{display:block}.weekly-review-coverage article strong{font-size:9px;line-height:1.35}.weekly-review-coverage article small{color:#718a9d;margin-top:4px;font-size:7px;line-height:1.35}.weekly-review-coverage article>b{color:#e8c568;font-size:21px}@media (width<=800px){.weekly-review{padding:0 12px}.weekly-review-hero{grid-template-columns:1fr;padding:18px}.weekly-review-hero>div{border-top:1px solid #38546a;border-left:0;grid-template-columns:auto 1fr;place-items:end start;padding:14px 0 0}.weekly-review-hero>div b{grid-row:1/3;margin-right:10px;font-size:44px}.weekly-review-hero>div em{text-align:left}.weekly-review-rule{grid-template-columns:1fr;gap:5px}.weekly-review-columns{grid-template-columns:1fr}.weekly-review-coverage>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.app-nav{grid-template-columns:repeat(7,1fr)}.app-nav a,.app-nav button{font-size:7px}.app-nav span{font-size:13px}.weekly-review{margin-top:18px}.weekly-review-coverage>div{grid-template-columns:1fr}}.soccer-impact-alerts{color:#eef5ff;background:#0d1d2c;border:1px solid #34516b;border-radius:14px;margin:16px 0;padding:16px}.soccer-impact-alerts.has-alerts{background:#241c12;border:2px solid #f3ae44}.soccer-impact-alerts header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.soccer-impact-alerts header span{gap:5px;display:grid}.soccer-impact-alerts small{letter-spacing:.07em;color:#ffc366;font-size:11px;font-weight:800}.soccer-impact-alerts header strong{font-size:19px}.soccer-impact-alerts header b{color:#b5cbe0;font-size:11px}.soccer-impact-alerts article{border-top:1px solid #665236;gap:6px;margin-top:13px;padding-top:13px;display:grid}.soccer-impact-alerts article strong{font-size:17px}.soccer-impact-alerts p{color:#d5e1ee;margin:8px 0;font-size:14px;line-height:1.55}.soccer-impact-alerts a{color:#ffd485;font-size:13px;font-weight:700}.soccer-impact-alerts footer{color:#a9bed2;margin-top:12px;font-size:11px}@media (width<=600px){.soccer-impact-alerts{padding:13px}.soccer-impact-alerts header{flex-wrap:wrap}.soccer-impact-alerts article strong{font-size:16px}}.match-hub-modal .live-form,.match-hub-modal .lineup-match-head small,.match-hub-modal .lineup-match-head h2 i,.match-hub-modal .lineup-match-head b,.match-hub-modal .lineup-rule,.match-hub-modal .lineup-pending span,.match-hub-modal .lineup-pending button,.match-hub-modal .lineup-source span,.match-hub-modal .lineup-source b,.match-hub-modal .lineup-source a,.match-hub-modal .match-hub-trust,.match-hub-modal .match-hub-tabs button,.match-hub-modal .official-xi-state small,.match-hub-modal .official-xi-state strong,.match-hub-modal .official-xi-state em,.match-hub-modal .official-xi-state button,.match-hub-modal .match-hub-section-head small,.match-hub-modal .match-hub-section-head button,.match-hub-modal .match-lineup-grid header small,.match-hub-modal .match-lineup-grid header h3,.match-hub-modal .match-lineup-grid header b,.match-hub-modal .hub-player-identity>i,.match-hub-modal .hub-player-identity strong,.match-hub-modal .hub-player-identity small,.match-hub-modal .hub-player-stats small,.match-hub-modal .hub-player-stats b,.match-hub-modal .hub-player-picks span,.match-hub-modal .hub-player-picks b,.match-hub-modal .hub-data-hold strong,.match-hub-modal .hub-data-hold span,.match-hub-modal .hub-pickem-grid header span,.match-hub-modal .hub-pickem-grid header b,.match-hub-modal .hub-pickem-grid article>strong,.match-hub-modal .hub-pickem-grid p,.match-hub-modal .hub-pickem-grid em,.match-hub-modal .hub-pick-disclaimer,.match-hub-modal .match-hub-head b,.match-hub-modal .match-hub-tabs button,.match-hub-modal .official-xi-state strong,.match-hub-modal .match-hub-section-head h3,.match-hub-modal .hub-projection-disclaimer,.match-hub-modal .match-hub-tabs button,.match-hub-modal .movement-lock small,.match-hub-modal .movement-lock strong,.match-hub-modal .movement-lock b,.match-hub-modal .movement-lock button,.match-hub-modal .movement-scoreboard small,.match-hub-modal .movement-scoreboard span,.match-hub-modal .movement-scoreboard em,.match-hub-modal .movement-grid small,.match-hub-modal .movement-grid b,.match-hub-modal .movement-grid em,.match-hub-modal .movement-reason small,.match-hub-modal .movement-reason strong,.match-hub-modal .movement-reason p,.match-hub-modal .movement-audit-note,.match-hub-modal .movement-hold button,.match-hub-modal .model-movement-view .hub-data-hold button,.match-hub-modal .match-hub-tabs button,.match-hub-modal .movement-lock small,.match-hub-modal .movement-lock strong,.match-hub-modal .movement-lock b,.match-hub-modal .movement-lock button,.match-hub-modal .movement-scoreboard span,.match-hub-modal .movement-scoreboard small,.match-hub-modal .movement-scoreboard em,.match-hub-modal .movement-grid small,.match-hub-modal .movement-grid em,.match-hub-modal .movement-grid b,.match-hub-modal .movement-reason small,.match-hub-modal .movement-reason strong,.match-hub-modal .movement-reason p,.match-hub-modal .movement-audit-note,.match-hub-modal .live-data-hold button,.match-hub-modal .live-score-stage>header span,.match-hub-modal .live-score-stage>header>b,.match-hub-modal .live-score-stage>header button,.match-hub-modal .live-stats-heading button,.match-hub-modal .live-scoreline>div>small,.match-hub-modal .live-score-stage>footer,.match-hub-modal .live-score-stage>footer b,.match-hub-modal .live-score-scorers>span,.match-hub-modal .live-score-scorers button strong,.match-hub-modal .live-score-scorers button time,.match-hub-modal .live-score-scorers button i,.match-hub-modal .gamecast-pitch-card header small,.match-hub-modal .gamecast-key-card header small,.match-hub-modal .gamecast-commentary-card header small,.match-hub-modal .live-stats-heading small,.match-hub-modal .gamecast-pitch-card header>b,.match-hub-modal .gamecast-key-card header>b,.match-hub-modal .gamecast-commentary-card header>b,.match-hub-modal .gamecast-pitch-card>footer,.match-hub-modal .gamecast-key-card li time,.match-hub-modal .gamecast-commentary-card li time,.match-hub-modal .gamecast-key-card li strong,.match-hub-modal .gamecast-key-card li small,.match-hub-modal .gamecast-commentary-card li small,.match-hub-modal .gamecast-empty,.match-hub-modal .gamecast-commentary-card li strong,.match-hub-modal .team-stat-comparison>summary b,.match-hub-modal .team-stat-comparison>summary strong,.match-hub-modal .team-stat-row>b,.match-hub-modal .team-stat-row>em,.match-hub-modal .live-player-boxscores>section>header small,.match-hub-modal .live-player-boxscores>section>header h3,.match-hub-modal .live-player-boxscores>section>header>b,.match-hub-modal .live-player-name>i,.match-hub-modal .live-player-name strong,.match-hub-modal .live-player-name small,.match-hub-modal .live-player-quick>b,.match-hub-modal .live-player-quick small,.match-hub-modal .live-player-stat-list summary>em,.match-hub-modal .live-player-full-line small,.match-hub-modal .live-player-full-line b,.match-hub-modal .live-player-full-line>p,.match-hub-modal .live-stats-source-note,.match-hub-modal .live-scoreline>span strong,.match-hub-modal .live-score-scorers>span,.match-hub-modal .live-score-scorers button strong,.match-hub-modal .live-score-scorers button time,.match-hub-modal .gamecast-pitch-card header h3,.match-hub-modal .gamecast-key-card header h3,.match-hub-modal .gamecast-commentary-card header h3,.match-hub-modal .live-stats-heading h3,.match-hub-modal .gamecast-key-card li strong,.match-hub-modal .gamecast-commentary-card li strong,.match-hub-modal .gamecast-key-card li small,.match-hub-modal .gamecast-commentary-card li small,.match-hub-modal .team-stat-row>em,.match-hub-modal .team-stat-row>b,.match-hub-modal .live-player-name strong,.match-hub-modal .live-player-name small,.match-hub-modal .live-player-full-line small,.match-hub-modal .live-stats-source-note,.match-hub-modal .hub-daily-prop-status,.match-hub-modal .soccer-impact-alerts small,.match-hub-modal .soccer-impact-alerts header b,.match-hub-modal .soccer-impact-alerts p,.match-hub-modal .soccer-impact-alerts a,.match-hub-modal .soccer-impact-alerts footer{line-height:1.5;font-size:16px!important}.match-hub-modal{width:min(1100px,100%);font-size:16px;line-height:1.5}.match-hub-modal small{letter-spacing:.03em;line-height:1.5;font-size:13px!important}.match-hub-modal p{line-height:1.6;font-size:16px!important}.match-hub-modal button{min-height:44px;font-size:16px!important}.match-hub-modal .match-hub-tabs{gap:8px;padding-block:10px;display:flex;overflow-x:auto}.match-hub-modal .match-hub-tabs button{flex:none;padding:12px 16px}.match-hub-modal .hub-pickem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-hub-modal .hub-player-stats{flex-wrap:wrap;gap:10px}.match-hub-modal .hub-player-identity strong,.match-hub-modal .live-player-name strong{white-space:normal;font-size:18px!important}.match-hub-modal .lineup-rule{flex-wrap:wrap;align-items:flex-start}.match-hub-modal .hub-data-hold{padding:20px}.soccer-match-link-status{z-index:45;color:#effaff;text-align:center;background:#0b2638;border:1px solid #57cee5;border-radius:18px;padding:24px;font-size:18px;position:fixed;inset:20% 20px auto}.soccer-prop-research{color:#e7f3fa;margin:20px 0}.soccer-prop-research h3{margin:0;font-size:26px}.soccer-prop-research p{color:#b6cbd6}.soccer-prop-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.soccer-prop-filters button,.soccer-prop-research-hold button{color:#c8e4ef;cursor:pointer;background:#102d40;border:1px solid #47778a;border-radius:12px;padding:10px 14px}.soccer-prop-team{border-top:1px solid #345769;margin:24px 0;padding-top:12px}.soccer-prop-team>header h4{margin:0;font-size:22px}.soccer-prop-team>header h4 span{color:#a7c3d3;font-size:16px;display:block}.soccer-prop-team>header p{margin:5px 0}.soccer-prop-team a{color:#6fe0f0}.soccer-prop-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.soccer-prop-player-grid article{background:#0c2131;border:1px solid #365e71;border-radius:16px;min-width:0;padding:18px}.soccer-prop-player-grid article>header{align-items:center;gap:12px;display:flex}.soccer-prop-player-grid img{object-fit:cover;border-radius:12px;width:60px;height:60px}.soccer-prop-player-grid h5,.soccer-prop-match-roster h5{margin:0;font-size:20px}.soccer-prop-player-grid header span{color:#74d9d3;font-size:14px}.soccer-prop-player-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.soccer-prop-player-grid dt{color:#a6c0cf;font-size:13px}.soccer-prop-player-grid dd{color:#f5cf70;margin:3px 0;font-size:24px;font-weight:800}.soccer-prop-player-grid summary{cursor:pointer;color:#6ed7e9;padding:10px 0;font-size:16px}.soccer-prop-research-hold,.soccer-prop-match-roster{background:#102d40;border-radius:14px;margin-top:14px;padding:16px}@media (width<=700px){.match-hub-modal{max-height:94dvh;padding:16px}.match-hub-modal .hub-pickem-grid,.soccer-prop-player-grid,.match-hub-modal .confirmed-lineups,.match-hub-modal .hub-team-grid{grid-template-columns:1fr}.match-hub-modal .lineup-match-head h2{line-height:1.2;font-size:27px!important}.match-hub-modal .live-player-quick{grid-template-columns:repeat(4,minmax(42px,1fr))}.match-hub-modal .live-player-stat-list summary{grid-template-columns:1fr;gap:12px}.match-hub-modal .team-stat-row{grid-template-columns:0 minmax(30px,1fr) minmax(110px,1.4fr) minmax(30px,1fr) 0;gap:6px}.match-hub-modal .hub-player-list li{flex-direction:column;align-items:stretch;gap:12px;display:flex}.match-hub-modal .hub-player-stats.extended{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.weekly-game header small,.weekly-game-context em,.weekly-kickoff small,.pickem-picks small{line-height:1.5;font-size:13px!important}.weekly-game header b,.weekly-game-context strong,.weekly-game footer button,.pickem-picks p,.pickem-picks strong{line-height:1.5;font-size:16px!important}.weekly-game footer button{min-height:44px}.match-hub-modal .hub-pickem-grid article strong{line-height:1.3;font-size:21px!important}.match-hub-modal .hub-pickem-grid article p{font-size:16px!important}.weekly-sides strong{line-height:1.3;font-size:20px!important}.weekly-sides small,.weekly-game-meta small{font-size:13px!important}.weekly-sides .match-score{font-size:25px!important}.weekly-game-meta b{line-height:1.5;font-size:16px!important}.weekly-history-tools{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:8px 4px;display:flex}.weekly-history-picker{color:#e8f3ff;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.weekly-history-picker input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;max-width:100%;min-height:44px;font:inherit;background:#10243a;border:1px solid #315069;border-radius:10px;padding:8px 12px}.weekly-history-tools button{color:#8bdcf3;cursor:pointer;background:#10243a;border:1px solid #315069;border-radius:10px;min-height:44px;padding:8px 14px;font-size:16px}.nfl-reviewed-props{background:#090e0d;border:1px solid #34554f;border-radius:16px;margin:1.5rem 0 2rem;padding:clamp(1rem,3vw,1.5rem)}.nfl-reviewed-props h3{margin:.5rem 0;font-size:1.6rem}.nfl-reviewed-props header>small,.nfl-reviewed-card>small{color:#92cab9;letter-spacing:.06em}.nfl-reviewed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1rem;display:grid}.nfl-reviewed-card{background:#111917;border:1px solid #30423d;border-radius:12px;padding:1.2rem}.nfl-reviewed-card h4{margin:.6rem 0;font-size:1.3rem}.nfl-reviewed-card h5{margin:1rem 0 .25rem;font-size:1rem}.nfl-reviewed-card p{line-height:1.6}.nfl-reviewed-card summary{cursor:pointer;color:#b8e5d6;padding:.65rem 0;font-weight:700}.nfl-reviewed-card a{color:#b8e5d6}.sc-props-shortcuts{color:#e4eff7;background:#091722;border-bottom:1px solid #375467;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.sc-props-shortcuts strong{margin-right:6px;font-size:1rem}.sc-props-shortcuts a{color:#dceefa;background:#172d3e;border:1px solid #45667c;border-radius:6px;place-items:center;min-height:40px;padding:5px 12px;font-size:1rem;text-decoration:none;display:grid}.sc-props-shortcuts a:hover,.sc-props-shortcuts a:focus-visible{background:#28506b}.soccer-more-tools{border-top:1px solid #294b60;margin-top:10px}.soccer-more-tools>summary,.soccer-model-drawer>summary,.soccer-alert-drawer>summary{color:#a7c5d7;cursor:pointer;padding:12px;font-size:15px;font-weight:700}.soccer-model-drawer{border:1px solid #2d4b62;border-radius:14px;margin-top:18px;padding:6px}.soccer-model-drawer .pickem-command{margin-top:14px}.workspace-primary-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.soccer-prop-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.soccer-prop-game-grid>button{text-align:left;color:#eaf4fa;cursor:pointer;background:#0d2233;border:1px solid #42647d;border-radius:14px;gap:10px;padding:18px;display:grid}.soccer-prop-game-grid>button:hover{border-color:#60c9e7}.soccer-prop-game-grid small{color:#a7c5d7;font-size:13px}.soccer-prop-game-grid span{align-items:center;gap:10px;display:flex}.soccer-prop-game-grid img{object-fit:contain;width:32px;height:32px}.soccer-prop-game-grid strong{font-size:18px}.soccer-prop-game-grid em{color:#70d7f0;font-size:15px;font-style:normal;font-weight:700}.daily-pickem>.section-title p{color:#a7c5d7;font-size:16px}.daily-pickem>.section-title button{color:#fff;cursor:pointer;background:#10334b;border:1px solid #5abbd5;border-radius:10px;padding:12px}.soccer-match-hub-wrap{overscroll-behavior:contain;padding:12px}.modal.soccer-match-hub{scrollbar-width:auto;width:min(1280px,100%);height:auto;max-height:calc(100dvh - 24px);padding:16px;display:block;overflow:hidden auto}.soccer-match-hub>.modal-exit{flex-shrink:0;margin:0}.soccer-match-hub>.schedule-rail-shell{flex-shrink:0}.soccer-hub-game-ledger{scrollbar-width:thin;touch-action:pan-x pan-y;gap:8px;display:flex;overflow-x:auto}.soccer-hub-game-ledger>button{text-align:left;color:#e4f1f9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0c2335;border:1px solid #365b73;border-radius:10px;flex:0 0 245px;gap:6px;min-height:78px;padding:10px 12px;display:grid}.soccer-hub-game-ledger>button[aria-current=true]{background:#123b50;border-color:#77dded}.soccer-hub-game-ledger small,.soccer-hub-game-ledger span{color:#a7c5d7;font-size:12px}.soccer-hub-game-ledger strong{font-size:14px}.soccer-match-hub .match-hub-head{flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;margin:0}.soccer-match-hub .match-hub-head>img{width:44px;height:44px}.soccer-match-hub .match-hub-head h2{margin:3px 0;font-size:24px!important}.soccer-match-hub .match-hub-head small,.soccer-match-hub .match-hub-head b{font-size:13px!important}.soccer-match-hub .match-hub-trust{flex-shrink:0;margin:0;padding:7px 10px}.soccer-match-hub .match-hub-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;gap:4px;margin:0;display:flex;position:relative;top:auto;overflow:visible}.soccer-match-hub .match-hub-tabs>button{flex:1;min-width:0;min-height:42px;font-size:14px!important}.soccer-hub-more{min-width:75px;position:relative}.soccer-hub-more>summary{cursor:pointer;padding:12px 8px;font-size:14px}.soccer-hub-more>div{z-index:30;background:#081a2a;border:1px solid #42647d;border-radius:10px;min-width:190px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #0009}.soccer-hub-more button{font-size:14px!important}.soccer-hub-slip-bar{color:#bbd3df;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;font-size:14px;display:flex}.soccer-hub-slip-bar button{cursor:pointer;background:#72d5eb;border:0;border-radius:8px;margin-left:auto;padding:9px 14px;font-weight:700}.soccer-hub-slip-bar small{flex-basis:100%;font-size:13px}.soccer-hub-content{min-height:0;padding:0 5px 16px 0;overflow:visible}.soccer-match-hub>.lineup-source{flex-shrink:0;margin:0;padding:7px 0}.soccer-match-hub>.lineup-source span,.soccer-match-hub>.lineup-source b,.soccer-match-hub>.lineup-source a{font-size:12px!important}.soccer-alert-drawer{margin-bottom:8px}.soccer-prop-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.soccer-prop-toolbar input,.soccer-prop-toolbar select{color:#eaf4fa;background:#0a2031;border:1px solid #416880;border-radius:9px;min-height:42px;padding:11px;font-size:15px}.soccer-prop-toolbar input{flex:1;min-width:170px}.soccer-prop-toolbar label{align-items:center;gap:8px;font-size:14px;display:flex}.soccer-prop-toolbar>b{color:#a7c5d7;font-size:14px}.soccer-prop-research>header h3{font-size:24px!important}.soccer-prop-research>header p{font-size:14px!important}.soccer-match-hub .soccer-prop-research{margin:0;padding:10px}.soccer-prop-filters button{min-height:42px;font-size:15px!important}.soccer-prop-filters button[aria-pressed=true]{color:#fff;background:#174a60;border-color:#77dded}@media (width<=850px){.soccer-prop-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.workspace-primary-tabs{display:flex;overflow-x:auto}.workspace-primary-tabs>button{flex:none}.soccer-prop-game-grid{grid-template-columns:1fr}.soccer-match-hub-wrap{padding:0}.modal.soccer-match-hub{border-radius:0;height:100dvh;max-height:100dvh;padding:10px}.soccer-match-hub .match-hub-head h2{font-size:18px!important}.soccer-match-hub .match-hub-tabs{overflow-x:auto}.soccer-match-hub .match-hub-tabs>button{flex:none;padding:8px;font-size:13px!important}.soccer-hub-more>div{position:fixed;top:auto;right:12px}.soccer-match-hub .match-hub-trust span:nth-child(2){display:none}.soccer-prop-toolbar select{max-width:180px}}.soccer-match-hub-wrap{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#020c17ed}.soccer-match-hub .modal-exit{-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}.scorer-profile-wrap{z-index:110}.soccer-more-tools>summary{max-width:1280px;margin:auto;padding-inline:24px}.soccer-prop-detail>header{align-items:center;gap:12px;display:flex}.soccer-prop-detail>header>img,.soccer-prop-detail>header>.player-photo-fallback{object-fit:cover;border-radius:12px;flex:0 0 64px;width:64px;height:64px}.soccer-prop-detail h5{margin:0;font-size:22px}.soccer-prop-detail header span{color:#a9c8d6;font-size:14px}.soccer-prop-detail>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.soccer-prop-detail>dl>div{background:#102c40;border-radius:10px;padding:12px}.soccer-prop-detail dt{color:#a9c8d6;font-size:13px}.soccer-prop-detail dd{color:#f0cc7a;margin:5px 0 0;font-size:24px}.soccer-prop-detail summary{cursor:pointer;font-size:15px}.soccer-prop-detail p{font-size:15px;line-height:1.5}@media (width<=600px){.soccer-prop-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.soccer-match-hub>.schedule-rail-shell,.soccer-match-hub>.match-hub-head,.soccer-match-hub>.match-hub-trust,.soccer-match-hub>.match-hub-tabs,.soccer-match-hub>.soccer-hub-slip-bar{margin-block:10px}.soccer-match-hub .modal-exit{z-index:35;background:#091725;position:sticky;top:0}.soccer-match-hub .match-hub-tabs{position:relative;top:auto}.soccer-match-hub>.lineup-source{margin-top:14px}.soccer-leagues-open>header{border-bottom:1px solid #34546b;align-items:center;padding:12px 14px;display:flex}.soccer-leagues-open>header small,.soccer-leagues-open>header strong{display:block}.soccer-leagues-open .pickem-league-filter{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.soccer-prop-game-grid>article{color:#eaf4fa;background:#0d2233;border:1px solid #42647d;border-radius:14px;overflow:hidden}.soccer-fixture-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:10px;padding:18px;display:grid}.soccer-fixture-open:hover{background:#133047}.soccer-fixture-open>small{color:#a7c5d7;font-size:13px}.soccer-fixture-open>span{align-items:center;gap:10px;display:flex}.soccer-fixture-open img{object-fit:contain;width:32px;height:32px}.soccer-fixture-open strong{min-width:0;font-size:18px}.soccer-fixture-open .soccer-fixture-score{color:#fff;flex-shrink:0;margin-left:auto;font-weight:900;line-height:1;font-size:30px!important}.soccer-fixture-links{border-top:1px solid #325168;justify-content:space-between;gap:8px;padding:12px 18px;display:flex}.soccer-fixture-links>button{color:#80e0ef;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:15px;font-weight:700}.soccer-fixture-scorers{text-align:left;border-top:1px solid #325168;padding:12px 18px}.soccer-fixture-scorers>small{color:#a7c5d7;font-size:12px;font-weight:700;display:block}.soccer-fixture-scorers>p{color:#c1d5e0;margin:5px 0;font-size:14px}.soccer-fixture-scorers ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.soccer-fixture-scorers li{color:#f0f7fc;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.soccer-fixture-scorers time{color:#f0cb7a;font-weight:700}.soccer-fixture-scorers li>small{color:#a7c5d7;font-size:12px}.home-matchup-card .soccer-fixture-scorers{padding:8px 0}.home-matchup-card .soccer-fixture-scorers li,.home-matchup-card .soccer-fixture-scorers p{font-size:12px}.home-matchup-slot{scroll-snap-align:start;background:#0b2132;border-right:1px solid #25445a;min-width:0}.home-matchup-slot>.home-matchup-card{border-right:0;width:100%}.home-matchup-slot>.soccer-fixture-scorers{padding:12px}.soccer-leagues-open .pickem-league-filter button{min-height:42px;font-size:14px!important}.daily-pickem .soccer-leagues-open .pickem-league-filter{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;padding:10px;display:grid}.daily-pickem .soccer-leagues-open .pickem-league-filter button{text-align:left;white-space:normal;border-radius:7px;min-height:34px;padding:7px 10px;line-height:1.3;font-size:13px!important}.daily-pickem .soccer-leagues-open>header{padding:8px 10px}.daily-pickem .soccer-leagues-open>header strong{font-size:14px}.soccer-player-board .soccer-prop-research>header{display:none}.soccer-player-board .soccer-prop-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.soccer-player-board .soccer-prop-filters button{min-height:44px;padding:10px 16px;font-size:16px}.soccer-board-match{color:#8fe2f0;cursor:pointer;background:#112e40;border:1px solid #345a70;border-radius:6px;padding:8px 12px;font-size:14px}@media (width<=600px){.daily-pickem .soccer-leagues-open .pickem-league-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.soccer-player-board .soccer-prop-filters button{flex:140px}}.soccer-recent-game-table{margin-top:16px;overflow-x:auto}.soccer-recent-game-table table{border-collapse:collapse;width:100%;font-size:14px}.soccer-recent-game-table caption{text-align:left;color:#9ed8e8;padding:10px 0;font-size:15px}.soccer-recent-game-table th,.soccer-recent-game-table td{text-align:left;border-bottom:1px solid #2d4f65;padding:10px}.soccer-recent-game-table th{color:#9abccf}.soccer-player-board .prop-card-row-odds small{white-space:normal;line-height:1.35}.schedule-leagues-open{grid-column:1/-1;width:100%}.schedule-leagues-open .pickem-league-filter{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;padding:10px;display:grid}.schedule-leagues-open .pickem-league-filter button{text-align:left;white-space:normal;border-radius:7px;min-height:34px;padding:7px 10px;line-height:1.3;font-size:13px!important}.schedule-leagues-open>header{padding:8px 10px}.schedule-leagues-open>header strong{font-size:14px}@media (width<=600px){.schedule-leagues-open .pickem-league-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-feedback{color:#bdcadd;text-align:center;background:#080f18;gap:8px;padding:24px 16px;font-size:14px;line-height:1.5;display:grid}.sc-feedback a{color:#8ad9f5;align-content:center;min-height:44px;text-decoration:underline}.sc-feedback a:focus-visible{outline-offset:4px;outline:3px solid #fff}.sc-arena{color:#edf6fb;background:#091c2d;border:1px solid #31556a;border-radius:16px;width:100%;min-width:0;margin:0 0 16px;overflow:hidden}.sc-arena>header{background:#102a3d;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.sc-arena header small{color:#93b5c9;letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.sc-arena header h3{color:#f4f8fb;margin:5px 0 0;font-size:18px}.sc-arena header>b{color:#ffb557;text-align:right;font-size:14px}.sc-arena>svg{width:100%;height:auto;display:block}.gamecast-pitch-card>.sc-arena{border:0;border-radius:0}.nhl-gamecast-content>.sc-arena{padding:0}.nba-gamecast>.sc-arena{margin:18px 0}@media (width<=600px){.sc-arena>header{gap:10px;padding:12px}.sc-arena header h3{font-size:17px}.sc-arena header>b{font-size:13px}.sc-arena header small{font-size:11px}}.sc-arena-legend{color:#a4bdce;margin:0 0 18px;padding:0 14px;font-size:14px;line-height:1.6}.sc-game-pause{color:#f2f7fb;text-align:left;background:linear-gradient(110deg,#302c25,#172b3c);border:1px solid #98743d;border-radius:12px;align-items:flex-start;gap:14px;margin:12px;padding:18px;display:flex}.sc-pause-icon{color:#ffc568;border:1px solid #dca54d;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-size:26px;font-weight:900;display:grid}.sc-game-pause strong{color:#ffcb76;font-size:20px;line-height:1.3;display:block}.sc-game-pause p{color:#edf4f8;overflow-wrap:anywhere;margin:6px 0;font-size:16px;line-height:1.5}.sc-game-pause small{color:#adc3d2;font-size:13px}.sc-game-pause-injury{background:linear-gradient(110deg,#38242c,#172b3c);border-color:#b27777}.sc-game-pause-injury strong,.sc-game-pause-injury .sc-pause-icon{color:#ffc1b9}.sc-game-pause-injury .sc-pause-icon{border-color:#c48783}.sc-cast-injuries article{border-top:1px solid #31536b;gap:14px;padding:15px;display:flex}.sc-cast-injuries article>img,.sc-cast-injuries article>.player-photo-fallback{object-fit:cover;border-radius:50%;width:54px;height:54px}.sc-cast-injuries article b{color:#ffc1b9;margin:5px 0;display:block}.sc-cast-injuries p{color:#b3c7d5;font-size:15px;line-height:1.5}@media (width<=600px){.sc-game-pause{gap:10px;margin:10px;padding:14px}.sc-game-pause strong{font-size:18px}.sc-game-pause p{font-size:15px}}.soccer-goal-playback{color:#f1f7ff;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#15394b;border:1px solid #77d8e8;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:16px;font-weight:700;display:block}.soccer-goal-playback[aria-pressed=true]{border-color:#ffbd65}.soccer-goal-playback:focus-visible{outline-offset:2px;outline:3px solid #fff}.home-today-board .home-match-list{background:#081725;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.soccer-center-card{color:#eff6fc;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#112b3c,#0b1d2b);border:1px solid #2c4b60;border-top:3px solid #547085;border-radius:15px;flex-direction:column;gap:12px;padding:16px;display:flex}.soccer-center-card.live{border-top-color:#65dfa9}.soccer-center-card.final{border-top-color:#edc96f}.soccer-center-card:hover{background:#153449;border-color:#67cfe8}.soccer-center-card:focus-visible{outline-offset:3px;outline:3px solid #67cfe8}.soccer-center-meta{color:#a8bfd0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;display:flex}.soccer-center-status{color:#76d5ed;align-items:center;gap:6px;font-weight:800;display:flex}.soccer-center-status i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.live .soccer-center-status{color:#65dfa9}.final .soccer-center-status{color:#edc96f}.soccer-center-team{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:11px;display:grid}.soccer-center-team>img,.soccer-center-crest{object-fit:contain;background:#f3f7fa;border-radius:10px;width:42px;height:42px;padding:5px}.soccer-center-crest{color:#102a3b;place-items:center;font-size:12px;font-weight:800;display:grid}.soccer-center-team>span:not(.soccer-center-crest){min-width:0}.soccer-center-team strong{white-space:normal;overflow-wrap:anywhere;font-size:17px;line-height:1.3;display:block}.soccer-center-team small{color:#96b2c4;letter-spacing:.08em;margin-top:3px;font-size:10px;display:block}.soccer-center-team>b{text-align:right;font-variant-numeric:tabular-nums;color:#f2f7fb;font-size:30px;line-height:1}.soccer-center-card.live .soccer-center-team>b{color:#65dfa9}.soccer-center-card.final .soccer-center-team>b{color:#f3d27a}.soccer-center-card.upcoming .soccer-center-team>b{color:#819aab;font-size:22px}.soccer-center-footer{border-top:1px solid #2c4b60;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:11px;font-size:12px;line-height:1.4;display:flex}.soccer-center-footer>span{color:#aac0cf;overflow-wrap:anywhere}.soccer-center-footer>b{color:#76d5ed;flex-shrink:0;font-size:13px}@media (width<=1100px){.home-today-board .home-match-list{grid-template-columns:1fr}}@media (width<=700px){.home-today-board .home-match-list{gap:10px;padding:10px}.soccer-center-card{padding:14px}.soccer-center-team strong{font-size:18px}.soccer-center-meta,.soccer-center-footer{font-size:12px}}.soccer-prop-research .soccer-prop-market-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.soccer-prop-research .soccer-prop-market-tabs button{color:#d5e9fa;text-align:left;white-space:normal;background:#122d40;border:1px solid #41657d;border-radius:8px;min-width:0;min-height:68px;padding:12px}.soccer-prop-market-tabs strong{font-size:16px;line-height:1.4;display:block}.soccer-prop-market-tabs span{color:#abc6dc;margin-top:4px;font-size:13px;line-height:1.4;display:block}.soccer-prop-research .soccer-prop-market-tabs button[aria-pressed=true]{background:#203e56;border-color:#85c9eb;box-shadow:inset 0 4px #85c9eb}.soccer-prop-market-tabs button:focus-visible{outline-offset:2px;outline:3px solid #a7d4ff}.soccer-prop-research .soccer-prop-toolbar{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) auto;gap:8px;display:grid}.soccer-prop-research .soccer-prop-toolbar input,.soccer-prop-research .soccer-prop-toolbar select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.soccer-prop-research .soccer-prop-toolbar>b{grid-column:1/-1;font-size:13px}.soccer-prop-research .prop-comparison{margin:12px 0}.soccer-prop-research .prop-comparison>summary{padding:12px;font-size:14px}.soccer-prop-research .prop-card-row-toggle:not([aria-expanded=true]) .prop-card-row-history>:not(.prop-card-hit-rate){display:none}.soccer-prop-research .prop-card-row-toggle:not([aria-expanded=true]) .prop-card-season-snapshot{margin-top:6px}.soccer-prop-research .prop-card-row-toggle:not([aria-expanded=true]) .prop-card-season-snapshot>small{font-size:12px}.soccer-prop-research .prop-card-row-toggle .prop-card-row-target{font-size:16px}@media (width<=640px){.soccer-prop-research .soccer-prop-market-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.soccer-prop-research .soccer-prop-toolbar{grid-template-columns:minmax(0,1fr) minmax(110px,.75fr)}.soccer-prop-research .soccer-prop-toolbar>input{grid-column:1/-1}.soccer-prop-research .soccer-prop-toolbar>label{justify-content:flex-end}.soccer-prop-research .soccer-prop-toolbar>label select{width:auto;min-width:60px}.soccer-prop-research .prop-research-toolbar{gap:6px}.soccer-prop-research .prop-research-toolbar>span{font-size:14px}.soccer-prop-research .prop-research-toolbar button{padding:8px 10px;font-size:13px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.prop-evidence,.prop-comparison{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.5}.prop-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.prop-evidence dl>div{background:#071526;border:1px solid #ffffff28;border-radius:8px;padding:12px}.prop-evidence dt{color:#9bd7ed;font-size:.875rem;font-weight:700}.prop-evidence dd{color:#f2f6ff;margin:6px 0 0}.prop-evidence.compact dl{grid-template-columns:1fr}.prop-evidence.compact dl>div{padding:8px}.prop-history{flex-wrap:wrap;gap:8px;display:flex}.prop-history span{border:1px solid #ffffff30;border-radius:6px;padding:6px 10px;font-size:.875rem}.prop-history b{margin-right:6px}.prop-comparison{color:#f2f6ff;background:#081422;border:1px solid #ffffff35;border-radius:10px;margin:18px 0;padding:16px}.prop-comparison summary,.prop-evidence summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700}.prop-comparison-controls,.prop-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.prop-comparison-controls label{gap:6px;display:grid}.prop-comparison select{color:#fff;width:100%;min-height:44px;font:inherit;background:#101f34;border:1px solid #728099;border-radius:6px;padding:8px}.prop-table-scroll{max-width:100%;overflow-x:auto}.prop-table-scroll table{border-collapse:collapse;width:100%;font-size:.875rem}.prop-table-scroll td,.prop-table-scroll th{text-align:left;border-bottom:1px solid #ffffff25;padding:9px}.prop-price{border-top:1px solid #ffffff30;margin-top:12px}.prop-evidence-sources{flex-wrap:wrap;gap:12px;display:flex}.prop-evidence-sources a{color:#83d9ff}.prop-history-strip{margin:10px 0}.prop-history-strip strong{margin-right:8px}@media (width<=700px){.prop-evidence dl,.prop-comparison-grid,.prop-comparison-controls{grid-template-columns:1fr}.prop-comparison{padding:12px}}.prop-card-tabs{color:#f2f6ff;min-width:0;margin:16px 0}.prop-card-tabrail{gap:8px;width:100%;min-width:0;display:grid}.prop-card-row{background:#0b192b;border:1px solid #607085;border-radius:8px;min-width:0;overflow:hidden}.prop-card-row-toggle{text-align:left;white-space:normal;-webkit-tap-highlight-color:transparent;color:#f2f6ff;width:100%;min-height:66px;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(85px,.65fr) 18px;align-items:center;gap:12px;padding:14px 16px;display:grid}.prop-card-row-toggle[aria-expanded=true]{background:#13344b;box-shadow:inset 3px 0 #80d7ef}.prop-card-row-name{overflow-wrap:anywhere;font-size:1rem;font-weight:700}.prop-card-row-toggle strong{color:#b8ecff;overflow-wrap:anywhere;font-size:1rem}.prop-card-row-toggle small{color:#ccd9e8;overflow-wrap:anywhere;font-size:.875rem;line-height:1.4;display:block}.prop-card-row-action{color:#b8ecff;white-space:nowrap;font-size:.875rem}.prop-card-row-action>span{text-align:center;width:16px;font-size:1.15rem;display:inline-block}.prop-card-row-toggle:focus-visible{outline-offset:-4px;outline:3px solid #fff}.prop-card-tabpanel{overflow-wrap:anywhere;background:#091626;border-top:1px solid #ffffff30;min-width:0;padding:16px}.prop-card-tabpanel[hidden]{display:none}.prop-tab-details{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#123248;border:1px solid #83d9ff;border-radius:7px;padding:10px 16px}.prop-card-tabpanel .prop-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}.prop-card-row-player{align-items:center;gap:10px;min-width:0;display:flex}.prop-card-row-player>span{min-width:0}.prop-card-row-player img,.prop-card-logo-fallback{object-fit:contain;flex:0 0 36px;width:36px;height:36px}.prop-card-logo-fallback{background:#23364c;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.prop-card-row-name{text-underline-offset:3px;text-decoration:underline;display:block}.prop-card-row-game b{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.prop-card-row-odds{text-align:right}.prop-card-tabpanel>h3{margin:0 0 12px;font-size:1.1rem}@media (width<=900px){.prop-card-row-toggle{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18px;gap:10px;padding:12px}.prop-card-row-player{grid-area:1/1/span 2;align-items:flex-start}.prop-card-row-game{grid-area:1/2}.prop-card-row-odds{text-align:left;grid-area:2/2}.prop-card-row-action{grid-area:1/3/span 2}.prop-card-tabpanel{padding:12px}.prop-card-tabpanel .prop-evidence dl{grid-template-columns:1fr}}.prop-card-row-history{margin-top:8px;display:block}.prop-card-game-values{flex-wrap:wrap;gap:5px;margin:5px 0;display:flex}.prop-card-game-values>span{color:#f2f6ff;font-variant-numeric:tabular-nums;background:#23364c;border:1px solid #ffffff30;border-radius:4px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:2px 6px;font-size:.875rem;display:inline-flex}.prop-card-game-values>span.met{color:#b7f5dd;background:#174238;border-color:#68cfaa70}.prop-card-game-values>span.missed{color:#ffd6d0;background:#41282b;border-color:#e99b9170}.prop-card-game-values>span.missing{color:#ccd9e8}.prop-card-row-toggle .prop-card-hit-rate{color:#f2f6ff;font-weight:600}@media (width<=450px){.prop-card-row-player{gap:7px}.prop-card-row-player img,.prop-card-logo-fallback{flex-basis:28px;width:28px;height:28px}.prop-card-row-toggle{gap:8px;padding:12px 10px}}.prop-card-row-toggle{-webkit-user-select:none;user-select:none}.prop-card-row-player img{-webkit-user-drag:none}.prop-card-row-team{color:#b8ecff;overflow-wrap:anywhere;margin-top:3px;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.prop-card-row-player>.prop-card-player-portrait{flex:0 0 64px;align-self:flex-start;width:64px;min-width:64px;height:68px;position:relative}.prop-card-player-portrait>.prop-card-headshot{object-fit:cover;object-position:center top;background:#182b40;border:1px solid #7593ad66;border-radius:12px;place-items:center;width:64px;min-width:64px;height:64px;font-size:1rem;font-weight:800;display:grid}.prop-card-player-portrait>img:not(.prop-card-headshot),.prop-card-player-portrait>.prop-card-logo-fallback{object-fit:contain;background:#091827;border:1px solid #8fa8bd88;border-radius:50%;width:24px;min-width:24px;height:24px;padding:2px;font-size:.5rem;position:absolute;bottom:0;right:-3px}.prop-card-row-game .prop-card-broadcast{color:#a5e1d3;margin-top:4px;font-weight:650}@media (width<=600px){.prop-card-row-player>.prop-card-player-portrait{flex-basis:48px;width:48px;min-width:48px;height:52px}.prop-card-player-portrait>.prop-card-headshot{border-radius:9px;width:48px;min-width:48px;height:48px}.prop-card-player-portrait>img:not(.prop-card-headshot),.prop-card-player-portrait>.prop-card-logo-fallback{width:20px;min-width:20px;height:20px}}.prop-card-row-target{color:#f2f6ff;overflow-wrap:anywhere;margin-top:6px;font-size:1.125rem;font-weight:750;line-height:1.4;display:block}.prop-season-record{background:#071526;border:1px solid #ffffff30;border-radius:8px;margin:12px 0 20px;padding:14px}.prop-season-record h4{margin:8px 0;font-size:1rem}.prop-season-record p{font-size:.875rem}.prop-season-totals{flex-wrap:wrap;gap:10px 18px;margin:12px 0 20px;display:flex}.prop-season-totals span{font-size:1rem}.prop-season-totals b{color:#9bd7ed}.prop-season-record table{white-space:nowrap}.prop-season-record a{color:#83d9ff}.prop-availability-review{background:#123248;border:1px solid #83d9ff88;border-left:4px solid #83d9ff;border-radius:8px;margin-bottom:16px;padding:16px}.prop-availability-review h4{margin:0 0 8px}.prop-availability-review div{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.prop-availability-review small{font-size:14px}.prop-research-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.prop-research-toolbar>span{font-weight:700}.prop-research-toolbar small{color:#acc0d3;font-size:.75rem;font-weight:400;display:block}.prop-research-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.prop-research-toolbar button{color:#e6f2ff;min-height:40px;font:inherit;cursor:pointer;background:#102337;border:1px solid #526b82;border-radius:7px;padding:8px 12px;font-size:.875rem}.prop-research-toolbar button[aria-pressed=true]{color:#d4ffee;background:#1d5548;border-color:#70d7b2}.prop-card-quick-stats{color:#bccddd;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:.8rem;display:flex}.prop-card-quick-stats b{color:#e4f3ff}.prop-research-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.prop-research-numbers>span{background:#102337;border:1px solid #37516a;border-radius:7px;padding:10px}.prop-research-numbers small{color:#acc0d3;font-size:.75rem;display:block}.prop-research-numbers b{color:#b9edff;margin-top:5px;font-size:1.15rem;display:block}.prop-card-row-action{font-size:.75rem}.prop-season-disclosure{margin-top:14px}.prop-card-row-history .prop-card-game-values{gap:5px}.prop-card-row-name{text-decoration:none}.prop-card-game-values>span{font-weight:650}@media (width<=900px){.prop-card-row-toggle{grid-template-columns:minmax(0,1fr) auto;gap:12px}.prop-card-row-player{grid-area:1/1/auto/-1;align-items:flex-start}.prop-card-row-player>span:last-child{flex:1}.prop-card-row-game{border-top:1px solid #ffffff20;grid-area:2/1;padding-top:10px}.prop-card-row-odds{text-align:left;grid-area:3/1}.prop-card-row-action{grid-area:3/2;align-self:end;min-height:28px}.prop-card-row-toggle .prop-card-row-odds small{margin-right:5px;font-size:.75rem;display:inline}.prop-card-row-odds strong{margin-right:6px}.prop-card-row-toggle .prop-card-row-game small{margin-right:8px;display:inline}.prop-card-row-game b{margin-bottom:4px;display:block}.prop-card-row-history{margin-top:10px}.prop-card-game-values>span{min-width:32px;min-height:30px}.prop-card-slip-action{padding-top:0}.prop-research-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}.prop-card-season-snapshot{margin-top:9px;display:block}.prop-card-season-snapshot>span{color:#b8cddd;flex-wrap:wrap;gap:5px 12px;font-size:.8rem;display:flex}.prop-card-season-snapshot b{color:#a5e1d3}.nba-prop-research{border-top:1px solid #38516b;margin:20px 0;padding-top:16px}.nba-prop-research>p{color:#bacbdc;font-size:.875rem;line-height:1.5}.prop-quick-read{color:#e5f2fb;flex-wrap:wrap;gap:8px 20px;min-width:0;margin:10px 0;display:flex}.prop-quick-read>span{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.prop-quick-read small,.prop-card-row-toggle .prop-quick-read small{color:#acc3d3;font-size:12px;font-weight:400;line-height:1.4}.prop-quick-read b{color:#c0edf3;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.prop-card-matchup{-webkit-line-clamp:2;color:#c6dae8;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.prop-card-matchup>b{color:#9edfe9;font-weight:700}.prop-card-row-toggle{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(80px,.5fr) 105px}.prop-card-row-action{white-space:normal;line-height:1.5}.prop-target-comparison{border-top:1px solid #ffffff28;margin:14px 0;padding-top:6px}.prop-target-comparison p{color:#bbcfdd;font-size:13px;line-height:1.6}.prop-target-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.prop-target-inputs label{color:#c2d6e3;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.prop-target-inputs input{color:#eef8ff;width:100%;min-width:0;min-height:44px;font:inherit;background:#102638;border:1px solid #56798c;border-radius:6px;padding:8px;font-size:16px}.prop-target-inputs input:focus-visible{outline-offset:2px;outline:2px solid #b2f2ff}.prop-target-comparison caption{text-align:left;color:#acc3d3;padding:8px 0;font-size:12px;line-height:1.5}@media (width<=900px){.prop-card-row-toggle{grid-template-columns:minmax(0,1fr) auto}.prop-quick-read{gap:8px 16px}}.prop-recent-results{color:#e5f2fb;min-width:0;margin:18px 0}.prop-recent-heading,.prop-recent-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;display:flex}.prop-recent-heading strong{font-size:14px}.prop-recent-results small{color:#acc3d3;font-size:12px;line-height:1.4}.prop-recent-scroll{scrollbar-width:thin;max-width:100%;padding:4px 0;overflow-x:auto}.prop-recent-scroll:focus-visible{outline-offset:2px;outline:2px solid #8ed5ff}.prop-recent-scroll .prop-card-game-values{flex-wrap:nowrap;gap:6px;width:max-content}.prop-recent-scroll .prop-card-game-values>span{border-radius:7px;flex:none;min-width:38px;min-height:38px;font-size:18px;font-weight:750}.prop-recent-caption{margin-top:3px}.prop-recent-projection{margin-top:9px;display:block}.prop-recent-projection b{color:#c0edf3}.prop-recent-results>p{color:#acc3d3;font-size:13px}.prop-recent-controls{gap:6px;margin:9px 0;display:flex}.prop-recent-controls button{color:#dcefff;min-height:40px;font:inherit;cursor:pointer;background:#102337;border:1px solid #526b82;border-radius:6px;padding:7px 13px;font-size:13px}.prop-recent-controls button[aria-pressed=true]{color:#d4ffee;background:#174238;border-color:#70d7b2}.prop-recent-scroll .prop-card-game-values>button{color:#f2f6ff;min-width:46px;min-height:56px;font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:#23364c;border:1px solid #ffffff40;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:5px 8px;display:flex}.prop-recent-scroll .prop-card-game-values>button b{font-size:18px}.prop-recent-scroll .prop-card-game-values>button small{color:inherit;opacity:.85;font-size:10px}.prop-recent-scroll .prop-card-game-values>button.met{color:#b7f5dd;background:#174238;border-color:#68cfaa70}.prop-recent-scroll .prop-card-game-values>button.missed{color:#ffd6d0;background:#41282b;border-color:#e99b9170}.prop-recent-scroll .prop-card-game-values>button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff}.prop-recent-results button:focus-visible{outline-offset:3px;outline:2px solid #8ed5ff}.prop-recent-results .prop-recent-game{margin:5px 0 9px;font-size:12px;line-height:1.5}.prop-recent-game b,.prop-recent-caption b{color:#eff8ff}.prop-recent-legend{margin-top:6px;display:block}.nba-cast-hub{color:#edf5fa;background:radial-gradient(at 50% 0,#18384b66,#0000 65%),#07121d;padding:18px 22px 22px}.nba-cast-hub>.nba-cast-heading{border-bottom:1px solid #304659;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.nba-cast-heading>div>small{color:#89dfd3;letter-spacing:.14em;font-size:10px;font-weight:750}.nba-cast-hub .nba-cast-heading h2{margin:4px 0 0;font-size:20px;line-height:1.3}.nba-cast-hub .nba-close{color:#d6f3ef;min-height:42px;font:inherit;background:#173748;border:1px solid #456b7d;flex-shrink:0;padding:9px 12px;font-size:13px;position:static}.nba-cast-scoreboard{grid-template-columns:1fr minmax(100px,.65fr) 1fr;align-items:center;gap:16px;padding:17px 0 10px;display:grid}.nba-cast-team{align-items:center;gap:10px;min-width:0;display:flex}.nba-cast-team.away{grid-area:1/1}.nba-cast-team.home{grid-area:1/3}.nba-cast-team img{object-fit:contain;width:42px;height:42px}.nba-cast-team>span{min-width:0}.nba-cast-team b{font-size:18px;display:block}.nba-cast-team small{color:#9eb3c3;overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.nba-cast-team strong{color:#f3f9fb;font-variant-numeric:tabular-nums;margin-left:auto;font-size:clamp(29px,4vw,43px);line-height:1.1}.nba-cast-clock{text-align:center;grid-area:1/2}.nba-cast-clock>span{font-size:13px;font-weight:750}.nba-cast-clock .live{color:#8de4b6}.nba-cast-clock small{letter-spacing:.09em;color:#94acbe;margin-top:6px;font-size:10px;display:block}.nba-cast-meta{line-height:1.5;color:#92acbf!important;margin:4px 0 12px!important;font-size:11px!important}.nba-cast-tabs{border-bottom:1px solid #2d465a;gap:5px;margin:12px 0 16px;display:flex}.nba-cast-tabs button{color:#a9c0d0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:10px 8px;font-size:13px;font-weight:700}.nba-cast-tabs button[aria-pressed=true]{color:#a3ece0;background:#173c4a66;border-color:#76d9c9}.nba-court-stage{isolation:isolate;background:#081722;border:1px solid #324957;border-radius:12px;min-width:0;position:relative;overflow:hidden}.nba-court-stage .nba-regulation-court{width:100%;height:auto;margin:0;display:block}.nba-court-marquee{color:#b5d3d8;letter-spacing:.13em;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:10px;line-height:1.5;display:flex}.nba-court-marquee i{color:#60c5b7;padding:0 5px;font-style:normal}.nba-court-marquee b{color:#8fa9b9;letter-spacing:0;text-align:right;overflow-wrap:anywhere;max-width:48%;font-weight:500}.nba-court-event-strip{color:#b4c8d4;letter-spacing:.08em;font-variant-numeric:tabular-nums;background:#0d2230;border-block:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.nba-court-event-strip>span:first-child{color:#a4d6cf;font-size:9px;font-weight:800}.nba-court-event-strip .is-live:before{content:"";background:#87dfb1;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #87dfb166}.nba-court-moment{background:linear-gradient(110deg,#112d3a,#0a1926);border-left:3px solid #58c4b5;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:20px 16px;animation:.35s ease-out nba-event-in;display:grid;position:relative}.nba-event-icon{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.nba-event-icon img{object-fit:contain;width:34px;height:34px}.nba-event-icon>span{letter-spacing:.05em;color:#92ceca;font-size:12px;font-weight:850}.nba-court-moment small{letter-spacing:.12em;color:#83cdbf;font-size:9px;display:block}.nba-court-moment strong{color:#eaf7f5;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(17px,2.6vw,26px);line-height:1.2;display:block}.nba-court-moment p{color:#c5d8e4;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.nba-court-moment.score{border-color:#eebd72}.nba-court-moment.score strong,.nba-court-points{color:#f1ca8d}.nba-court-points{font-size:30px;font-weight:850;animation:.45s ease-out nba-event-in}.nba-court-caption{color:#91a9b9;border-top:1px solid #ffffff08;padding:10px 16px;font-size:10px;line-height:1.5;display:block}.nba-cast-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.nba-cast-controls h3{margin:0 auto 0 0;font-size:16px}.nba-period-filter{color:#96b0c2;align-items:center;gap:6px;font-size:11px;display:flex}.nba-period-filter select,.nba-cast-controls button,.nba-play-more{color:#c5e7e5;min-height:40px;font:inherit;background:#102637;border:1px solid #3b6072;border-radius:6px;padding:7px 10px;font-size:12px}.nba-cast-controls button{cursor:pointer}.nba-cast-controls button.active span{color:#85dcb0}.nba-play-feed{border-top:1px solid #2d465a;margin:0;padding:0;list-style:none}.nba-play-feed button{text-align:left;color:#bed0dd;cursor:pointer;width:100%;font:inherit;background:#091a28;border:0;border-bottom:1px solid #263c4c;grid-template-columns:52px minmax(0,1fr) 55px;align-items:center;gap:10px;padding:13px 10px;font-size:13px;line-height:1.5;display:grid}.nba-play-feed li:nth-child(2n) button{background:#0c1e2c}.nba-play-feed button.selected{background:#153d47;box-shadow:inset 3px 0 #8de4d0}.nba-play-clock{color:#91aabd;font-size:10px}.nba-play-clock b{color:#e6eff6;font-variant-numeric:tabular-nums;font-size:13px;display:block}.nba-play-description small{color:#f1c78b;letter-spacing:.06em;font-size:10px;font-weight:750;display:block}.nba-play-score{text-align:right;font-variant-numeric:tabular-nums;color:#d8e7ef;font-size:12px;font-weight:700}.nba-play-more{cursor:pointer;width:100%;margin:12px 0;display:block}.nba-cast-source{color:#87a0b2;border-top:1px solid #2d465a;justify-content:space-between;gap:12px;margin-top:20px;padding-top:12px;font-size:11px;display:flex}.nba-cast-source a{color:#9dded4}.nba-cast-lineups{margin:18px 0;font-size:13px;line-height:1.6}.nba-cast-lineups summary{cursor:pointer;color:#b6e6dc;align-content:center;min-height:44px}@keyframes nba-event-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes nba-court-flash{0%,35%{opacity:1;stroke:#ffc76d;stroke-width:5px}to{opacity:.15}}@keyframes nba-ball-bounce{0%{opacity:0;transform:translateY(-70px)scale(.6)}35%{opacity:1;transform:translateY(18px)scale(1)}65%{transform:translateY(-15px)}to{transform:translateY(0)}}@media (width<=600px){.nba-gamecast.nba-cast-hub{box-sizing:border-box;border-radius:12px;width:auto;max-width:calc(100vw - 12px);padding:12px;inset:6px;overflow-x:hidden}.nba-cast-scoreboard{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);gap:8px;padding:18px 0 10px}.nba-cast-team{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;display:grid}.nba-cast-team img{width:25px;height:25px}.nba-cast-team b{font-size:13px}.nba-cast-team small{display:none}.nba-cast-team strong{text-align:center;grid-column:1/-1;margin:3px 0 0;font-size:36px}.nba-cast-clock>span{font-size:11px;line-height:1.5}.nba-cast-clock small{font-size:8px}.nba-cast-meta{overflow-wrap:anywhere;font-size:10px!important}.nba-cast-tabs{gap:0}.nba-cast-tabs button{min-width:0;padding:10px 4px;font-size:12px}.nba-court-marquee{letter-spacing:.06em;gap:8px;padding:11px 10px;font-size:8px}.nba-court-marquee b{font-size:9px}.nba-court-event-strip{padding:9px 10px;font-size:10px}.nba-court-moment{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:15px 10px}.nba-event-icon{border-radius:7px;width:32px;height:32px}.nba-event-icon img{width:26px;height:26px}.nba-court-moment p{font-size:12px}.nba-court-moment small{font-size:8px}.nba-court-points{font-size:24px}.nba-court-caption{padding:8px 10px;font-size:9px}.nba-play-feed button{grid-template-columns:38px minmax(0,1fr) 45px;gap:7px;padding:12px 7px;font-size:12px}.nba-cast-source{font-size:10px}.nba-cast-hub>.nba-cast-heading{padding-top:0}.nba-cast-hub .nba-cast-heading h2{font-size:17px}.nba-cast-controls{gap:8px}.nba-cast-controls h3{font-size:14px}.nba-cast-controls button,.nba-period-filter select{font-size:11px}}@media (prefers-reduced-motion:reduce){.nba-court-moment,.nba-court-points{animation:none!important}}.nba-court-stage,.nba-court-stage .nba-arena-court{background:#071522}.nba-recent-plays{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#3a6877 transparent;gap:9px;padding:14px 0 5px;display:flex;overflow-x:auto}.nba-recent-plays button{scroll-snap-align:start;text-align:left;color:#c0d5df;min-height:110px;font:inherit;cursor:pointer;background:#122c3e;border:1px solid #3c5c70;border-radius:9px;flex-direction:column;flex:0 0 132px;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px;display:flex}.nba-recent-plays button[aria-pressed=true]{background:#233c4d;border-color:#efb16d;box-shadow:inset 0 2px #efb16d}.nba-recent-plays small{color:#96b8c8;font-size:10px}.nba-recent-plays b{color:#e2eef4;font-size:12px;line-height:1.3}.nba-recent-plays span{font-variant-numeric:tabular-nums;font-size:12px}.nba-recent-plays button:focus-visible{outline-offset:2px;outline:2px solid #84ddcc}.nba-arena-score-lights{animation:1.6s ease-out nba-arena-celebration}@keyframes nba-arena-celebration{0%,30%,60%{opacity:1;stroke:#ffd49a}15%,45%{opacity:.25}to{opacity:.65}}@media (width<=600px){.nba-recent-plays{gap:8px}.nba-recent-plays button{flex-basis:112px;min-height:100px;padding:10px}.nba-recent-plays b{font-size:11px}}@media (prefers-reduced-motion:reduce){.nba-arena-score-lights{animation:none!important}.nba-recent-plays{scroll-behavior:auto}}.hero.sports-home-hero{text-align:left;background:linear-gradient(135deg,#081725 0%,#0b1d2b 62%,#08131e 100%);border:1px solid #1f3b50;border-radius:19px;grid-template-rows:auto auto;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:5px 22px;max-width:1320px;margin:14px auto 12px;padding:15px 18px;display:grid;position:relative;box-shadow:0 18px 50px #0005}.hero.workspace-masthead,.hero.workspace-masthead.schedule-home-hero,.hero.workspace-masthead.sports-home-hero{text-align:left;grid-template-rows:auto auto;grid-template-columns:230px minmax(260px,1fr) minmax(330px,500px);align-items:center;gap:5px 24px;max-width:1280px;padding:14px 24px;display:grid}.workspace-masthead .brand-lockup,.workspace-masthead.schedule-home-hero .brand-lockup,.workspace-masthead.sports-home-hero .brand-lockup{grid-area:1/1/3;justify-content:flex-start;gap:10px;width:230px;margin:0}.workspace-masthead .brand-lockup img,.workspace-masthead.schedule-home-hero .brand-lockup img,.workspace-masthead.sports-home-hero .brand-lockup img{filter:drop-shadow(0 10px 20px #0008);border-radius:15px;flex:0 0 58px;width:58px}.workspace-masthead .brand-lockup small,.workspace-masthead.schedule-home-hero .brand-lockup small{letter-spacing:.13em;font-size:10px}.workspace-masthead .brand-lockup strong,.workspace-masthead.schedule-home-hero .brand-lockup strong{margin-top:3px;font-size:19px}.workspace-masthead .brand-lockup em,.workspace-masthead.schedule-home-hero .brand-lockup em{letter-spacing:.12em;margin-top:5px;font-size:7px}.workspace-masthead .eyebrow,.workspace-masthead.schedule-home-hero .eyebrow{letter-spacing:.14em;align-self:end;font-size:10px}.workspace-masthead>p{display:none}.workspace-masthead .verified,.workspace-masthead.schedule-home-hero .verified{color:#96adbd;background:#0a1c2a;border-color:#2b5268;place-self:start;padding:6px 9px;font-size:10px}.workspace-masthead .verified i{width:7px;height:7px}.workspace-masthead .site-search,.workspace-masthead.sports-home-hero .site-search{grid-area:1/3/3;width:100%;max-width:none;margin:0}.workspace-masthead .site-search form{min-height:50px;box-shadow:none;background:#071521;border-radius:14px}.workspace-masthead .site-search input{height:48px;font-size:14px}.workspace-masthead .edge-live-pulse{display:none}.workspace-nav-shell{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07121df2;border-block:1px solid #203b4e;position:sticky;top:0;box-shadow:0 16px 36px #0006}.workspace-nav-main{grid-template-columns:175px minmax(0,1fr);align-items:stretch;max-width:1280px;margin:auto;padding:9px 20px 7px;display:grid}.workspace-nav-title{align-content:center;padding-left:4px;display:grid}.workspace-nav-title small{color:#4dcde8;letter-spacing:.15em;font-size:9px;font-weight:1000}.workspace-nav-title strong{color:#dce7ed;margin-top:4px;font-size:13px}.workspace-primary-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.workspace-primary-tabs>button{color:#839aaa;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px 12px;transition:all .18s;display:flex;position:relative}.workspace-primary-tabs>button:hover,.workspace-primary-tabs>button:focus-visible{color:#e9f1f5;background:#0c2030;border-color:#2b4f64;outline:none}.workspace-primary-tabs>button.active{color:#f5f9fb;background:linear-gradient(135deg,#12364a,#0d2232);border-color:#267a93;box-shadow:inset 0 -3px #43d2eb}.workspace-primary-tabs>button:nth-child(3).active{background:linear-gradient(135deg,#332a18,#102536);border-color:#856a32;box-shadow:inset 0 -3px #edc66a}.workspace-primary-tabs>button:nth-child(5).active{background:linear-gradient(135deg,#14392f,#102536);border-color:#31745b;box-shadow:inset 0 -3px #68dda9}.workspace-primary-tabs i{color:#65d4eb;background:#102739;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:17px;font-style:normal;display:grid}.workspace-primary-tabs>button:nth-child(3) i{color:#efc96f}.workspace-primary-tabs>button:nth-child(5) i{color:#69dda9}.workspace-primary-tabs span,.workspace-primary-tabs strong,.workspace-primary-tabs small{min-width:0;display:block}.workspace-primary-tabs strong{font-size:13px}.workspace-primary-tabs small{color:#718b9d;margin-top:2px;font-size:10px;font-weight:700}.workspace-primary-tabs>button.active small{color:#9db3c0}.workspace-nav-rail{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:4px;max-width:1280px;margin:auto;padding:0 20px 9px;display:flex;overflow-x:auto}.workspace-nav-rail::-webkit-scrollbar{display:none}.workspace-rail-label{color:#587286;letter-spacing:.12em;flex:none;margin-right:3px;font-size:9px;font-weight:1000}.workspace-nav-rail>button{color:#93a8b7;cursor:pointer;background:#091925;border:1px solid #263f51;border-radius:8px;flex:none;min-height:34px;padding:7px 10px;font-size:11px;font-weight:850}.workspace-nav-rail>button:hover,.workspace-nav-rail>button:focus-visible{color:#eaf2f5;border-color:#43829d;outline:none}.workspace-nav-rail>button.active{color:#eaf8fb;background:#123147;border-color:#3b8da9}.workspace-nav-rail>button.gold{color:#e7c66f}.workspace-nav-rail>button.gold.active{color:#f5d77f;background:#3a2f18;border-color:#8a6d31}.workspace-nav-rail em{color:#69d5eb;margin-left:5px;font-size:9px;font-style:normal}.workspace-nav-rail .gold em{color:#edcb73}.workspace-rail-divider{background:#284355;flex:0 0 1px;width:1px;height:23px;margin:0 6px}.workspace-league-menu{background:linear-gradient(145deg,#10293a,#071521 70%);border:1px solid #315468;border-top:3px solid #45d0e8;border-radius:17px;max-width:1240px;margin:0 auto 10px;overflow:hidden;box-shadow:0 24px 60px #000a}.workspace-league-menu>header{border-bottom:1px solid #29485b;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.workspace-league-menu header small,.workspace-league-menu header strong{display:block}.workspace-league-menu header small{color:#57d3e9;letter-spacing:.12em;font-size:9px;font-weight:1000}.workspace-league-menu header strong{margin-top:4px;font-size:15px}.workspace-league-menu>header>button{color:#a9bdc9;cursor:pointer;background:#0d2130;border:1px solid #355469;border-radius:9px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.workspace-league-menu>div{background:#29485a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.workspace-league-menu>div>button{color:#fff;text-align:left;cursor:pointer;background:#0a1a27;border:0;min-height:78px;padding:12px}.workspace-league-menu>div>button:hover,.workspace-league-menu>div>button:focus-visible{background:#112c3e;outline:none}.workspace-league-menu>div>button.active{background:linear-gradient(135deg,#34301d,#12293a);box-shadow:inset 4px 0 #e9c66c}.workspace-league-menu button small,.workspace-league-menu button strong,.workspace-league-menu button em{display:block}.workspace-league-menu button small{color:#5fcde6;font-size:9px;font-weight:1000}.workspace-league-menu button strong{margin-top:5px;font-size:13px}.workspace-league-menu button em{color:#8098a9;margin-top:5px;font-size:10px;font-style:normal}.workspace-context-tabs{background:#091925;border:1px solid #29475a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(210px,320px);align-items:center;gap:12px;max-width:1240px;margin:0 auto 9px;padding:8px;display:grid}.workspace-context-tabs>span small,.workspace-context-tabs>span strong{display:block}.workspace-context-tabs>span small{color:#5fcfe8;font-size:8px;font-weight:1000}.workspace-context-tabs>span strong{margin-top:3px;font-size:12px}.workspace-context-tabs>div{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.workspace-context-tabs>div::-webkit-scrollbar{display:none}.workspace-context-tabs button{color:#8da3b2;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;min-height:36px;padding:8px 10px;font-size:11px;font-weight:900}.workspace-context-tabs button.active{color:#fff;background:#173449}.workspace-context-tabs input{color:#fff;background:#0d2130;border:1px solid #345267;border-radius:9px;outline:none;min-width:0;height:38px;padding:0 11px;font-size:12px}.workspace-context-tabs input:focus{border-color:#52cfe8}.europe-switcher{scrollbar-width:thin;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:7px;margin:18px 0;padding:2px 2px 9px;display:grid;overflow-x:auto}.europe-switcher button{color:#99aebb;text-align:left;cursor:pointer;background:#0b1b29;border:1px solid #304b5e;border-radius:13px;min-height:62px;padding:11px 12px;font-size:11px;font-weight:900}.europe-switcher button.active{color:#f4d887;background:linear-gradient(135deg,#322b1a,#102333);border-color:#dcb85f #dcb85f #dcb85f #ebc76b;border-left-style:solid;border-left-width:4px}.daily-pickem{gap:14px;max-width:1180px;margin-top:26px;display:grid}.pickem-command{background:radial-gradient(circle at 8% 0,#1ca4c323,#0000 27rem),linear-gradient(140deg,#0d2638,#071522 64%);border:1px solid #36566a;border-radius:24px;grid-template-columns:minmax(0,.88fr) minmax(410px,1.12fr);gap:12px;padding:14px;display:grid;overflow:hidden;box-shadow:0 24px 65px #0005}.pickem-command-copy{align-content:center;padding:16px 14px 14px;display:grid}.pickem-command-copy>span{color:#55d1e8;letter-spacing:.13em;font-size:11px;font-weight:1000}.pickem-command-copy h2{letter-spacing:-.045em;max-width:560px;margin:8px 0 0;font-size:clamp(34px,4.7vw,56px);line-height:.94}.pickem-command-copy>p{color:#9aafbc;max-width:560px;margin:12px 0 0;font-size:14px;line-height:1.55}.pickem-command-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:20px;display:grid}.pickem-command-metrics>span{background:#091b29;border:1px solid #2d4b5f;border-radius:11px;padding:10px}.pickem-command-metrics small,.pickem-command-metrics b{display:block}.pickem-command-metrics small{color:#718b9d;letter-spacing:.05em;font-size:9px;font-weight:1000}.pickem-command-metrics b{color:#eac970;margin-top:5px;font-size:24px}.pickem-featured-card{background:radial-gradient(circle at 90% 0,#e9c05b33,#0000 18rem),linear-gradient(145deg,#302a1b,#102536 58%);border:1px solid #8a6d32;border-radius:18px;display:grid;overflow:hidden}.pickem-featured-card>header{background:#171e24b8;border-bottom:1px solid #574b2f;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.pickem-featured-card header small,.pickem-featured-card header b{display:block}.pickem-featured-card header small{color:#f0cd72;letter-spacing:.08em;font-size:10px;font-weight:1000}.pickem-featured-card header b{color:#9eb0ba;margin-top:3px;font-size:10px}.pickem-featured-card>header>em{color:#f3cf72;letter-spacing:-.04em;font-size:34px;font-style:normal;font-weight:1000}.pickem-featured-match{text-align:center;grid-template-columns:1fr 34px 1fr;align-items:center;gap:7px;padding:14px 16px 8px;display:grid}.pickem-featured-match>span{justify-items:center;gap:7px;min-width:0;display:grid}.pickem-featured-match img{object-fit:contain;background:#f3f6f7;border-radius:13px;width:50px;height:50px;padding:5px}.pickem-featured-match b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;overflow:hidden}.pickem-featured-match>i{color:#728a9a;font-size:9px;font-style:normal;font-weight:1000}.pickem-featured-read{padding:9px 17px 15px}.pickem-featured-read small,.pickem-featured-read strong{display:block}.pickem-featured-read small{color:#70cfe7;font-size:10px;font-weight:900}.pickem-featured-read strong{margin-top:7px;font-size:21px;line-height:1.2}.pickem-featured-read p{color:#a2b2bd;margin:7px 0 0;font-size:13px;line-height:1.5}.pickem-featured-card>footer{background:#0b1823a8;border-top:1px solid #4b4430;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;display:flex}.pickem-featured-card>footer>span small,.pickem-featured-card>footer>span b,.pickem-featured-card>footer>span em{display:block}.pickem-featured-card>footer>span small{color:#718b9d;font-size:9px;font-weight:1000}.pickem-featured-card>footer>span b{color:#6eddaa;margin-top:3px;font-size:12px}.pickem-featured-card>footer>span em{color:#e6c66f;margin-top:2px;font-size:9px;font-style:normal}.pickem-featured-card>footer>div{gap:6px;display:flex}.pickem-featured-card>footer button{color:#07111f;cursor:pointer;background:#e9c76d;border:0;border-radius:9px;min-height:40px;padding:9px 12px;font-size:11px;font-weight:1000}.pickem-featured-card>footer button.secondary{color:#79d1e8;background:#102536;border:1px solid #3b5b6e}.pickem-featured-card>footer button.saved{color:#8ce7bc;background:#1a5a42}.pickem-featured-card>footer button:disabled{opacity:.65;cursor:default}.pickem-featured-empty{background:#0a1a27;border:1px dashed #476173;border-radius:18px;align-content:center;min-height:300px;padding:28px;display:grid}.pickem-featured-empty span{color:#68d0e8;letter-spacing:.12em;font-size:10px;font-weight:1000}.pickem-featured-empty strong{margin-top:8px;font-size:23px;line-height:1.15}.pickem-featured-empty p{color:#8fa5b3;margin:9px 0 0;font-size:13px;line-height:1.5}.pickem-filter-deck{background:#091925;border:1px solid #2d4d60;border-radius:18px;gap:9px;padding:12px;display:grid}.pickem-filter-deck>header{justify-content:space-between;align-items:end;gap:12px;padding:2px 3px 4px;display:flex}.pickem-filter-deck header small,.pickem-filter-deck header strong{display:block}.pickem-filter-deck header small{color:#63cfe8;letter-spacing:.1em;font-size:9px;font-weight:1000}.pickem-filter-deck header strong{margin-top:3px;font-size:16px}.pickem-filter-deck>header>b{color:#e7c56c;font-size:11px}.pickem-filter-deck .weekly-day-filter,.pickem-filter-deck .pickem-market-filter{overscroll-behavior-inline:contain;scrollbar-width:none;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.pickem-filter-deck .weekly-day-filter::-webkit-scrollbar{display:none}.pickem-filter-deck .pickem-market-filter::-webkit-scrollbar{display:none}.pickem-filter-deck .weekly-day-filter button{border-radius:10px;flex:1 0 82px;min-height:54px}.pickem-filter-deck .weekly-day-filter button small{font-size:9px}.pickem-filter-deck .weekly-day-filter button b{font-size:11px}.pickem-filter-deck .pickem-market-filter{margin:0}.pickem-filter-deck .pickem-market-filter button{border-radius:9px;flex:none;min-height:40px;padding:8px 12px;font-size:11px}.pickem-league-drawer{background:#0c1f2e;border:1px solid #2f4e62;border-radius:11px;overflow:hidden}.pickem-league-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.pickem-league-drawer>summary::-webkit-details-marker{display:none}.pickem-league-drawer summary small,.pickem-league-drawer summary strong{display:block}.pickem-league-drawer summary small{color:#6d899b;font-size:9px;font-weight:1000}.pickem-league-drawer summary strong{margin-top:3px;font-size:12px}.pickem-league-drawer summary em{color:#67cee7;font-size:10px;font-style:normal;font-weight:900}.pickem-league-drawer .pickem-league-filter{scrollbar-width:none;border-top:1px solid #2b4659;gap:5px;margin:0;padding:9px;display:flex;overflow-x:auto}.pickem-league-drawer .pickem-league-filter::-webkit-scrollbar{display:none}.pickem-league-drawer .pickem-league-filter button{flex:none;min-height:38px;padding:8px 11px;font-size:10px}.pickem-trust-strip{margin:0;font-size:10px;line-height:1.35}.pickem-method{background:#0a1a27;border:1px solid #304d60;border-radius:15px;overflow:hidden}.pickem-method>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.pickem-method>summary::-webkit-details-marker{display:none}.pickem-method summary small,.pickem-method summary strong{display:block}.pickem-method summary small{color:#68cee7;letter-spacing:.08em;font-size:9px;font-weight:1000}.pickem-method summary strong{margin-top:4px;font-size:14px}.pickem-method summary em{color:#e5c36b;font-size:10px;font-style:normal;font-weight:900}.pickem-method>div{border-top:1px solid #294557;padding:14px}.pickem-method>div>p{color:#98abb8;margin:0 0 12px;font-size:13px;line-height:1.55}.pickem-method .model-maturity{margin:0}.pickem-method .model-maturity span{padding:11px}.pickem-method .model-maturity b{font-size:10px}.pickem-method .model-maturity em{font-size:11px;line-height:1.4}.pickem-method .uefa-model-gate{margin:11px 0 0}.pickem-section-heading{justify-content:space-between;align-items:end;gap:14px;margin-top:5px;padding:4px 2px;display:flex}.pickem-section-heading small{color:#66cee7;letter-spacing:.12em;font-size:10px;font-weight:1000}.pickem-section-heading h3{margin:5px 0 0;font-size:25px}.pickem-section-heading>b{color:#e6c46c;font-size:12px}.pickem-best-board>header small{font-size:10px}.pickem-best-board>header h3{font-size:23px}.pickem-best-board>header p{font-size:12px}.pickem-best-board>header>b,.pickem-best-grid>article>header small{font-size:10px}.pickem-best-grid>article>header b{font-size:19px}.pickem-best-match time{font-size:9px}.pickem-best-match time b{font-size:11px}.pickem-best-match small{font-size:9px}.pickem-best-match strong{font-size:12px}.pickem-best-grid h4{font-size:19px}.pickem-best-grid article>p{font-size:12px}.pickem-best-grid article>footer>span small{font-size:9px}.pickem-best-grid article>footer>span b{font-size:12px}.pickem-best-grid article>footer>span em{font-size:9px}.pickem-best-grid article>footer button,.pickem-best-empty button{min-height:38px;font-size:10px}.pickem-best-empty strong{font-size:15px}.pickem-best-empty small{font-size:12px}@media (width<=900px){.hero.workspace-masthead,.hero.workspace-masthead.schedule-home-hero,.hero.workspace-masthead.sports-home-hero{grid-template-columns:205px minmax(0,1fr)}.workspace-masthead .site-search,.workspace-masthead.sports-home-hero .site-search{grid-area:3/1/auto/-1;margin-top:4px}.workspace-nav-title{display:none}.workspace-nav-main{grid-template-columns:1fr}.workspace-league-menu{margin-inline:12px}.workspace-league-menu>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pickem-command{grid-template-columns:1fr}.pickem-featured-empty{min-height:190px}}@media (width<=700px){.hero.workspace-masthead,.hero.workspace-masthead.schedule-home-hero,.hero.workspace-masthead.sports-home-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;padding:9px 10px 10px}.workspace-masthead .brand-lockup,.workspace-masthead.schedule-home-hero .brand-lockup,.workspace-masthead.sports-home-hero .brand-lockup{grid-area:1/1;justify-content:flex-start;width:auto}.workspace-masthead .brand-lockup img,.workspace-masthead.schedule-home-hero .brand-lockup img,.workspace-masthead.sports-home-hero .brand-lockup img{border-radius:11px;flex-basis:43px;width:43px}.workspace-masthead .brand-lockup span,.workspace-masthead.schedule-home-hero .brand-lockup span{display:block}.workspace-masthead .brand-lockup small{font-size:8px}.workspace-masthead .brand-lockup strong{font-size:15px}.workspace-masthead .brand-lockup em{margin-top:3px;font-size:6px}.workspace-masthead .eyebrow{display:none}.workspace-masthead .verified,.workspace-masthead.schedule-home-hero .verified{grid-area:1/2;place-self:center end;max-width:118px;padding:6px 7px;font-size:8px;line-height:1.25}.workspace-masthead .site-search,.workspace-masthead.sports-home-hero .site-search{grid-area:2/1/auto/-1;margin:0}.workspace-masthead .site-search form{border-radius:11px;min-height:46px}.workspace-masthead .site-search input{height:44px;font-size:13px}.workspace-nav-main{padding:7px 8px 5px;overflow:hidden}.workspace-primary-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.workspace-primary-tabs::-webkit-scrollbar{display:none}.workspace-primary-tabs>button{flex:1 0 116px;min-height:54px;padding:7px 9px}.workspace-primary-tabs i{flex-basis:28px;width:28px;height:28px;font-size:15px}.workspace-primary-tabs strong{font-size:12px}.workspace-primary-tabs small{font-size:9px}.workspace-nav-rail{gap:4px;padding:0 8px 7px}.workspace-rail-label{font-size:8px}.workspace-nav-rail>button{min-height:32px;padding:6px 9px;font-size:10px}.workspace-rail-divider{margin-inline:3px}.workspace-league-menu{border-radius:13px;margin:0 8px 8px}.workspace-league-menu>header{align-items:flex-start;padding:11px}.workspace-league-menu header strong{font-size:13px;line-height:1.3}.workspace-league-menu>div{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-league-menu>div>button{min-height:72px;padding:10px}.workspace-league-menu button strong{font-size:12px}.workspace-context-tabs{grid-template-columns:1fr;margin:0 8px 8px}.workspace-context-tabs>div{order:2}.workspace-context-tabs input{order:3;width:100%}.europe-switcher{grid-auto-columns:minmax(135px,45%)}.daily-pickem{gap:11px;margin-top:16px;padding-inline:10px}.pickem-command{border-radius:19px;gap:8px;padding:8px}.pickem-command-copy{padding:13px 10px 10px}.pickem-command-copy>span{font-size:9px}.pickem-command-copy h2{font-size:38px}.pickem-command-copy>p{margin-top:10px;font-size:13px}.pickem-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:15px}.pickem-command-metrics>span{padding:8px 6px}.pickem-command-metrics small{font-size:7px}.pickem-command-metrics b{font-size:21px}.pickem-featured-card{border-radius:15px}.pickem-featured-card>header{padding:11px 12px}.pickem-featured-card header small{font-size:9px}.pickem-featured-card>header>em{font-size:30px}.pickem-featured-match{padding:12px 12px 6px}.pickem-featured-match img{width:44px;height:44px}.pickem-featured-match b{white-space:normal;font-size:11px;line-height:1.25}.pickem-featured-read{padding:8px 13px 13px}.pickem-featured-read small{font-size:9px;line-height:1.35}.pickem-featured-read strong{font-size:19px}.pickem-featured-read p{font-size:12px}.pickem-featured-card>footer{align-items:flex-start;padding:11px 12px;display:grid}.pickem-featured-card>footer>div{width:100%}.pickem-featured-card>footer button{flex:1}.pickem-filter-deck{border-radius:15px;padding:9px}.pickem-filter-deck>header{align-items:flex-start}.pickem-filter-deck header strong{font-size:14px}.pickem-filter-deck>header>b{text-align:right;font-size:9px}.pickem-filter-deck .weekly-day-filter button{flex-basis:76px}.pickem-filter-deck .pickem-market-filter button{min-height:39px;font-size:10px}.pickem-trust-strip{justify-content:flex-start;gap:7px;padding:9px;font-size:8px}.pickem-method>summary,.pickem-league-drawer>summary{align-items:flex-start}.pickem-method summary em,.pickem-league-drawer summary em{flex:none;font-size:9px}.pickem-method .model-maturity{grid-template-columns:1fr 1fr}.pickem-section-heading{align-items:flex-start}.pickem-section-heading h3{font-size:21px}.pickem-section-heading>b{font-size:10px}.pickem-best-board>header{display:grid}.pickem-best-board>header h3{font-size:20px}.pickem-best-board>header p{font-size:11px}.pickem-best-board>header>b{justify-self:start}.pickem-best-grid h4{font-size:18px}.pickem-best-grid article>p{font-size:12px}}.sports-home-hero .brand-lockup{grid-row:1/3;width:190px;margin:0}.sports-home-hero .eyebrow{color:#b8c8d4;letter-spacing:.08em;align-self:end;font-size:11px;font-weight:900}.hero.sports-home-hero>p{color:#8fa6b7;align-self:start;max-width:760px;margin:0;font-size:12px;line-height:1.5}.sports-home-hero .verified{color:#c3d4df;white-space:nowrap;background:#0b2030;border-color:#28526a;grid-area:1/3/3;justify-self:end;padding:9px 12px;font-size:11px}.sports-home-hero .verified i{width:8px;height:8px}.home-toolbar{display:none}.home-scoreboard.statcraft-world-slate{max-width:1320px;margin:0 auto;padding:0 18px 12px}.statcraft-world-slate>.home-slate-head{background:linear-gradient(125deg,#102839,#0a1925);border:1px solid #25445a;border-radius:19px 19px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.home-slate-head span,.home-slate-head small,.home-slate-head b,.home-slate-head em{display:block}.home-slate-head small{color:#6ccbe6;letter-spacing:.12em;font-size:10px;font-weight:1000}.home-slate-head b{color:#f1f7fa;margin-top:5px;font-size:25px;line-height:1.05}.home-slate-head em{color:#8ba1b1;margin-top:6px;font-size:12px;font-style:normal}.statcraft-world-slate>.home-slate-head>button{color:#edca72;cursor:pointer;background:#2c2618;border:1px solid #735f34;border-radius:999px;flex:none;min-height:40px;padding:9px 13px;font-size:11px;font-weight:1000}.home-slate-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.home-slate-actions>span{color:#8fa6b7;letter-spacing:.06em;text-align:left;grid-template-columns:auto auto;align-items:center;gap:2px 6px;min-width:116px;font-size:9px;font-weight:1000;display:grid}.home-slate-actions>span>i{background:#5e7a8c;border-radius:50%;grid-row:1/3;width:8px;height:8px}.home-slate-actions>span.live{color:#71ddb0}.home-slate-actions>span.live>i{background:#65dfa9;box-shadow:0 0 12px #65dfa9}.home-slate-actions>span>small{color:#6f8797;letter-spacing:0;font-size:8px;font-weight:700}.home-slate-actions>button{color:#edca72;cursor:pointer;background:#2c2618;border:1px solid #735f34;border-radius:999px;flex:none;min-height:40px;padding:9px 13px;font-size:11px;font-weight:1000}.home-slate-actions>button:first-of-type{color:#78d1e8;background:#10293a;border-color:#2d596f}.statcraft-world-slate>.home-score-loading{color:#a8bac6;border:1px solid #25445a;border-top:0;border-radius:0 0 19px 19px;min-height:130px;font-size:12px}.home-slate-groups{background:#13293a;border:1px solid #25445a;border-top:0;border-radius:0 0 19px 19px;overflow:hidden}.home-slate-league{background:#071520}.home-slate-league+.home-slate-league{border-top:1px solid #2c485b}.home-slate-league>header{background:#0a1925;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.home-slate-league>header span{color:#dcc276;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:1000;display:flex}.home-slate-league>header span i{background:#1785bf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #1785bf}.home-slate-league>header>b{color:#9db0bc;border:1px solid #3a5364;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.home-slate-league>div{background:#20394b;gap:1px;display:grid}.home-slate-match{color:#f1f6f9;text-align:left;cursor:pointer;background:#0b1b27;border:0;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr) 84px;align-items:center;gap:12px;min-height:62px;padding:9px 14px;transition:background-color .15s,box-shadow .15s;display:grid}.home-slate-match:hover,.home-slate-match:focus-visible{z-index:1;background:#112b3c;outline:none;box-shadow:inset 3px 0 #198dcc}.home-slate-match.live{box-shadow:inset 4px 0 #61d6a5}.home-slate-match.final{opacity:.82}.home-slate-side{align-items:center;gap:10px;min-width:0;display:flex}.home-slate-side.away{text-align:right;justify-content:flex-end}.home-slate-side img{object-fit:contain;background:#f7fafb;border-radius:9px;flex:0 0 34px;width:34px;height:34px;padding:4px}.home-slate-side b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.home-slate-match time{text-align:center;justify-items:center;gap:2px;display:grid}.home-slate-match time small{color:#69cbe7;letter-spacing:.08em;font-size:8px;font-weight:1000}.home-slate-match time b{color:#d9e5eb;font-size:11px}.home-slate-match time em{color:#edca72;font-size:12px;font-style:normal;font-weight:1000}.home-slate-open{color:#7fcce3;text-align:right;font-size:10px;font-style:normal;font-weight:900}.home-matchup-carousel-wrap{background:#071520;border:1px solid #25445a;border-top:0;border-radius:0 0 19px 19px;position:relative;overflow:hidden}.home-matchup-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#37708e #0a1925;scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:1px;display:grid;overflow-x:auto}.home-matchup-card{scroll-snap-align:start;color:#f0f6f9;text-align:left;cursor:pointer;background:linear-gradient(145deg,#10283a,#091722 72%);border:0;border-right:1px solid #25445a;grid-template-rows:auto 1fr 1fr auto;gap:0;min-height:186px;padding:0;transition:background-color .15s,box-shadow .15s;display:grid}.home-matchup-card:hover,.home-matchup-card:focus-visible{z-index:1;background:linear-gradient(145deg,#15364c,#0d2130 72%);outline:none;box-shadow:inset 0 -3px #58c9e9}.home-matchup-card.live{box-shadow:inset 0 4px #61d6a5}.home-matchup-card.final{opacity:1;background:linear-gradient(145deg,#172d3b,#0b1822 72%);box-shadow:inset 0 4px #e4bf61}.home-matchup-card-meta{border-bottom:1px solid #213c4e;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px 9px;display:flex}.home-matchup-card-meta small{color:#dfc16e;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:1000;overflow:hidden}.home-matchup-card-meta b{color:#72d0e8;flex:none;font-size:12px}.home-matchup-card.live .home-matchup-card-meta b{color:#69dfa9}.home-matchup-card.final .home-matchup-card-meta b{color:#f0cc70}.home-matchup-team{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 13px;display:grid}.home-matchup-team+.home-matchup-team{border-top:1px solid #1d3546}.home-matchup-team img{object-fit:contain;background:#f6fafc;border-radius:9px;width:34px;height:34px;padding:4px}.home-matchup-team b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.home-matchup-team em{color:#758d9e;font-size:12px;font-style:normal;font-weight:900}.home-matchup-card.live .home-matchup-team em,.home-matchup-card.final .home-matchup-team em{color:#e7c66d;font-size:17px}.home-matchup-card.final .home-matchup-team{grid-template-columns:38px minmax(0,1fr) 46px}.home-matchup-card.final .home-matchup-team em{color:#f4d57e;font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:#292414;border:1px solid #806a37;border-radius:10px;place-items:center;min-width:42px;min-height:36px;font-size:26px;line-height:1;display:grid}.home-matchup-card-open{color:#7fcce3;background:#0d1e2b;border-top:1px solid #213c4e;justify-content:flex-end;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:900;display:flex}.home-matchup-card-open b{font-size:15px;line-height:1}.home-carousel-cue{pointer-events:none;color:#7fd2e8;letter-spacing:.05em;text-transform:uppercase;background:#071520e8;border:1px solid #3e6f88;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 10px;font-size:12px;font-weight:1000;display:flex;position:absolute;bottom:11px;right:12px;box-shadow:0 5px 18px #0008}.home-carousel-cue b{font-size:15px;line-height:1}.home-launchpad{background:linear-gradient(145deg,#0d202e,#081620);border:1px solid #25445a;border-radius:19px;gap:12px;max-width:1284px;margin:0 auto;padding:16px;display:grid;box-shadow:0 18px 48px #0004}.home-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-launch-grid>button{color:#e7f0f5;text-align:center;cursor:pointer;background:#0b1c28;border:1px solid #2b4a5e;border-radius:13px;align-content:center;gap:5px;min-height:64px;padding:11px 13px;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.home-launch-grid>button:hover,.home-launch-grid>button:focus-visible{background:#102b3d;border-color:#54bde0;outline:none;transform:translateY(-1px)}.home-launch-grid>button.active{color:#08141e;background:#edf4f8;border-color:#edf5f9}.home-launch-grid>button.gold{border-color:#6c5a33}.home-launch-grid>button.green{border-color:#326652}.home-launch-grid strong{font-size:13px}.home-launch-grid small{color:#7f98a8;font-size:10px;line-height:1.35}.home-launch-grid>button.active small{color:#4f6572}.home-launch-grid>button.gold strong{color:#e8c971}.home-launch-grid>button.active strong{color:#08141e}.home-launch-grid>button.green strong{color:#74dcae}.home-launch-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-top:2px;display:grid}.home-launch-chips{flex-wrap:wrap;gap:7px;display:flex}.home-launch-chips button{color:#b6c6d0;cursor:pointer;background:#0b1a25;border:1px solid #2d495b;border-radius:999px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:900}.home-launch-footer>span{color:#728a99;letter-spacing:.08em;text-align:center;font-size:9px;font-weight:900}.home-parlay-cta{color:#211a0e;cursor:pointer;background:linear-gradient(135deg,#f2cf73,#d9a943);border:0;border-radius:999px;min-height:39px;padding:9px 16px;font-size:11px;font-weight:1000;box-shadow:0 8px 25px #dbaa4133}.home-dashboard{flex-direction:column;max-width:1284px;display:flex}.home-newsroom{order:1}.home-primary-grid{order:2}.home-long-card{order:3}.home-sous-feature{order:4}.home-league-dock{order:5}.home-stat-leaders li.profile-ready{cursor:pointer}.home-stat-leaders li.profile-ready:hover,.home-stat-leaders li.profile-ready:focus-visible{z-index:1;background:#112a3b;outline:1px solid #6dcbe8;position:relative}.home-dashboard>.home-intro-grid{display:none}.home-dashboard p{font-size:11px}.home-notebook-launch>header small,.home-ranking-launch small,.home-accountability-launch small,.home-league-dock header small,.home-pick-pulse header small,.home-stat-leaders header small,.home-today-board header small{font-size:9px}.home-notebook-launch em,.home-ranking-launch em,.home-accountability-launch em,.home-pick-pulse p,.home-today-board>footer,.home-league-dock header p,.home-stat-leaders li>span strong{font-size:10px}.home-stat-leaders li>span small,.home-stat-leaders li>em small{font-size:7px}@media (width<=850px){.hero.sports-home-hero{grid-template-columns:150px minmax(0,1fr)}.sports-home-hero .brand-lockup{width:150px}.sports-home-hero .verified{grid-area:2/2;justify-self:start}.hero.sports-home-hero>p{display:none}.home-launch-footer{grid-template-columns:1fr auto}.home-launch-footer>span{grid-area:2/1/auto/-1}}@media (width<=700px){.hero.sports-home-hero{border-radius:15px;grid-template-columns:106px minmax(0,1fr);gap:4px 10px;margin:8px 8px 10px;padding:10px}.sports-home-hero .brand-lockup{grid-row:1/3;justify-content:center;width:76px}.sports-home-hero .brand-lockup img{border-radius:17px;flex-basis:76px;width:76px}.sports-home-hero .brand-lockup span{display:none}.sports-home-hero .eyebrow{font-size:8px;line-height:1.35}.sports-home-hero .verified{white-space:normal;grid-area:2/2;padding:6px 8px;font-size:8px}.home-scoreboard.statcraft-world-slate{padding:0 8px 8px}.statcraft-world-slate>.home-slate-head{border-radius:15px 15px 0 0;grid-template-columns:1fr;align-items:flex-start;padding:14px;display:grid}.home-slate-head small{font-size:8px}.home-slate-head b{font-size:21px}.home-slate-head em{max-width:240px;font-size:10px;line-height:1.4}.statcraft-world-slate>.home-slate-head>button{min-height:36px;padding:8px 10px;font-size:9px}.home-slate-actions{justify-content:space-between;width:100%}.home-slate-actions>span{min-width:0}.home-slate-actions>button{min-height:38px;padding:8px 10px;font-size:9px}.home-slate-groups{border-radius:0 0 15px 15px}.home-slate-league>header{padding:9px 10px}.home-slate-league>header span{font-size:8px}.home-slate-match{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);gap:5px;min-height:58px;padding:8px 9px}.home-slate-side{gap:6px}.home-slate-side img{border-radius:7px;flex-basis:28px;width:28px;height:28px;padding:3px}.home-slate-side b{font-size:10px}.home-slate-match time small{font-size:7px}.home-slate-match time b{font-size:9px}.home-slate-match time em{font-size:10px}.home-slate-open{display:none}.home-matchup-carousel-wrap{border-radius:0 0 15px 15px}.home-matchup-carousel{grid-auto-columns:minmax(225px,78vw)}.home-matchup-card{min-height:178px}.home-carousel-cue{bottom:8px;right:8px}.home-launchpad{border-radius:15px;gap:10px;margin:0 8px;padding:10px}.home-launch-grid{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(138px,42vw);grid-auto-flow:column;gap:6px;padding-bottom:3px;overflow-x:auto}.home-launch-grid>button{scroll-snap-align:start;min-height:62px;padding:9px 7px}.home-launch-grid>button:last-child{grid-column:auto}.home-launch-grid strong{font-size:11px}.home-launch-grid small{font-size:8px}.home-launch-footer{display:block}.home-launch-chips{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.home-launch-chips button{flex:none;min-height:36px;font-size:9px}.home-launch-footer>span,.home-parlay-cta{display:none}.home-dashboard{margin-top:16px}.app-nav{padding-bottom:max(6px,env(safe-area-inset-bottom));grid-template-columns:repeat(6,1fr)}.app-nav a,.app-nav button{min-width:0;font-size:7px}.app-nav button span{color:#5ac4e6}.app-nav button.active span{color:#edca72}}.home-discovery-dock{z-index:28;background:linear-gradient(145deg,#10283a,#071520 72%);border:1px solid #315269;border-radius:18px;gap:9px;max-width:1284px;margin:10px auto 0;padding:11px;display:grid;position:relative;box-shadow:0 18px 40px #0004}.home-visible-leagues{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.home-visible-leagues>span small,.home-visible-leagues>span b{display:block}.home-visible-leagues>span small{color:#e9c66f;letter-spacing:.12em;font-size:11px;font-weight:1000}.home-visible-leagues>span b{color:#9db0bd;margin-top:3px;font-size:12px}.home-visible-leagues>div{scrollbar-width:thin;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.home-visible-leagues button{color:#fff;text-align:left;cursor:pointer;background:#0b1d2b;border:1px solid #365b72;border-radius:11px;flex:none;gap:2px;min-height:45px;padding:7px 11px;display:grid}.home-visible-leagues button:hover,.home-visible-leagues button:focus-visible{background:#123047;outline:1px solid #69cdea}.home-visible-leagues button strong{white-space:nowrap;font-size:12px}.home-visible-leagues button small{color:#7893a5;font-size:10px}.home-desk-tabs{background:#315269;border:1px solid #315269;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.home-desk-tabs button{color:#a8bbc7;text-align:left;cursor:pointer;background:#091a28;border:0;gap:3px;min-height:56px;padding:8px 10px;display:grid}.home-desk-tabs button:hover,.home-desk-tabs button:focus-visible{background:#112b3d;outline:0}.home-desk-tabs button.active{color:#fff;background:#15364b;box-shadow:inset 0 -3px #edca72}.home-desk-tabs strong{font-size:14px}.home-desk-tabs small{color:#7892a4;font-size:11px}.home-desk-tabs button.active small{color:#a8c0ce}.home-dashboard.home-desk-today>.home-newsroom,.home-dashboard.home-desk-today>.home-long-card,.home-dashboard.home-desk-today>.home-sous-feature,.home-dashboard.home-desk-today>.home-league-dock,.home-dashboard.home-desk-picks>.home-newsroom,.home-dashboard.home-desk-picks>.home-primary-grid,.home-dashboard.home-desk-picks>.home-league-dock,.home-dashboard.home-desk-news>.home-long-card,.home-dashboard.home-desk-news>.home-primary-grid,.home-dashboard.home-desk-news>.home-sous-feature,.home-dashboard.home-desk-news>.home-league-dock,.home-dashboard.home-desk-players>.home-newsroom,.home-dashboard.home-desk-players>.home-long-card,.home-dashboard.home-desk-players>.home-sous-feature,.home-dashboard.home-desk-players>.home-league-dock{display:none}.home-dashboard.home-desk-today>.home-primary-grid,.home-dashboard.home-desk-players>.home-primary-grid{margin-top:0;display:block}.home-dashboard.home-desk-today .home-side-stack,.home-dashboard.home-desk-players .home-today-board,.home-dashboard.home-desk-players .home-newswire,.home-dashboard.home-desk-players .home-pick-pulse{display:none}.home-dashboard.home-desk-players .home-side-stack{display:block}.home-dashboard.home-desk-news>.home-newsroom,.home-dashboard.home-desk-picks>.home-long-card,.home-dashboard.home-desk-picks>.home-sous-feature{margin-top:0}@media (width<=700px){.home-discovery-dock{border-radius:15px;margin:8px 8px 0;padding:8px}.home-visible-leagues{grid-template-columns:1fr;gap:6px}.home-visible-leagues>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-visible-leagues>span small,.home-visible-leagues>span b{margin:0;font-size:10px}.home-visible-leagues button{min-height:42px;padding:6px 9px}.home-visible-leagues button strong{font-size:12px}.home-desk-tabs{scrollbar-width:thin;border-radius:11px;grid-template-columns:repeat(3,minmax(115px,1fr));overflow-x:auto}.home-desk-tabs button{min-height:52px;padding:7px 9px}.home-desk-tabs strong{white-space:nowrap;font-size:12px}.home-desk-tabs small{white-space:nowrap;font-size:10px}.home-dashboard.home-desk-news .home-video-desk,.home-dashboard.home-desk-news .home-headline-stack>a:nth-of-type(n+2){display:none}.home-dashboard.home-desk-news .home-lead-story,.home-dashboard.home-desk-news .home-lead-media,.home-dashboard.home-desk-news .home-editorial-loading{min-height:315px}}.site-search{z-index:45;text-align:left;grid-column:1/-1;width:100%;max-width:980px;margin:10px auto 0;position:relative}.site-search form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06131eee;border:1px solid #3d6076;border-radius:15px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;min-height:52px;padding:0 14px;display:grid;box-shadow:0 14px 36px #0007,inset 0 1px #ffffff0b}.site-search form>span{color:#66c9e8;font-size:25px;line-height:1}.site-search input{color:#f4f8fa;width:100%;height:50px;font:600 16px/1.2 var(--font-geist-sans),sans-serif;background:0 0;border:0;outline:0;padding:0 8px}.site-search input::placeholder{color:#7892a4}.site-search-with-slip{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.site-search-with-slip form{grid-template-columns:25px minmax(0,1fr);min-width:0}.site-search-with-slip kbd{display:none}.masthead-slip{color:#edf4f7;min-height:46px;font:700 13px/1.2 var(--font-geist-sans),sans-serif;white-space:nowrap;cursor:pointer;background:#102638;border:1px solid #3d6076;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.masthead-slip>span{color:#66c9e8}.masthead-slip>b{color:#07131c;background:#efca73;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 4px;font-size:11px;display:grid}.masthead-slip:hover,.masthead-slip.active{background:#0a2b3b;border-color:#42ddf3}.masthead-slip:focus-visible{outline-offset:3px;outline:2px solid #42ddf3}.site-search kbd{color:#83a7b9;letter-spacing:.06em;background:#102638;border:1px solid #38586d;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:900}.site-search-results{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#071522f7;border:1px solid #3a5d73;border-radius:16px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #000b}.site-search-results>button{color:#fff;text-align:left;touch-action:manipulation;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #213d50;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 12px;display:grid}.site-search-results>button:last-child{border-bottom:0}.site-search-results>button:hover,.site-search-results>button:focus-visible{background:#102b3d;outline:0}.site-search-results>button>i{color:#6dd0ec;background:#10283a;border:1px solid #45677b;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:1000;display:grid}.site-search-results span strong,.site-search-results span small{display:block}.site-search-results span strong{font-size:15px}.site-search-results span small{color:#8ba1b1;margin-top:3px;font-size:12px}.site-search-results>button>b{color:#e8c86f;text-align:center;font-size:22px}.site-search-empty{color:#e9f0f4;gap:5px;padding:18px;display:grid}.site-search-empty strong{font-size:15px}.site-search-empty span{color:#8399a9;font-size:13px}.home-newsroom,.home-long-card{background:linear-gradient(145deg,#0d2130,#07131e 72%);border:1px solid #294a60;border-radius:22px;margin-bottom:15px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 22px 52px #0004}.home-section-head{background:linear-gradient(115deg,#123047,#0a1926 70%);border-bottom:1px solid #29485c;justify-content:space-between;align-items:flex-end;gap:25px;padding:20px 22px;display:flex}.home-section-head span>small,.home-section-head span>h2,.home-section-head span>p{display:block}.home-section-head span>small{color:#6fd0eb;letter-spacing:.12em;font-size:12px;font-weight:1000}.home-section-head h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(27px,3vw,39px);line-height:1.02}.home-section-head p{color:#9aafbd;max-width:760px;margin:0;font-size:15px;line-height:1.5}.home-section-head>button{color:#edca72;cursor:pointer;background:#2b2518;border:1px solid #6f5d34;border-radius:999px;flex:none;min-height:42px;padding:10px 14px;font-size:12px;font-weight:1000}.home-newsroom-grid{background:#29485c;grid-template-columns:minmax(0,1.35fr) minmax(260px,.72fr) minmax(270px,.72fr);gap:1px;min-height:405px;display:grid}.home-lead-story{color:#fff;background:#0a1a27;min-height:405px;text-decoration:none;display:grid;position:relative;overflow:hidden}.home-lead-media,.home-lead-copy{grid-area:1/1}.home-lead-media{background:radial-gradient(circle at 75% 20%,#1d75936b,#0000 40%),linear-gradient(145deg,#132e40,#07131e);place-items:center;min-height:405px;display:grid;position:relative;overflow:hidden}.home-lead-media:after{content:"";background:linear-gradient(#0000 18%,#07131e 88%);position:absolute;inset:0}.home-lead-media img{object-fit:cover;opacity:.76;width:100%;height:100%;transition:transform .3s,opacity .3s}.home-lead-media>b{color:#74cfea1e;font-size:150px;line-height:1}.home-lead-copy{z-index:1;align-self:end;padding:27px;display:block;position:relative}.home-lead-copy>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-lead-copy>span small,.home-lead-copy>span b,.home-lead-copy>span time{background:#07131ec7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:1000}.home-lead-copy>span small{color:#72d2ed}.home-lead-copy>span b{color:#efcc72}.home-lead-copy>span time{color:#a8bac6}.home-lead-copy>strong{letter-spacing:-.025em;max-width:760px;margin-top:12px;font-size:clamp(25px,3vw,39px);line-height:1.04;display:block}.home-lead-copy>p{color:#d3dee4;max-width:720px;margin:11px 0 0;font-size:16px;line-height:1.45}.home-lead-copy>em{color:#edcb76;max-width:720px;margin-top:9px;font-size:14px;font-style:normal;line-height:1.45;display:block}.home-lead-copy>i{color:#8fcde0;margin-top:13px;font-size:12px;font-style:normal;font-weight:900;display:block}.home-lead-story:hover .home-lead-media img,.home-lead-story:focus-visible .home-lead-media img{opacity:.9;transform:scale(1.025)}.home-headline-stack,.home-video-desk{background:#091925}.home-headline-stack>header,.home-video-desk>header{background:#102739;border-bottom:1px solid #29485c;justify-content:space-between;align-items:center;gap:8px;min-height:55px;padding:11px 13px;display:flex}.home-headline-stack>header small,.home-video-desk>header small{color:#70cde8;letter-spacing:.1em;font-size:11px;font-weight:1000}.home-headline-stack>header b,.home-video-desk>header>b{color:#859cab;font-size:10px}.home-headline-stack>a{color:#fff;border-bottom:1px solid #243f51;gap:7px;min-height:86px;padding:12px 13px;text-decoration:none;display:grid}.home-headline-stack>a:hover,.home-headline-stack>a:focus-visible{background:#102838;outline:0}.home-headline-stack>a>span{color:#7f97a8;justify-content:space-between;gap:7px;font-size:10px;display:flex}.home-headline-stack>a>span small{color:#e8c76f;font-size:10px;font-weight:1000}.home-headline-stack>a>strong{font-size:14px;line-height:1.3}.home-headline-stack>a>em{color:#75bfd5;font-size:10px;font-style:normal;font-weight:900}.home-headline-empty{color:#899ead;padding:17px;font-size:13px;line-height:1.5}.home-video-desk{scroll-margin-top:20px}.home-video-desk>header span strong{margin-top:3px;font-size:15px;display:block}.home-video-desk>div{display:grid}.home-video-desk>div>a{color:#fff;border-bottom:1px solid #243f51;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:98px;padding:12px;text-decoration:none;display:grid}.home-video-desk>div>a:hover,.home-video-desk>div>a:focus-visible{background:#112a3b;outline:0}.home-video-desk>div>a>i{color:#edca72;background:#2b2517;border:1px solid #6d5b34;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid}.home-video-desk a span small,.home-video-desk a span strong,.home-video-desk a span em{display:block}.home-video-desk a span small{color:#71cde8;font-size:10px;font-weight:1000}.home-video-desk a span strong{margin-top:4px;font-size:14px}.home-video-desk a span em{color:#8ea4b3;margin-top:4px;font-size:11px;font-style:normal;line-height:1.35}.home-video-desk a>b{color:#e9c970;font-size:15px}.home-video-desk>footer{color:#8299a9;padding:11px 13px;font-size:11px;line-height:1.4}.home-editorial-loading{color:#fff;background:#0a1a27;justify-content:center;align-items:center;gap:12px;min-height:405px;display:flex}.home-editorial-loading>i{border:3px solid #38566a;border-top-color:#6ed0ec;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.home-editorial-loading strong,.home-editorial-loading small{display:block}.home-editorial-loading strong{font-size:16px}.home-editorial-loading small{color:#879dac;margin-top:4px;font-size:12px}.home-long-card{border-color:#6d5a32}.home-long-card>.home-section-head{background:radial-gradient(circle at 88% 10%,#d7aa3f2b,#0000 18rem),linear-gradient(115deg,#2a2619,#0d2231 72%);border-bottom-color:#6a5833}.home-long-card .home-section-head span>small{color:#edca72}.home-long-summary{background:#5d5032;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.home-long-summary>span{text-align:center;background:#111f27;padding:13px}.home-long-summary small,.home-long-summary b{display:block}.home-long-summary small{color:#8ca1ae;letter-spacing:.08em;font-size:11px;font-weight:1000}.home-long-summary b{color:#efcf7c;margin-top:5px;font-size:20px}.home-long-grid{background:#3a4650;grid-template-columns:1fr 1fr;gap:1px;display:grid}.home-long-grid>article{background:#0b1b28;grid-template-columns:minmax(0,1fr);display:grid}.home-long-open{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 75px;align-items:center;gap:12px;min-height:112px;padding:15px 16px;display:grid}.home-long-open:hover,.home-long-open:focus-visible{background:#112a3b;outline:0}.home-long-open span small,.home-long-open span strong,.home-long-open span em,.home-long-open>b small{display:block}.home-long-open span small{color:#73cce6;font-size:11px;font-weight:1000}.home-long-open span strong{margin-top:7px;font-size:17px;line-height:1.25}.home-long-open span em{color:#8fa4b2;margin-top:5px;font-size:13px;font-style:normal}.home-long-open>b{color:#efcd77;text-align:center;font-size:24px}.home-long-open>b small{color:#7f95a5;margin-top:2px;font-size:9px}.home-long-grid article>footer{color:#8ba0ae;border-top:1px solid #294457;justify-content:space-between;align-items:center;gap:9px;padding:9px 12px;font-size:11px;display:flex}.home-long-grid article>footer button{color:#efcc72;cursor:pointer;background:#2d2719;border:1px solid #735f34;border-radius:999px;min-height:37px;padding:7px 11px;font-size:11px;font-weight:1000}.home-long-grid article>footer button.saved{color:#71ddb0;background:#102d26;border-color:#326751}.home-long-grid article>footer button:disabled{cursor:default;opacity:.9}.home-long-rule{color:#9cacb6;align-items:flex-start;gap:9px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.home-long-rule>i{background:#edc86e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 12px #edc86e}.home-long-empty{text-align:center;place-items:center;gap:6px;min-height:180px;padding:25px;display:grid}.home-long-empty strong{font-size:17px}.home-long-empty span{color:#8ea3b1;font-size:14px}.home-long-empty button{color:#171208;cursor:pointer;background:#edca72;border:0;border-radius:999px;margin-top:5px;padding:10px 14px;font-weight:1000}@media (width<=1050px){.home-newsroom-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.home-video-desk{grid-column:1/-1}.home-video-desk>div{grid-template-columns:repeat(3,1fr)}.home-video-desk>div>a{border-right:1px solid #243f51}}@media (width<=700px){.site-search{margin-top:7px}.site-search form{border-radius:12px;grid-template-columns:25px minmax(0,1fr);min-height:48px;padding:0 10px}.site-search form>span{font-size:21px}.site-search input{height:46px;padding-inline:6px;font-size:14px}.site-search kbd{display:none}.site-search-results{border-radius:13px;left:-2px;right:-2px}.site-search-results>button{grid-template-columns:35px minmax(0,1fr) 16px;gap:8px;min-height:58px;padding:8px}.site-search-results>button>i{border-radius:9px;width:33px;height:33px;font-size:10px}.site-search-results span strong{font-size:14px}.site-search-results span small{font-size:11px}.home-newsroom,.home-long-card{border-radius:17px;margin-inline:-2px}.home-section-head{gap:13px;padding:17px 14px;display:grid}.home-section-head span>small{font-size:10px}.home-section-head h2{font-size:28px}.home-section-head p{font-size:14px}.home-section-head>button{width:max-content;max-width:100%;font-size:11px}.home-newsroom-grid{grid-template-columns:1fr}.home-lead-story,.home-lead-media,.home-editorial-loading{min-height:365px}.home-lead-copy{padding:19px 16px}.home-lead-copy>strong{font-size:27px}.home-lead-copy>p{font-size:14px}.home-lead-copy>em{font-size:13px}.home-headline-stack>a{min-height:82px;padding:12px}.home-headline-stack>a>strong{font-size:14px}.home-video-desk{grid-column:auto}.home-video-desk>div{grid-template-columns:1fr}.home-video-desk>div>a{border-right:0;min-height:88px}.home-long-summary{grid-template-columns:1fr 1fr}.home-long-grid{grid-template-columns:1fr}.home-long-open{grid-template-columns:minmax(0,1fr) 66px;min-height:105px;padding:13px}.home-long-open span strong{font-size:16px}.home-long-open span em{font-size:12px}.home-long-grid article>footer{font-size:10px}.home-long-rule{font-size:12px}}.home-dashboard.home-desk-today>.home-newsroom{margin-top:0;margin-bottom:12px;display:block}.home-dashboard.home-desk-today .home-newsroom>.home-section-head{align-items:center;padding:13px 16px}.home-dashboard.home-desk-today .home-newsroom>.home-section-head h2{margin:4px 0 0;font-size:25px}.home-dashboard.home-desk-today .home-newsroom>.home-section-head p,.home-dashboard.home-desk-today .home-video-desk{display:none}.home-dashboard.home-desk-today .home-newsroom-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);min-height:325px}.home-dashboard.home-desk-today .home-lead-story,.home-dashboard.home-desk-today .home-lead-media,.home-dashboard.home-desk-today .home-editorial-loading{min-height:325px}.home-dashboard.home-desk-today .home-headline-stack>a:nth-of-type(n+3){display:none}@media (width<=700px){.home-dashboard.home-desk-today .home-newsroom>.home-section-head{gap:10px;padding:12px;display:flex}.home-dashboard.home-desk-today .home-newsroom>.home-section-head h2{font-size:22px}.home-dashboard.home-desk-today .home-newsroom>.home-section-head>button{flex:none;padding:8px 10px;font-size:10px}.home-dashboard.home-desk-today .home-newsroom-grid{grid-template-columns:1fr;min-height:0}.home-dashboard.home-desk-today .home-lead-story,.home-dashboard.home-desk-today .home-lead-media,.home-dashboard.home-desk-today .home-editorial-loading{min-height:285px}.home-dashboard.home-desk-today .home-headline-stack>a:nth-of-type(n+2){display:none}}.home-launch-grid .tournament-launch{background:linear-gradient(145deg,#102f43,#0b1c2b);border-color:#2c718d}.home-launch-grid .tournament-launch strong{color:#80ddf5}.toolbar .tournament-tab.active{color:#8ce1f5;background:#12364a;border-color:#4ebbd8}.tournament-center{gap:15px;max-width:1320px;margin:0 auto;padding-bottom:110px;display:grid}.tournament-hero{background:radial-gradient(circle at 86% 8%,#58c9ed2c,#0000 27rem),linear-gradient(135deg,#0c2332,#071521 68%);border:1px solid #2c526a;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:end;gap:22px;padding:25px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0005}.tournament-hero>div>span{color:#70d2ed;letter-spacing:.12em;font-size:12px;font-weight:1000}.tournament-hero h2{color:#f3f7fa;letter-spacing:-.035em;max-width:780px;margin:8px 0 0;font-size:clamp(31px,4vw,54px);line-height:1}.tournament-hero p{color:#a6bac7;max-width:760px;margin:13px 0 0;font-size:16px;line-height:1.55}.tournament-hero>aside{background:#35566b;border:1px solid #35566b;border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.tournament-hero>aside>span{background:#0b1c28;min-height:88px;padding:15px}.tournament-hero>aside small,.tournament-hero>aside strong{display:block}.tournament-hero>aside small{color:#7f99a9;letter-spacing:.08em;font-size:11px;font-weight:1000}.tournament-hero>aside strong{color:#f0cb72;margin-top:7px;font-size:27px}.tournament-filter-bar{background:#0b1c28;border:1px solid #294c63;border-radius:17px;gap:9px;padding:11px;display:grid}.tournament-filter-bar>div{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.tournament-filter-bar>div::-webkit-scrollbar{display:none}.tournament-filter-bar button{color:#b7c7d1;cursor:pointer;background:#102535;border:1px solid #315269;border-radius:999px;flex:none;min-height:42px;padding:9px 14px;font-size:13px;font-weight:900}.tournament-filter-bar button.active{color:#9be7f7;background:#17435a;border-color:#5bc8e5;box-shadow:inset 0 0 0 1px #5bc8e526}.tournament-week,.tournament-directory{background:#081722;border:1px solid #294c63;border-radius:19px;overflow:hidden}.tournament-week>header,.tournament-directory>header{background:linear-gradient(115deg,#102c3e,#0a1d2a);border-bottom:1px solid #294c63;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.tournament-week>header small,.tournament-directory>header small,.tournament-week>header h3,.tournament-directory>header h3{display:block}.tournament-week>header small,.tournament-directory>header small{color:#67cae7;letter-spacing:.11em;font-size:11px;font-weight:1000}.tournament-week>header h3,.tournament-directory>header h3{color:#f0f5f8;margin:5px 0 0;font-size:21px;line-height:1.15}.tournament-week>header>button{color:#edcc76;cursor:pointer;background:#2a2519;border:1px solid #715e34;border-radius:999px;flex:none;min-height:40px;padding:9px 13px;font-size:12px;font-weight:1000}.tournament-directory>header>b{color:#e9c872;font-size:13px}.tournament-event-rail,.tournament-card-rail{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;grid-auto-columns:minmax(285px,340px);grid-auto-flow:column;gap:10px;padding:13px;display:grid;overflow-x:auto}.tournament-event-rail>button{scroll-snap-align:start;color:#eef5f8;text-align:left;cursor:pointer;background:linear-gradient(145deg,#102737,#091925);border:1px solid #31536a;border-radius:15px;gap:10px;min-height:230px;padding:14px;display:grid}.tournament-event-rail>button.live{border-color:#39c98a;box-shadow:inset 0 0 0 1px #39c98a33}.tournament-event-rail>button.final{opacity:.84}.tournament-event-meta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tournament-event-meta small{color:#77d3ec;font-size:11px;font-weight:1000;line-height:1.35}.tournament-event-meta b{color:#e9c974;flex:none;font-size:11px}.tournament-event-rail>button>span:not(.tournament-event-meta){grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.tournament-event-rail img{object-fit:contain;width:32px;height:32px}.tournament-event-rail strong{font-size:14px;line-height:1.25}.tournament-event-rail em{color:#9bb0bc;font-size:11px;font-style:normal;font-weight:900}.tournament-event-rail>button>i{color:#e9c974;align-self:end;font-size:12px;font-style:normal;font-weight:1000}.tournament-week-empty{text-align:center;place-items:center;gap:7px;min-height:130px;padding:24px;display:grid}.tournament-week-empty strong{color:#eef4f7;font-size:16px}.tournament-week-empty span{color:#8fa5b3;max-width:620px;font-size:14px;line-height:1.45}.tournament-directory-card{--tournament-accent:#66cde9;scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--tournament-accent) 45%,#29485b);border-top:3px solid var(--tournament-accent);background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--tournament-accent) 20%,transparent),transparent 10rem), linear-gradient(145deg,#102737,#081722);color:#eef5f8;border-radius:16px;grid-template-rows:auto auto minmax(72px,1fr) auto auto;min-height:300px;padding:15px;display:grid;overflow:hidden}.tournament-directory-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tournament-directory-card>header span{color:var(--tournament-accent);letter-spacing:.08em;font-size:10px;font-weight:1000}.tournament-directory-card>header em{color:#91a6b4;font-size:11px;font-style:normal;font-weight:800}.tournament-directory-card h3{margin:12px 0 0;font-size:19px;line-height:1.15}.tournament-directory-card p{color:#9eb2be;margin:10px 0 0;font-size:14px;line-height:1.45}.tournament-directory-card>div{border-top:1px solid #29495d;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.tournament-directory-card>div span{align-items:baseline;gap:7px;display:flex}.tournament-directory-card>div strong{color:#f0ce78;font-size:25px}.tournament-directory-card>div small{color:#859ca9;font-size:9px;font-weight:1000}.tournament-directory-card>div>b{letter-spacing:.06em;border-radius:999px;padding:5px 7px;font-size:9px}.tournament-directory-card>div>b.ready{color:#78ddb3;background:#12372d}.tournament-directory-card>div>b.hold{color:#e9bc68;background:#3a2c1c}.tournament-directory-card>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.tournament-directory-card>footer button,.tournament-directory-card>footer a{border-radius:999px;min-height:38px;padding:9px 11px;font-size:11px;font-weight:1000;text-decoration:none}.tournament-directory-card>footer button{background:var(--tournament-accent);color:#07131c;cursor:pointer;border:0}.tournament-directory-card>footer a{color:#9fc1d0;border:1px solid #3a596c;align-items:center;display:flex}.tournament-data-rule{color:#c7b988;background:#292417;border:1px solid #6b5933;border-radius:15px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.tournament-data-rule>i{background:#e9c66d;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:6px;box-shadow:0 0 12px #e9c66d}.tournament-data-rule strong{color:#f2d98e}@media (width<=850px){.tournament-hero{grid-template-columns:1fr;align-items:start}}@media (width<=700px){.tournament-center{padding-inline:10px;gap:11px;padding-bottom:100px}.tournament-hero{border-radius:17px;padding:18px 15px}.tournament-hero h2{font-size:34px}.tournament-hero p{font-size:14px}.tournament-hero>aside>span{min-height:75px;padding:12px}.tournament-hero>aside small{font-size:9px}.tournament-hero>aside strong{font-size:23px}.tournament-filter-bar{border-radius:14px;padding:9px}.tournament-filter-bar button{min-height:40px;padding:8px 12px;font-size:12px}.tournament-week,.tournament-directory{border-radius:16px}.tournament-week>header,.tournament-directory>header{align-items:flex-start;padding:14px}.tournament-week>header{display:grid}.tournament-week>header h3,.tournament-directory>header h3{font-size:18px}.tournament-week>header>button{width:max-content;max-width:100%}.tournament-event-rail,.tournament-card-rail{grid-auto-columns:minmax(260px,82vw);padding:11px}.tournament-directory-card{min-height:292px}.tournament-directory-card>footer{align-items:stretch}.tournament-directory-card>footer button,.tournament-directory-card>footer a{justify-content:center;align-items:center;padding-inline:9px;font-size:10px;display:flex}.tournament-data-rule{font-size:13px}}html,body{max-width:100%;overflow-x:hidden}.hero.sports-home-hero{background:radial-gradient(circle at 82% 18%,#05d9ff18,#0000 24rem),linear-gradient(145deg,#071725,#07121d 68%);border-color:#31576c;border-radius:20px;grid-template-rows:auto auto auto auto;grid-template-columns:230px minmax(0,1fr);gap:8px 24px;max-width:1284px;margin:12px auto;padding:20px;overflow:visible;box-shadow:0 22px 60px #0008,inset 0 1px #ffffff0b}.hero.sports-home-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#39ddff,#0000);height:1px;position:absolute;inset:auto 12% -1px;box-shadow:0 0 18px #39ddff}.sports-home-hero .brand-lockup{grid-area:1/1/4;align-self:center;gap:12px;width:230px}.sports-home-hero .brand-lockup img{border:1px solid #37d9f5;border-radius:20px;flex-basis:86px;width:86px;box-shadow:0 0 25px #1dd9ff24}.sports-home-hero .brand-lockup small{color:#86a7b9;letter-spacing:.14em;font-size:12px}.sports-home-hero .brand-lockup strong{margin-top:3px;font-size:22px;line-height:.92}.sports-home-hero .brand-lockup em{color:#36d9f3;letter-spacing:.13em;margin-top:7px;font-size:8px}.sports-home-hero .eyebrow{color:#f2f7fa;letter-spacing:.025em;grid-area:1/2;align-self:end;font-size:20px}.hero.sports-home-hero>p{display:none}.sports-home-hero .verified{color:#8da7b7;background:#0a1b28;border-color:#295269;grid-area:2/2;justify-self:start;padding:6px 9px;font-size:11px}.edge-live-pulse{background:linear-gradient(90deg,#09273a,#071924);border:1px solid #27c9ea;border-radius:13px;grid-area:3/2;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid;box-shadow:0 0 22px #15d7ff20,inset 0 0 20px #15d7ff0b}.edge-pulse-wave{color:#3dddf5;text-shadow:0 0 13px #2de0ff;font-size:33px;line-height:1}.edge-live-pulse span small,.edge-live-pulse span strong{display:block}.edge-live-pulse span small{color:#35d9f2;letter-spacing:.12em;font-size:10px;font-weight:1000}.edge-live-pulse span strong{color:#dfeaf0;margin-top:3px;font-size:14px}.edge-live-pulse>b{color:#57e8b0;letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;display:flex}.edge-live-pulse>b i{background:#52e4a8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #52e4a8}.sports-home-hero .site-search{grid-area:4/1/auto/-1;max-width:none;margin-top:4px}.sports-home-hero .site-search form{background:#06121d;border-color:#385e73;border-radius:14px;min-height:57px;box-shadow:0 12px 35px #0007,inset 0 1px #ffffff0b}.home-launchpad{background:linear-gradient(155deg,#091c2a,#06111b 72%);border-color:#31576c;border-radius:20px;gap:12px;max-width:1284px;padding:14px;box-shadow:0 22px 60px #0007}.edge-command-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:1px 3px 2px;display:flex}.edge-command-head span small,.edge-command-head span strong{display:block}.edge-command-head span small{color:#3edbf2;letter-spacing:.13em;font-size:11px;font-weight:1000}.edge-command-head span strong{margin-top:4px;font-size:20px}.edge-command-head>b{color:#7894a6;letter-spacing:.08em;font-size:10px}.edge-primary-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.edge-primary-tools>button{color:#f1f6f9;text-align:left;cursor:pointer;background:radial-gradient(circle at 50% 0,#16d7ff17,#0000 13rem),linear-gradient(155deg,#102a3c,#081724 75%);border:1px solid #31546a;border-radius:17px;grid-template-rows:auto auto 1fr auto;min-height:218px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.edge-primary-tools>button:hover,.edge-primary-tools>button:focus-visible{border-color:#37d9f2;outline:0;transform:translateY(-2px);box-shadow:0 0 26px #20d8ff23,inset 0 0 25px #1ad8ff0b}.edge-tool-badge{justify-content:space-between;align-items:center;gap:9px;display:flex}.edge-tool-badge>i{color:#41def4;background:#092436;border:1px solid #30d7f1;border-radius:14px;place-items:center;width:52px;height:52px;font-size:28px;font-style:normal;line-height:1;display:grid;box-shadow:0 0 20px #23d9ff1c}.edge-tool-badge>b{color:#63e4b0;letter-spacing:.08em;background:#123b35;border-radius:999px;padding:5px 8px;font-size:9px}.edge-primary-tools>button:nth-child(2) .edge-tool-badge>b{color:#58dff5;background:#16394a}.edge-primary-tools>button:nth-child(3) .edge-tool-badge>b{color:#c8a1ff;background:#342b46}.edge-primary-tools>button>strong{margin-top:15px;font-size:22px;line-height:1.05}.edge-primary-tools>button>small{color:#a2b4bf;margin-top:9px;font-size:14px;line-height:1.45}.edge-primary-tools>button>em{color:#d7e6ec;letter-spacing:.06em;border:1px solid #36586c;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:9px 12px;font-size:10px;font-style:normal;font-weight:1000;display:flex}.edge-primary-tools>button>em b{color:#45def4;font-size:17px}.edge-market-strip{scrollbar-width:thin;gap:7px;padding:1px 1px 3px;display:flex;overflow-x:auto}.edge-market-strip>button{color:#b9cbd4;cursor:pointer;background:#0a1d2b;border:1px solid #315166;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:12px;font-weight:900;display:flex}.edge-market-strip>button:first-child{color:#ecfbff;background:#0d3448;border-color:#2cd7ef;box-shadow:inset 0 -2px #36ddf4}.edge-market-strip>button:hover,.edge-market-strip>button:focus-visible{color:#fff;border-color:#38d9ef;outline:0}.edge-market-strip i{color:#40dcf2;font-style:normal}.edge-market-strip i.live{color:#57e5a9;text-shadow:0 0 9px #57e5a9}.edge-home-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.edge-home-metrics>button{color:#edf5f8;text-align:center;cursor:pointer;background:#0b1d2a;border:1px solid #2d4d61;border-radius:12px;min-height:62px;padding:8px}.edge-home-metrics>button:hover,.edge-home-metrics>button:focus-visible{background:#102b3b;border-color:#39d9ef;outline:0}.edge-home-metrics small,.edge-home-metrics strong{display:block}.edge-home-metrics small{color:#839dad;letter-spacing:.08em;font-size:9px;font-weight:1000}.edge-home-metrics strong{color:#42dff4;margin-top:4px;font-size:22px}.edge-home-metrics>button:nth-child(4) strong{color:#efcb76}.edge-home-metrics>button:nth-child(5) strong{color:#c5a0fa}@media (width<=700px){.hero.sports-home-hero{border-radius:16px;grid-template-rows:auto auto auto auto;grid-template-columns:78px minmax(0,1fr);gap:6px 10px;margin:8px;padding:11px}.sports-home-hero .brand-lockup{grid-row:1/3;justify-content:center;width:78px}.sports-home-hero .brand-lockup img{border-radius:17px;flex-basis:70px;width:70px}.sports-home-hero .brand-lockup span{display:none}.sports-home-hero .eyebrow{letter-spacing:.015em;grid-area:1/2;align-self:end;font-size:15px;line-height:1.12}.sports-home-hero .verified{grid-area:2/2;align-self:start;padding:5px 7px;font-size:9px;line-height:1.25}.edge-live-pulse{grid-area:3/1/auto/-1;min-height:52px;padding:7px 9px}.edge-pulse-wave{font-size:27px}.edge-live-pulse span small{font-size:9px}.edge-live-pulse span strong{font-size:12px}.edge-live-pulse>b{font-size:9px}.sports-home-hero .site-search{grid-row:4;margin-top:0}.sports-home-hero .site-search form{border-radius:11px;min-height:49px}.home-launchpad{border-radius:16px;gap:9px;margin:0 8px;padding:9px}.edge-command-head{align-items:center}.edge-command-head span small{font-size:9px}.edge-command-head span strong{font-size:16px}.edge-command-head>b{text-align:right;max-width:125px;font-size:8px;line-height:1.35}.edge-primary-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.edge-primary-tools>button{border-radius:13px;min-height:218px;padding:9px 8px}.edge-tool-badge>i{border-radius:11px;width:42px;height:42px;font-size:22px}.edge-tool-badge>b{padding:4px 5px;font-size:7px}.edge-primary-tools>button>strong{margin-top:12px;font-size:16px}.edge-primary-tools>button>small{margin-top:7px;font-size:12px;line-height:1.35}.edge-primary-tools>button>em{border-radius:10px;margin-top:10px;padding:7px 6px;font-size:8px;line-height:1.2}.edge-primary-tools>button>em b{font-size:14px}.edge-market-strip{gap:6px}.edge-market-strip>button{min-height:40px;padding:7px 10px;font-size:11px}.edge-home-metrics{gap:4px}.edge-home-metrics>button{border-radius:9px;min-height:57px;padding:6px 3px}.edge-home-metrics small{letter-spacing:.04em;font-size:8px}.edge-home-metrics strong{font-size:19px}}@media (width<=390px){.edge-primary-tools>button{min-height:232px;padding-inline:7px}.edge-tool-badge>i{width:38px;height:38px;font-size:20px}.edge-tool-badge>b{display:none}.edge-primary-tools>button>strong{font-size:15px}.edge-primary-tools>button>small{font-size:11px}}@media (width<=700px){main{padding-bottom:94px}.home-scoreboard.statcraft-world-slate{padding:0 7px 6px}.statcraft-world-slate>.home-slate-head{border-radius:0;justify-content:space-between;align-items:center;min-height:55px;padding:8px 10px;display:flex}.home-slate-head small{font-size:8px}.home-slate-head b{margin-top:2px;font-size:15px}.home-slate-head em{display:none}.home-slate-actions{gap:6px;width:auto}.home-slate-actions>span{min-width:58px;font-size:8px}.home-slate-actions>span>small{display:none}.home-slate-actions>button{min-height:34px;padding:6px 8px;font-size:8px}.home-slate-actions>button:first-of-type{display:none}.home-matchup-carousel-wrap{border-radius:0}.home-matchup-carousel{grid-auto-columns:minmax(185px,67vw)}.home-matchup-card{grid-template-rows:auto 1fr 1fr;min-height:128px}.home-matchup-card-meta{padding:7px 9px 6px}.home-matchup-card-meta small,.home-matchup-card-meta b{font-size:9px}.home-matchup-team{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding:6px 9px}.home-matchup-team img{border-radius:7px;width:28px;height:28px;padding:3px}.home-matchup-team b{font-size:11px}.home-matchup-team em{font-size:9px}.home-matchup-card.live .home-matchup-team em,.home-matchup-card.final .home-matchup-team em{font-size:14px}.home-matchup-card.final .home-matchup-team{grid-template-columns:28px minmax(0,1fr) 31px}.home-matchup-card.final .home-matchup-team em{border-radius:7px;min-width:29px;min-height:27px;font-size:18px}.home-matchup-card-open,.home-carousel-cue{display:none}.app-nav{z-index:70;min-height:72px;padding:5px 3px max(6px,env(safe-area-inset-bottom));background:#06121df5;border:0;border-top:1px solid #2b4d61;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;bottom:0;left:0;right:0;box-shadow:0 -14px 35px #0009}.app-nav button{color:#8fa5b3;border-radius:9px;min-width:0;min-height:55px;padding:5px 1px;font-size:9px;line-height:1.05;position:relative}.app-nav button:hover,.app-nav button:focus-visible{color:#fff;background:#0d2637;outline:0}.app-nav button.active{color:#42ddf3;background:#0a2231}.app-nav button.active:before{content:"";background:#3eddf4;border-radius:999px;height:3px;position:absolute;top:-5px;left:22%;right:22%;box-shadow:0 0 12px #3eddf4}.app-nav button span,.app-nav button.active span{color:currentColor;font-size:21px;line-height:1}.app-nav button b{color:#07131c;background:#efca73;top:2px;right:12%}}@media (width>=701px){html{scroll-behavior:auto}body{overflow-x:clip}.toolbar:not(.home-toolbar){grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:7px 10px;min-height:0;padding:8px max(20px,50vw - 642px);display:grid;overflow:visible}.toolbar:not(.home-toolbar)>.league-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#39718d #081724;scrollbar-width:thin;grid-area:1/1/auto/-1;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:auto;overflow-x:auto}.toolbar:not(.home-toolbar)>.league-tabs>button{scroll-snap-align:start;white-space:nowrap;flex:none;min-height:40px;padding:9px 12px;font-size:11px;line-height:1.1}.toolbar:not(.home-toolbar)>.utility-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;grid-area:2/1;align-items:center;gap:6px;min-width:0;margin:0;padding:1px;display:flex;overflow-x:auto}.toolbar:not(.home-toolbar)>.utility-tabs>button{white-space:nowrap;flex:none;min-height:36px;padding:8px 11px;font-size:10px}.toolbar:not(.home-toolbar)>.utility-tabs>span{white-space:nowrap;flex:none;margin-left:8px;font-size:8px;line-height:1.35}.toolbar:not(.home-toolbar)>.picks-tab{grid-area:2/2;min-height:36px;margin:0;padding:8px 13px;font-size:10px}.toolbar:not(.home-toolbar)>.view-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-area:3/1/auto/-1;min-width:0;margin:0;overflow-x:auto}.toolbar:not(.home-toolbar)>.view-tabs>button{white-space:nowrap;flex:none;min-height:36px;font-size:11px}.toolbar:not(.home-toolbar)>input{grid-area:4/1/auto/-1;width:100%;height:42px;font-size:12px}.weekly-schedule,.daily-pickem,.tournament-center,.weekend-notebook,.accuracy-lab,.slip-builder{max-width:1284px}.weekly-schedule small,.daily-pickem small,.tournament-center small,.weekend-notebook small,.accuracy-lab small,.slip-builder small{line-height:1.3;font-size:clamp(9px,.72vw,11px)!important}.weekly-schedule button,.daily-pickem button,.tournament-center button,.weekend-notebook button,.accuracy-lab button,.slip-builder button,.weekly-schedule select,.daily-pickem select,.weekend-notebook input,.accuracy-lab select,.slip-builder input{font-size:11px}.schedule-trust-strip,.pickem-trust-strip,.tournament-data-rule,.notebook-data-rule,.accuracy-rule,.slip-privacy{font-size:11px;line-height:1.45}.weekly-day>header>b,.weekly-day-order b,.weekly-game>header>em,.weekly-game-context strong,.weekly-game-context em,.weekly-league-heading b,.weekly-league-heading a,.weekly-game-meta b,.weekly-game>footer a{font-size:10px;line-height:1.35}.weekly-kickoff b{font-size:12px}.weekly-sides strong{font-size:14px}.weekly-game>footer button{min-height:38px;padding:9px 12px;font-size:10px}.uefa-model-gate p,.pickem-picks section>p,.pickem-match>footer>span em{font-size:11px;line-height:1.45}.uefa-model-gate span b,.pickem-picks section>strong{font-size:14px}.pickem-match>header>em,.pickem-sides>i,.pickem-match>footer>span b,.pickem-match>footer a{font-size:10px;line-height:1.35}.pickem-sides b{font-size:14px}.pickem-match>footer button{min-height:38px;padding:9px 12px;font-size:10px}}.soccer-leagues-open .soccer-filter-rail.pickem-league-filter,.daily-pickem .soccer-leagues-open .soccer-filter-rail.pickem-league-filter{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;padding:10px;display:flex;overflow-x:auto}.soccer-leagues-open .soccer-filter-rail.pickem-league-filter button,.daily-pickem .soccer-leagues-open .soccer-filter-rail.pickem-league-filter button{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:44px;padding:10px 14px;line-height:1.3;font-size:15px!important}.soccer-leagues-open .soccer-filter-rail button:focus-visible{outline-offset:-3px;outline:3px solid #8ee4ef}.weekly-controls{min-width:0;position:relative}.weekly-controls .schedule-leagues-open{grid-row:1;min-width:0;margin:0}.weekly-controls .weekly-history-tools{grid-row:2}.weekly-controls .weekly-day-filter{grid-row:3;min-width:0;max-width:100%}.weekly-controls .weekly-team-filter{grid-row:4}.weekly-schedule .weekly-history-tools{justify-content:flex-end}.weekly-schedule .weekly-team-filter>button{display:none}.home-visible-leagues>div{overscroll-behavior-inline:contain}.home-visible-leagues button{min-height:44px}.home-visible-leagues button strong{font-size:15px}@media (width<=700px){.weekly-controls{gap:10px;padding:10px}.weekly-schedule .weekly-history-tools{justify-content:space-between}.weekly-schedule>.panel-note{display:none}.weekly-schedule .schedule-trust-strip{padding:10px;font-size:12px}.weekly-schedule .schedule-trust-strip b{font-size:12px}.weekly-controls .weekly-day-filter button{flex:0 0 72px;min-height:44px}.weekly-controls .weekly-day-filter button b{font-size:14px}.weekly-controls .weekly-day-filter button small{font-size:12px}.weekly-schedule .section-title h2{font-size:24px}.weekly-schedule .section-title{margin-bottom:10px}}.soccer-stadium-header{text-align:left;isolation:isolate;background:linear-gradient(135deg,#102b40,#061621);border:1px solid #365a72;border-radius:18px;grid-template-columns:minmax(275px,.85fr) minmax(0,1.4fr);align-items:center;width:calc(100% - 36px);max-width:1280px;margin:8px auto 12px;display:grid;position:relative;box-shadow:0 14px 35px #0003}.soccer-stadium-copy{min-width:0;padding:25px 25px 20px}.soccer-stadium-kicker{letter-spacing:.13em;color:#88dceb;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.soccer-stadium-kicker img{object-fit:contain;border-radius:7px;width:28px;height:28px}.soccer-stadium-copy h1{color:#f4f8fc;letter-spacing:-.045em;margin:15px 0 10px;font-size:clamp(33px,3.6vw,48px);font-weight:750;line-height:1.03}.soccer-stadium-copy h1 span{color:#8de0ed}.soccer-stadium-copy p{color:#b9d0df;max-width:320px;margin:0;font-size:14px;line-height:1.5}.soccer-stadium-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.soccer-stadium-actions button{color:#071c2c;min-height:42px;font:800 12px/1.2 var(--font-geist-sans),sans-serif;cursor:pointer;background:#83d8e9;border:1px solid #83d8e9;border-radius:7px;padding:9px 12px}.soccer-stadium-actions button+button{color:#e3eff7;background:#0a2234;border-color:#567e95}.soccer-stadium-actions button:focus-visible{outline-offset:3px;outline:3px solid #b5f2ff}.soccer-stadium-banner{background:#061522;border-top-right-radius:17px;align-self:stretch;align-items:center;min-width:0;display:flex;overflow:hidden}.soccer-stadium-banner img{aspect-ratio:2;object-fit:cover;object-position:center 46%;width:100%;height:auto;display:block}.soccer-stadium-header .site-search{z-index:5;border-top:1px solid #365a7266;grid-area:auto/1/auto/-1;width:auto;min-width:0;max-width:none;margin:0;padding:12px 18px 16px;position:relative}.soccer-stadium-header .site-search form{min-width:0;min-height:46px;box-shadow:none;background:#061522;border-radius:10px}.soccer-stadium-header .site-search input{min-width:0;height:44px;font-size:14px}.soccer-stadium-header .site-search-results{max-height:350px;top:calc(100% - 12px);left:18px;right:18px;overflow:auto}.soccer-stadium-header-compact{grid-template-columns:1fr minmax(300px,1fr)}.soccer-stadium-header-compact .soccer-stadium-banner,.soccer-stadium-header-compact .soccer-stadium-copy>p,.soccer-stadium-header-compact .soccer-stadium-actions{display:none}.soccer-stadium-header-compact .soccer-stadium-copy{padding:14px 20px}.soccer-stadium-header-compact .soccer-stadium-copy h1{margin:8px 0 0;font-size:26px}.soccer-stadium-header-compact .site-search{border-top:0;grid-area:1/2;padding:15px}@media (width<=700px){.soccer-stadium-header{border-radius:16px;flex-direction:column;align-items:stretch;width:calc(100% - 16px);margin:8px auto 10px;display:flex}.soccer-stadium-copy{padding:18px 17px 16px}.soccer-stadium-kicker{letter-spacing:.12em;gap:8px;font-size:9px}.soccer-stadium-kicker img{width:25px;height:25px}.soccer-stadium-copy h1{margin:12px 0 9px;font-size:34px}.soccer-stadium-copy p{max-width:300px;font-size:12px}.soccer-stadium-actions{gap:8px;margin-top:13px}.soccer-stadium-actions button{min-height:39px;padding:8px 11px;font-size:11px}.soccer-stadium-banner{border-block:1px solid #365a7266;border-radius:0}.soccer-stadium-banner img{aspect-ratio:1.95;object-position:center 45%}.soccer-stadium-header .site-search{border-top:0;gap:7px;padding:10px 11px 12px}.soccer-stadium-header .site-search input{font-size:13px}.soccer-stadium-header .masthead-slip{gap:5px;padding:0 10px;font-size:12px}.soccer-stadium-header .site-search-results{left:11px;right:11px}.soccer-stadium-header-compact .soccer-stadium-copy{padding:12px 15px}.soccer-stadium-header-compact .soccer-stadium-copy h1{font-size:24px}}.soccer-stadium-header:not(.soccer-stadium-header-compact){background:#071827;border-bottom:3px solid #8bdae9;flex-direction:column;align-items:stretch;min-height:420px;display:flex}.soccer-stadium-header:not(.soccer-stadium-header-compact) .soccer-stadium-banner{z-index:-2;border-radius:inherit;pointer-events:none;border:0;position:absolute;inset:0}.soccer-stadium-header:not(.soccer-stadium-header-compact) .soccer-stadium-banner img{aspect-ratio:auto;object-fit:cover;object-position:center 48%;width:100%;height:100%}.soccer-stadium-header:not(.soccer-stadium-header-compact):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#03101bea 0%,#03101bb3 34%,#03101b33 63%,#03101b18 76%,#03101bd9 100%);position:absolute;inset:0}.soccer-stadium-header:not(.soccer-stadium-header-compact) .soccer-stadium-copy{text-shadow:0 2px 12px #0008;padding:25px 25px 18px}.soccer-stadium-header:not(.soccer-stadium-header-compact) h1{letter-spacing:-.045em;max-width:none;font-size:clamp(38px,5vw,62px)}.soccer-stadium-header:not(.soccer-stadium-header-compact) .soccer-stadium-copy>p{color:#e1ebf2;max-width:520px}.soccer-stadium-header:not(.soccer-stadium-header-compact) .site-search{background:0 0;border:0;margin-top:auto;padding:65px 18px 16px}.soccer-stadium-header:not(.soccer-stadium-header-compact) .site-search form,.soccer-stadium-header:not(.soccer-stadium-header-compact) .masthead-slip{background:#061522ed;box-shadow:0 3px 15px #0004}@media (width<=700px){.soccer-stadium-header:not(.soccer-stadium-header-compact){min-height:420px}.soccer-stadium-header:not(.soccer-stadium-header-compact) .soccer-stadium-copy{padding:20px 17px 16px}.soccer-stadium-header:not(.soccer-stadium-header-compact) h1{white-space:nowrap;margin:13px 0 10px;font-size:clamp(28px,9.6vw,40px);line-height:1.06}.soccer-stadium-header:not(.soccer-stadium-header-compact) .soccer-stadium-copy>p{max-width:310px;font-size:12px}.soccer-stadium-header:not(.soccer-stadium-header-compact) .site-search{padding:65px 11px 13px}}.sport-switcher-shell{z-index:35;width:100%;padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:linear-gradient(#0a1723 0%,#050b12 100%);border-bottom:1px solid #315069;justify-content:center;display:flex;position:relative;box-shadow:0 10px 32px #0005}.sport-switcher{background:#0b1b2b;border:1px solid #45647b;border-radius:16px;grid-template-columns:repeat(5,1fr);width:min(1040px,100%);padding:4px;display:grid}.sport-switcher a{color:#d4e2ec;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:13px;font-weight:900;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s;display:flex}.sport-switcher a:not(.active){background:#0d2032;box-shadow:inset 0 0 0 1px #6b8ba31f}.sport-switcher a:not(.active) .sport-switcher-icon{color:#c5d9e7;opacity:1;border-color:#7897ae}.sport-switcher a:not(.active) small{color:#9db5c7;opacity:1}.sport-switcher a:hover,.sport-switcher a:focus-visible{color:#fff;background:#173149;outline:none}.sport-switcher a.active{color:#07131f;background:#6fe5e6;box-shadow:0 7px 20px #44ced244}.sport-switcher a.active.football{color:#fff;background:linear-gradient(135deg,#1066ff,#0a3da7);box-shadow:0 7px 22px #0966ff55}.sport-switcher a.active.college-football{color:#fff;background:linear-gradient(135deg,#1e78ff,#103e94);box-shadow:0 7px 22px #0966ff55}.sport-switcher a>span:last-child{flex-direction:column;line-height:1.05;display:flex}.sport-switcher small{color:inherit;letter-spacing:.13em;opacity:.82;margin-bottom:3px;font-size:8px}.sport-switcher-icon{opacity:.9;border:1px solid;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.sport-switcher-icon.college-mark{letter-spacing:-.02em;font-size:8px;font-weight:1000}.sport-switcher-icon.baseball-mark{border-radius:50%;font-size:9px;transform:rotate(45deg)}.sport-switcher-icon.hockey-mark{border-radius:50%;font-size:12px}@media (width<=620px){.sport-switcher-shell{padding:calc(12px + env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) 10px max(7px,env(safe-area-inset-left))}.sport-switcher a{gap:5px;min-height:48px;font-size:11px}.sport-switcher-icon{width:23px;height:23px;font-size:10px}.sport-switcher-icon.college-mark{font-size:7px}.sport-switcher small{letter-spacing:.08em;font-size:7px}}@media (width<=410px){.sport-switcher a{font-size:10px}.sport-switcher-icon{display:none}}@media (width<=700px){.sport-switcher-shell{padding:calc(8px + env(safe-area-inset-top)) 7px 0;background:#06111b;border-bottom-color:#29485c;box-shadow:0 8px 25px #0008}.sport-switcher{background:0 0;border:0;border-radius:0;width:100%;padding:0}.sport-switcher a,.sport-switcher a:not(.active),.sport-switcher a.active,.sport-switcher a.active.football,.sport-switcher a.active.college-football,.sport-switcher a.active.baseball,.sport-switcher a.active.hockey{min-height:58px;box-shadow:none;color:#aebfca;background:0 0;border-radius:0;display:flex;position:relative}.sport-switcher a:hover,.sport-switcher a:focus-visible{color:#fff;background:#0c2231}.sport-switcher a.active{color:#45ddf3}.sport-switcher a.active.football{color:#65a0ff}.sport-switcher a.active.college-football{color:#ff9a4c}.sport-switcher a.active.baseball{color:#ef6673}.sport-switcher a.active.hockey{color:#45d9ff}.sport-switcher a.active:after{content:"";background:currentColor;border-radius:999px;height:3px;position:absolute;bottom:0;left:18%;right:18%;box-shadow:0 0 12px}.sport-switcher a>span:last-child{font-size:12px;line-height:1}.sport-switcher small{display:none}.sport-switcher-icon{border-color:#627f91;border-radius:50%;width:29px;height:29px;font-size:12px;display:grid!important;transform:none!important}.sport-switcher a.active .sport-switcher-icon{box-shadow:0 0 13px color-mix(in srgb,currentColor 45%,transparent);border-color:currentColor}}.sport-switcher a.soccer.active{color:#031b1a;background:linear-gradient(135deg,#60e7d0,#159989);box-shadow:0 7px 22px #22cbb355}.sport-switcher a.active.football{background:linear-gradient(135deg,#3987ff,#1748be);box-shadow:0 7px 22px #0966ff55}.sport-switcher a.active.hockey{color:#091725;background:linear-gradient(135deg,#dceeff,#86acd0);box-shadow:0 7px 22px #a3c9ed55}.sport-switcher a.active.basketball{color:#101723;background:linear-gradient(135deg,#ffb064,#f58426);box-shadow:0 7px 22px #f5842655}@media (width<=700px){.sport-switcher a.active.soccer{color:#60e7d0}.sport-switcher a.active.football{color:#65a0ff}.sport-switcher a.active.college-football{color:#ff9a4c}.sport-switcher a.active.baseball{color:#e17873}.sport-switcher a.active.hockey{color:#b9d9f5}.sport-switcher a.active.basketball{color:#ff9b4a}}.sport-switcher a.active.college-football{background:linear-gradient(135deg,#ff8a35,#c64b08);box-shadow:0 7px 22px #ff741533}.sport-switcher{grid-template-columns:repeat(8,minmax(0,1fr))}@media (width<=620px){.sport-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}}.sport-switcher-shell{flex-wrap:wrap;gap:7px}.site-home-link{color:#b4c8d3;align-items:center;gap:7px;width:min(1040px,100%);padding:3px 4px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.site-home-link>span{color:#70d7e7;font-size:18px}.site-home-link small{color:#7896a8;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:9px}.site-home-link.active{color:#eccb79}.site-home-link:focus-visible{outline-offset:2px;outline:2px solid #70d7e7}@media (width<=700px){.sport-switcher-shell{padding:calc(6px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left));box-shadow:none}.sport-switcher{gap:4px}.sport-switcher a,.sport-switcher a:not(.active),.sport-switcher a.active,.sport-switcher a.active.soccer,.sport-switcher a.active.football,.sport-switcher a.active.college-football,.sport-switcher a.active.baseball,.sport-switcher a.active.hockey{min-height:44px;box-shadow:none;background:#0b1c29;border-radius:9px;gap:7px}.sport-switcher a.active,.sport-switcher a.active.soccer,.sport-switcher a.active.football,.sport-switcher a.active.college-football,.sport-switcher a.active.baseball,.sport-switcher a.active.hockey{background:#142e40;box-shadow:inset 0 0 0 1px}.sport-switcher a.active:after{display:none}.sport-switcher-icon{flex:0 0 24px;width:24px;height:24px;font-size:11px}.sport-switcher a.active .sport-switcher-icon{box-shadow:none}}.sc-props-shortcuts,.schedule-access{white-space:nowrap;overflow-x:auto}.sport-switcher a .sport-switcher-icon.sc-equipment{width:32px;height:32px;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;flex:0 0 32px;place-items:center;padding:2px;display:grid!important;transform:none!important}.sc-equipment svg{filter:drop-shadow(0 2px 2px #0006);width:100%;height:100%;display:block;overflow:visible}.sport-switcher a:hover .sc-equipment svg{filter:drop-shadow(0 0 4px #8ee4ef66)}.sport-switcher a:focus-visible{outline-offset:2px;outline:2px solid #8ee4ef}@media (width<=700px){.sport-switcher a .sport-switcher-icon.sc-equipment{flex-basis:29px;width:29px;height:29px;padding:1px}.sport-switcher a{gap:7px}}.sc-props-shortcuts.sc-props-central{background:#0a2233;border:1px solid #345b72;border-radius:10px;padding:0;display:block;overflow:hidden}.sc-props-central>a{color:#a1e6f2;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;min-height:54px;padding:12px 17px;text-decoration:none;display:flex}.sc-props-central>a strong{color:#edf7fc;padding:0;font-size:17px}.sc-props-central>a>span{color:#a7c6d8;font-size:12px}.sc-props-central>a>b{margin-left:auto;font-size:22px}.sc-props-central>a:focus-visible{outline-offset:-3px;outline:2px solid #bdf4ff}@media (width<=600px){.sc-props-central>a{gap:10px;padding:11px 13px}.sc-props-central>a strong{font-size:16px}.sc-props-central>a>span{font-size:10px;line-height:1.5}}.schedule-rail-shell{--schedule-rail-accent:#58c9e9;--schedule-rail-accent-soft:#a8ecff;--schedule-rail-button:#04121df0;min-width:0;position:relative;overflow:hidden}.schedule-rail-nfl{--schedule-rail-accent:#4f94ff;--schedule-rail-accent-soft:#b8d5ff;--schedule-rail-button:#071522f5}.schedule-rail-cfb{--schedule-rail-accent:#ff7415;--schedule-rail-accent-soft:#ffd1ad;--schedule-rail-button:#061325f5}.schedule-rail-mlb{--schedule-rail-accent:#78b9e7;--schedule-rail-accent-soft:#e4f4ff;--schedule-rail-button:#06182ff5}.schedule-rail-nhl{--schedule-rail-accent:#42d5ff;--schedule-rail-accent-soft:#a5efff;--schedule-rail-button:#04121df5}.schedule-rail-controls{pointer-events:none;z-index:12;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.schedule-rail-arrow{pointer-events:auto;border:1px solid color-mix(in srgb, var(--schedule-rail-accent) 72%, white 8%);background:var(--schedule-rail-button);width:44px;height:52px;box-shadow:0 10px 28px #00000085, inset 0 0 0 1px color-mix(in srgb, var(--schedule-rail-accent) 18%, transparent);color:var(--schedule-rail-accent-soft);cursor:pointer;border-radius:15px;place-items:center;transition:border-color .15s,opacity .15s,transform .15s;display:grid}.schedule-rail-arrow span{font-family:Arial,sans-serif;font-size:38px;font-weight:800;line-height:1;display:block;transform:translateY(-2px)}.schedule-rail-arrow:hover,.schedule-rail-arrow:focus-visible{border-color:var(--schedule-rail-accent-soft);outline:3px solid color-mix(in srgb, var(--schedule-rail-accent) 34%, transparent);outline-offset:2px;transform:scale(1.04)}.schedule-rail-arrow:disabled{opacity:.2;cursor:default;transform:none}@media (width<=700px){.schedule-rail-controls{left:4px;right:4px}.schedule-rail-arrow{border-radius:14px;width:40px;height:50px}.schedule-rail-arrow span{font-size:35px}}@media (prefers-reduced-motion:reduce){.schedule-rail-arrow{transition:none}}@media (hover:none),(width<=900px){body .site-search form,body .site-search-results,body .toolbar,body .workspace-nav-shell,body .home-desk-shell,body .workspace-context-shell,body .baseball-nav-shell,body .baseball-mobile-nav,body .football-match-tabs,body .modal-exit,body .player-pager,body .nhl-tabs,body .nhl-hub-wrap{-webkit-backdrop-filter:none}body .toolbar,body .modal-exit,body .player-pager{background-color:#091725}body .baseball-nav-shell,body .baseball-mobile-nav{background-color:#0a192b}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sport-switcher-shell .sport-switcher{background:0 0;border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:0;overflow:visible}.sport-switcher-shell .sport-switcher>a{--tab-accent:#58e5d0;--tab-image:url(/graphics/soccer-tab.webp);isolation:isolate;border:1px solid #496271;border-top:2px solid var(--tab-accent);background:linear-gradient(110deg,#06131de8,#07131dba),var(--tab-image) center 65%/cover;color:#edf6fc;text-shadow:0 1px 5px #000;border-radius:12px;gap:9px;min-height:68px;padding:10px 9px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0004}.sport-switcher-shell .sport-switcher>a.football{--tab-accent:#78b5ff;--tab-image:url(/graphics/nfl-statcraft-diving-catch-v2.webp)}.sport-switcher-shell .sport-switcher>a.college-football{--tab-accent:#ffae66;--tab-image:url(/graphics/cfb-statcraft-autumn-game-v2.webp)}.sport-switcher-shell .sport-switcher>a.college-basketball{--tab-accent:#e9bf77;--tab-image:url(/graphics/cbb-tab.webp)}.sport-switcher-shell .sport-switcher>a.basketball{--tab-accent:#ffab70;--tab-image:url(/graphics/nba-tab.webp)}.sport-switcher-shell .sport-switcher>a.baseball{--tab-accent:#f7dba1;--tab-image:url(/graphics/mlb-tab.webp)}.sport-switcher-shell .sport-switcher>a.hockey{--tab-accent:#a2e5ff;--tab-image:url(/graphics/nhl-tab.webp)}.sport-switcher-shell .sport-switcher>a small{color:#bfced7;opacity:1;letter-spacing:.12em;font-size:8px;display:block}.sport-switcher-shell .sport-switcher>a.active{border-color:var(--tab-accent);background:linear-gradient(110deg,#06131dc9,#07131d88),var(--tab-image) center 65%/cover;color:#fff;box-shadow:inset 0 -3px 0 var(--tab-accent),0 0 16px color-mix(in srgb,var(--tab-accent) 22%,transparent)}.sport-switcher-shell .sport-switcher>a.active:after{display:none}.sport-switcher-shell .sport-switcher>a:hover{border-color:var(--tab-accent);transform:translateY(-2px);box-shadow:0 6px 18px #0006}.sport-switcher-shell .sport-switcher>a:focus-visible{outline:3px solid var(--tab-accent);outline-offset:3px}.sport-switcher-shell .sport-switcher>a .sc-equipment{flex-basis:30px;width:30px;height:30px}body :is(.workspace-primary-tabs,.football-tabs,.cfb-section-nav-rail,.nba-tabs,.cbb-tabs,.nhl-tabs,.baseball-section-nav,.league-tabs,.view-tabs)>button{color:#dbeaf4;background:linear-gradient(150deg,#1a3548,#0a1b2a);border:1px solid #476477;border-radius:10px;min-height:44px;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0d}body :is(.workspace-primary-tabs,.football-tabs,.cfb-section-nav-rail,.nba-tabs,.cbb-tabs,.nhl-tabs,.baseball-section-nav,.league-tabs,.view-tabs)>button:is(.active,[aria-pressed=true],[aria-selected=true]){color:#061b24;text-shadow:none;background:linear-gradient(135deg,#a2f5e7,#54d7c9);border-color:#63e6d1;box-shadow:0 4px 16px #4cdbc329,inset 0 -3px #279d96}body :is(.workspace-primary-tabs,.football-tabs,.cfb-section-nav-rail,.nba-tabs,.cbb-tabs,.nhl-tabs,.baseball-section-nav,.league-tabs,.view-tabs)>button:is(.active,[aria-pressed=true],[aria-selected=true]) :is(span,small,b,strong){color:inherit}body :is(.workspace-primary-tabs,.football-tabs,.cfb-section-nav-rail,.nba-tabs,.cbb-tabs,.nhl-tabs,.baseball-section-nav,.league-tabs,.view-tabs)>button:hover{border-color:#87e5dc}body :is(.workspace-primary-tabs,.football-tabs,.cfb-section-nav-rail,.nba-tabs,.cbb-tabs,.nhl-tabs,.baseball-section-nav,.league-tabs,.view-tabs)>button:focus-visible{outline-offset:3px;outline:3px solid #a2f5e7}@media (width<=700px){.sport-switcher-shell .sport-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sport-switcher-shell .sport-switcher>a{gap:5px;min-height:58px;padding:8px 5px}.sport-switcher-shell .sport-switcher>a>span:last-child{font-size:12px}.sport-switcher-shell .sport-switcher>a small{letter-spacing:.06em;font-size:6px}.sport-switcher-shell .sport-switcher>a .sc-equipment{flex-basis:24px;width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.sport-switcher-shell .sport-switcher>a,body :is(.workspace-primary-tabs,.football-tabs,.cfb-section-nav-rail,.nba-tabs,.cbb-tabs,.nhl-tabs,.baseball-section-nav,.league-tabs,.view-tabs)>button{transition:none}.sport-switcher-shell .sport-switcher>a:hover{transform:none}}.sport-switcher-shell .sport-switcher>a{border-top-color:#479ce9;border-radius:10px;box-shadow:inset 0 1px #ffffff0b,0 4px 12px #0004}.sport-switcher-shell .sport-switcher>a.active{border-color:#71baff;box-shadow:inset 0 -3px #d9b775,0 0 20px #2789ed30}.sport-switcher-shell .sport-switcher>a.active small{color:#e4c68f}body :is(.workspace-primary-tabs,.football-tabs,.cfb-section-nav-rail,.nba-tabs,.cbb-tabs,.nhl-tabs,.baseball-section-nav,.league-tabs,.view-tabs)>button:is(.active,[aria-pressed=true],[aria-selected=true]){color:#f2f8ff;background:linear-gradient(135deg,#173f68,#102a46);border-color:#78baff;box-shadow:inset 0 -3px #d9b775,0 4px 16px #2b8ee525}body :is(.football-match-hub-bar,.cfb-match-hub-bar,.baseball-match-hub-bar,.nhl-hub-bar,.nba-cast-heading){background:linear-gradient(110deg,#102c48,#081521);border-bottom:1px solid #b99355;box-shadow:0 3px 14px #0003}body :is(.football-match-hub-bar,.cfb-match-hub-bar,.baseball-match-hub-bar,.nhl-hub-bar,.nba-cast-heading) small{color:#e4c68f;letter-spacing:.1em}.prop-card-tabs .prop-card-row{background:linear-gradient(120deg,#10283e,#091a2a);border-color:#345371;box-shadow:inset 2px 0 #468ac0}.prop-card-tabs .prop-card-row-toggle[aria-expanded=true]{background:linear-gradient(120deg,#153959,#0b2238);box-shadow:inset 3px 0 #d9b775}.prop-card-tabs .prop-card-row-target{color:#f0d39c}.prop-card-tabs .prop-card-player-portrait{background:linear-gradient(150deg,#244765,#10263b);border-radius:10px}.prop-card-tabs .prop-card-row-action{color:#b2d9f8}.sc-guide-access{color:#9eb9cb;background:#0b2030;border-bottom:1px solid #24465b;justify-content:center;align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:flex}.sc-guide-access button{color:#f0cd87;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:800}.sc-guide-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020a12d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sc-guide{color:#e9f2f8;background:#102536;border:1px solid #42677e;border-radius:20px;width:min(100%,580px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 90px #0008}.sc-guide header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-guide header span{letter-spacing:2px;color:#7ecddd;font-size:11px;font-weight:800}.sc-guide button{color:#e9f2f8;cursor:pointer;background:#19364b;border:1px solid #42677e;border-radius:10px;min-height:44px;padding:10px 18px;font-weight:800}.sc-guide header button{width:44px;padding:0;font-size:26px}.sc-guide-progress{color:#f0cd87;margin:24px 0 12px;font-size:12px}.sc-guide h2{margin:0 0 14px;font-size:28px;line-height:1.2}.sc-guide-lead{color:#e0edf4;font-size:17px;line-height:1.5}.sc-guide ul{margin:20px 0 28px;padding-left:20px}.sc-guide li{color:#b9cddc;margin-bottom:14px;padding-left:5px;font-size:15px;line-height:1.65}.sc-guide footer{justify-content:space-between;gap:12px;display:flex}.sc-guide .sc-guide-next{color:#102536;background:#f4b54f;border-color:#f4b54f}.sc-guide button:disabled{opacity:.35;cursor:default}.sc-guide button:focus-visible,.sc-guide-access button:focus-visible{outline-offset:3px;outline:2px solid #7de0ef}.sc-guide h2:focus{outline:none}@media (width<=520px){.sc-guide-access{gap:4px;font-size:11px}.sc-guide-access>span{display:none}.sc-guide-overlay{padding:12px}.sc-guide{max-height:calc(100dvh - 24px);padding:20px}.sc-guide h2{font-size:25px}.sc-guide footer button{padding:10px 14px}}.sc-header-utility{justify-content:space-between;align-items:center;gap:12px;width:min(1040px,100%);margin:auto;display:flex}.sc-header-utility .site-home-link{width:auto}.sc-header-utility .sc-guide-access{background:0 0;border:0;flex:none;padding:0}.sc-header-utility .sc-guide-access button{color:#b4c8d3;border:1px solid #29485c;border-radius:9px;min-height:36px;padding:6px 10px;font-size:12px}.schedule-access{z-index:65;padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left));background:#081a27;border-bottom:1px solid #365567;justify-content:center;align-items:center;gap:8px;display:flex;position:sticky;top:0;box-shadow:0 5px 15px #0004}.schedule-access strong{color:#e9cd81;margin-right:8px;font-size:11px}.schedule-access a{color:#d9e8ef;white-space:nowrap;border:1px solid #35586e;border-radius:8px;padding:9px 16px;font-size:12px;font-weight:800;text-decoration:none}.schedule-access a.active{background:#153a4f;border-color:#71cedf}.schedule-access a:hover{background:#17374b}.schedule-access a:focus-visible{outline-offset:2px;outline:2px solid #71cedf}.schedule-access a span{color:#73cddd}[id=football-week-layout],[id=cfb-schedule-panel],[id=daily-schedule],[id=baseball-schedule-panel],[id=nhl-schedule-panel]{scroll-margin-top:65px}@media (width<=620px){.schedule-access{gap:4px;padding-top:6px;padding-bottom:6px}.schedule-access strong{margin-right:2px;font-size:9px}.schedule-access a{padding:9px 8px;font-size:10px}.schedule-access a span{display:none}}.sc-legal{color:#e5edf4;background:#102534;border:1px solid #345064;border-radius:16px;max-width:850px;margin:30px auto;padding:24px 22px 90px;font-size:16px;line-height:1.75}.sc-legal h1{margin:24px 0 10px;font-size:clamp(28px,5vw,40px);line-height:1.2}.sc-legal h2{margin:28px 0 8px;font-size:22px}.sc-legal p{margin:10px 0}.sc-legal a,.sc-legal-footer a{color:#8edbff;text-underline-offset:3px;text-decoration:underline}.sc-legal nav{flex-wrap:wrap;gap:12px 20px;margin-top:18px;display:flex}.sc-legal small{color:#a8bac6}.sc-legal-footer{color:#b6c7d2;max-width:1100px;margin:16px auto 90px;padding:16px 20px;font-size:13px;line-height:1.6}.sc-legal-footer nav{flex-wrap:wrap;gap:12px 20px;display:flex}.sc-legal-footer p{margin:10px 0}.sc-highlight-source-link{color:#8edbff;padding:24px;font-size:18px;text-decoration:underline;display:block}.sc-highlight-list a{color:#e5edf4;background:#102534;border:1px solid #345064;border-radius:12px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.sc-highlight-list a span{gap:6px;display:grid}.sc-highlight-list a small{color:#8edbff}.sc-photo-credit{color:#b6c7d2;overflow-wrap:anywhere;max-width:240px;font-size:11px;line-height:1.5}.sc-photo-credit summary{cursor:pointer;text-decoration:underline}.sc-photo-credit small,.sc-photo-credit a{display:block}.sc-photo-credit a{color:#8edbff}.baseball-app{--bb-ink:#0a1b35;--bb-navy:#13274f;--bb-panel:#173a64;--bb-line:#97cff338;--bb-red:#ce1141;--bb-red-dark:#8c1232;--bb-blue:#78b9e7;--bb-powder:#78b9e7;--bb-powder-soft:#b8def5;--bb-cream:#eef8ff;--bb-muted:#adc6da;color:#f7fbff;background:radial-gradient(circle at 84% -8%,#78b9e73d,#0000 31rem),radial-gradient(circle at 8% 45%,#ce114121,#0000 28rem),linear-gradient(#10264a 0%,#0a1931 54rem,#071225 100%);min-height:100vh;padding:0 0 72px}.baseball-app *{box-sizing:border-box}.baseball-app button,.baseball-app input,.baseball-app select{font:inherit}.baseball-app button{color:inherit}.sport-switcher a.active.baseball{color:#13274f;background:linear-gradient(135deg,#9bd1f1,#70b6e5);box-shadow:inset 0 -4px #ce1141,0 7px 22px #70b6e557}.baseball-hero,.baseball-desktop-slate,.baseball-scoreboard,.baseball-nav-shell,.baseball-view{width:min(1280px,100% - 40px);margin-left:auto;margin-right:auto}.baseball-hero{border:1px solid var(--bb-line);background:linear-gradient(90deg,#0f2246fc 0%,#14365ef5 56%,#5da4d8eb 100%),repeating-linear-gradient(115deg,#0000 0 26px,#ffffff0a 27px 28px);border-top:0;justify-content:space-between;align-items:flex-end;gap:44px;min-height:280px;padding:48px 48px 38px;display:flex;position:relative;overflow:hidden}.baseball-hero:before{content:"";z-index:2;background:linear-gradient(180deg, var(--bb-powder) 0 3px, var(--bb-red) 3px 6px, #f7fbff 6px 8px, var(--bb-navy) 8px 9px);height:9px;position:absolute;bottom:0;left:0;right:0}.baseball-hero:after{content:"";border:1px solid #b8def54d;border-radius:50%;width:360px;height:360px;position:absolute;top:-185px;right:-100px;box-shadow:0 0 0 45px #b8def50d,0 0 0 90px #ce114109}.baseball-brand{z-index:1;align-items:center;gap:28px;display:flex;position:relative}.baseball-brand>span:last-child{max-width:720px}.baseball-brand small,.baseball-section-head small,.bubble-board header small,.baseball-team-lab header small,.baseball-priority-queue header small,.baseball-data-map header small{color:var(--bb-powder-soft);letter-spacing:.17em;font-size:12px;font-weight:900}.baseball-brand h1{letter-spacing:-.045em;max-width:780px;margin:8px 0 12px;font-size:clamp(38px,4.5vw,62px);line-height:.98}.baseball-brand p{color:#d9e9f5;max-width:650px;margin:0;font-size:17px;line-height:1.55}.baseball-diamond{background:linear-gradient(135deg, #9ad0f1, var(--bb-powder));width:98px;height:98px;box-shadow:0 0 0 4px var(--bb-red), 0 0 0 7px #13274fe6, 0 17px 50px #0006;border:3px solid #f7fbff;flex:none;place-items:center;display:grid;position:relative;transform:rotate(45deg)}.baseball-diamond:before,.baseball-diamond:after,.baseball-diamond i:before,.baseball-diamond i:after{content:"";background:#fff;border:1px solid #ffffffbf;width:7px;height:7px;position:absolute}.baseball-diamond:before{top:9px;left:9px}.baseball-diamond:after{bottom:9px;right:9px}.baseball-diamond i:before{top:9px;right:9px}.baseball-diamond i:after{bottom:9px;left:9px}.baseball-diamond b{color:var(--bb-navy);letter-spacing:-.08em;font-size:25px;transform:rotate(-45deg)}.baseball-hero-state{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1e3cc7;border:1px solid #b8def566;min-width:230px;padding:20px;position:relative}.baseball-hero-state>span{color:#8be8bd;letter-spacing:.11em;font-size:11px;font-weight:900;display:block}.baseball-hero-state>span i,.baseball-truth-strip i,.baseball-team-lab footer i{background:#41d891;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #41d8911f}.baseball-hero-state>strong{margin:10px 0 0;font-size:42px;line-height:1;display:block}.baseball-hero-state>small{color:var(--bb-muted);margin:7px 0 17px;display:block}.baseball-hero-state a{color:#fff;border-bottom:1px solid #ffffff59;font-size:12px;font-weight:800;text-decoration:none}.baseball-desktop-slate{border:1px solid #97cff347;border-top:4px solid var(--bb-red);background:linear-gradient(145deg,#0f2a4cfa,#061326fc);margin-top:18px;overflow:hidden;box-shadow:0 20px 45px #00000047}.baseball-desktop-slate>header{border-bottom:1px solid var(--bb-line);background:linear-gradient(105deg,#183f67d6,#081a32e6);justify-content:space-between;align-items:flex-end;gap:28px;padding:18px 20px 15px;display:flex}.baseball-desktop-slate>header small,.baseball-desktop-slate>header h2,.baseball-desktop-slate>header p{display:block}.baseball-desktop-slate>header small{color:#f0c96f;letter-spacing:.14em;font-size:10px;font-weight:1000}.baseball-desktop-slate>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:27px}.baseball-desktop-slate>header p{color:#9eb7ca;margin:6px 0 0;font-size:12px}.baseball-desktop-slate>header>div{flex:none;align-items:center;gap:10px;display:flex}.baseball-desktop-slate>header>div b{color:#7de0aa;letter-spacing:.1em;font-size:10px}.baseball-desktop-slate>header button,.baseball-desktop-slate-state button{cursor:pointer;color:#fff;background:#78b9e71a;border:1px solid #97cff361;border-radius:999px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:900}.baseball-desktop-slate>header button:hover,.baseball-desktop-slate>header button:focus-visible,.baseball-desktop-slate-state button:hover,.baseball-desktop-slate-state button:focus-visible{border-color:var(--bb-powder);background:#78b9e72e;outline:0}.baseball-desktop-game-rail{scroll-snap-type:x proximity;scrollbar-color:#78b9e76b transparent;grid-auto-columns:286px;grid-auto-flow:column;gap:9px;padding:12px;display:grid;overflow-x:auto}.baseball-desktop-game{cursor:pointer;color:#fff;text-align:left;border:1px solid #97cff338;border-top:3px solid var(--bb-powder);scroll-snap-align:start;background:linear-gradient(145deg,#12365f,#071a33);border-radius:13px;min-width:0;padding:0;overflow:hidden;box-shadow:0 12px 26px #00000038}.baseball-desktop-game.in{border-top-color:#58dfa1}.baseball-desktop-game.post{border-top-color:#6f8293}.baseball-desktop-game:hover,.baseball-desktop-game:focus-visible{border-color:#97cff3b3;outline:0;transform:translateY(-1px)}.baseball-desktop-game>header{color:var(--bb-powder-soft);border-bottom:1px solid var(--bb-line);background:#ffffff0a;justify-content:space-between;align-items:center;gap:9px;padding:9px 11px;font-size:9px;font-weight:1000;display:flex}.baseball-desktop-game.in>header span{color:#64e4a8}.baseball-desktop-game>header em{color:#89a4b7;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.baseball-desktop-game-team{border-bottom:1px solid #97cff321;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 11px;display:grid}.baseball-desktop-game-team .baseball-game-mark{width:38px;height:38px}.baseball-desktop-game-team>span{min-width:0}.baseball-desktop-game-team b,.baseball-desktop-game-team small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.baseball-desktop-game-team b{font-size:12px}.baseball-desktop-game-team small{color:#88a3b8;margin-top:3px;font-size:8px}.baseball-desktop-game-team>strong{color:#f1cc75;font-size:15px}.baseball-desktop-game>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.baseball-desktop-game>footer span{min-width:0}.baseball-desktop-game>footer small,.baseball-desktop-game>footer span b{display:block}.baseball-desktop-game>footer small{color:#6f8da4;letter-spacing:.08em;font-size:7px;font-weight:1000}.baseball-desktop-game>footer span b{color:#a9bdca;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.baseball-desktop-game>footer>strong{color:#fff;white-space:nowrap;font-size:9px}.baseball-desktop-slate-state{color:#a4b9c8;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:24px;font-size:13px;display:flex}.baseball-desktop-slate-state i{background:var(--bb-powder);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #78b9e71f}.baseball-desktop-slate-state.error{color:#f1a1b4}.baseball-scoreboard{color:var(--bb-ink);border-left:6px solid var(--bb-red);border-top:4px solid var(--bb-powder);background:linear-gradient(90deg,#f7fbff 0%,#d9edf9 100%);grid-template-columns:repeat(5,1fr);display:grid}.baseball-scoreboard>span{border-right:1px solid #06132121;padding:20px 22px}.baseball-scoreboard small,.baseball-mini-metrics small,.baseball-lab-metrics small{letter-spacing:.11em;opacity:.65;font-size:10px;font-weight:900;display:block}.baseball-scoreboard b{margin:7px 0 3px;font-size:26px;line-height:1;display:block}.baseball-scoreboard em{color:#53606a;font-size:11px;font-style:normal}.baseball-nav-shell{z-index:45;border:1px solid #97cff347;border-top:3px solid var(--bb-powder);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071225f5;margin-top:28px;padding:8px;scroll-margin-top:8px;position:sticky;top:0;box-shadow:0 18px 40px #00000059,inset 0 -3px #ce1141a6}.baseball-nav-shell>header{justify-content:space-between;align-items:center;gap:16px;padding:2px 7px 10px;display:none}.baseball-nav-shell>header span small,.baseball-nav-shell>header span b{display:block}.baseball-nav-shell>header small{color:var(--bb-powder-soft);letter-spacing:.14em;font-size:9px;font-weight:900}.baseball-nav-shell>header b{margin-top:3px;font-size:15px}.baseball-nav-shell>header em{color:var(--bb-muted);font-size:11px;font-style:normal}.baseball-tabs{border:1px solid var(--bb-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.baseball-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.baseball-news-grid>a{color:#f7fbff;border:1px solid var(--bb-line);border-top:3px solid var(--bb-powder);background:linear-gradient(145deg,#163a60f2,#08182ffa);min-width:0;text-decoration:none;overflow:hidden;box-shadow:0 16px 38px #0003}.baseball-news-grid>a:hover,.baseball-news-grid>a:focus-visible{border-color:#97cff3b8;outline:0;transform:translateY(-2px)}.baseball-news-grid>a.lead{grid-area:span 2/span 2}.baseball-news-image{aspect-ratio:16/9;background:linear-gradient(135deg,#1b4774,#0b203d);display:block;overflow:hidden}.baseball-news-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.baseball-news-grid>a:hover .baseball-news-image img{transform:scale(1.025)}.baseball-news-image>b{height:100%;color:var(--bb-powder-soft);place-items:center;font-size:36px;display:grid}.baseball-news-copy{padding:16px;display:block}.baseball-news-copy small{color:var(--bb-powder-soft);letter-spacing:.08em;font-size:11px;font-weight:900}.baseball-news-copy strong{margin-top:8px;font-size:18px;line-height:1.16;display:block}.baseball-news-grid>a.lead .baseball-news-copy strong{font-size:clamp(24px,3vw,38px)}.baseball-news-copy p{color:var(--bb-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 14px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.baseball-news-copy em{color:#fff;font-size:12px;font-style:normal;font-weight:900}.baseball-tabs button{text-align:left;cursor:pointer;border:0;border-right:1px solid var(--bb-line);background:#ffffff06;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;column-gap:9px;min-width:0;min-height:64px;padding:10px 12px;display:grid}.baseball-tabs button:last-child{border-right:0}.baseball-tabs button:hover{background:#78b9e71f}.baseball-tabs button:focus-visible,.baseball-research-tabs button:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #fff;position:relative}.baseball-tabs button.active{color:var(--bb-navy);background:linear-gradient(135deg, #9dd2f1, var(--bb-powder));box-shadow:inset 0 -4px 0 var(--bb-red)}.baseball-tabs button>span{width:32px;height:32px;color:var(--bb-powder-soft);background:#78b9e71a;border:1px solid #97cff340;border-radius:9px;grid-row:1/3;place-items:center;font-size:18px;display:grid}.baseball-tabs button.active>span{color:#fff;background:var(--bb-red);border-color:var(--bb-red-dark)}.baseball-tabs b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:14px;display:block;overflow:hidden}.baseball-tabs small{color:var(--bb-muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:3px;font-size:10px;display:block;overflow:hidden}.baseball-tabs .active small{color:#13274fb8}.baseball-research-tabs{background:#78b9e70e;border:1px solid #97cff324;align-items:center;gap:7px;margin-top:5px;padding:4px;display:flex}.baseball-research-tabs>span{color:#7896ad;letter-spacing:.12em;flex:none;padding:0 10px 0 3px;font-size:9px;font-weight:900}.baseball-research-tabs button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:22px auto;align-items:center;column-gap:7px;min-width:0;padding:5px 10px;display:grid}.baseball-research-tabs button:hover{background:#78b9e71a}.baseball-research-tabs button.active{color:#fff;background:#ce11412e;border-color:#ff7a9d61}.baseball-research-tabs button i{color:var(--bb-powder-soft);text-align:center;grid-row:1/3;font-size:14px;font-style:normal}.baseball-research-tabs button b{align-self:end;font-size:11px}.baseball-research-tabs button small{color:var(--bb-muted);align-self:start;font-size:9px}.baseball-mobile-nav,.baseball-mobile-home{display:none}.baseball-home-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.baseball-home-launch-grid>button{cursor:pointer;text-align:left;border:1px solid var(--bb-line);border-top:4px solid var(--bb-powder);background:linear-gradient(145deg,#173a64f5,#07162bfa);flex-direction:column;justify-content:space-between;min-width:0;min-height:205px;padding:22px;display:flex;box-shadow:0 16px 38px #00000038}.baseball-home-launch-grid>button.props{border-top-color:#68dfa8}.baseball-home-launch-grid>button.playoffs{border-top-color:#f0c96f}.baseball-home-launch-grid>button.players{border-top-color:#ef6388}.baseball-home-launch-grid>button:hover,.baseball-home-launch-grid>button:focus-visible,.baseball-home-quick-row>button:hover,.baseball-home-quick-row>button:focus-visible{border-color:#97cff3cc;outline:none;transform:translateY(-2px)}.baseball-home-launch-grid small,.baseball-home-launch-grid strong,.baseball-home-launch-grid em{display:block}.baseball-home-launch-grid small{color:var(--bb-powder-soft);letter-spacing:.1em;font-size:10px;font-weight:900}.baseball-home-launch-grid strong{color:#fff;margin-top:14px;font-size:42px;line-height:1}.baseball-home-launch-grid em{color:var(--bb-muted);margin-top:7px;font-size:12px;font-style:normal;line-height:1.45}.baseball-home-launch-grid>button>b{color:#fff;border-top:1px solid var(--bb-line);justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:13px;display:flex}.baseball-home-launch-grid>button>b i{color:var(--bb-powder);font-size:18px;font-style:normal}.baseball-home-quick-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.baseball-home-quick-row>button{cursor:pointer;text-align:left;border:1px solid var(--bb-line);background:#ffffff08;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;padding:15px;display:grid}.baseball-home-quick-row>button>span{width:38px;height:38px;color:var(--bb-powder-soft);background:#78b9e71a;border-radius:10px;grid-row:1/3;place-items:center;font-size:18px;display:grid}.baseball-home-quick-row>button b{font-size:13px}.baseball-home-quick-row>button small{color:var(--bb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.baseball-home-quick-row>button em{color:#f0ca75;white-space:nowrap;grid-area:1/3/3;font-size:10px;font-style:normal;font-weight:900}.baseball-home-intel{border:1px solid #97cff347;border-top:4px solid var(--bb-red);background:linear-gradient(145deg,#0a1f3af5,#061326fa);width:min(1280px,100% - 40px);margin:24px auto 0;padding:24px;box-shadow:0 20px 50px #00000045}.baseball-home-intel>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.baseball-home-intel>header>span{max-width:760px}.baseball-home-intel>header small,.baseball-home-intel>header h2,.baseball-home-intel>header p{display:block}.baseball-home-intel>header small{color:#f2cb74;letter-spacing:.14em;font-size:11px;font-weight:1000}.baseball-home-intel>header h2{letter-spacing:-.035em;margin:6px 0 7px;font-size:clamp(27px,3vw,40px)}.baseball-home-intel>header p{color:#a8c0d1;margin:0;font-size:14px;line-height:1.55}.baseball-home-intel>header button,.baseball-home-intel-grid article>button{cursor:pointer;color:#f5fbff;background:#78b9e71a;border:1px solid #97cff359;border-radius:9px;flex:none;min-height:40px;padding:9px 13px;font-size:12px;font-weight:900}.baseball-home-intel>header button:hover,.baseball-home-intel>header button:focus-visible,.baseball-home-intel-grid article>button:hover,.baseball-home-intel-grid article>button:focus-visible{border-color:var(--bb-powder);background:#78b9e733;outline:none}.baseball-home-featured-game{cursor:pointer;color:#fff;text-align:left;border:1px solid #97cff35c;border-top:4px solid var(--bb-powder);background:linear-gradient(135deg,#173e69,#0a203d 62%,#54172d);border-radius:15px;width:100%;min-width:0;padding:0;overflow:hidden;box-shadow:0 17px 38px #00000040}.baseball-home-featured-game.in{border-top-color:#5ce0a4}.baseball-home-featured-game.post{border-top-color:#72889a}.baseball-home-featured-game:hover,.baseball-home-featured-game:focus-visible{border-color:#97cff3b8;outline:none;transform:translateY(-1px)}.baseball-home-featured-game>header{background:#030d1c4d;border-bottom:1px solid #97cff32e;align-items:center;gap:14px;padding:11px 15px;display:flex}.baseball-home-featured-game>header span{color:#9cd6f2;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:1000;display:flex}.baseball-home-featured-game.in>header span{color:#65e1aa}.baseball-home-featured-game>header i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px}.baseball-home-featured-game>header b{font-size:12px}.baseball-home-featured-game>header em{color:#91aabd;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal;overflow:hidden}.baseball-home-featured-matchup{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:16px;padding:20px 24px;display:grid}.baseball-home-featured-matchup>span{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:3px 12px;min-width:0;display:grid}.baseball-home-featured-matchup>span:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 52px}.baseball-home-featured-matchup>span:last-child .baseball-game-mark{grid-area:1/2/3}.baseball-home-featured-matchup .baseball-game-mark{grid-row:1/3;width:52px;height:52px}.baseball-home-featured-matchup strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.baseball-home-featured-matchup small{color:#9ab0c0;font-size:11px}.baseball-home-featured-matchup>b{color:#f3cf79;text-align:center;font-size:30px}.baseball-home-featured-game>footer{background:#020b1857;border-top:1px solid #97cff329;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.baseball-home-featured-game>footer>span{min-width:0}.baseball-home-featured-game>footer small,.baseball-home-featured-game>footer span b,.baseball-home-featured-game>footer em{display:block}.baseball-home-featured-game>footer small{color:#81a2b9;letter-spacing:.08em;font-size:9px;font-weight:1000}.baseball-home-featured-game>footer span b{margin-top:4px;font-size:12px}.baseball-home-featured-game>footer em{color:#819aab;margin-top:3px;font-size:10px;font-style:normal}.baseball-home-featured-game>footer>strong{color:#f4d27f;white-space:nowrap;font-size:12px}.baseball-home-featured-game>footer>strong i{font-size:17px;font-style:normal}.baseball-home-intel-empty{text-align:center;border:1px solid var(--bb-line);background:#0a203c;padding:34px}.baseball-home-intel-empty b,.baseball-home-intel-empty span{display:block}.baseball-home-intel-empty span{color:var(--bb-muted);margin-top:7px;font-size:13px}.baseball-home-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.baseball-home-intel-grid article{border:1px solid #97cff338;border-top:3px solid var(--bb-powder);background:linear-gradient(145deg,#102d50,#091d38);border-radius:13px;flex-direction:column;min-width:0;padding:16px;display:flex}.baseball-home-intel-grid article.starters{border-top-color:#64dfa9}.baseball-home-intel-grid article.race{border-top-color:#f0c96f}.baseball-home-intel-grid article.watch{border-top-color:#ef6b8f}.baseball-home-intel-grid article>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.baseball-home-intel-grid article>header small{color:#83c8e9;letter-spacing:.1em;font-size:10px;font-weight:1000}.baseball-home-intel-grid article>header h3{margin:4px 0 0;font-size:19px}.baseball-home-intel-grid article>header>b{color:#f2cc74;font-size:20px}.baseball-home-intel-grid article>p{color:#a7bdcc;margin:12px 0 14px;font-size:13px;line-height:1.55}.baseball-home-intel-grid article>button{align-self:flex-start;margin-top:auto}.baseball-home-pulse-metrics{background:#07182f;border:1px solid #97cff32b;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.baseball-home-pulse-metrics span{text-align:center;border-right:1px solid #97cff326;min-width:0;padding:12px 8px}.baseball-home-pulse-metrics span:last-child{border-right:0}.baseball-home-pulse-metrics small,.baseball-home-pulse-metrics b{display:block}.baseball-home-pulse-metrics small{color:#7896ac;font-size:9px;font-weight:1000}.baseball-home-pulse-metrics b{margin-top:5px;font-size:21px}.baseball-home-intel-grid article.starters>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.baseball-home-intel-grid article.starters>div>span{background:#081a34;border:1px solid #97cff329;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.baseball-home-intel-grid article.starters .baseball-game-mark{width:42px;height:42px}.baseball-home-intel-grid article.starters small,.baseball-home-intel-grid article.starters b,.baseball-home-intel-grid article.starters em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.baseball-home-intel-grid article.starters small{color:#7e9db3;font-size:9px;font-weight:900}.baseball-home-intel-grid article.starters b{margin-top:3px;font-size:12px}.baseball-home-intel-grid article.starters em{color:#8ca4b5;margin-top:2px;font-size:10px;font-style:normal}.baseball-home-intel-grid article.race>div,.baseball-home-intel-grid article.watch>div{gap:6px;margin-bottom:13px;display:grid}.baseball-home-intel-grid article.race>div>span{background:#081a34;border:1px solid #97cff324;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.baseball-home-intel-grid article.race .baseball-team-mark{width:34px;min-width:34px;max-width:34px;height:34px}.baseball-home-intel-grid article.race b,.baseball-home-intel-grid article.race small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.baseball-home-intel-grid article.race b{font-size:12px}.baseball-home-intel-grid article.race small{color:#809db2;margin-top:3px;font-size:10px}.baseball-home-intel-grid article.race em{color:#f0ca73;white-space:nowrap;font-size:10px;font-style:normal}.baseball-home-intel-grid article.watch>div>span{background:#081a34;border:1px solid #97cff324;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.baseball-home-intel-grid article.watch b,.baseball-home-intel-grid article.watch small{display:block}.baseball-home-intel-grid article.watch b{font-size:12px}.baseball-home-intel-grid article.watch small{color:#829eb2;margin-top:3px;font-size:10px}.baseball-home-intel-grid article.watch em{color:#f2cd77;font-size:10px;font-style:normal;font-weight:900}.baseball-home-intel-grid article.watch strong{color:#88e1b7;background:#5ce0a417;border:1px solid #5ce0a438;border-radius:999px;padding:4px 6px;font-size:8px}.baseball-prop-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.baseball-prop-lobby-grid>button{cursor:pointer;color:#fff;text-align:left;border:1px solid var(--bb-line);background:linear-gradient(145deg,#163a60f5,#08182ffa);border-top:4px solid #68dfa8;min-width:0;padding:0;overflow:hidden;box-shadow:0 16px 38px #00000038}.baseball-prop-lobby-grid>button:hover,.baseball-prop-lobby-grid>button:focus-visible{border-color:#7ee8b7;outline:none;transform:translateY(-2px)}.baseball-prop-lobby-grid>button>header{color:var(--bb-powder-soft);border-bottom:1px solid var(--bb-line);background:#78b9e71a;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:10px;font-weight:900;display:flex}.baseball-prop-lobby-grid>button>header b{color:#d9e8f1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baseball-prop-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.baseball-prop-matchup>span{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;display:grid}.baseball-prop-matchup>span:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 45px}.baseball-prop-matchup>span:last-child .baseball-game-mark{grid-area:1/2/3}.baseball-prop-matchup .baseball-game-mark{grid-row:1/3}.baseball-prop-matchup b,.baseball-prop-matchup small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.baseball-prop-matchup b{align-self:end;font-size:16px}.baseball-prop-matchup small{color:var(--bb-muted);align-self:start;font-size:10px}.baseball-prop-matchup>i{color:#f0ca75;font-size:15px;font-style:normal;font-weight:900}.baseball-prop-markets{background:var(--bb-line);border-block:1px solid var(--bb-line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.baseball-prop-markets span{color:#c6f1df;text-align:center;background:#0a1c37;padding:9px 5px;font-size:9px;font-weight:900}.baseball-prop-starters{background:var(--bb-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.baseball-prop-starters>span{background:#0b203d;min-width:0;padding:11px 14px}.baseball-prop-starters small,.baseball-prop-starters b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.baseball-prop-starters small{color:#7e9bb0;font-size:8px;font-weight:900}.baseball-prop-starters b{margin-top:5px;font-size:11px}.baseball-prop-lobby-grid>button>footer{color:#8fa7b9;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:10px;display:flex}.baseball-prop-lobby-grid>button>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baseball-prop-lobby-grid>button>footer b{color:#f0ca75;flex:none}.baseball-prop-memory{background:linear-gradient(145deg,#123358fa,#061428fc);border:1px solid #97cff347;border-top:4px solid #68dfa8;margin-bottom:48px;overflow:hidden;box-shadow:0 22px 55px #00000047}.baseball-prop-memory>header{border-bottom:1px solid var(--bb-line);background:#78b9e714;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.baseball-prop-memory>header small,.baseball-prop-memory>header h3{display:block}.baseball-prop-memory>header small{color:#7ee8b7;letter-spacing:.14em;font-size:9px;font-weight:1000}.baseball-prop-memory>header h3{margin:5px 0 0;font-size:23px}.baseball-prop-memory>header>b{color:#bdf3db;letter-spacing:.08em;white-space:nowrap;background:#41d8911a;border:1px solid #41d89147;border-radius:999px;padding:7px 10px;font-size:9px}.baseball-prop-memory-summary{border-bottom:1px solid var(--bb-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.baseball-prop-memory-summary>span{border-right:1px solid var(--bb-line);text-align:center;min-width:0;padding:15px 13px}.baseball-prop-memory-summary>span:last-child{border-right:0}.baseball-prop-memory-summary small,.baseball-prop-memory-summary b{display:block}.baseball-prop-memory-summary small{color:#819db1;letter-spacing:.07em;font-size:8px;font-weight:1000}.baseball-prop-memory-summary b{color:#fff;margin-top:5px;font-size:22px}.baseball-prop-loop{color:#a9c0d0;border-bottom:1px solid var(--bb-line);justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-size:11px;font-weight:800;display:flex}.baseball-prop-loop span{align-items:center;gap:7px;display:flex}.baseball-prop-loop span b{color:#071526;background:#78b9e7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.baseball-prop-loop span:last-child b{background:#68dfa8}.baseball-prop-loop i{color:#52758f;font-size:15px;font-style:normal}.baseball-prop-filters{border-bottom:1px solid var(--bb-line);scrollbar-width:none;gap:7px;padding:13px 16px;display:flex;overflow-x:auto}.baseball-prop-filters::-webkit-scrollbar{display:none}.baseball-prop-filters button{cursor:pointer;color:#93adbf;letter-spacing:.04em;background:0 0;border:1px solid #97cff333;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:900}.baseball-prop-filters button:hover,.baseball-prop-filters button:focus-visible{color:#fff;border-color:#97cff39e;outline:none}.baseball-prop-filters button.active{color:#071526;background:#78b9e7;border-color:#78b9e7}.baseball-prop-memory-state{color:#9db4c5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.baseball-prop-memory-state i{border:3px solid #ffffff1f;border-top-color:#68dfa8;border-radius:50%;width:27px;height:27px;margin-bottom:5px;animation:.85s linear infinite baseball-spin}.baseball-prop-memory-state b{color:#fff;font-size:14px}.baseball-prop-memory-state span{font-size:12px}.baseball-prop-memory-state.error b{color:#ff96b2}.baseball-prop-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px;display:grid}.baseball-prop-intel-grid>article{background:#07182fdb;border:1px solid #97cff32e;border-top:3px solid #78b9e7;min-width:0;padding:16px;overflow:hidden}.baseball-prop-intel-grid>article.core{border-top-color:#68dfa8}.baseball-prop-intel-grid>article.swing{border-top-color:#f0c96f}.baseball-prop-intel-grid>article.hold{border-top-color:#788c9d}.baseball-prop-intel-grid>article.removed{opacity:.72}.baseball-prop-intel-grid>article>header{color:#8dc8ed;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:1000;display:flex}.baseball-prop-intel-grid>article>header b{color:#bdf3db}.baseball-prop-intel-grid>article.candidate>header b{color:#f0c96f}.baseball-prop-intel-grid>article.hold>header b,.baseball-prop-intel-grid>article.removed>header b{color:#9eb0bd}.baseball-prop-intel-player{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;margin:14px 0;display:grid}.baseball-prop-intel-player>span{color:#9bcbed;background:linear-gradient(145deg,#1b4878,#0b1f3b);border:1px solid #97cff342;border-radius:14px;place-items:center;width:64px;height:72px;font-size:13px;display:grid;position:relative;overflow:hidden}.baseball-prop-intel-player>span img{object-fit:cover;object-position:50% 8%;transform-origin:50% 8%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.baseball-prop-intel-player>div{min-width:0}.baseball-prop-intel-player small,.baseball-prop-intel-player h3,.baseball-prop-intel-player em{display:block}.baseball-prop-intel-player small{color:#7d9bb1;font-size:9px;font-weight:900}.baseball-prop-intel-player h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:17px;overflow:hidden}.baseball-prop-intel-player em{color:#8ca8ba;letter-spacing:.05em;font-size:8px;font-style:normal;font-weight:900}.baseball-prop-intel-grid>article>strong{color:#fff;background:#78b9e71a;border-left:3px solid #78b9e7;padding:10px 11px;font-size:14px;display:block}.baseball-prop-intel-context{background:var(--bb-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;display:grid}.baseball-prop-intel-context span{background:#0a1c37;min-width:0;padding:9px}.baseball-prop-intel-context small,.baseball-prop-intel-context b{display:block}.baseball-prop-intel-context small{color:#6f8da4;letter-spacing:.06em;font-size:7px;font-weight:1000}.baseball-prop-intel-context b{color:#cfe0e9;margin-top:4px;font-size:10px;line-height:1.35}.baseball-prop-intel-grid>article>p{color:#c2d1dc;min-height:66px;margin:13px 0;font-size:12px;line-height:1.55}.baseball-prop-intel-grid>article>aside{color:#d5c18c;background:#f0c96f14;border:1px solid #f0c96f2e;min-height:62px;padding:10px 11px;font-size:10px;line-height:1.45}.baseball-prop-intel-grid>article>aside b{color:#f0c96f;letter-spacing:.08em;margin-bottom:3px;font-size:8px;display:block}.baseball-prop-intel-grid>article>footer{color:#7894a8;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:8px;font-weight:900;display:flex}.baseball-prop-intel-grid>article>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baseball-prop-intel-grid>article>footer a{color:#9bd2f4;flex:none;text-decoration:none}.baseball-matchup-builder-head{margin-top:0}.baseball-view{padding-top:52px}.baseball-section-head{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:26px;display:flex}.baseball-section-head h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(28px,3.2vw,44px)}.baseball-section-head p{max-width:520px;color:var(--bb-muted);margin:0;font-size:14px;line-height:1.55}.baseball-truth-strip{color:#cbeee0;background:#41d89114;border:1px solid #41d8913d;justify-content:space-between;gap:24px;margin-bottom:16px;padding:13px 16px;font-size:12px;display:flex}.baseball-truth-strip span{letter-spacing:.08em;white-space:nowrap;font-weight:900}.baseball-truth-strip b{font-weight:600}.baseball-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.baseball-game-card{cursor:pointer;text-align:left;border:1px solid var(--bb-line);border-top:4px solid var(--bb-powder);background:linear-gradient(145deg,#163a60f5,#08182ffa);min-width:0;padding:0;overflow:hidden;box-shadow:0 16px 38px #0003}.baseball-game-card.in{border-top-color:#55dfa0}.baseball-game-card.post{border-top-color:#657d91}.baseball-game-card:hover,.baseball-game-card:focus-visible{border-color:#97cff3a6;outline:none;transform:translateY(-1px)}.baseball-game-card>header{color:var(--bb-powder-soft);border-bottom:1px solid var(--bb-line);letter-spacing:.05em;background:#78b9e71a;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:9px;font-weight:900;display:flex}.baseball-game-card>header span i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.baseball-game-card.in>header span{color:#67e1a9}.baseball-game-card>header b{color:#d6e5ef;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baseball-game-team{border-bottom:1px solid var(--bb-line);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:13px 16px;display:grid}.baseball-game-mark{background:#f4f7f9;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:relative;overflow:hidden}.baseball-game-mark img{z-index:1;object-fit:contain;width:78%;height:78%;position:relative}.baseball-game-mark b{color:#27394b;font-size:8px;position:absolute}.baseball-game-team span strong,.baseball-game-team span small{display:block}.baseball-game-team span strong{font-size:14px}.baseball-game-team span small{color:var(--bb-muted);margin-top:4px;font-size:9px}.baseball-game-team>b{font-size:22px}.baseball-game-pitchers{background:var(--bb-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.baseball-game-pitchers>span{background:#0a1c37;min-width:0;padding:11px 14px}.baseball-game-pitchers small,.baseball-game-pitchers b{display:block}.baseball-game-pitchers small{color:#7997ae;letter-spacing:.07em;font-size:7px;font-weight:900}.baseball-game-pitchers b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.baseball-game-card>footer{color:#7f9aaf;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:9px;display:flex}.baseball-game-card>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baseball-game-card>footer b{color:#f4cf76;flex:none}.baseball-daily-state{text-align:center;border:1px solid var(--bb-line);background:#ffffff06;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:24px;display:flex}.baseball-daily-state i,.baseball-match-loading i{border:3px solid #ffffff1f;border-top-color:var(--bb-powder);border-radius:50%;width:31px;height:31px;margin-bottom:7px;animation:.85s linear infinite baseball-spin}.baseball-daily-state span{color:var(--bb-muted);font-size:12px}.baseball-daily-state.error{border-color:#ce114180}.baseball-match-hub-wrap{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020812e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.baseball-match-hub{color:#f7fbff;background:#07152a;border:1px solid #97cff373;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1080px,100%);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 35px 110px #000000bf}.baseball-match-hub-bar{border-bottom:1px solid var(--bb-line);background:#102748;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.baseball-match-hub-bar>span{text-align:center}.baseball-match-hub-bar small,.baseball-match-hub-bar b{display:block}.baseball-match-hub-bar small{color:var(--bb-powder-soft);letter-spacing:.12em;font-size:8px;font-weight:900}.baseball-match-hub-bar b{margin-top:2px;font-size:14px}.baseball-match-hub-bar button{cursor:pointer;color:#d7e7f1;background:#17365c;border:1px solid #97cff359;border-radius:9px;justify-self:start;min-height:36px;padding:0 12px;font-size:10px;font-weight:900}.baseball-match-hub-bar button.close{justify-self:end;width:36px;padding:0;font-size:22px}.baseball-match-hub-scroll{overscroll-behavior:contain;overflow:auto}.baseball-match-score{background:radial-gradient(circle at 50% -20%,#78b9e747,#0000 48%),linear-gradient(135deg,#183e68,#091a32);grid-template-columns:minmax(0,1fr) minmax(150px,.6fr) minmax(0,1fr);align-items:center;gap:17px;padding:27px 31px;display:grid}.baseball-match-score article{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:5px 12px;display:grid}.baseball-match-score article:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 58px}.baseball-match-score article:last-child .baseball-game-mark{grid-area:1/2/3}.baseball-match-score .baseball-game-mark{grid-row:1/3;width:58px;height:58px}.baseball-match-score article>span{color:var(--bb-muted);align-self:start;font-size:9px}.baseball-match-score>div{text-align:center}.baseball-match-score>div small,.baseball-match-score>div strong,.baseball-match-score>div span{display:block}.baseball-match-score>div small{color:#8ee3bc;text-transform:uppercase;font-size:9px;font-weight:900}.baseball-match-score>div strong{color:#f4cf76;margin:7px 0 4px;font-size:36px}.baseball-match-score>div strong i{color:var(--bb-powder);margin:0 8px;font-style:normal;font-weight:500}.baseball-match-score>div span{color:#8ca9bd;font-size:9px}.baseball-match-trust{color:#8ca7ba;border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);letter-spacing:.05em;background:#081a31;align-items:center;gap:17px;padding:10px 16px;font-size:8px;font-weight:900;display:flex}.baseball-match-trust span{color:#68dfa8;align-items:center;gap:6px;display:flex}.baseball-match-trust i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px}.baseball-match-trust b{color:#dbe7ef}.baseball-match-trust em{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-style:normal;overflow:hidden}.baseball-match-props{border:1px solid var(--bb-line);background:#0d2342d9;border-radius:16px;margin:15px;overflow:hidden}.baseball-match-props>header{border-bottom:1px solid var(--bb-line);background:linear-gradient(110deg,#173b61,#0d2342);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.baseball-match-props>header small,.baseball-match-props>header h2{margin:0;display:block}.baseball-match-props>header small{color:var(--bb-powder-soft);letter-spacing:.12em;font-size:8px;font-weight:900}.baseball-match-props>header h2{margin-top:4px;font-size:22px}.baseball-match-props>header>b{color:#f1cb70;font-size:10px}.baseball-match-prop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.baseball-match-prop-grid article{border:1px solid var(--bb-line);background:linear-gradient(145deg,#112d50,#0a1c35);border-top:4px solid #68d9a8;border-radius:13px;min-width:0;padding:15px}.baseball-match-prop-grid article>header{color:var(--bb-powder-soft);letter-spacing:.07em;justify-content:space-between;gap:8px;font-size:8px;font-weight:900;display:flex}.baseball-match-prop-grid article>header b{color:#f1c96d}.baseball-match-prop-grid article h3{margin:12px 0 6px;font-size:17px}.baseball-prop-team{background:#78b9e714;border:1px solid #78b9e72b;border-radius:10px;grid-template-columns:54px 35px minmax(0,1fr);align-items:center;gap:8px;margin:10px 0;padding:7px;display:grid}.baseball-prop-headshot{width:54px;height:64px;color:var(--bb-powder-soft);background:linear-gradient(145deg,#1b4878,#0b1f3b);border:1px solid #97cff340;border-radius:11px;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.baseball-prop-headshot img{object-fit:cover;object-position:50% 8%;transform-origin:50% 8%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.baseball-prop-team .baseball-game-mark{width:35px;height:35px}.baseball-prop-team>span{min-width:0}.baseball-prop-team b,.baseball-prop-team small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.baseball-prop-team b{font-size:10px}.baseball-prop-team small{color:#8faabd;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.baseball-match-prop-grid article>small.baseball-prop-anchor{color:#9fb8ca;font-size:9px;font-weight:800;display:block}.baseball-match-prop-grid article>p{color:#9bb1c1;margin:10px 0 0;font-size:10px;line-height:1.5}.baseball-match-prop-grid article>footer{border-top:1px solid var(--bb-line);justify-content:space-between;align-items:center;gap:9px;margin-top:13px;padding-top:11px;display:flex}.baseball-match-prop-grid article em{color:#f0cc74;background:#ce114121;border:1px solid #f497b24d;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.baseball-match-prop-grid article a{color:#7fd1ef;font-size:8px;font-weight:900;text-decoration:none}.baseball-match-loading,.baseball-match-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:245px;padding:25px;display:flex}.baseball-match-loading span,.baseball-match-empty span{color:var(--bb-muted);font-size:10px}.baseball-gamecast-retry{cursor:pointer;color:#fff;background:#173d66;border:1px solid #97cff36b;border-radius:8px;margin-top:8px;padding:9px 12px;font-size:11px;font-weight:900}.baseball-gamecast-retry:hover,.baseball-gamecast-retry:focus-visible{border-color:var(--bb-powder);background:#20517f;outline:none}.baseball-prop-rule{color:#c6b27f;background:#2a2519;border-top:1px solid #6d5b31;padding:11px 14px;font-size:9px;line-height:1.5}.baseball-match-source{color:#819db1;border-top:1px solid var(--bb-line);background:#061226;justify-content:space-between;align-items:center;gap:14px;padding:12px 17px;font-size:8px;display:flex}.baseball-match-source a{color:var(--bb-powder-soft);font-weight:900;text-decoration:none}.baseball-match-score>div small.live{color:#69e5ac;text-shadow:0 0 13px #53de9f6b}.baseball-match-trust.in span{color:#69e5ac}.baseball-match-trust.error span{color:#f6c56f}.baseball-gamecast-tabs{z-index:4;border-bottom:1px solid var(--bb-line);background:#06152a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:7px;display:grid;position:sticky;top:0}.baseball-gamecast-tabs button{cursor:pointer;color:#88a3b8;background:#0c2340;border:1px solid #0000;border-radius:9px;min-width:0;min-height:50px;padding:8px 12px}.baseball-gamecast-tabs button b,.baseball-gamecast-tabs button small{display:block}.baseball-gamecast-tabs button b{color:#dce9f2;font-size:13px}.baseball-gamecast-tabs button small{margin-top:3px;font-size:10px}.baseball-gamecast-tabs button.active{color:#fff;box-shadow:inset 0 -3px 0 var(--bb-red);background:linear-gradient(135deg,#214f7e,#163554);border-color:#97cff373}.baseball-gamecast-live,.baseball-gamecast-box{background:linear-gradient(#07162b,#061125);padding:14px}.baseball-gamecast-situation{grid-template-columns:1.4fr .75fr .75fr 1fr;gap:8px;margin-bottom:12px;display:grid}.baseball-gamecast-situation>span{background:linear-gradient(145deg,#163a60,#0d2748);border:1px solid #97cff338;border-radius:11px;flex-direction:column;justify-content:center;min-height:72px;padding:11px 14px;display:flex}.baseball-gamecast-situation small{color:#8fb2ca;letter-spacing:.08em;font-size:10px;font-weight:900}.baseball-gamecast-situation>span>b{color:#f6fbff;margin-top:6px;font-size:18px}.baseball-gamecast-situation b.outs{align-items:center;gap:6px;display:flex}.baseball-gamecast-situation b.outs i{background:#263c50;border:1px solid #5d7487;border-radius:50%;width:12px;height:12px}.baseball-gamecast-situation b.outs i.on{background:#f0c96c;border-color:#ffe19c;box-shadow:0 0 8px #f0c96c8c}.baseball-gamecast-situation>span.bases{grid-template-columns:1fr 62px;align-items:center;display:grid}.baseball-gamecast-situation>span.bases small{grid-column:1}.baseball-gamecast-diamond{grid-area:1/2/3;width:58px;height:48px;display:block;position:relative}.baseball-gamecast-diamond i{background:#1a3148;border:2px solid #7892a7;border-radius:2px;width:15px;height:15px;position:absolute;transform:rotate(45deg)}.baseball-gamecast-diamond i.second{top:1px;left:21px}.baseball-gamecast-diamond i.third{top:19px;left:3px}.baseball-gamecast-diamond i.first{top:19px;right:3px}.baseball-gamecast-diamond i.occupied{background:#f2cc72;border-color:#ffe8af;box-shadow:0 0 10px #f2cc72b3}.baseball-gamecast-diamond b{color:#7892a7;font-size:13px;position:absolute;bottom:-1px;left:23px}.baseball-gamecast-atbat{background:linear-gradient(135deg,#14375b,#0b203c);border:1px solid #97cff345;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(220px,1.25fr) minmax(0,1fr);align-items:stretch;margin-bottom:12px;display:grid;overflow:hidden}.baseball-gamecast-player{align-items:center;gap:11px;min-width:0;padding:15px;display:flex}.baseball-gamecast-player>span{color:#d7e8f4;background:#244d72;border:1px solid #97cff361;border-radius:50%;flex:0 0 56px;place-items:center;height:56px;font-size:15px;display:grid;position:relative;overflow:hidden}.baseball-gamecast-player>span img{object-fit:cover;object-position:50% 8%;width:100%;height:100%}.baseball-gamecast-player div{min-width:0}.baseball-gamecast-player small,.baseball-gamecast-player strong,.baseball-gamecast-player em{display:block}.baseball-gamecast-player small{color:#82c7e9;letter-spacing:.09em;font-size:9px;font-weight:900}.baseball-gamecast-player strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.baseball-gamecast-player em{color:#91aabc;margin-top:3px;font-size:10px;font-style:normal}.baseball-gamecast-call{text-align:center;background:#030d1c57;border-left:1px solid #97cff32e;border-right:1px solid #97cff32e;flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex}.baseball-gamecast-call small{color:#f1ca70;letter-spacing:.1em;font-size:9px;font-weight:900}.baseball-gamecast-call h2{margin:6px 0 5px;font-size:20px}.baseball-gamecast-call p{color:#a8bccb;max-width:420px;margin:0;font-size:12px;line-height:1.45}.baseball-gamecast-linescore{background:#091d36;border:1px solid #97cff33b;border-radius:11px;margin-bottom:12px;overflow-x:auto}.baseball-gamecast-linescore table{border-collapse:collapse;width:100%;min-width:630px}.baseball-gamecast-linescore th,.baseball-gamecast-linescore td{text-align:center;border-bottom:1px solid #97cff31a;border-right:1px solid #97cff31a;height:38px;padding:6px 9px;font-size:11px}.baseball-gamecast-linescore thead th{color:#7fa0b8;background:#0d294a;font-size:9px}.baseball-gamecast-linescore tbody th{text-align:left;width:86px}.baseball-gamecast-linescore .baseball-game-mark{width:29px;height:29px}.baseball-gamecast-linescore td.total{color:#f6d27d;background:#f2cc720d;font-weight:1000}.baseball-gamecast-feed-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.baseball-gamecast-pitch-feed,.baseball-gamecast-play-feed,.baseball-gamecast-scoring,.baseball-gamecast-team-box{background:#0b213d;border:1px solid #97cff33b;border-radius:13px;min-width:0;overflow:hidden}.baseball-gamecast-pitch-feed>header,.baseball-gamecast-play-feed>header,.baseball-gamecast-scoring>header{background:linear-gradient(110deg,#163b61,#0c2748);border-bottom:1px solid #97cff32e;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.baseball-gamecast-pitch-feed header small,.baseball-gamecast-play-feed header small,.baseball-gamecast-scoring header small{color:#82c9eb;letter-spacing:.1em;font-size:9px;font-weight:900}.baseball-gamecast-pitch-feed header h3,.baseball-gamecast-play-feed header h3,.baseball-gamecast-scoring header h3{margin:3px 0 0;font-size:17px}.baseball-gamecast-pitch-feed header>b,.baseball-gamecast-play-feed header>b,.baseball-gamecast-scoring header>b{color:#efca73;font-size:9px}.baseball-gamecast-pitch-feed>div,.baseball-gamecast-play-feed>div{max-height:370px;overflow-y:auto}.baseball-gamecast-pitch-feed article{border-bottom:1px solid #97cff31a;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.baseball-gamecast-pitch-feed article>span{text-align:center;background:#153b61;border:1px solid #97cff34d;border-radius:50%;place-content:center;width:43px;height:43px;display:grid}.baseball-gamecast-pitch-feed article.in-play>span{color:#07152a;background:#f0cb73;border-color:#ffe5a7}.baseball-gamecast-pitch-feed article>span b{font-size:13px;line-height:1}.baseball-gamecast-pitch-feed article>span small{margin-top:2px;font-size:7px;font-weight:900}.baseball-gamecast-pitch-feed article div{min-width:0}.baseball-gamecast-pitch-feed article strong{font-size:12px}.baseball-gamecast-pitch-feed article p{color:#8faabd;margin:3px 0 0;font-size:10px;line-height:1.35}.baseball-gamecast-pitch-feed article>em{color:#f2cc74;font-size:11px;font-style:normal;font-weight:900}.baseball-gamecast-play-feed article{border-bottom:1px solid #97cff31a;grid-template-columns:58px minmax(0,1fr);gap:11px;padding:12px 14px;display:grid}.baseball-gamecast-play-feed article.scoring{border-left:3px solid var(--bb-red);background:linear-gradient(90deg,#ce114133,#0000)}.baseball-gamecast-play-feed article>span{text-align:center}.baseball-gamecast-play-feed article>span b,.baseball-gamecast-play-feed article>span small{display:block}.baseball-gamecast-play-feed article>span b{color:#88cde9;font-size:11px}.baseball-gamecast-play-feed article>span small{color:#f0ca72;margin-top:4px;font-size:10px}.baseball-gamecast-play-feed article strong{font-size:12px}.baseball-gamecast-play-feed article p{color:#a0b5c4;margin:4px 0;font-size:11px;line-height:1.4}.baseball-gamecast-play-feed article div small{color:#718fa5;font-size:9px}.baseball-gamecast-pitch-feed p.empty,.baseball-gamecast-play-feed p.empty{color:#829eb2;text-align:center;margin:0;padding:25px 15px;font-size:12px}.baseball-gamecast-scoring{margin-top:12px}.baseball-gamecast-scoring>div article{border-bottom:1px solid #97cff31a;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.baseball-gamecast-scoring>div article>b{color:#83cce9;font-size:11px}.baseball-gamecast-scoring>div article p{color:#b1c3cf;margin:0;font-size:11px;line-height:1.4}.baseball-gamecast-scoring>div article strong{color:#f0cc76;font-size:13px}.baseball-gamecast-scoring>p{color:#829eb2;text-align:center;margin:0;padding:22px;font-size:12px}.baseball-gamecast-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.baseball-gamecast-team-box>header{background:linear-gradient(110deg,#173c62,#0d2748);border-bottom:1px solid #97cff32e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.baseball-gamecast-team-box>header .baseball-game-mark{width:42px;height:42px}.baseball-gamecast-team-box>header small,.baseball-gamecast-team-box>header h3{margin:0;display:block}.baseball-gamecast-team-box>header small{color:#80c9e9;font-size:8px;font-weight:900}.baseball-gamecast-team-box>header h3{margin-top:3px;font-size:14px}.baseball-gamecast-team-box>header>b{color:#f0cb73;font-size:10px}.baseball-gamecast-table-wrap{overflow-x:auto}.baseball-gamecast-table-wrap table{border-collapse:collapse;width:100%;min-width:500px}.baseball-gamecast-table-wrap th,.baseball-gamecast-table-wrap td{color:#b5c7d3;text-align:center;border-bottom:1px solid #97cff31a;height:34px;padding:5px 7px;font-size:10px}.baseball-gamecast-table-wrap thead th{color:#7899b0;background:#08182d;font-size:8px}.baseball-gamecast-table-wrap tbody th{color:#eef6fb;text-align:left;min-width:130px}.baseball-gamecast-table-wrap tbody th small{color:#718da2;margin-top:2px;font-size:8px;display:block}.baseball-gamecast-pitchers>header,.baseball-gamecast-pitchers>div{border-top:1px solid #97cff31a;grid-template-columns:minmax(110px,1fr) repeat(7,30px);align-items:center;gap:3px;padding:8px 10px;font-size:9px;display:grid}.baseball-gamecast-pitchers>header{color:#7fa3bb;background:#08182d;font-size:8px}.baseball-gamecast-pitchers>div b{color:#eef6fb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baseball-gamecast-pitchers>div span,.baseball-gamecast-pitchers>header span:not(:first-child){text-align:center}.baseball-gamecast-pitchers>p{color:#829eb2;text-align:center;margin:0;padding:18px;font-size:11px}.bracket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.league-bracket{border:1px solid var(--bb-line);background:#163962c7;overflow:hidden;box-shadow:0 18px 40px #0003}.league-bracket>header{border-bottom:1px solid var(--bb-line);box-shadow:inset 0 3px 0 var(--bb-powder);background:linear-gradient(120deg,#78b9e74d,#0000);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.league-bracket.nl>header{box-shadow:inset 0 3px 0 var(--bb-red);background:linear-gradient(120deg,#ce11413d,#78b9e71a)}.league-bracket header small{color:var(--bb-blue);letter-spacing:.14em;font-size:10px;font-weight:900}.league-bracket.nl header small{color:#ff8cac}.league-bracket header h2{margin:4px 0 0;font-size:24px}.league-bracket>header>b{color:var(--bb-muted);letter-spacing:.1em;border:1px solid var(--bb-line);padding:7px 9px;font-size:9px}.bracket-byes{border-bottom:1px solid var(--bb-line);grid-template-columns:1.15fr 1fr 1fr;gap:8px;padding:14px;display:grid}.bracket-byes>span{padding:13px 10px}.bracket-byes>span small,.bracket-future small{color:var(--bb-muted);letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.bracket-byes>span b{margin-top:7px;font-size:12px;line-height:1.4;display:block}.bracket-team{cursor:pointer;text-align:left;border:1px solid var(--bb-line);background:#ffffff09;grid-template-columns:20px 38px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:10px;display:grid}.bracket-team:hover{background:#78b9e721;border-color:#97cff38c}.bracket-team>b{color:#ff7fa1;font-size:13px}.bracket-team strong,.bracket-team small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bracket-team strong{font-size:12px}.bracket-team small{color:var(--bb-muted);margin-top:3px;font-size:9px}.bracket-team em{color:#dbe5ed;font-size:10px;font-style:normal}.baseball-team-mark{background:#f5f7f9;border:1px solid #ffffff59;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;min-width:38px;max-width:38px;height:38px;display:inline-grid;position:relative;overflow:hidden}.baseball-team-mark b{color:#27394b;font-size:9px;position:absolute}.baseball-team-mark img{object-fit:contain;z-index:1;width:auto;max-width:80%;height:auto;max-height:80%;display:block;position:relative}.baseball-team-mark.large{flex-basis:76px;width:76px;min-width:76px;max-width:76px;height:76px}.baseball-team-mark.large b{font-size:15px}.bracket-round-label{color:var(--bb-muted);letter-spacing:.1em;align-items:center;gap:12px;padding:16px 22px 9px;font-size:9px;display:flex}.bracket-round-label span{color:#fff;white-space:nowrap;font-weight:900}.bracket-round-label i{background:var(--bb-line);flex:1;height:1px}.bracket-round-label b{font-weight:700}.bracket-wild-cards{grid-template-columns:1fr 1fr;gap:10px;padding:8px 14px 17px;display:grid}.bracket-wild-cards section{background:#00000026;border:1px solid #ffffff12;padding:8px}.bracket-wild-cards .bracket-team+.bracket-team{margin-top:5px}.bracket-wild-cards footer{color:var(--bb-muted);justify-content:space-between;gap:8px;padding:9px 3px 1px;font-size:9px;display:flex}.bracket-future{border-top:1px solid var(--bb-line);background:#0c2040;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:15px 18px;display:grid}.bracket-future span{text-align:center}.bracket-future b{margin-top:5px;font-size:10px;display:block}.bracket-future>i{color:var(--bb-red);font-style:normal}.bubble-board{border:1px solid var(--bb-line);background:#ffffff08;margin-top:18px}.bubble-board>header,.baseball-priority-queue>header,.baseball-data-map>header{border-bottom:1px solid var(--bb-line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.bubble-board h3,.baseball-priority-queue h3,.baseball-data-map h3{margin:4px 0 0;font-size:21px}.bubble-board>header>b{color:var(--bb-muted);font-size:12px}.bubble-board>div{grid-template-columns:repeat(4,1fr);display:grid}.bubble-board button{cursor:pointer;text-align:left;border:0;border-right:1px solid var(--bb-line);background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px;display:grid}.bubble-board button:hover{background:#ffffff0d}.bubble-board button span strong,.bubble-board button span small{display:block}.bubble-board button span strong{font-size:13px}.bubble-board button span small{color:var(--bb-muted);margin-top:3px;font-size:10px}.bubble-board button>b{color:#ffd36b;text-align:right}.bubble-board button>b small{letter-spacing:.1em;margin-top:2px;font-size:8px;display:block}.baseball-source-note{color:#91aec5;font-size:11px;line-height:1.5}.baseball-source-note a{color:var(--bb-powder-soft)}.baseball-club-controls{border:1px solid var(--bb-line);background:#ffffff09;grid-template-columns:auto 210px minmax(250px,1fr);gap:14px;padding:15px;display:grid}.baseball-club-controls>div{display:flex}.baseball-club-controls button{cursor:pointer;border:1px solid var(--bb-line);background:#10274c;padding:0 18px}.baseball-club-controls button.active{color:var(--bb-navy);background:var(--bb-powder);border-color:var(--bb-powder);box-shadow:inset 0 -3px 0 var(--bb-red)}.baseball-club-controls label{border:1px solid var(--bb-line);background:#0b1e3a;grid-template-columns:auto 1fr;align-items:center;display:grid}.baseball-club-controls label span{color:var(--bb-muted);letter-spacing:.11em;padding:0 11px;font-size:9px;font-weight:900}.baseball-club-controls select,.baseball-club-controls input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px}.baseball-club-controls select option{color:var(--bb-navy)}.baseball-club-count{color:var(--bb-muted);margin:17px 0 10px;font-size:12px}.baseball-club-count b{color:#fff;font-size:18px}.baseball-club-count span{color:#5fdca0}.baseball-club-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.baseball-club-card{cursor:pointer;text-align:left;border:1px solid var(--bb-line);border-top:3px solid var(--bb-powder);background:linear-gradient(145deg,#1b416cd4,#0d2243db);padding:18px}.baseball-club-card.deep{border-top-color:var(--bb-red)}.baseball-club-card.watch{border-top-color:#f3b941}.baseball-club-card.monitor{border-top-color:#8f76eb}.baseball-club-card:hover{background:linear-gradient(145deg,#2b5b8beb,#123057eb);border-color:#97cff385;transform:translateY(-2px);box-shadow:0 12px 28px #0000003d}.baseball-club-card header{align-items:center;gap:11px;display:flex}.baseball-club-card header span{flex:1;min-width:0}.baseball-club-card header small,.baseball-club-card header strong{display:block}.baseball-club-card header small{color:var(--bb-muted);letter-spacing:.1em;font-size:9px}.baseball-club-card header strong{margin-top:3px;font-size:14px}.baseball-club-card header em{color:var(--bb-muted);font-size:24px;font-style:normal}.baseball-club-record{justify-content:space-between;align-items:flex-end;margin:17px 0 13px;display:flex}.baseball-club-record>b{font-size:29px}.baseball-club-record>span{text-align:right;font-size:14px;font-weight:800}.baseball-club-record>span small{color:var(--bb-muted);font-size:8px;display:block}.baseball-mini-metrics{border:1px solid var(--bb-line);grid-template-columns:repeat(3,1fr);display:grid}.baseball-mini-metrics span{border-right:1px solid var(--bb-line);padding:9px}.baseball-mini-metrics span:last-child{border-right:0}.baseball-mini-metrics b{margin-top:4px;font-size:13px;display:block}.positive{color:#6ce6a9!important}.negative{color:#ff7883!important}.baseball-club-card footer{color:var(--bb-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font-size:9px;display:flex}.baseball-status{letter-spacing:.05em;border-radius:2px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-block}.baseball-status.clinched-division,.baseball-status.clinched-berth{color:#071a11;background:#58e2a0}.baseball-status.current-field{color:var(--bb-navy);background:var(--bb-powder)}.baseball-status.bubble{color:#211700;background:#f4c14c}.baseball-status.long-shot{color:#fff;background:#6f58b7}.baseball-status.eliminated{color:#ced5dc;background:#344658}.baseball-team-lab{border:1px solid var(--bb-line);border-top:4px solid var(--bb-red);background:linear-gradient(135deg,#1c4b78e6,#0a1c38f5);margin-bottom:18px;box-shadow:inset 0 -1px #78b9e729}.baseball-team-lab.watch{border-top-color:#f3b941}.baseball-team-lab.monitor{border-top-color:#8f76eb}.baseball-team-lab.foundation{border-top-color:#53677a}.baseball-team-lab>header{align-items:center;gap:18px;padding:27px;display:flex}.baseball-team-lab>header>span:nth-child(2){flex:1;min-width:0}.baseball-team-lab>header h2{margin:6px 0 8px;font-size:34px}.baseball-team-lab>header span div{align-items:center;gap:8px;display:flex}.baseball-team-lab>header span div>b{color:var(--bb-muted);letter-spacing:.08em;font-size:9px}.baseball-team-lab>header>strong{text-align:right;font-size:37px}.baseball-team-lab>header>strong i{color:var(--bb-red);font-style:normal}.baseball-team-lab>header>strong small{color:var(--bb-muted);letter-spacing:.11em;font-size:8px;display:block}.baseball-lab-metrics{border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);grid-template-columns:repeat(8,1fr);display:grid}.baseball-lab-metrics span{border-right:1px solid var(--bb-line);padding:15px}.baseball-lab-metrics span:last-child{border-right:0}.baseball-lab-metrics b{margin-top:6px;font-size:17px;display:block}.baseball-lab-metrics .primary{background:#ce11412e}.baseball-team-lab>section{grid-template-columns:230px 1fr;gap:30px;padding:26px;display:grid}.baseball-team-lab>section h3{margin:5px 0 0;font-size:20px}.baseball-team-lab>section p{color:#d2e3ef;margin:0;font-size:15px;line-height:1.7}.baseball-team-lab>footer{color:var(--bb-muted);background:#0000002b;justify-content:space-between;gap:28px;padding:14px 25px;font-size:11px;display:flex}.baseball-team-lab>footer a{color:#fff;white-space:nowrap}.baseball-team-lab>footer>div{align-items:center;gap:16px;display:flex}.baseball-team-lab>footer button{cursor:pointer;color:#fff;background:var(--bb-red);border:0;padding:7px 10px;font-size:11px;font-weight:900}.baseball-analysis-columns{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}.baseball-priority-queue{border:1px solid var(--bb-line);background:#ffffff06}.baseball-priority-queue>header>b{color:var(--bb-red);font-size:24px}.baseball-priority-queue>div{grid-template-columns:repeat(2,1fr);display:grid}.baseball-priority-queue.watch>div{grid-template-columns:1fr}.baseball-priority-queue button{cursor:pointer;text-align:left;border:0;border-right:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);background:0 0;grid-template-columns:32px 38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.baseball-priority-queue button:hover,.baseball-priority-queue button.active{background:#78b9e721}.baseball-priority-queue button.active{box-shadow:inset 3px 0 0 var(--bb-red)}.baseball-priority-queue button>b{color:#ff82a2;font-size:10px}.baseball-priority-queue button span strong,.baseball-priority-queue button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.baseball-priority-queue button span strong{font-size:12px}.baseball-priority-queue button span small{color:var(--bb-muted);margin-top:3px;font-size:9px}.baseball-priority-queue button em{color:var(--bb-muted);font-size:9px;font-style:normal}.baseball-priority-queue>footer{color:var(--bb-muted);padding:13px 17px;font-size:10px;line-height:1.5}.baseball-roster-controls{border:1px solid var(--bb-line);background:#ffffff09;grid-template-columns:minmax(260px,.8fr) minmax(300px,1.3fr) auto;gap:14px;padding:15px;display:grid}.baseball-roster-controls label{border:1px solid var(--bb-line);background:#0b1e3a;grid-template-columns:auto 1fr;align-items:center;min-width:0;display:grid}.baseball-roster-controls label span,.baseball-roster-controls>div small{color:var(--bb-muted);letter-spacing:.11em;padding:0 12px;font-size:10px;font-weight:900}.baseball-roster-controls select,.baseball-roster-controls input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px}.baseball-roster-controls input:disabled{opacity:.45}.baseball-roster-controls select option{color:var(--bb-navy)}.baseball-roster-controls>div{min-width:250px;box-shadow:inset 3px 0 0 var(--bb-red);background:#78b9e71a;border:1px solid #78b9e759;flex-direction:column;justify-content:center;padding:8px 15px;display:flex}.baseball-roster-controls>div small{color:var(--bb-powder-soft);padding:0}.baseball-roster-controls>div b{margin-top:5px;font-size:13px}.baseball-roster-team-head{border:1px solid var(--bb-line);border-top:4px solid var(--bb-red);background:linear-gradient(120deg,#2a5b89f2,#0a1d3afa);align-items:center;gap:18px;margin-top:16px;padding:24px 26px;display:flex;box-shadow:inset 0 3px #78b9e76b}.baseball-roster-team-head>span:not(.baseball-team-mark){flex:1;min-width:0}.baseball-roster-team-head>span small{color:var(--bb-powder-soft);letter-spacing:.1em;font-size:11px;font-weight:900}.baseball-roster-team-head h2{margin:5px 0 4px;font-size:clamp(26px,3vw,38px)}.baseball-roster-team-head p{color:var(--bb-muted);margin:0;font-size:13px}.baseball-roster-team-head>div{background:#41d89114;border:1px solid #41d89140;min-width:190px;padding:13px 15px}.baseball-roster-team-head>div.partial{background:#f4c14c14;border-color:#f4c14c4d}.baseball-roster-team-head>div i{background:#5ee0a1;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #41d8911f}.baseball-roster-team-head>div.partial i{background:#f4c14c;box-shadow:0 0 0 4px #f4c14c1f}.baseball-roster-team-head>div b{color:#c6f4df;letter-spacing:.08em;font-size:11px}.baseball-roster-team-head>div.partial b{color:#ffe095}.baseball-roster-team-head>div small{color:var(--bb-muted);margin:7px 0 0 15px;font-size:11px;line-height:1.4;display:block}.baseball-roster-state{text-align:center;border:1px solid var(--bb-line);background:#ffffff06;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin-top:16px;display:flex}.baseball-roster-state>i{border:3px solid #ffffff21;border-top-color:var(--bb-red);border-radius:50%;width:34px;height:34px;margin-bottom:18px;animation:.85s linear infinite baseball-spin}.baseball-roster-state strong{font-size:19px}.baseball-roster-state span{max-width:520px;color:var(--bb-muted);margin-top:8px;font-size:13px;line-height:1.5}.baseball-roster-state button{cursor:pointer;color:#fff;background:var(--bb-red);border:0;margin-top:18px;padding:10px 16px;font-weight:900}.baseball-roster-state.error{border-color:#ce114161}@keyframes baseball-spin{to{transform:rotate(360deg)}}.baseball-player-panel{border:1px solid var(--bb-line);background:#0d2548d1;margin-top:16px}.baseball-player-summary{color:var(--bb-ink);border-left:5px solid var(--bb-red);border-top:4px solid var(--bb-powder);background:linear-gradient(90deg,#f7fbff,#d5ebf8);grid-template-columns:repeat(4,1fr);display:grid}.baseball-player-summary>span{border-right:1px solid #06132121;padding:18px 20px}.baseball-player-summary small{letter-spacing:.11em;opacity:.63;font-size:10px;font-weight:900;display:block}.baseball-player-summary b{margin:6px 0 3px;font-size:24px;display:block}.baseball-player-summary em{color:#53606a;font-size:11px;font-style:normal}.baseball-player-notice{color:#ffe6a7;background:#f4c14c14;border-bottom:1px solid #f4c14c38;gap:14px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.baseball-player-notice b{letter-spacing:.1em;flex:none;font-size:10px}.baseball-player-tabs{border-bottom:1px solid var(--bb-line);grid-template-columns:repeat(3,1fr);display:grid}.baseball-player-tabs button{cursor:pointer;text-align:left;border:0;border-right:1px solid var(--bb-line);background:#0c2040;padding:16px 18px}.baseball-player-tabs button:last-child{border-right:0}.baseball-player-tabs button:hover{background:#78b9e71c}.baseball-player-tabs button.active{color:var(--bb-navy);background:var(--bb-powder);box-shadow:inset 0 -4px 0 var(--bb-red)}.baseball-player-tabs button.active small{color:#13274fb8}.baseball-player-tabs b,.baseball-player-tabs small{display:block}.baseball-player-tabs b{font-size:14px}.baseball-player-tabs small{color:var(--bb-muted);margin-top:4px;font-size:11px}.baseball-stat-table-wrap{overflow-x:auto}.baseball-stat-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1160px}.baseball-stat-table.pitchers{min-width:930px}.baseball-stat-table th{color:var(--bb-powder-soft);letter-spacing:.08em;text-align:right;border-bottom:1px solid var(--bb-line);background:#091b36;padding:11px 12px;font-size:11px;font-weight:900}.baseball-stat-table th:first-child{text-align:left;min-width:220px}.baseball-stat-table td{color:#dce7ef;text-align:right;border-bottom:1px solid #ffffff13;padding:12px;font-size:13px}.baseball-stat-table tbody tr:hover{background:#ffffff09}.baseball-stat-table td:first-child{text-align:left}.baseball-stat-table td a{color:#fff;text-decoration:none;display:inline-block}.baseball-stat-table td a:hover b{color:var(--bb-powder-soft)}.baseball-stat-table td a b,.baseball-stat-table td a small{display:block}.baseball-stat-table td a b{font-size:14px}.baseball-stat-table td a small{color:var(--bb-muted);margin-top:3px;font-size:11px}.baseball-stat-table td.power{color:#ff9ba2;font-weight:900}.baseball-stat-table td.primary{color:#6ce6a9;background:#41d8910b;font-weight:900}.baseball-stat-table tr.empty td{color:var(--bb-muted);text-align:center;padding:38px}.baseball-roster-groups{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.baseball-roster-groups article{border:1px solid var(--bb-line);background:#ffffff07;overflow:hidden}.baseball-roster-groups article>header{border-bottom:1px solid var(--bb-line);background:#ffffff09;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.baseball-roster-groups h3{margin:0;font-size:15px}.baseball-roster-groups article>header b{color:#fff;background:var(--bb-red);border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:11px;display:grid}.baseball-roster-groups article>div a{color:#fff;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 36px 35px;align-items:center;gap:8px;padding:12px 15px;text-decoration:none;display:grid}.baseball-roster-groups article>div a:last-child{border-bottom:0}.baseball-roster-groups article>div a:hover{background:#78b9e71a}.baseball-roster-groups article>div span{min-width:0}.baseball-roster-groups article>div b,.baseball-roster-groups article>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.baseball-roster-groups article>div b{font-size:13px}.baseball-roster-groups article>div small{color:var(--bb-muted);margin-top:3px;font-size:10px}.baseball-roster-groups article>div em{color:var(--bb-muted);font-size:11px;font-style:normal}.baseball-roster-groups article>div strong{color:#ff8b94;text-align:right;font-size:11px}.baseball-roster-empty{color:var(--bb-muted);text-align:center;border:1px solid var(--bb-line);grid-column:1/-1;padding:42px}.baseball-player-source{color:var(--bb-muted);border-top:1px solid var(--bb-line);background:#0000002e;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:11px;display:flex}.baseball-player-source i{background:#5ee0a1;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.baseball-player-source div{gap:15px;display:flex}.baseball-player-source a{color:#fff;white-space:nowrap;font-weight:800}.baseball-foundation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.baseball-foundation-grid article{border:1px solid var(--bb-line);background:#ffffff08;border-top:3px solid #4e6173;flex-direction:column;min-height:235px;padding:22px;display:flex}.baseball-foundation-grid article.complete{border-top-color:#41d891}.baseball-foundation-grid article.active{border-top-color:var(--bb-red);background:linear-gradient(145deg,#78b9e726,#ce114114)}.baseball-foundation-grid article>small{color:var(--bb-muted);letter-spacing:.12em;font-size:9px;font-weight:900}.baseball-foundation-grid article>b{margin:15px 0 3px;font-size:31px}.baseball-foundation-grid article h3{margin:0;font-size:17px}.baseball-foundation-grid article p{color:var(--bb-muted);font-size:12px;line-height:1.55}.baseball-foundation-grid article>span{color:#718397;letter-spacing:.12em;margin-top:auto;font-size:9px;font-weight:900}.baseball-foundation-grid .complete>span{color:#5fe2a5}.baseball-foundation-grid .active>span{color:#ff7fa1}.baseball-data-map{border:1px solid var(--bb-line);background:#153860b8;margin-top:18px}.baseball-data-map>header>b{color:var(--bb-muted);letter-spacing:.1em;font-size:11px}.baseball-data-map>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;padding:25px;display:grid}.baseball-data-map>div>span{text-align:center;border:1px solid var(--bb-line);background:#0b2142;padding:19px}.baseball-data-map>div>span.active{border-color:var(--bb-red);box-shadow:inset 0 3px 0 var(--bb-red)}.baseball-data-map>div b,.baseball-data-map>div small{display:block}.baseball-data-map>div b{font-size:12px}.baseball-data-map>div small{color:var(--bb-muted);margin-top:7px;font-size:10px;line-height:1.4}.baseball-data-map>div>i{color:var(--bb-red);font-size:22px;font-style:normal}@media (width<=1000px){.baseball-hero{padding:50px 30px 36px}.baseball-desktop-slate>header{align-items:flex-start}.baseball-desktop-slate>header p{max-width:520px}.baseball-scoreboard{grid-template-columns:repeat(5,minmax(0,1fr))}.baseball-scoreboard>span{padding:16px 12px}.bracket-grid{grid-template-columns:1fr}.baseball-lab-metrics{grid-template-columns:repeat(4,1fr)}.baseball-lab-metrics span:nth-child(4){border-right:0}.baseball-analysis-columns{grid-template-columns:1fr}.baseball-club-grid,.baseball-foundation-grid{grid-template-columns:repeat(2,1fr)}.baseball-roster-controls{grid-template-columns:1fr 1fr}.baseball-roster-controls>div{grid-column:1/-1;min-width:0}.baseball-player-summary,.baseball-roster-groups{grid-template-columns:repeat(2,1fr)}.baseball-match-prop-grid{grid-template-columns:1fr}.baseball-news-grid,.baseball-home-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.baseball-home-launch-grid>button{min-height:180px}.baseball-home-quick-row{grid-template-columns:1fr}.baseball-prop-memory-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.baseball-prop-memory-summary>span:nth-child(3){border-right:0}.baseball-prop-memory-summary>span:nth-child(-n+3){border-bottom:1px solid var(--bb-line)}.baseball-prop-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.baseball-app{padding-bottom:calc(104px + env(safe-area-inset-bottom));overflow-x:clip}.baseball-hero,.baseball-scoreboard,.baseball-nav-shell,.baseball-view{width:min(100% - 22px,1280px)}.baseball-hero,.baseball-desktop-slate,.baseball-scoreboard,.baseball-app>.sc-now{display:none}.baseball-mobile-home{width:min(100% - 14px,680px);margin:8px auto 0;display:block}.baseball-mobile-slate{background:#091b34;border:1px solid #97cff34d;border-top:0;padding:15px 5px 12px}.baseball-mobile-jump{border-top:1px solid #97cff34d;border-radius:10px;margin-top:10px;overflow:hidden}.baseball-mobile-home-head{border:1px solid #97cff34d;border-bottom:3px solid var(--bb-powder);background:linear-gradient(120deg,#183a68,#0b203d 68%,#66132c);border-radius:17px 17px 0 0;grid-template-columns:52px minmax(0,1fr) 10px;align-items:center;gap:11px;min-height:78px;padding:12px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.baseball-mobile-home-head:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;right:-55px;box-shadow:0 0 0 22px #78b9e70e}.baseball-mobile-home-mark{z-index:1;width:46px;height:46px;color:var(--bb-navy);background:var(--bb-powder);box-shadow:0 0 0 3px var(--bb-red);border:2px solid #fff;place-items:center;font-size:14px;font-weight:1000;display:grid;position:relative;transform:rotate(45deg)}.baseball-mobile-home-mark b{font-size:14px;transform:rotate(-45deg)}.baseball-mobile-home-head>span:nth-child(2){z-index:1;min-width:0;position:relative}.baseball-mobile-home-head small,.baseball-mobile-home-head h1,.baseball-mobile-home-head p{display:block}.baseball-mobile-home-head small{color:var(--bb-powder-soft);letter-spacing:.16em;font-size:8px;font-weight:1000}.baseball-mobile-home-head h1{letter-spacing:-.035em;margin:3px 0 0;font-size:24px;line-height:1}.baseball-mobile-home-head p{color:#b9cede;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.baseball-mobile-home-head>i{z-index:1;background:#71899b;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 4px #71899b1f}.baseball-mobile-home-head>i.ready{background:#58dfa1;box-shadow:0 0 0 4px #58dfa121,0 0 14px #58dfa1a6}.baseball-mobile-jump{background:var(--bb-line);border:1px solid #97cff34d;border-top:0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.baseball-mobile-jump button{cursor:pointer;text-align:left;background:#0a1d38;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:53px;padding:8px 9px;display:grid}.baseball-mobile-jump button:active{background:#15385f}.baseball-mobile-jump b{color:#071526;background:var(--bb-powder);border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:10px;display:grid}.baseball-mobile-jump button:nth-child(2) b{color:#fff;background:var(--bb-red)}.baseball-mobile-jump button:nth-child(3) b{background:#66dfa9}.baseball-mobile-jump span{min-width:0;font-size:9px;font-weight:900;line-height:1.2}.baseball-mobile-news{padding:15px 0 0}.baseball-mobile-slate>header,.baseball-mobile-news>header{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 5px 9px;display:flex}.baseball-mobile-slate>header small,.baseball-mobile-news>header small{color:var(--bb-powder-soft);letter-spacing:.14em;font-size:8px;font-weight:1000;display:block}.baseball-mobile-slate>header h2,.baseball-mobile-news>header h2{margin:3px 0 0;font-size:20px;line-height:1}.baseball-mobile-slate>header button,.baseball-mobile-news>header button{cursor:pointer;color:#fff;background:0 0;border:1px solid #97cff359;border-radius:999px;flex:none;padding:7px 9px;font-size:9px;font-weight:900}.baseball-mobile-game-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(278px,84vw);grid-auto-flow:column;gap:8px;padding:0 5px 7px;display:grid;overflow-x:auto}.baseball-mobile-game-rail::-webkit-scrollbar{display:none}.baseball-mobile-game{cursor:pointer;color:#fff;text-align:left;border:1px solid var(--bb-line);border-top:3px solid var(--bb-powder);scroll-snap-align:start;background:linear-gradient(145deg,#153a62,#081a32);border-radius:14px;min-width:0;padding:0;overflow:hidden;box-shadow:0 12px 26px #00000038}.baseball-mobile-game.in{border-top-color:#58dfa1}.baseball-mobile-game.post{border-top-color:#6f8293}.baseball-mobile-game>header{color:var(--bb-powder-soft);border-bottom:1px solid var(--bb-line);background:#ffffff09;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:8px;font-weight:1000;display:flex}.baseball-mobile-game.in>header span{color:#62e3a6}.baseball-mobile-game>header em{color:#8faabe;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.baseball-mobile-game-team{border-bottom:1px solid #97cff321;grid-template-columns:34px 38px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:49px;padding:7px 10px;display:grid}.baseball-mobile-game-team .baseball-game-mark{width:34px;height:34px}.baseball-mobile-game-team>b{font-size:13px}.baseball-mobile-game-team>small{color:#8fa9bc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.baseball-mobile-game-team>strong{color:#f2cc74;font-size:12px}.baseball-mobile-game>footer{color:#7896aa;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px;font-size:8px;display:grid}.baseball-mobile-game>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baseball-mobile-game>footer b{color:#fff}.baseball-mobile-news{padding-bottom:13px}.baseball-mobile-news-grid{border:1px solid var(--bb-line);border-top:3px solid var(--bb-red);background:#091b34;border-radius:14px;margin:0 5px;overflow:hidden;box-shadow:0 14px 30px #0000003d}.baseball-mobile-news-grid a{color:#fff;text-decoration:none}.baseball-mobile-news-grid .lead{border-bottom:1px solid var(--bb-line);background:linear-gradient(120deg,#153c65,#0a1b34);grid-template-columns:118px minmax(0,1fr);min-height:122px;display:grid}.baseball-mobile-news-image{background:#15334e;place-items:center;min-height:122px;display:grid;overflow:hidden}.baseball-mobile-news-image img{object-fit:cover;width:100%;height:100%}.baseball-mobile-news-image b{color:#fff3;font-size:28px}.baseball-mobile-news-grid .lead>span:last-child{align-self:center;min-width:0;padding:12px}.baseball-mobile-news-grid small,.baseball-mobile-news-grid strong,.baseball-mobile-news-grid em{display:block}.baseball-mobile-news-grid small{color:#f1c96f;letter-spacing:.06em;font-size:7px;font-weight:1000}.baseball-mobile-news-grid strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:1.22;display:-webkit-box;overflow:hidden}.baseball-mobile-news-grid em{color:var(--bb-powder-soft);margin-top:9px;font-size:8px;font-style:normal;font-weight:900}.baseball-mobile-news-grid>a:not(.lead){border-bottom:1px solid #97cff324;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:9px 12px;display:grid}.baseball-mobile-news-grid>a:last-child{border-bottom:0}.baseball-mobile-news-grid>a:not(.lead) strong{-webkit-line-clamp:2;margin-top:4px;font-size:11px}.baseball-mobile-news-grid>a:not(.lead)>b{color:var(--bb-powder);font-size:20px}.baseball-mobile-loading{color:#9bb1c1;border:1px solid var(--bb-line);background:#091b34;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:100px;margin:0 5px;font-size:11px;display:flex}.baseball-mobile-loading i{background:var(--bb-powder);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #78b9e71f}.baseball-mobile-loading.error{color:#ef9aad}.baseball-view-home>.baseball-nav-shell,.baseball-view-home>.baseball-home-view{display:none}.baseball-brand{align-items:flex-start;gap:18px}.baseball-diamond{width:58px;height:58px}.baseball-diamond b{font-size:17px}.baseball-brand h1{font-size:35px}.baseball-brand p{font-size:14px}.baseball-hero-state{min-width:0;margin:28px 0 0 76px}.baseball-scoreboard{border-left-width:4px;grid-template-columns:repeat(2,1fr)}.baseball-scoreboard>span{border-bottom:1px solid #06132121}.baseball-scoreboard>span:last-child{grid-column:1/-1}.baseball-nav-shell{padding:8px;position:relative;top:auto;box-shadow:0 14px 34px #00000040,inset 0 -3px #ce11418c}.baseball-nav-shell>header{padding:3px 4px 8px;display:flex}.baseball-nav-shell>header small{font-size:8px}.baseball-nav-shell>header b{font-size:14px}.baseball-nav-shell>header em{font-size:9px}.baseball-primary-tabs{display:none}.baseball-research-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:0;padding:4px;display:grid}.baseball-research-tabs>span{display:none}.baseball-research-tabs button{text-align:center;justify-content:center;gap:5px;min-height:42px;padding:7px 4px;display:flex}.baseball-research-tabs button i{font-size:12px}.baseball-research-tabs button b{font-size:9px}.baseball-research-tabs button small{display:none}.baseball-mobile-nav{z-index:70;min-height:72px;padding:5px 3px max(6px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05101ff7;border-top:1px solid #97cff347;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 35px #0000009e}.baseball-mobile-nav button{cursor:pointer;color:#91aabd;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:55px;padding:4px 1px;font-size:9px;font-weight:900;line-height:1;display:flex;position:relative}.baseball-mobile-nav button:hover,.baseball-mobile-nav button:focus-visible{color:#fff;background:#78b9e717;outline:none}.baseball-mobile-nav button.active{color:#8fd2f5;background:#78b9e71a}.baseball-mobile-nav button.active:before{content:"";background:var(--bb-red);height:3px;box-shadow:0 0 12px var(--bb-red);border-radius:999px;position:absolute;top:-5px;left:22%;right:22%}.baseball-mobile-nav button span{color:currentColor;font-size:20px;line-height:1}.baseball-home-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.baseball-home-launch-grid>button{min-height:155px;padding:14px 12px}.baseball-home-launch-grid small{font-size:8px}.baseball-home-launch-grid strong{margin-top:10px;font-size:32px}.baseball-home-launch-grid em{font-size:10px}.baseball-home-launch-grid>button>b{padding-top:11px;font-size:10px}.baseball-home-quick-row>button{grid-template-columns:34px minmax(0,1fr);padding:12px}.baseball-home-quick-row>button>span{width:34px;height:34px}.baseball-home-quick-row>button em{grid-area:3/2;margin-top:4px}.baseball-home-intel{border-top-width:3px;border-radius:16px;width:min(100% - 14px,680px);margin-top:12px;padding:13px}.baseball-home-intel>header{margin-bottom:12px;display:block}.baseball-home-intel>header small{font-size:9px}.baseball-home-intel>header h2{margin-top:5px;font-size:27px;line-height:1.04}.baseball-home-intel>header p{font-size:12px;line-height:1.5}.baseball-home-intel>header button{width:100%;margin-top:12px}.baseball-home-featured-game{border-radius:13px}.baseball-home-featured-game>header{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px 11px;display:grid}.baseball-home-featured-game>header span{font-size:9px}.baseball-home-featured-game>header b{font-size:10px}.baseball-home-featured-game>header em{grid-column:1/-1;margin-left:0;font-size:9px}.baseball-home-featured-matchup{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:5px;padding:15px 9px}.baseball-home-featured-matchup>span{grid-template-columns:38px minmax(0,1fr);gap:2px 6px}.baseball-home-featured-matchup>span:last-child{grid-template-columns:minmax(0,1fr) 38px}.baseball-home-featured-matchup .baseball-game-mark{width:38px;height:38px}.baseball-home-featured-matchup strong{font-size:12px}.baseball-home-featured-matchup small{font-size:8px}.baseball-home-featured-matchup>b{font-size:22px}.baseball-home-featured-game>footer{padding:11px;display:block}.baseball-home-featured-game>footer span b{font-size:11px}.baseball-home-featured-game>footer>strong{border-top:1px solid #97cff329;margin-top:10px;padding-top:9px;display:block}.baseball-home-intel-grid{grid-template-columns:1fr;gap:8px;margin-top:8px}.baseball-home-intel-grid article{padding:13px}.baseball-home-intel-grid article>header h3{font-size:18px}.baseball-home-intel-grid article>p{font-size:12px}.baseball-home-pulse-metrics small{font-size:8px}.baseball-home-pulse-metrics b{font-size:18px}.baseball-home-intel-grid article.starters>div{grid-template-columns:1fr}.baseball-home-intel-grid article>button{width:100%}.baseball-prop-lobby-grid{grid-template-columns:1fr}.baseball-props-view{padding-top:30px}.baseball-props-view>.baseball-section-head:first-child{margin-bottom:17px}.baseball-props-view .baseball-section-head h2{font-size:30px;line-height:1.04}.baseball-props-view .baseball-section-head p{margin-top:11px;font-size:13px;line-height:1.5}.baseball-prop-matchup{padding:15px 11px}.baseball-prop-matchup>span{grid-template-columns:39px minmax(0,1fr);gap:2px 7px}.baseball-prop-matchup>span:last-child{grid-template-columns:minmax(0,1fr) 39px}.baseball-prop-matchup .baseball-game-mark{width:39px;height:39px}.baseball-prop-matchup b{font-size:14px}.baseball-prop-matchup small{font-size:8px}.baseball-prop-markets{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.baseball-prop-markets::-webkit-scrollbar{display:none}.baseball-prop-markets span{scroll-snap-align:start;padding:11px 8px;font-size:10px}.baseball-prop-memory{border-radius:16px;margin-bottom:34px}.baseball-prop-memory>header{padding:17px 15px;display:block}.baseball-prop-memory>header h3{font-size:21px;line-height:1.15}.baseball-prop-memory>header>b{margin-top:12px;display:inline-block}.baseball-prop-memory-summary{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(100px,32vw);grid-auto-flow:column;overflow-x:auto}.baseball-prop-memory-summary::-webkit-scrollbar{display:none}.baseball-prop-memory-summary>span,.baseball-prop-memory-summary>span:nth-child(3),.baseball-prop-memory-summary>span:nth-child(-n+3),.baseball-prop-memory-summary>span:nth-last-child(-n+2){border-right:1px solid var(--bb-line);scroll-snap-align:start;border-bottom:0;padding:12px 9px}.baseball-prop-memory-summary small{font-size:8px}.baseball-prop-memory-summary b{font-size:21px}.baseball-prop-loop{scrollbar-width:none;justify-content:flex-start;gap:8px;padding:11px 12px;font-size:10px;overflow-x:auto}.baseball-prop-loop::-webkit-scrollbar{display:none}.baseball-prop-loop span{white-space:nowrap;flex:none}.baseball-prop-loop span b{width:23px;height:23px}.baseball-prop-loop i{flex:none;display:block}.baseball-prop-filters{padding:10px}.baseball-prop-filters button{min-height:38px;padding:9px 13px;font-size:10px}.baseball-prop-intel-grid{grid-template-columns:1fr;gap:9px;padding:9px}.baseball-prop-intel-grid>article{border-radius:14px;padding:14px}.baseball-prop-intel-grid>article>header{font-size:10px}.baseball-prop-intel-player{grid-template-columns:68px minmax(0,1fr);gap:12px;margin:13px 0}.baseball-prop-intel-player>span{border-radius:15px;width:68px;height:80px}.baseball-prop-intel-player small{font-size:10px}.baseball-prop-intel-player h3{text-overflow:clip;white-space:normal;margin-block:5px 4px;font-size:20px;line-height:1.08;overflow:visible}.baseball-prop-intel-player em{font-size:9px;line-height:1.35}.baseball-prop-intel-grid>article>strong{padding:11px 12px;font-size:15px;line-height:1.3}.baseball-prop-intel-context{grid-template-columns:repeat(2,minmax(0,1fr))}.baseball-prop-intel-context span{padding:10px}.baseball-prop-intel-context small{font-size:8px;line-height:1.35}.baseball-prop-intel-context b{font-size:11px}.baseball-prop-intel-grid>article>p,.baseball-prop-intel-grid>article>aside{min-height:0;font-size:12px;line-height:1.5}.baseball-prop-intel-grid>article>aside{padding:11px 12px}.baseball-prop-intel-grid>article>aside b{font-size:9px}.baseball-prop-intel-grid>article>footer{flex-wrap:wrap;align-items:flex-start;font-size:9px;line-height:1.4}.baseball-prop-intel-grid>article>footer span{white-space:normal}.baseball-section-head{display:block}.baseball-section-head p{margin-top:15px}.baseball-truth-strip{line-height:1.5;display:block}.baseball-truth-strip b{margin-top:5px;display:block}.baseball-game-grid,.baseball-news-grid{grid-template-columns:1fr}.baseball-news-grid>a.lead{grid-area:auto}.baseball-match-hub-wrap{padding:0;display:block}.baseball-match-hub{border:0;border-radius:0;width:100%;max-height:100dvh}.baseball-match-hub-bar{grid-template-columns:auto 1fr auto;gap:7px;padding:9px}.baseball-match-hub-bar button{padding:0 8px;font-size:8px}.baseball-match-score{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:7px;padding:20px 8px}.baseball-match-score article,.baseball-match-score article:last-child{text-align:center;flex-direction:column;gap:4px;min-width:0;display:flex}.baseball-match-score article:last-child .baseball-game-mark,.baseball-match-score .baseball-game-mark{grid-area:auto;width:45px;height:45px}.baseball-match-score article strong{overflow-wrap:anywhere;width:100%;font-size:10px}.baseball-match-score article>span{font-size:7px}.baseball-match-score>div small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.baseball-match-score>div strong{font-size:25px}.baseball-match-score>div strong i{margin:0 3px}.baseball-match-score>div span{font-size:7px}.baseball-match-trust{flex-wrap:wrap;gap:7px 12px}.baseball-match-trust em{width:100%;margin-left:0}.baseball-gamecast-tabs{padding:5px}.baseball-gamecast-tabs button{min-height:48px;padding:7px 4px}.baseball-gamecast-tabs button b{font-size:12px}.baseball-gamecast-tabs button small{font-size:9px}.baseball-gamecast-live,.baseball-gamecast-box{padding:8px}.baseball-gamecast-situation{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.baseball-gamecast-situation>span{min-height:60px;padding:8px}.baseball-gamecast-situation>span:first-child{grid-column:1/-1;min-height:52px}.baseball-gamecast-situation>span>b{font-size:15px}.baseball-gamecast-situation>span.bases{grid-template-columns:minmax(0,1fr) 54px}.baseball-gamecast-diamond{transform-origin:100%;transform:scale(.82)}.baseball-gamecast-atbat{grid-template-columns:1fr 1fr}.baseball-gamecast-call{border:0;border-bottom:1px solid #97cff32e;grid-area:1/1/auto/-1}.baseball-gamecast-player{text-align:center;flex-direction:column;grid-row:2;padding:11px 7px}.baseball-gamecast-player>span{flex-basis:48px;width:48px;height:48px}.baseball-gamecast-player strong{max-width:140px;font-size:12px}.baseball-gamecast-feed-grid,.baseball-gamecast-box-grid{grid-template-columns:1fr}.baseball-gamecast-pitch-feed>div,.baseball-gamecast-play-feed>div{max-height:none}.baseball-gamecast-play-feed article p,.baseball-gamecast-scoring>div article p{font-size:12px}.baseball-gamecast-scoring>div article{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:11px 9px}.baseball-gamecast-linescore{border-left:0;border-right:0;border-radius:0;margin-left:-8px;margin-right:-8px}.baseball-match-props{margin:9px}.baseball-match-prop-grid{grid-template-columns:1fr;padding:9px}.baseball-match-prop-grid article{padding:14px}.baseball-match-prop-grid article>header{font-size:10px}.baseball-match-prop-grid article h3{font-size:18px;line-height:1.2}.baseball-prop-team{grid-template-columns:58px 34px minmax(0,1fr);gap:8px;padding:8px}.baseball-prop-headshot{border-radius:12px;width:58px;height:70px}.baseball-prop-team b{font-size:11px}.baseball-prop-team small{white-space:normal;font-size:9px;line-height:1.35}.baseball-match-prop-grid article>small.baseball-prop-anchor{font-size:10px;line-height:1.4}.baseball-match-prop-grid article>p{font-size:12px;line-height:1.5}.baseball-match-prop-grid article em,.baseball-match-prop-grid article a{font-size:9px}.bracket-byes,.bracket-wild-cards,.bracket-future{grid-template-columns:1fr}.bracket-future>i{text-align:center;transform:rotate(90deg)}.bubble-board>header{align-items:flex-start}.bubble-board>header>b{text-align:right;max-width:130px}.bubble-board>div{grid-template-columns:1fr}.bubble-board button{border-right:0;border-bottom:1px solid var(--bb-line)}.baseball-club-controls{grid-template-columns:1fr}.baseball-club-controls>div button{flex:1;min-height:42px}.baseball-club-grid,.baseball-foundation-grid{grid-template-columns:1fr}.baseball-team-lab>header{flex-wrap:wrap;align-items:flex-start}.baseball-team-lab>header>span:nth-child(2){flex-basis:calc(100% - 100px)}.baseball-team-lab>header>strong{text-align:left;width:100%;padding-left:94px}.baseball-lab-metrics{grid-template-columns:repeat(2,1fr)}.baseball-lab-metrics span:nth-child(2n){border-right:0}.baseball-team-lab>section{grid-template-columns:1fr;gap:12px}.baseball-team-lab>footer{display:block}.baseball-team-lab>footer>div{justify-content:space-between;margin-top:12px}.baseball-team-lab>footer a{display:block}.baseball-priority-queue>div,.baseball-roster-controls{grid-template-columns:1fr}.baseball-roster-controls>div{grid-column:auto}.baseball-roster-team-head{flex-wrap:wrap;align-items:flex-start;padding:20px}.baseball-roster-team-head>span:not(.baseball-team-mark){flex-basis:calc(100% - 100px)}.baseball-roster-team-head>div{width:100%;margin-left:94px}.baseball-player-summary{grid-template-columns:repeat(2,1fr)}.baseball-player-summary>span{padding:15px}.baseball-player-tabs button{padding:14px 11px}.baseball-player-tabs b{font-size:12px}.baseball-player-tabs small{font-size:9px}.baseball-roster-groups{grid-template-columns:1fr;padding:12px}.baseball-player-source{line-height:1.5;display:block}.baseball-player-source div{margin-top:10px}.baseball-data-map>div{grid-template-columns:1fr}.baseball-data-map>div>i{text-align:center;transform:rotate(90deg)}}.baseball-prop-intel-grid>article.search-focus{z-index:1;outline:2px solid var(--bb-powder);position:relative;box-shadow:0 0 0 6px #78b9e726,0 22px 55px #0008}.baseball-prop-intel-grid>article.decision-clear{border-left:4px solid #6fdca9}.baseball-prop-intel-grid>article.decision-review{border-left:4px solid #efc96d}.baseball-prop-intel-grid>article.decision-hold{border-left:4px solid #ed8190}.baseball-prop-decision{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.baseball-prop-decision>span{border:1px solid var(--bb-line);background:#0c203e;border-radius:10px;min-width:0;padding:9px}.baseball-prop-decision small,.baseball-prop-decision b,.baseball-prop-decision em{display:block}.baseball-prop-decision small{color:#7895a9;letter-spacing:.05em;font-size:10px;font-weight:1000}.baseball-prop-decision b{color:#f0cb72;margin-top:4px;font-size:12px}.baseball-prop-decision em{color:#8da6b8;margin-top:4px;font-size:11px;font-style:normal;line-height:1.4}.baseball-prop-decision>span.clear{background:#12362c;border-color:#39755c}.baseball-prop-decision>span.clear b{color:#70dfad}.baseball-prop-decision>span.hold{background:#38242b;border-color:#75414d}.baseball-prop-decision>span.hold b{color:#ef929f}@media (width<=700px){.baseball-prop-decision{grid-template-columns:1fr}.baseball-prop-decision small{font-size:10px}.baseball-prop-decision b{font-size:13px}.baseball-prop-decision em{font-size:11px}}.mlb-daily-spread{color:#edf2f7;background:#101d2d;border:1px solid #314258;border-radius:16px;margin:20px 0;padding:24px;font-size:1rem;line-height:1.55}.mlb-spread-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.mlb-spread-header h2{margin:4px 0 18px;font-size:2rem}.mlb-spread-header small{color:#ffb567;letter-spacing:.08em;font-weight:800}.mlb-spread-header label{gap:4px;font-size:.875rem;display:grid}.mlb-spread-header input{color:#fff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d2e43;border:1px solid #57708c;border-radius:8px;padding:10px}.mlb-spread-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mlb-spread-markets button{text-align:left;color:#fff;cursor:pointer;font:inherit;background:#182b41;border:1px solid #40546e;border-radius:10px;padding:14px;display:grid}.mlb-spread-markets button.active{background:#942d3a;border-color:#ee8893;box-shadow:inset 0 -3px #ffb567}.mlb-spread-markets strong{font-size:1rem}.mlb-spread-markets span{color:#d4dfeb;font-size:.875rem}.mlb-spread-context{margin:22px 0 12px}.mlb-spread-context h3{margin:0;font-size:1.5rem}.mlb-spread-context p{margin:6px 0}.mlb-spread-note{color:#c5d4e5;background:#192c42;border-left:3px solid #c35763;padding:12px 16px;font-size:.875rem}.mlb-spread-list{gap:12px;padding:0;list-style:none;display:grid}.mlb-spread-list>li>article{background:#16283b;border:1px solid #3c516a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 160px;gap:14px;padding:18px;display:grid}.mlb-spread-number{color:#ffb567;font-size:1.2rem;font-weight:900}.mlb-spread-player small{color:#cbd8e7;font-size:.875rem}.mlb-spread-player h4{margin:2px 0;font-size:1.25rem}.mlb-spread-player>span{color:#cbd8e7;font-size:.875rem}.mlb-spread-player p{max-width:78ch;margin:10px 0}.mlb-spread-target{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.mlb-spread-target small,.mlb-spread-target span{color:#ccdae9;font-size:.875rem}.mlb-spread-target b{color:#ffca86;font-size:1.125rem}.mlb-spread-why{font:inherit;color:#fff;cursor:pointer;background:#862b38;border:1px solid #e799a1;border-radius:8px;padding:10px 16px;font-weight:800}.mlb-daily-spread button:focus-visible,.mlb-daily-spread a:focus-visible,.mlb-daily-spread input:focus-visible{outline-offset:3px;outline:3px solid #ffca86}.mlb-spread-detail{background:#16283b;border:1px solid #526781;border-radius:12px;padding:20px}.mlb-spread-detail>header{align-items:center;gap:18px;margin-top:20px;display:flex}.mlb-spread-detail>header img{object-fit:cover;object-position:center 15%;background:#263d56;border-radius:12px;width:100px;height:110px}.mlb-spread-detail h3{margin:4px 0;font-size:1.6rem}.mlb-spread-detail h4{color:#ffca86;margin:0 0 8px;font-size:1.125rem}.mlb-spread-detail section{border-bottom:1px solid #3c516a;padding:18px 0}.mlb-spread-detail p{margin:8px 0}.mlb-spread-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mlb-spread-stats article{overflow-wrap:anywhere;background:#20364d;border-radius:8px;padding:12px;display:grid}.mlb-spread-stats small,.mlb-spread-stats span{color:#cbd8e7;font-size:.875rem}.mlb-spread-recent p{flex-wrap:wrap;gap:12px;font-size:.875rem;display:flex}.mlb-spread-detail details{padding:16px 0}.mlb-spread-detail summary{cursor:pointer;font-weight:700}.mlb-spread-detail footer{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.mlb-spread-detail footer small{width:100%;font-size:.875rem}.mlb-spread-detail a{color:#a6d6ff;font-size:.875rem}@media (width<=650px){.mlb-daily-spread{padding:14px}.mlb-spread-header{flex-direction:column;align-items:flex-start;gap:4px}.mlb-spread-header h2{margin-bottom:6px}.mlb-spread-header label{margin-bottom:12px}.mlb-spread-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.mlb-spread-list>li>article{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px}.mlb-spread-target{text-align:left;grid-column:2;align-items:flex-start}.mlb-spread-detail{padding:14px}.mlb-spread-detail>header{align-items:flex-start;gap:12px}.mlb-spread-detail>header img{width:70px;height:86px}.mlb-spread-stats{grid-template-columns:1fr}.mlb-spread-player p{font-size:1rem}}.baseball-primary-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}@media (width<=900px){.baseball-mobile-nav{justify-content:flex-start;display:flex;overflow-x:auto}.baseball-mobile-nav button{flex:1 0 60px;min-height:55px;line-height:1.15}.baseball-mobile-nav button:nth-child(3){flex-basis:76px}.baseball-view-spread .baseball-scoreboard{display:none}}.mlb-visual-cast{color:#edf5ff;background:#09192b;border:1px solid #355470;border-radius:18px;margin-bottom:16px;overflow:hidden}.mlb-duel{background:linear-gradient(120deg,#14365a,#0b2036);grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:12px;padding:22px 20px;display:grid}.mlb-duel article{align-items:center;gap:14px;min-width:0;display:flex}.mlb-duel article>img{object-fit:cover;object-position:top;background:#233d54;border-radius:50%;width:64px;height:64px}.mlb-duel article>span{min-width:0}.mlb-duel small{color:#a7c5df;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.mlb-duel strong{overflow-wrap:anywhere;margin:7px 0;font-size:20px;line-height:1.25;display:block}.mlb-duel p{color:#c6d6e4;margin:0;font-size:13px;line-height:1.5}.mlb-versus{color:#92afc6;text-align:center;font-size:12px}.mlb-duel-meta{color:#a7bed1;border-bottom:1px solid #304c65;flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:12px;font-size:13px;display:flex}.mlb-duel-meta b{color:#e6f2ff}.mlb-count{justify-content:space-around;gap:12px;padding:18px 12px;display:flex}.mlb-count>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.mlb-count>span>span{gap:4px;display:flex}.mlb-count i{background:#0c1d2d;border:1px solid #658199;border-radius:50%;width:10px;height:10px}.mlb-count i.ball{background:#18c880;border-color:#18c880}.mlb-count i.strike{background:#f45353;border-color:#f45353}.mlb-last-result{background:#11283f;border-block:1px solid #304c65;padding:14px 20px}.mlb-last-result small{color:#8fb6d8;letter-spacing:.1em;font-size:11px;font-weight:800}.mlb-last-result h3{margin:6px 0;font-size:23px}.mlb-last-result p{color:#c2d4e3;margin:0;font-size:15px;line-height:1.5}.mlb-visual-tabs{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.mlb-visual-tabs button{color:#b9d1e4;min-height:42px;font:inherit;cursor:pointer;background:#11283f;border:1px solid #345b79;border-radius:8px;flex:1;font-size:13px}.mlb-visual-tabs button.active{color:#fff;background:#224e75;border-color:#68b4ff}.mlb-visual-tabs button:focus-visible{outline-offset:2px;outline:2px solid #b9dfff}.mlb-visual-stage{max-width:800px;min-height:200px;margin:auto;position:relative}.mlb-visual-stage svg{width:100%;height:auto;max-height:440px;display:block}.mlb-pitch-dot circle{stroke:#081828;stroke-width:2px}.mlb-pitch-dot.ball circle,.mlb-pitch-number.ball{fill:#10b870;background:#10b870}.mlb-pitch-dot.strike circle,.mlb-pitch-number.strike{fill:#ed4444;background:#ed4444}.mlb-pitch-dot.inplay circle,.mlb-pitch-number.inplay{fill:#e5b75b;background:#e5b75b}.mlb-pitch-dot text{fill:#fff;font-size:15px;font-weight:800}.mlb-zone-note{text-align:center;color:#a0bfd5;margin:0;padding:0 14px 12px;font-size:12px;line-height:1.6}.mlb-runners{background:#34506a;border-block:1px solid #34506a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mlb-runners>span{background:#11243a;min-width:0;padding:12px}.mlb-runners small{color:#89abc8;font-size:11px;display:block}.mlb-runners b{color:#8da6ba;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.mlb-runners b.occupied{color:#62baff}.mlb-pitch-strip{scroll-snap-type:x proximity;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mlb-pitch-strip li{text-align:center;scroll-snap-align:start;border-right:1px solid #304c65;flex-direction:column;flex:0 0 150px;align-items:center;gap:8px;padding:18px 12px;display:flex}.mlb-pitch-number{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.mlb-pitch-strip strong{font-size:13px;line-height:1.4}.mlb-pitch-strip span,.mlb-pitch-strip small{color:#94b2cb;font-size:12px}.baseball-gamecast-feed-grid:has(>.baseball-gamecast-play-feed:only-child){grid-template-columns:1fr}.baseball-home-news-state p{color:#b8cde0;font-size:16px;line-height:1.6}.baseball-home-news-state>a{color:#8fc7ff;font-size:15px}@media (width<=600px){.mlb-duel{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px;padding:16px 12px}.mlb-duel article{text-align:center;flex-direction:column;gap:7px}.mlb-duel article>img{width:56px;height:56px}.mlb-duel strong{font-size:17px}.mlb-duel p{font-size:12px}.mlb-duel small{font-size:10px}.mlb-count{gap:7px;padding:14px 7px}.mlb-count>span{font-size:11px}.mlb-count i{width:8px;height:8px}.mlb-last-result{padding:14px}.mlb-visual-tabs button{font-size:11px}.mlb-pitch-strip li{flex-basis:120px}.mlb-visual-stage{min-height:180px}}@media (prefers-reduced-motion:reduce){.mlb-field circle animate{display:none}}.baseball-match-hub{background:#121820;border-color:#374350}.baseball-match-hub-bar{background:#151d28;border-color:#374350;padding:10px 14px}.baseball-match-hub-bar button{background:#202e40;border-color:#496079;min-height:34px}.baseball-match-hub-bar span>b{font-size:17px}.baseball-match-hub-bar span>small{font-size:9px}.baseball-match-score{background:linear-gradient(110deg,#1d2733,#151b22);border-color:#374350;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:center;gap:12px;padding:14px 30px}.baseball-match-score article,.baseball-match-score article:last-child{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.baseball-match-score .baseball-game-mark,.baseball-match-score article:last-child .baseball-game-mark{grid-area:auto;width:44px;height:44px}.baseball-match-score article strong{align-self:center;font-size:16px;line-height:1.1}.baseball-match-score article>span{align-self:center;margin:0;font-size:11px}.baseball-match-score>div>small{text-transform:none;letter-spacing:0;white-space:normal;font-size:12px;line-height:1.3}.baseball-match-score>div>strong{color:#fff;margin:4px 0;font-size:34px}.baseball-match-score>div>strong i{color:#71859b;margin:0 9px}.baseball-match-score>div>.baseball-gamecast-diamond{transform-origin:50%;grid-area:auto;width:58px;height:48px;margin:-10px auto -12px;display:block;position:relative;transform:scale(.55)}.baseball-gamecast-diamond i.occupied{box-shadow:none;background:#4ca9f7;border-color:#89cdff}.baseball-match-trust{background:#141d29;border-color:#374350;gap:10px;padding:8px 14px;font-size:10px}.baseball-match-trust b,.baseball-match-trust em{font-size:10px}.baseball-gamecast-tabs{background:#151b22;border-color:#374350;gap:0;padding:0}.baseball-gamecast-tabs button{background:0 0;border-radius:0;min-height:42px;padding:9px}.baseball-gamecast-tabs button b{font-size:14px}.baseball-gamecast-tabs button small{display:none}.baseball-gamecast-tabs button.active{background:#1d2d40;border-color:#0000;box-shadow:inset 0 -3px #62adff}.baseball-gamecast-live{background:#121820;padding:0}.mlb-visual-cast{background:#151b22;border:0;border-bottom:1px solid #38434f;border-radius:0;margin:0 0 14px}.mlb-visual-cast .mlb-duel{background:#1a222d;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:12px;padding:14px 18px}.mlb-visual-cast .mlb-duel article{text-align:left;flex-direction:row;gap:10px}.mlb-visual-cast .mlb-duel article>img,.mlb-visual-cast .mlb-duel article>.player-photo-fallback{object-position:center 12%;flex:0 0 48px;width:48px;height:48px}.mlb-visual-cast .mlb-duel small{letter-spacing:0;color:#8ebbe7;font-size:10px}.mlb-visual-cast .mlb-duel strong{overflow-wrap:normal;margin:4px 0;font-size:17px;line-height:1.2}.mlb-visual-cast .mlb-duel p{color:#a9b5c2;font-size:12px;line-height:1.4}.mlb-duel-meta{background:#1a222d;border-color:#374350;gap:6px 20px;padding:8px 12px;font-size:12px}.mlb-count{background:#151b22;padding:12px 10px}.mlb-count>span{gap:6px;font-size:12px}.mlb-count i{width:10px;height:10px}.mlb-action-note{color:#a9bacb;background:#18202b;border-top:1px solid #2d3946;margin:0;padding:7px 16px;font-size:13px;line-height:1.4}.mlb-result-event{background:#1a222d;align-items:center;gap:14px;padding:15px 18px;display:flex}.mlb-result-event>img,.mlb-result-event>.player-photo-fallback{object-fit:cover;object-position:center 12%;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.mlb-result-event small{color:#8ebbe7;font-size:10px}.mlb-result-event h3{color:#fff;margin:3px 0;font-size:20px}.mlb-result-event p{color:#cbd5df;margin:0;font-size:14px;line-height:1.45}.mlb-field-toolbar{color:#8196ad;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:7px 14px;font-size:10px;display:flex}.mlb-field-toolbar nav{border:1px solid #374b60;border-radius:6px;gap:2px;padding:2px;display:flex}.mlb-field-toolbar button{color:#94acc3;min-height:28px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 12px;font-size:12px}.mlb-field-toolbar button.active{color:#eff6ff;background:#294969}.mlb-field-toolbar button:focus-visible{outline:2px solid #75baff}.mlb-visual-stage{background:radial-gradient(at bottom,#21382b60,#0000 65%);max-width:620px;min-height:0}.mlb-visual-stage svg{width:100%;height:260px;max-height:none}.mlb-visual-stage svg.mlb-field{height:auto;max-height:330px}.mlb-zone-note{color:#859aac;padding:6px 12px 10px;font-size:11px}.mlb-runners{background:#374350;border-color:#374350}.mlb-runners>span{background:#1c2530;padding:9px 12px}.mlb-runners b{margin-top:3px;font-size:12px;font-weight:600}.mlb-runners small{font-size:10px}.mlb-pitch-strip{background:#1a222d}.mlb-pitch-strip li{border-color:#374350;flex-basis:125px;gap:6px;padding:13px 10px}.mlb-pitch-strip strong{font-size:12px}.mlb-pitch-strip span,.mlb-pitch-strip small{font-size:11px}.mlb-pitch-number{width:26px;height:26px;font-size:13px}.baseball-gamecast-linescore{border-color:#374350;margin:12px}.baseball-gamecast-feed-grid,.baseball-gamecast-scoring{margin:12px}@media (width<=600px){.baseball-match-hub-bar{min-height:48px;padding:7px 10px}.baseball-match-hub-bar button{min-height:32px;font-size:10px}.baseball-match-hub-bar span>b{font-size:14px}.baseball-match-hub-bar span>small{font-size:8px}.baseball-match-score{grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);gap:8px;padding:12px 15px}.baseball-match-score article strong{font-size:15px}.baseball-match-score article>span{font-size:10px}.baseball-match-score>div>small{white-space:normal;font-size:12px;overflow:visible}.baseball-match-score>div>strong{font-size:32px}.baseball-match-trust{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:7px 12px;font-size:9px}.baseball-match-trust b{white-space:nowrap;font-size:9px}.baseball-match-trust em{display:none}.baseball-gamecast-tabs button{min-height:40px;padding:8px 4px}.baseball-gamecast-tabs button b{font-size:13px}.baseball-gamecast-live{padding:0}.mlb-visual-cast .mlb-duel{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:6px;padding:12px 10px}.mlb-visual-cast .mlb-duel article{gap:7px}.mlb-visual-cast .mlb-duel article>img,.mlb-visual-cast .mlb-duel article>.player-photo-fallback{flex-basis:38px;width:38px;height:38px}.mlb-visual-cast .mlb-duel strong{font-size:14px}.mlb-visual-cast .mlb-duel small{font-size:9px}.mlb-visual-cast .mlb-duel p{font-size:10px;line-height:1.4}.mlb-versus{font-size:10px}.mlb-count{padding:11px 8px}.mlb-count>span{gap:5px;font-size:11px}.mlb-count i{width:8px;height:8px}.mlb-duel-meta{gap:6px 14px;padding:7px 8px;font-size:11px}.mlb-visual-stage svg{height:235px}.mlb-visual-stage svg.mlb-field{height:auto;max-height:260px}.mlb-pitch-strip li{flex-basis:105px}.mlb-runners>span{padding:8px}.mlb-runners b{font-size:11px}.mlb-action-note{padding:6px 12px;font-size:12px}}.baseball-section-nav{scrollbar-width:thin;gap:8px;max-width:100%;margin:16px 0 24px;padding:12px 0;display:flex;overflow-x:auto}.baseball-section-nav button{color:#dce6f2;font:inherit;cursor:pointer;white-space:nowrap;background:#101e30;border:1px solid #31445c;border-radius:999px;flex:none;padding:9px 16px;font-size:13px;font-weight:700}.baseball-section-nav button.active{color:#fff;background:#b93840;border-color:#d7545d}.baseball-section-nav button:focus-visible{outline-offset:3px;outline:2px solid #fff}.baseball-prop-archive{border:1px solid var(--bb-line);background:#0a1c30;border-radius:16px;min-width:0;margin-top:28px;padding:18px}.baseball-prop-archive>summary{cursor:pointer;color:#e8eff5;font-size:16px;font-weight:800}.baseball-prop-archive>summary span{color:#95b0c5;margin-top:6px;font-size:12px;font-weight:500;display:block}.baseball-prop-archive[open]>.baseball-section-head{margin-top:24px}.baseball-prop-archive .baseball-prop-loop{flex-wrap:wrap}@media (width<=720px){.baseball-prop-archive{padding:12px}.baseball-prop-archive .baseball-prop-memory-summary{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.baseball-prop-archive .baseball-prop-memory-summary>span{border-right:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line)}.baseball-prop-archive .baseball-prop-memory-summary>span:nth-child(2n){border-right:0}.baseball-prop-archive .baseball-prop-loop{justify-content:flex-start;gap:8px;overflow:visible}.baseball-prop-archive .baseball-prop-loop i{display:none}.baseball-prop-archive .baseball-prop-loop span{white-space:normal;flex:45%}}.baseball-pregame-starters{background:#172637;border:1px solid #374b60;border-radius:10px;margin-bottom:20px;padding:18px}.baseball-pregame-starters h2{margin:0 0 16px;font-size:20px}.baseball-pregame-starters>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.baseball-pregame-starters article{align-items:center;gap:12px;min-width:0;display:flex}.baseball-pregame-starters article>span{gap:6px;display:grid}.baseball-pregame-starters small,.baseball-pregame-starters p{color:#afc5d9;font-size:14px}.baseball-pregame-starters strong{font-size:16px}.mlb-field-toolbar{padding:14px;font-size:14px}.mlb-visual-stage svg:not(.mlb-field){height:auto;min-height:260px;max-height:400px}.mlb-zone-note,.mlb-count>span,.mlb-runners small,.mlb-runners b{font-size:14px}@media (width<=600px){.baseball-pregame-starters>div{grid-template-columns:1fr}.mlb-visual-stage svg:not(.mlb-field){min-height:240px}.mlb-count>span,.mlb-runners small,.mlb-runners b{font-size:14px}}.baseball-schedule-date{color:#fff;background:#101826;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.baseball-schedule-date label{align-items:center;gap:10px;font-size:1rem;display:flex}.baseball-schedule-date input,.baseball-schedule-date button{font:inherit;color:#fff;background:#192638;border:1px solid #607186;border-radius:6px;padding:10px}.baseball-schedule-date span{color:#c2cddd;font-size:.875rem}.mlb-visual-cast{background:#0b1d2e;border:1px solid #2d5067;border-radius:18px;margin:0 0 18px}.sc-baseball-stage{grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);gap:12px;padding:14px;display:grid}.sc-ballpark-panel,.sc-pitch-panel{background:#081a2b;border:1px solid #2d4d62;border-radius:14px;min-width:0;overflow:hidden}.sc-ballpark-panel>header,.sc-pitch-panel>header{background:#10283b;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sc-ballpark-panel header small,.sc-pitch-panel header small{color:#92b4c6;letter-spacing:.13em;font-size:11px;font-weight:800}.sc-ballpark-panel h3,.sc-pitch-panel h3{color:#f4f8fa;margin:5px 0 0;font-size:18px}.sc-ballpark-panel header>b,.sc-pitch-panel header>b{white-space:nowrap;color:#ffb14a;font-size:15px}.sc-ballpark{width:100%;height:auto;display:block}.sc-pitch-panel>svg{width:100%;height:auto;max-height:350px;display:block}.sc-ballpark-caption{color:#a6bdcd;margin:0;padding:0 16px 15px;font-size:14px;line-height:1.5}.sc-latest-pitch{background:#122e43;gap:6px;margin:0;padding:14px 16px;font-size:16px;display:grid}.sc-latest-pitch span{color:#a6bdcd;font-size:14px}.mlb-visual-cast .mlb-runners{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mlb-visual-cast .mlb-runners>span{background:#11283b;min-width:0;padding:14px}.mlb-visual-cast .mlb-runners b{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.mlb-visual-cast .mlb-runners b.occupied{color:#ffc56c}.mlb-visual-cast .mlb-duel strong{font-size:20px}.mlb-visual-cast .mlb-duel p,.mlb-visual-cast .mlb-duel-meta{font-size:14px}.mlb-visual-cast .mlb-pitch-strip strong{font-size:15px}.mlb-visual-cast .mlb-pitch-strip span,.mlb-visual-cast .mlb-pitch-strip small{font-size:14px}.mlb-visual-cast .mlb-pitch-strip li{flex-basis:150px}@media (width<=700px){.sc-baseball-stage{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.sc-ballpark-panel h3,.sc-pitch-panel h3{font-size:17px}.sc-ballpark-panel>header,.sc-pitch-panel>header{padding:12px}.sc-pitch-panel>svg{max-height:300px}.mlb-visual-cast .mlb-duel strong{font-size:17px}.mlb-visual-cast .mlb-duel p{font-size:13px}.mlb-visual-cast .mlb-runners>span{padding:10px}.mlb-visual-cast .mlb-runners b{font-size:14px}}.baseball-app{background:radial-gradient(at 85% 0,#19302666,#0000 50rem),linear-gradient(#14191b,#0d1215 60rem,#080d0f)}.baseball-app>.sc-sport-welcome{isolation:isolate;background:#101719;border-color:#52645a #52645a #71c293;border-bottom-style:solid;border-bottom-width:3px;grid-template-rows:auto 1fr;min-height:430px;padding:30px 28px 4px;overflow:visible;box-shadow:0 16px 45px #0005}.baseball-app>.sc-sport-welcome:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#080d10ed,#080d10a8 38%,#080d101f 72%),url(/images/mlb-launch-angle-ballpark.webp);background-position:50%,50% 66%;background-size:cover;position:absolute;inset:0}.baseball-app>.sc-sport-welcome:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(#0000 65%,#070d12a6);position:absolute;inset:0}.baseball-app .sc-sport-welcome>div:first-child{min-width:0}.baseball-app .sc-sport-welcome h1{letter-spacing:-.045em;text-shadow:0 2px 20px #0008;margin:16px 0 12px;font-size:clamp(36px,5vw,66px);font-weight:800;line-height:1.06}.baseball-app .sc-sport-welcome p{color:#e2e7e3;text-wrap:pretty;max-width:420px;font-size:15px;line-height:1.65}.baseball-app .sc-sport-kicker{color:#c2e2cd}.baseball-app .sc-sport-kicker i{background:#80cc9d;box-shadow:0 0 13px #80cc9d66}.baseball-app .sc-sport-actions button{color:#f2f6f3;background:#15221eed;border-color:#748b7b}.baseball-app .sc-sport-actions button:first-child{color:#0b2012;background:#9bd3ae;border-color:#9bd3ae}.baseball-app .sc-sport-actions>span{color:#d1dcd4}.baseball-app .sc-sport-search{align-self:end;padding:75px 0 20px}.baseball-app .sc-sport-search .sport-search{--search-accent:#a5d7b7}.baseball-app .sc-sport-search form{background:#09110fed}.baseball-app .sc-sport-welcome button:focus-visible{outline-color:#b4e7c6}@media (width<=700px){.baseball-app>.sc-sport-welcome{min-height:430px;padding:24px 17px 2px}.baseball-app>.sc-sport-welcome:before{background-image:linear-gradient(#090e11e8,#090e118a 42%,#090e1114 68%,#090e11b8),url(/images/mlb-launch-angle-ballpark.webp);background-position:50%,52%}.baseball-app .sc-sport-welcome h1{font-size:36px}.baseball-app .sc-sport-welcome p{max-width:290px;font-size:13px}.baseball-app .sc-sport-kicker{padding-right:0}.baseball-app .sc-sport-search{padding-top:100px;padding-bottom:16px}}.baseball-schedule-toolbar{color:#eef5f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 0 12px;display:flex}.baseball-schedule-toolbar h2{margin:0 0 3px;font-size:20px}.baseball-schedule-toolbar>div>span{color:#9fb7ad;font-size:12px}.baseball-date-strip{background:#0a1815;border:1px solid #345348;border-radius:14px;align-items:center;gap:4px;padding:5px;display:flex}.baseball-date-strip button,.baseball-calendar{color:#c3d4cd;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700}.baseball-date-strip button[aria-pressed=true]{color:#0a2117;background:#9ed9b8}.baseball-date-strip button:hover{color:#fff;background:#243f33}.baseball-date-strip button:focus-visible,.baseball-calendar:focus-within{outline-offset:2px;outline:2px solid #9ed9b8}.baseball-calendar{background:#142b22;place-items:center;width:42px;padding:0;font-size:22px;display:grid;position:relative}.baseball-calendar input{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;position:absolute;inset:0}.baseball-calendar input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.baseball-schedule-empty{color:#c3d4cd;background:#0a1815;border:1px solid #345348;border-radius:14px;padding:22px}@media (width<=900px){.baseball-schedule-toolbar{gap:10px;padding:14px 5px 10px}.baseball-date-strip{justify-content:space-between;gap:2px;width:100%}.baseball-date-strip button{padding:0 9px;font-size:12px}.baseball-section-nav{display:none}.baseball-mobile-game-team b{white-space:normal;font-size:12px;line-height:1.2}.baseball-mobile-slate{background:#0b1c18;border-top:1px solid #345348;border-radius:14px}.baseball-date-strip>button:first-child,.baseball-date-strip>button:last-child{padding:0 10px;font-size:25px}.baseball-mobile-game-team{grid-template-columns:34px minmax(0,1fr) auto auto}.baseball-mobile-game-team>small{font-size:10px}}.cbb-shell{--accent:#f2a64b;--muted:#a8b9cd;color:#edf3fc;background:#0a1625;max-width:1440px;min-height:90vh;margin:auto;padding:24px;font-family:Arial,sans-serif}.cbb-shell *{box-sizing:border-box}.cbb-shell button,.cbb-shell input,.cbb-shell select{font:inherit}.cbb-shell button,.cbb-shell a{-webkit-tap-highlight-color:transparent}.cbb-shell button{cursor:pointer;color:inherit}.cbb-shell a{color:inherit}.cbb-shell button:focus-visible,.cbb-shell a:focus-visible,.cbb-shell input:focus-visible,.cbb-shell select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.cbb-hero{background:radial-gradient(at 95% 10%,#90572555,#0000 60%),linear-gradient(115deg,#152941,#0d1d31);border:1px solid #34465b;border-radius:18px;justify-content:space-between;gap:30px;padding:42px;display:flex}.cbb-hero small,.cbb-section>header small{color:var(--accent);letter-spacing:2px;font-size:11px;font-weight:800}.cbb-hero h1{letter-spacing:-2px;margin:19px 0;font-size:clamp(32px,4.7vw,62px);line-height:1.05}.cbb-hero h1 span{color:var(--accent)}.cbb-hero p{color:#c4d1df;max-width:560px;line-height:1.7}.cbb-season{text-align:center;border-left:1px solid #425068;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:190px;padding-left:35px;display:flex}.cbb-season>span{color:var(--accent);letter-spacing:-4px;font-size:62px;font-weight:900}.cbb-season small{color:var(--muted);letter-spacing:0;line-height:1.7}.cbb-tabs{border-bottom:1px solid #34465b;gap:5px;padding:20px 0 0;display:flex;overflow-x:auto}.cbb-tabs button{white-space:nowrap;color:#afc0d6;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 20px;font-weight:700}.cbb-tabs .active{border-color:var(--accent);color:var(--accent);background:#f2a64b0d}.cbb-section{background:#102035;border:1px solid #30415a;border-radius:14px;margin:8px 0 24px;padding:26px;scroll-margin-top:15px}.cbb-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.cbb-section h2{margin:9px 0;font-size:29px}.cbb-section h3{margin:24px 0 12px}.cbb-date,.cbb-tools{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.cbb-shell label{color:#bdcce0;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.cbb-shell input,.cbb-shell select{color:#f3f6fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b192b;border:1px solid #455871;border-radius:7px;max-width:100%;min-height:42px;padding:10px}.cbb-shell select{min-width:180px}.cbb-date button,.cbb-tools>button{background:#213a55;border:1px solid #4a627d;border-radius:7px;min-height:42px;padding:10px 14px;font-size:13px}.cbb-tools label{flex:1;min-width:150px}.cbb-tools{margin:16px 0}.cbb-checkbox{align-items:center;margin:15px 0;flex-direction:row!important}.cbb-checkbox input{min-height:18px;accent-color:var(--accent)}.cbb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cbb-game{text-align:left;background:#14273e;border:1px solid #3b506a;border-radius:10px;width:100%;padding:17px}.cbb-game:hover{border-color:var(--accent)}.cbb-game>small{color:#bed0e4;justify-content:space-between;gap:12px;min-height:25px;font-size:11px;display:flex}.cbb-game>small span{color:#90a8c3}.cbb-game>div{align-items:center;gap:10px;margin:17px 0;display:flex}.cbb-game img,.cbb-rank-grid img{object-fit:contain;width:37px;height:37px}.cbb-game>div>span{flex:1}.cbb-game strong{font-size:14px}.cbb-game em{color:var(--accent);font-style:normal}.cbb-game div small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.cbb-game b{font-size:21px}.cbb-game footer{color:var(--muted);border-top:1px solid #33485f;justify-content:space-between;gap:8px;padding-top:12px;font-size:11px;line-height:1.5;display:flex}.cbb-game footer span{color:var(--accent);white-space:nowrap}.cbb-game p{color:var(--accent);margin-bottom:0;font-size:12px}.cbb-live{color:#70dfb0!important}.cbb-empty{text-align:center;color:#bdcce0;border:1px dashed #4a5d76;border-radius:9px;margin:18px 0;padding:40px 20px;line-height:1.7}.cbb-note,.cbb-muted{color:var(--muted);font-size:13px;line-height:1.7}.cbb-team-select{max-width:550px;margin-top:20px}.cbb-player-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cbb-player{text-align:left;background:#14273e;border:1px solid #3b506a;border-radius:9px;align-items:center;gap:10px;min-height:74px;padding:10px;display:flex}.cbb-player img{object-fit:contain;width:53px;height:53px}.cbb-player small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.cbb-player.active{border-color:var(--accent);background:#57402755}.cbb-research{border-top:1px solid #34465b;margin-top:24px}.cbb-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.cbb-metrics>div{background:#0b192b;border:1px solid #3b506a;border-radius:9px;padding:19px}.cbb-metrics b{color:var(--accent);margin:10px 0;font-size:30px;display:block}.cbb-metrics small{color:var(--muted);font-size:11px}.cbb-table-wrap{max-width:100%;overflow:auto}.cbb-shell table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.cbb-shell th{color:var(--muted);background:#0c1b2f;font-size:11px}.cbb-shell th,.cbb-shell td{border-bottom:1px solid #30415a;padding:13px 12px}.cbb-shell td a{text-decoration:none}.cbb-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cbb-rank-grid button{text-align:left;background:#14273e;border:1px solid #344b66;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.cbb-rank-grid b{color:var(--accent);min-width:28px;font-size:18px}.cbb-rank-grid span{flex:1;font-size:13px;font-weight:700}.cbb-rank-grid small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.cbb-rank-grid em{color:var(--accent);font-size:11px;font-style:normal}.cbb-standings h3{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cbb-standings h3 small{color:var(--muted);font-size:12px;font-weight:400}.cbb-text-button{text-align:left;background:0 0;border:0;padding:0;color:#f2bc74!important}.cbb-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cbb-news-grid>a{background:#14273e;border:1px solid #344b66;border-radius:10px;text-decoration:none;display:block;overflow:hidden}.cbb-news-grid img{aspect-ratio:16/9;object-fit:cover;width:100%}.cbb-news-grid a>div{padding:18px}.cbb-news-grid small{color:var(--muted);font-size:11px}.cbb-news-grid h3{margin:12px 0;font-size:18px;line-height:1.4}.cbb-news-grid p{color:var(--muted);font-size:13px;line-height:1.6}.cbb-news-grid b{color:var(--accent);font-size:12px}.cbb-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:15px 0;font-size:11px;display:flex}.cbb-overlay{z-index:1000;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.cbb-modal{background:#102035;border:1px solid #526780;border-radius:15px;width:min(1100px,100%);max-height:90vh;padding:28px;overflow:auto}.cbb-modal>small{color:var(--accent);letter-spacing:2px;font-size:11px}.cbb-close{float:right;background:#243e59;border:1px solid #526780;border-radius:6px;padding:9px 14px}.cbb-team-stats{flex-wrap:wrap;gap:10px;display:flex}.cbb-team-stats span{background:#0b192b;min-width:110px;padding:12px;font-size:11px}.cbb-team-stats b{color:var(--accent);margin-top:8px;font-size:18px;display:block}@media (width<=1050px){.cbb-grid,.cbb-news-grid,.cbb-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbb-player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cbb-section>header{flex-direction:column;align-items:start}}@media (width<=640px){.cbb-shell{padding:12px}.cbb-hero{padding:25px 20px}.cbb-season{display:none}.cbb-hero h1{letter-spacing:-1px}.cbb-hero small{font-size:9px}.cbb-hero p{font-size:13px}.cbb-section{padding:17px 13px}.cbb-tabs button{padding:13px 14px;font-size:12px}.cbb-grid,.cbb-news-grid,.cbb-rank-grid{grid-template-columns:1fr}.cbb-player-grid,.cbb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cbb-player{gap:5px;padding:8px}.cbb-player img{width:34px;height:34px}.cbb-player strong{font-size:12px}.cbb-tools label{min-width:120px}.cbb-shell select{width:100%;min-width:0}.cbb-date{gap:8px}.cbb-date button{font-size:11px}.cbb-metrics>div{padding:13px}.cbb-metrics b{font-size:26px}.cbb-modal{padding:20px 14px}.cbb-overlay{padding:8px}}.cbb-directory-count{flex-shrink:0;align-items:center;gap:14px;display:flex}.cbb-directory-count strong{color:var(--accent);font-size:36px}.cbb-directory-count span{color:var(--muted);font-size:12px;line-height:1.6}.cbb-conference-chips{gap:8px;padding:4px 0 12px;display:flex;overflow:auto}.cbb-conference-chips button{white-space:nowrap;background:#14273e;border:1px solid #405772;border-radius:20px;padding:9px 14px;font-size:12px}.cbb-conference-chips .active{color:var(--accent);border-color:var(--accent)}.cbb-conference-group{margin-top:26px}.cbb-conference-group>header{border-bottom:1px solid #3b506a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.cbb-conference-group>header h3{color:#edc58f;margin:12px 0;font-size:19px}.cbb-conference-group>header>span{color:var(--muted);font-size:11px}.cbb-teams-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cbb-team-roster{background:#14273e;border:1px solid #3b506a;border-radius:10px;overflow:hidden}.cbb-team-roster.expanded{border-color:var(--accent);grid-column:1/-1}.cbb-team-roster-head{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:88px;padding:17px;display:flex}.cbb-team-roster-head>img{object-fit:contain;width:43px;height:43px}.cbb-team-roster-head>span{flex:1;min-width:0}.cbb-team-roster-head strong{font-size:14px;display:block}.cbb-team-roster-head small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.cbb-team-roster-head em{color:#debe94;margin-top:7px;font-size:11px;font-style:normal;line-height:1.5;display:block}.cbb-team-roster-head>b{color:var(--accent);font-size:24px;font-weight:400}.cbb-roster-body{border-top:1px solid #3b506a;padding:0 18px 18px}.cbb-roster-player-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cbb-roster-player-list .cbb-player{background:#0f2035;align-items:start;min-height:110px}.cbb-roster-player-list em{color:var(--accent);margin-top:8px;font-size:11px;font-style:normal;display:block}.cbb-roster-source{margin-top:18px;font-size:12px;display:inline-block;color:var(--accent)!important}.cbb-initials{color:#c3d6eb;background:#29435e;border-radius:50%;place-items:center;min-width:40px;height:40px;font-size:12px;display:grid}@media (width<=1000px){.cbb-teams-grid,.cbb-roster-player-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cbb-teams-grid,.cbb-roster-player-list{grid-template-columns:1fr}.cbb-team-roster-head{padding:14px}.cbb-conference-group>header{flex-direction:column;align-items:start;gap:0;padding-bottom:10px}.cbb-directory-count strong{font-size:28px}.cbb-roster-body{padding:0 10px 14px}}.cbb-home-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.cbb-home-links button{text-align:left;background:#152b43;border:1px solid #405772;border-radius:12px;padding:20px}.cbb-home-links strong{margin-bottom:10px;font-size:17px;display:block}.cbb-home-links span{color:var(--muted);font-size:12px;line-height:1.6}.cbb-home-links button:hover{border-color:var(--accent)}.cbb-home-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.cbb-home-news .cbb-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbb-home-news .cbb-news-grid>a:first-child{grid-column:1/-1}.cbb-home-news .cbb-news-grid>a:first-child h3{font-size:25px}.cbb-home-news .cbb-news-grid>a:first-child img{max-height:340px}.cbb-home-sidebar .cbb-rank-grid{grid-template-columns:1fr}.cbb-home-sidebar h2{font-size:25px}.cbb-section-link{text-align:left;background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:700;color:var(--accent)!important}.cbb-home-sidebar .cbb-section-link{margin-top:14px}.cbb-conference-actions{gap:10px;display:grid}.cbb-conference-actions button{text-align:left;background:#203b57;border:1px solid #455e79;border-radius:7px;padding:12px}.cbb-research-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cbb-research-guide b{color:var(--accent);font-size:14px}.cbb-research-guide p{color:var(--muted);font-size:14px;line-height:1.7}.cbb-home-sidebar{min-width:0}.cbb-home-sidebar select{width:100%;min-width:0}.cbb-home-news{min-width:0}@media (width<=1000px){.cbb-home-layout{grid-template-columns:1fr}.cbb-home-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cbb-home-sidebar .cbb-section{margin-top:0}}@media (width<=640px){.cbb-home-links,.cbb-home-sidebar,.cbb-research-guide{grid-template-columns:1fr}.cbb-home-links{gap:9px}.cbb-home-links button{padding:16px}.cbb-home-news .cbb-news-grid{grid-template-columns:1fr}.cbb-home-news .cbb-news-grid>a:first-child h3{font-size:21px}.cbb-home-sidebar{gap:0}.cbb-research-guide{gap:10px}}.cbb-hero{isolation:isolate;background:linear-gradient(115deg,#152d47,#101d2c 75%);border-radius:12px;padding:28px 32px;position:relative;overflow:hidden}.cbb-hero h1{letter-spacing:-1.5px;margin:12px 0;font-size:clamp(30px,3.5vw,49px)}.cbb-hero p{margin:12px 0 0;font-size:14px}.cbb-season{text-align:right;z-index:1;border:0;justify-content:flex-end;align-items:flex-end;gap:6px;padding:0}.cbb-season strong{color:var(--accent);font-size:22px}.cbb-court{z-index:-1;border:2px solid #f2a64b24;border-radius:120px;width:390px;height:300px;position:absolute;top:-65px;right:7%;transform:rotate(-23deg)}.cbb-court:before{content:"";border-left:2px solid #f2a64b24;height:100%;position:absolute;left:40%}.cbb-court i{border:2px solid #f2a64b24;border-radius:50%;width:145px;height:145px;position:absolute;top:25%;left:22%}.cbb-court span{color:#f2a64b12;font-size:72px;font-weight:900;position:absolute;bottom:50px;right:35px}.cbb-feed-status{color:#8fa5bd;padding:10px 2px;font-size:11px}.cbb-score-strip{background:#0d1e30;border:1px solid #34465b;border-radius:10px;margin:0 0 14px;display:flex;overflow:hidden}.cbb-strip-heading{border-right:1px solid #34465b;flex-direction:column;justify-content:center;gap:8px;min-width:150px;padding:18px;display:flex}.cbb-strip-heading small{color:var(--accent);letter-spacing:1.5px;font-size:10px;font-weight:800}.cbb-strip-heading strong{font-size:18px}.cbb-strip-heading button,.cbb-offday button{color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.cbb-offday{flex:1;align-items:center;gap:18px;padding:16px 22px;display:flex}.cbb-offday>div{flex:1}.cbb-offday strong{font-size:15px;display:block}.cbb-offday div>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.cbb-ball{color:var(--accent);font-size:32px}.cbb-score-games{gap:10px;min-width:0;padding:10px;display:flex;overflow:auto}.cbb-score-games .cbb-game{min-width:250px}.cbb-score-games .cbb-game>div{margin:7px 0}.cbb-score-games .cbb-game footer,.cbb-score-games .cbb-game p{display:none}.cbb-conference-rail{gap:8px;margin:0 0 22px;padding-bottom:4px;display:flex;overflow:auto}.cbb-conference-rail button{background:#13273b;border:1px solid #304760;border-radius:6px;flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:700}.cbb-conference-rail span{color:var(--accent);margin-left:12px}.cbb-home-layout{grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:20px}.cbb-home-news{background:0 0;border:0;margin-top:0;padding:0}.cbb-home-news>header{margin:0 0 4px}.cbb-home-news h2{font-size:30px}.cbb-home-news>.cbb-muted{margin:4px 0 16px}.cbb-home-news .cbb-news-grid>a:first-child{background:#172d42;align-items:flex-end;min-height:370px;display:flex;position:relative}.cbb-home-news .cbb-news-grid>a:first-child>img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.cbb-home-news .cbb-news-grid>a:first-child>div{z-index:1;background:linear-gradient(#0000,#071422e8 40%,#071422);width:100%;padding:75px 26px 24px;position:relative}.cbb-home-news .cbb-news-grid>a:first-child h3{margin:12px 0;font-size:29px;line-height:1.16}.cbb-home-news .cbb-news-grid>a:first-child p{color:#c4d1df}.cbb-home-news .cbb-news-grid>a:not(:first-child){background:#102035;grid-template-columns:105px 1fr;align-items:start;display:grid}.cbb-home-news .cbb-news-grid>a:not(:first-child)>img{object-fit:cover;height:100%;min-height:135px}.cbb-home-news .cbb-news-grid>a:not(:first-child)>div{padding:13px}.cbb-home-news .cbb-news-grid>a:not(:first-child) h3{margin:8px 0;font-size:15px;line-height:1.35}.cbb-home-news .cbb-news-grid>a:not(:first-child) p{display:none}.cbb-home-sidebar .cbb-section{margin-top:0;padding:19px}.cbb-home-sidebar .cbb-rank-grid{gap:0}.cbb-home-sidebar .cbb-rank-grid button{background:0 0;border:0;border-bottom:1px solid #30415a;border-radius:0;padding:10px 0}.cbb-home-sidebar .cbb-rank-grid img{width:30px;height:30px}.cbb-home-sidebar .cbb-rank-grid b{font-size:15px}.cbb-program-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cbb-program-grid button{text-align:center;background:linear-gradient(#1a3047,#112237);border:1px solid #344b66;border-radius:9px;flex-direction:column;align-items:center;gap:10px;padding:22px 12px 16px;display:flex;position:relative}.cbb-program-grid button:hover{border-color:var(--accent)}.cbb-program-rank{color:var(--accent);font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.cbb-program-grid img{object-fit:contain;width:65px;height:65px;margin-top:10px}.cbb-program-grid strong{font-size:14px}.cbb-program-grid small{color:var(--muted);font-size:11px}.cbb-program-grid b{color:var(--accent);margin-top:8px;font-size:11px}.cbb-home-links button{padding:17px}.cbb-is-home .cbb-section h2{letter-spacing:-.6px}@media (width<=1000px){.cbb-home-layout{grid-template-columns:1fr}.cbb-home-sidebar{grid-template-columns:1fr 1fr}.cbb-home-news>header{flex-direction:row;align-items:center}.cbb-program-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.cbb-shell{padding:12px}.cbb-hero{padding:20px}.cbb-hero h1{margin:10px 0;font-size:30px;line-height:1.06}.cbb-hero small{letter-spacing:1.3px;font-size:9px}.cbb-hero p{max-width:260px;font-size:12px;line-height:1.5}.cbb-court{top:-70px;right:-190px}.cbb-tabs{gap:0;padding-top:10px}.cbb-tabs button{padding:13px 12px;font-size:12px}.cbb-feed-status{font-size:10px;line-height:1.5}.cbb-strip-heading{gap:7px;min-width:108px;padding:12px}.cbb-strip-heading small{letter-spacing:.8px;font-size:8px}.cbb-strip-heading strong{font-size:16px}.cbb-strip-heading button{font-size:10px}.cbb-offday{flex-wrap:wrap;align-items:start;gap:8px;padding:12px}.cbb-ball{display:none}.cbb-offday strong{font-size:12px}.cbb-offday div>span{margin-top:4px;font-size:11px;line-height:1.5}.cbb-offday button{font-size:11px}.cbb-offday>div{flex-basis:100%}.cbb-conference-rail{gap:6px;margin-bottom:16px}.cbb-conference-rail button{padding:9px 11px;font-size:11px}.cbb-home-news h2{font-size:25px}.cbb-home-news>header small{letter-spacing:1.2px;font-size:9px}.cbb-home-news>.cbb-muted{font-size:11px}.cbb-home-news .cbb-news-grid{gap:10px}.cbb-home-news .cbb-news-grid>a:first-child{min-height:320px}.cbb-home-news .cbb-news-grid>a:first-child>div{padding:80px 18px 18px}.cbb-home-news .cbb-news-grid>a:first-child h3{font-size:24px}.cbb-home-news .cbb-news-grid>a:first-child p{font-size:12px;line-height:1.5}.cbb-home-news .cbb-news-grid>a:not(:first-child){grid-template-columns:100px 1fr}.cbb-home-news .cbb-news-grid>a:not(:first-child)>img{min-height:122px}.cbb-home-sidebar{grid-template-columns:1fr;gap:0}.cbb-home-layout{gap:0}.cbb-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbb-programs>header{gap:4px}.cbb-program-grid button{padding:20px 10px 14px}.cbb-program-grid strong{font-size:13px}.cbb-home-links,.cbb-research-guide{grid-template-columns:1fr}.cbb-section>header small{font-size:10px}}.cbb-hero .cbb-library-tagline{color:#f2bc74;margin-top:16px;font-size:clamp(17px,2vw,22px);font-weight:700;line-height:1.35}.cbb-hero>div:first-child{min-width:0}.cbb-hero h1 span{white-space:nowrap}.cbb-hero{background-color:#785635;background-image:linear-gradient(100deg,#071423f0 0%,#09192bd6 38%,#0b1b2c7d 72%,#0b1b2c40 100%),url(/images/college-hardwood.svg);background-position:50%;background-size:cover;border-color:#786344;box-shadow:inset 0 1px #f2bc7426}.cbb-hero p{color:#e0e6ed}.cbb-hero .cbb-library-tagline{color:#ffd18f}.cbb-hero small{color:#ffc16f}.cbb-hero h1{text-shadow:0 2px 12px #07142366}.cbb-court{display:none}.cbb-season{text-shadow:0 2px 8px #071423}.cbb-season small{color:#e0e6ed}@media (width<=640px){.cbb-hero{background-image:linear-gradient(90deg,#071423e8,#09192bb8 65%,#0b1b2c6b),url(/images/college-hardwood.svg);background-position:65%}}.cbb-shell .cbb-hero{isolation:isolate;background:#071522 url(/images/college-drop-in-arena-2026.webp) 50% 58%/cover no-repeat;border:1px solid #426378;border-bottom:3px solid #8dd8ea;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;min-height:450px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0004}.cbb-shell .cbb-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020c17eb 0%,#03101baa 32%,#04111c0d 67%,#03101bd1 100%);position:absolute;inset:0}.cbb-shell .cbb-hero>div:first-child{text-shadow:0 2px 12px #0008;max-width:600px}.cbb-shell .cbb-hero>div>small{color:#abdce9;letter-spacing:.13em;font-size:10px}.cbb-shell .cbb-hero h1{letter-spacing:-.045em;color:#fff;margin:18px 0 12px;font-size:clamp(42px,5vw,64px);line-height:1.02}.cbb-shell .cbb-hero h1 span{color:#a3e7f0;display:block}.cbb-shell .cbb-hero .cbb-library-tagline{color:#e8f2f7;margin:13px 0 9px;font-size:18px;font-weight:650;line-height:1.35}.cbb-shell .cbb-hero p:not(.cbb-library-tagline){color:#ccdde7;max-width:465px;margin:0;font-size:13px;line-height:1.55}.cbb-hero-actions{text-shadow:none;flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.cbb-hero-actions>button{color:#071c29;min-height:44px;box-shadow:none;background:#91deec;border:1px solid #91deec;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:750}.cbb-hero-actions>button+button{color:#eef7fc;background:#071b2cdb;border-color:#7395a9}.cbb-hero-actions>button:hover{filter:brightness(1.12)}.cbb-shell .cbb-hero button:focus-visible{outline-offset:3px;outline:2px solid #c5f4ff}.cbb-shell .cbb-hero .cbb-season{text-align:left;text-shadow:0 2px 8px #000;border:0;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;min-width:0;margin-top:25px;padding:0;display:flex}.cbb-shell .cbb-hero .cbb-season strong{color:#e1edf3;letter-spacing:.04em;font-size:12px;line-height:1.5}.cbb-shell .cbb-hero .cbb-season small{color:#b9d0dd;letter-spacing:0;font-size:11px;line-height:1.5}@media (width<=640px){.cbb-shell .cbb-hero{background-position:53% 58%;border-radius:16px;gap:26px;min-height:450px;padding:20px 16px 15px}.cbb-shell .cbb-hero>div>small{letter-spacing:.075em;font-size:9px}.cbb-shell .cbb-hero h1{margin:16px 0 12px;font-size:clamp(38px,11vw,46px);line-height:1.03}.cbb-shell .cbb-hero .cbb-library-tagline{max-width:310px;margin:12px 0 8px;font-size:16px}.cbb-shell .cbb-hero p:not(.cbb-library-tagline){max-width:310px;font-size:12px;line-height:1.5}.cbb-hero-actions{gap:8px;margin-top:15px}.cbb-hero-actions>button{min-height:42px;padding:9px 12px;font-size:11px}.cbb-shell .cbb-hero .cbb-season{gap:4px 12px;margin-top:20px;display:flex}.cbb-shell .cbb-hero .cbb-season strong{font-size:11px}.cbb-shell .cbb-hero .cbb-season small{font-size:10px}}.cfb-app{--cfb-bg:#020815;--cfb-panel:#071426;--cfb-card:#0b1d33;--cfb-line:#1c3b5b;--cfb-text:#f5f8fc;--cfb-muted:#8fa7c2;--cfb-gold:#ff6500;--cfb-gold-soft:#ff9a3c;--cfb-sky:#4cc9ff;--cfb-green:#31e6b1;min-height:100vh;color:var(--cfb-text);background:radial-gradient(circle at 88% -4%,#ff650033,#0000 31rem),radial-gradient(circle at 3% 34%,#0878c533,#0000 29rem),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 72px),linear-gradient(#061a33 0,#020815 46rem);padding:42px max(20px,50vw - 590px) 30px;overflow:hidden}.cfb-app *{box-sizing:border-box}.cfb-app button{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cfb-search .sport-search-results{overscroll-behavior:contain;max-height:min(360px,45dvh);margin-top:7px;position:relative;inset:auto;overflow-y:auto}.cfb-search input,.cfb-search .sport-search-results span strong{font-size:16px}.cfb-search .sport-search-results span small{font-size:14px}.cfb-command-header{border:1px solid var(--cfb-line);background:linear-gradient(145deg,#24301fed,#0c1514ed);border-radius:28px;grid-template-columns:minmax(0,1.45fr) minmax(275px,.55fr);display:grid;overflow:hidden;box-shadow:0 25px 75px #0008}.cfb-command-copy{padding:43px;position:relative}.cfb-command-copy:after{content:"";border:62px solid #e6ad3c10;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-165px;right:5%}.cfb-kicker{z-index:1;color:var(--cfb-gold-soft);letter-spacing:.14em;align-items:center;gap:9px;font-size:11px;font-weight:950;display:flex;position:relative}.cfb-kicker i,.cfb-board-status button i,.cfb-hold-label i,.cfb-schedule-status span i,.cfb-game-card>header span i{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 14px}.cfb-command-copy h1{z-index:1;letter-spacing:-.06em;max-width:780px;margin:16px 0 12px;font-size:clamp(45px,7vw,78px);line-height:.92;position:relative}.cfb-command-copy>p{z-index:1;color:#bdc5b4;max-width:720px;margin:0;font-size:16px;line-height:1.65;position:relative}.cfb-command-meta{z-index:1;flex-wrap:wrap;gap:7px;margin-top:25px;display:flex;position:relative}.cfb-command-meta>*{color:#bac5af;letter-spacing:.07em;background:#131d16;border:1px solid #4a5a42;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:950}.cfb-command-meta b{color:#f2cf7d;border-color:#8e6b2f}.cfb-board-status{border-top:4px solid var(--cfb-gold);border-left:1px solid var(--cfb-line);background:#0d1511a8;flex-direction:column;justify-content:center;padding:31px;display:flex}.cfb-board-status>small{color:var(--cfb-gold-soft);letter-spacing:.13em;font-size:9px;font-weight:950}.cfb-board-status>strong{margin:8px 0 2px;font-size:66px;line-height:1}.cfb-board-status>p{color:#adb7a6;margin:0 0 20px;font-size:13px;line-height:1.5}.cfb-board-status button{min-height:42px;color:var(--cfb-green);cursor:pointer;background:#172319;border:1px solid #5b704f;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.cfb-board-status button:hover,.cfb-board-status button:focus-visible{border-color:#93a982;outline:none}.cfb-board-status button:disabled{cursor:wait;opacity:.7}.cfb-feed-message{color:#c8b98f;background:#211d12;border:1px solid #6f5a32;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:12px 15px;font-size:10px;display:flex}.cfb-feed-message b{color:var(--cfb-gold-soft);text-transform:uppercase}.cfb-tabs{border:1px solid var(--cfb-line);background:#0e1510e8;border-radius:19px;grid-template-columns:1fr 1.45fr 1fr 1fr 1fr;gap:8px;margin-top:18px;padding:7px;display:grid}.cfb-tabs button{color:#8f9a89;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;min-height:72px;padding:0 17px;display:flex}.cfb-tabs button>b{color:#87977f;font-size:12px}.cfb-tabs button span{gap:3px;display:grid}.cfb-tabs button strong{font-size:17px}.cfb-tabs button small{color:#91a08a;font-size:12px;font-weight:750}.cfb-tabs button:hover,.cfb-tabs button:focus-visible{color:#f7f4e9;border-color:#56654f;outline:none}.cfb-conference-shell{border:1px solid var(--cfb-line);background:#101711f2;border-radius:21px;margin-top:14px;padding:20px}.cfb-conference-shell>header{justify-content:space-between;align-items:flex-end;gap:25px;padding:2px 3px 17px;display:flex}.cfb-conference-shell small,.cfb-section-head small,.cfb-cleanest header small{color:var(--cfb-gold-soft);letter-spacing:.13em;font-size:9px;font-weight:950}.cfb-conference-shell h2{letter-spacing:-.025em;margin:5px 0 0;font-size:23px}.cfb-conference-shell>header p{color:#98a491;text-align:right;max-width:440px;margin:0;font-size:11px;line-height:1.5}.cfb-conference-toggle{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.cfb-conference-toggle button{color:#9ca797;cursor:pointer;background:#151d16;border:1px solid #3a4a37;border-radius:12px;flex:0 0 126px;justify-content:space-between;align-items:center;gap:7px;min-height:48px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.cfb-conference-toggle button:hover,.cfb-conference-toggle button:focus-visible{color:#f7f4e9;border-color:#92733c;outline:none}.cfb-conference-toggle button.active{color:#fff9e8;background:linear-gradient(135deg,#76541c,#493817);border-color:#d8a640;box-shadow:0 8px 22px #d28b2430}.cfb-conference-toggle button b{color:#d9b96c;background:#213020;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid}.cfb-conference-toggle button.active b{color:#fff;background:#ffffff20}.cfb-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.cfb-metrics button{border:1px solid var(--cfb-line);width:100%;color:var(--cfb-text);text-align:left;cursor:pointer;background:#111911;border-radius:17px;padding:17px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.cfb-metrics small,.cfb-metrics strong,.cfb-metrics span,.cfb-metrics em{display:block}.cfb-metrics small{color:#809078;letter-spacing:.09em;font-size:8px;font-weight:950}.cfb-metrics strong{margin:6px 0 3px;font-size:34px;line-height:1}.cfb-metrics span{color:#9aa792;font-size:11px}.cfb-metrics em{color:#ff9c4c;letter-spacing:.02em;margin-top:12px;font-size:9px;font-style:normal;font-weight:950}.cfb-metrics button:hover,.cfb-metrics button:focus-visible{border-color:#ff8a2b;outline:none;transform:translateY(-2px)}.cfb-metrics button.active{background:linear-gradient(145deg,#182f49,#09192b);border-color:#ff8a2b;box-shadow:inset 0 3px #ff6500,0 12px 30px #0005}.cfb-metrics button.active em{color:#fff}.cfb-network-picker{background:linear-gradient(145deg,#0a2038,#061425);border:1px solid #1f4d74;border-radius:18px;margin:-1px 0 16px;padding:16px;box-shadow:inset 0 3px #219fd6}.cfb-network-picker>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.cfb-network-picker header small,.cfb-network-picker header h2{display:block}.cfb-network-picker header small{color:#67c9f1;letter-spacing:.12em;font-size:8px;font-weight:950}.cfb-network-picker header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.cfb-network-picker header>b{color:#ffad6b;font-size:9px}.cfb-network-picker nav{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.cfb-network-picker nav button{color:#a8bdd1;text-align:left;cursor:pointer;background:#091a2e;border:1px solid #285274;border-radius:11px;flex:0 0 126px;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.cfb-network-picker nav button b{color:#78cbed;background:#122f4b;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.cfb-network-picker nav button:hover,.cfb-network-picker nav button:focus-visible{color:#fff;border-color:#ff8a2b;outline:none}.cfb-network-picker nav button.active{color:#fff;background:linear-gradient(135deg,#d64900,#ff7415);border-color:#ff8a2b;box-shadow:0 8px 22px #ff65002f}.cfb-network-picker nav button.active b{color:#fff;background:#fff2}.cfb-score-ribbon{background:#061325;border:1px solid #285274;border-radius:20px;margin:14px 0;overflow:hidden;box-shadow:0 16px 40px #0005}.cfb-score-ribbon>header{color:#8ea7be;background:#0a2038;border-bottom:1px solid #285274;align-items:center;gap:12px;padding:11px 15px;font-size:11px;display:flex}.cfb-score-ribbon>header span{color:#62dfa8;align-items:center;gap:7px;font-weight:950;display:flex}.cfb-score-ribbon>header span.snapshot{color:#ffc17f}.cfb-score-ribbon>header span i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px}.cfb-score-ribbon>header b{color:#d8e7f4}.cfb-score-ribbon>header small{color:#7892aa;margin-left:auto}.cfb-score-ribbon-track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.cfb-score-ribbon-track>button{scroll-snap-align:start;color:#eef7ff;text-align:left;cursor:pointer;background:#07172a;border:0;border-right:1px solid #23415d;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:92px;padding:12px 14px;display:flex}.cfb-score-ribbon-track>button:hover,.cfb-score-ribbon-track>button:focus-visible,.cfb-score-ribbon-track>button.selected{background:#0d2b4d;outline:none;box-shadow:inset 0 -3px #ff7415}.cfb-score-ribbon-track button>span{color:#9ab0c3;font-size:10px;font-weight:900}.cfb-score-ribbon-track button>span.live{color:#64e0a9}.cfb-score-ribbon-track button>span.snapshot{color:#f2bd78}.cfb-score-ribbon-track button>span.final{color:#9fb0be}.cfb-score-ribbon-track button>b{white-space:nowrap;font-size:15px}.cfb-score-ribbon-track button>b em{color:#ffad6b;margin:0 3px;font-style:normal}.cfb-score-ribbon-track button>small{color:#7f99af;text-overflow:ellipsis;white-space:nowrap;max-width:168px;font-size:10px;overflow:hidden}.cfb-live-board{background:radial-gradient(at 8% 0,#123454 0,#0000 39%),linear-gradient(145deg,#08182b,#06101e);border:1px solid #245078;border-radius:21px;margin:16px 0 22px;padding:22px;box-shadow:0 18px 46px #0005}.cfb-live-board-head{border-bottom:1px solid #1c3b5b;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:17px;display:flex}.cfb-live-board-head>span>small{color:#74caee;letter-spacing:.14em;font-size:8px;font-weight:950}.cfb-live-board-head h2{color:#f5f8fc;letter-spacing:-.04em;margin:5px 0;font-size:clamp(27px,4vw,38px)}.cfb-live-board-head p{color:#93a9c1;max-width:660px;margin:0;font-size:12px;line-height:1.5}.cfb-live-board-status{flex:none;justify-items:end;gap:7px;display:grid}.cfb-live-board-status>b{color:#37e3b0;letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:950;display:flex}.cfb-live-board-status>b.snapshot{color:#ffbd75}.cfb-live-board-status>b i,.cfb-live-card-status i,.cfb-live-board-group>header h3.live i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.cfb-live-board-status>small{color:#7189a2;font-size:9px}.cfb-live-board-status>button{color:#ffb06f;cursor:pointer;background:#34200f;border:1px solid #ff7415;border-radius:9px;min-height:34px;padding:0 11px;font-size:9px;font-weight:900}.cfb-live-board-status>button:disabled{opacity:.6;cursor:wait}.cfb-live-board-group{margin-top:17px}.cfb-live-board-group>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.cfb-live-board-group>header h3{color:#dbe9f5;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.cfb-live-board-group>header h3.live{color:#56e6b7}.cfb-live-board-group>header>b{color:#718aa2;letter-spacing:.1em;font-size:8px}.cfb-live-board-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cfb-live-card{color:#f5f8fc;text-align:left;cursor:pointer;background:linear-gradient(140deg,#0c2036,#09182a);border:1px solid #214363;border-top:2px solid #ff7415;border-radius:13px;min-width:0;padding:11px 12px 0;transition:border-color .15s,transform .15s,background .15s;display:block}.cfb-live-card.live{border-top-color:#2de5ad}.cfb-live-card.final{border-top-color:#4cc9ff}.cfb-live-card:hover,.cfb-live-card:focus-visible{background:#102a45;border-color:#ff8b39;outline:none;transform:translateY(-1px)}.cfb-live-card-status{color:#ffb46e;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-height:15px;font-size:8px;font-weight:950;display:flex;overflow:hidden}.cfb-live-card-status.live{color:#45e4b5}.cfb-live-card-status.final{color:#7bcff2}.cfb-live-card-teams{gap:0;margin:5px 0 8px;display:grid}.cfb-live-card-teams>span{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:41px;display:grid}.cfb-live-card-teams>span+span{border-top:1px solid #17334e}.cfb-live-card-teams img,.cfb-live-card-teams>span>b:first-child{object-fit:contain;width:25px;height:25px}.cfb-live-card-teams>span>b:first-child:not(.score){color:#b8cce0;background:#163553;border-radius:7px;place-items:center;font-size:7px;display:grid}.cfb-live-card-teams strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cfb-live-card-teams strong em{color:#ffb36d;margin-right:4px;font-size:9px;font-style:normal}.cfb-live-card-teams small{color:#7089a2;grid-column:2;margin-top:-12px;font-size:8px}.cfb-live-card-teams .score{color:#fff;font-variant-numeric:tabular-nums;grid-area:1/3/span 2;font-size:19px}.cfb-live-card-footer{border-top:1px solid #17334e;justify-content:space-between;align-items:center;gap:8px;min-height:31px;display:flex}.cfb-live-card-footer>span{color:#7189a0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cfb-live-card-footer>b{color:#ff9b4b;letter-spacing:.04em;flex:none;font-size:8px}.cfb-live-board-empty{color:#dbe9f5;gap:5px;padding:20px 4px 3px;display:grid}.cfb-live-board-empty span{color:#8198af;font-size:11px}@media (width<=700px){.cfb-score-ribbon>header{flex-wrap:wrap;align-items:flex-start;gap:6px 12px;padding:10px 12px;font-size:9px}.cfb-score-ribbon>header small{width:100%;margin-left:0}.cfb-score-ribbon-track{grid-auto-columns:minmax(180px,72vw)}.cfb-live-board{padding:16px 12px}.cfb-live-board-head{flex-direction:column;gap:12px}.cfb-live-board-status{grid-template-columns:1fr auto;place-items:center start;width:100%}.cfb-live-board-status>small{justify-self:end}.cfb-live-board-status>button{grid-column:1/-1}.cfb-live-board-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cfb-live-card{padding:9px 8px 0}.cfb-live-card-teams>span{grid-template-columns:22px minmax(0,1fr) auto;gap:6px}.cfb-live-card-teams img,.cfb-live-card-teams>span>b:first-child{width:21px;height:21px}.cfb-live-card-teams strong{font-size:10px}.cfb-live-card-footer>b{font-size:7px}}.cfb-panel{border:1px solid var(--cfb-line);background:#0d140edc;border-radius:27px;padding:29px;box-shadow:0 25px 70px #0006}.cfb-section-head{border-bottom:1px solid #344232;justify-content:space-between;align-items:flex-end;gap:25px;padding-bottom:22px;display:flex}.cfb-section-head h2,.cfb-cleanest h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(28px,4vw,43px);line-height:1.02}.cfb-section-head p{color:#99a692;max-width:690px;margin:8px 0 0;font-size:13px;line-height:1.55}.cfb-section-action{color:#eac66e;cursor:pointer;background:#241f12;border:1px solid #987536;border-radius:12px;flex:none;min-height:43px;padding:0 14px;font-size:10px;font-weight:900}.cfb-section-action:hover,.cfb-section-action:focus-visible{border-color:var(--cfb-gold-soft);color:#fff4cf;background:#332817;outline:none}.cfb-section-action.compact{min-height:35px}.cfb-head-actions{justify-items:end;gap:9px;display:grid}.cfb-schedule-status{border-bottom:1px solid #344232;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:15px 2px;display:grid}.cfb-schedule-status>span{width:max-content;color:var(--cfb-green);letter-spacing:.07em;align-items:center;gap:7px;font-size:9px;font-weight:950;display:flex}.cfb-schedule-status>span.snapshot{color:var(--cfb-gold-soft)}.cfb-schedule-status>b{text-align:center;font-size:12px}.cfb-schedule-status>small{color:#7f8d78;text-align:right;font-size:9px}.cfb-schedule-groups{display:grid}.cfb-schedule-window{border-bottom:1px solid #2e3b2d;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.cfb-schedule-window:last-child{border-bottom:0}.cfb-schedule-window>header{padding:6px 0}.cfb-schedule-window>header small{color:#75836f;letter-spacing:.1em;font-size:8px;font-weight:950}.cfb-schedule-window>header h3{letter-spacing:-.03em;margin:6px 0 9px;font-size:23px}.cfb-schedule-window>header>b{color:#899682;letter-spacing:.08em;font-size:8px}.cfb-schedule-window>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cfb-game-card{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#172119,#101611);border:1px solid #3b4a38;border-top:3px solid #6c7965;border-radius:16px;padding:0;text-decoration:none;transition:border-color .16s,transform .16s;display:block;overflow:hidden;box-shadow:0 10px 27px #0003}.cfb-game-card:hover,.cfb-game-card:focus-visible{border-color:#9b7b3d;outline:none;transform:translateY(-2px)}.cfb-game-card.live{border-top-color:var(--cfb-green)}.cfb-game-card.final{border-top-color:var(--cfb-sky)}.cfb-game-card>header{border-bottom:1px solid #334030;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex}.cfb-game-card>header span{color:#a0ac99;align-items:center;gap:6px;font-size:8px;font-weight:950;display:flex}.cfb-game-card>header span.live{color:var(--cfb-green)}.cfb-game-card>header span.final{color:var(--cfb-sky)}.cfb-game-card>header span.snapshot{color:var(--cfb-gold-soft)}.cfb-game-card>header b{color:#cdbb87;font-size:8px}.cfb-game-team{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.cfb-game-team+.cfb-game-team{border-top:1px solid #2a3629}.cfb-game-team img,.cfb-team-fallback{object-fit:contain;width:31px;height:31px}.cfb-team-fallback{color:#b9c3b2;background:#1c281d;border:1px solid #465440;border-radius:9px;place-items:center;font-size:8px;font-weight:950;display:grid}.cfb-game-team>span{min-width:0}.cfb-game-team strong,.cfb-game-team small{display:block}.cfb-game-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cfb-game-team strong em{color:#f2d17d;background:#5d471e;border-radius:6px;place-items:center;width:18px;height:18px;margin-right:6px;font-size:8px;font-style:normal;display:inline-grid}.cfb-game-team small{color:#7d8a77;margin-top:3px;font-size:7px;font-weight:800}.cfb-game-team>b{color:#d7c997;font-size:11px}.cfb-game-card>footer{background:#0d140e;border-top:1px solid #334030;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;display:flex}.cfb-game-card>footer span{color:#788573;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cfb-game-card>footer b{color:#d4ad55;flex:none;font-size:7px}.cfb-source-line{color:#7f8c78;border-top:1px solid #344232;margin:10px 0 0;padding-top:15px;font-size:9px}.cfb-source-line a{color:var(--cfb-gold-soft);text-decoration:none}.cfb-confidence-legend{flex:none;gap:7px;display:flex}.cfb-confidence-legend span{color:#aab6a4;background:#141c15;border:1px solid #42513d;border-radius:10px;padding:9px 11px;font-size:11px}.cfb-confidence-legend b{color:var(--cfb-gold-soft);letter-spacing:.04em;margin-bottom:3px;font-size:13px;display:block}.cfb-stat-key{background:#111a12;border:1px solid #3a4b37;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 14px;display:flex}.cfb-stat-key b{color:#f3f3e9;margin-right:4px;font-size:15px}.cfb-stat-key span{color:#b0bba9;background:#1b271c;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.4}.cfb-slate{display:grid}.cfb-kickoff-block{border-bottom:1px solid #2d3b2c;grid-template-columns:138px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.cfb-kickoff-block:last-child{border-bottom:0;padding-bottom:0}.cfb-kickoff-block>header{padding:5px 0}.cfb-kickoff-block>header small,.cfb-kickoff-block>header h3,.cfb-kickoff-block>header span{display:block}.cfb-kickoff-block>header small{color:#91a08a;letter-spacing:.12em;font-size:11px;font-weight:950}.cfb-kickoff-block>header h3{letter-spacing:-.03em;margin:6px 0 4px;font-size:22px}.cfb-kickoff-block>header span{color:#9eaa97;font-size:13px}.cfb-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cfb-pick-card{background:linear-gradient(145deg,#182319,#101811);border:1px solid #3a4b37;border-top:3px solid #73806c;border-radius:16px;min-width:0;padding:20px;position:relative;box-shadow:0 12px 30px #0003}.cfb-pick-card.confidence-3{border-top-color:var(--cfb-gold);background:radial-gradient(circle at 95% 5%,#e6ad3c1c,#0000 10rem),linear-gradient(145deg,#20281a,#101811)}.cfb-pick-card.confidence-2{border-top-color:var(--cfb-sky)}.cfb-pick-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cfb-conference-tag{color:#b7c2b0;letter-spacing:.07em;text-transform:uppercase;border:1px solid #46563f;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:950}.cfb-stars{color:#efc25d;letter-spacing:1px;white-space:nowrap;font-size:14px}.cfb-stars i{color:#394636;font-style:normal}.cfb-pick-card h3{overflow-wrap:anywhere;margin:17px 0 3px;font-size:25px;line-height:1.1}.cfb-pick-card>p{color:#abb6a5;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.cfb-pick-card>p b{color:#f0ce79;background:#26351f;border-radius:6px;padding:4px 6px;font-size:11px}.cfb-pick-game{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:13px;display:grid}.cfb-pick-game>span{background:#111a12;border:1px solid #3b4938;border-radius:9px;min-width:0;padding:11px}.cfb-pick-game>span.matchup{background:linear-gradient(135deg,#292113,#161b12);border-color:#6d5830;grid-column:1/-1;padding:13px}.cfb-pick-game small,.cfb-pick-game b{display:block}.cfb-pick-game small{color:#91a08a;letter-spacing:.08em;font-size:12px;font-weight:950}.cfb-pick-game b{color:#e9eadf;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;line-height:1.35;overflow:hidden}.cfb-pick-game .matchup small{color:#bc9950}.cfb-pick-game .matchup b{color:#f3d37f;font-size:18px}.cfb-production{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.cfb-production>span{background:#101711;border:1px solid #3a4838;border-radius:10px;min-height:72px;padding:12px}.cfb-production small,.cfb-production b{display:block}.cfb-production small{color:#91a08a;letter-spacing:.06em;font-size:12px;font-weight:950;line-height:1.4}.cfb-production b{color:#eff0e8;margin-top:7px;font-size:15px;line-height:1.5}.cfb-production>span.missing{background:#0e140f;border-style:dashed}.cfb-production>span.missing b{color:#687463;font-weight:700}.cfb-pick-card footer{border-top:1px solid #334030;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}.cfb-pick-card footer span{color:#b6c0b0;text-transform:uppercase;font-size:11px}.cfb-pick-card footer b{color:#f0c867;text-transform:uppercase;font-size:11px}.cfb-clean-badge{color:#211706;background:#e4ac3c;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:950;position:absolute;top:-10px;right:12px;box-shadow:0 6px 16px #d9942866}.cfb-prop-filter-shell{background:linear-gradient(145deg,#121b13,#0d1510);border:1px solid #42503d;border-radius:21px;margin:0 0 14px;padding:20px}.cfb-prop-filter-shell>header{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 3px 17px;display:flex}.cfb-prop-filter-shell>header small{color:var(--cfb-sky);letter-spacing:.13em;font-size:9px;font-weight:950}.cfb-prop-filter-shell>header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:23px}.cfb-prop-filter-shell>header p{color:#98a491;text-align:right;max-width:520px;margin:0;font-size:15px;line-height:1.55}.cfb-prop-filter-shell>nav{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.cfb-prop-filter-shell button{color:#9ca797;cursor:pointer;background:#151e16;border:1px solid #3b4b38;border-radius:12px;flex:0 0 145px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 11px;font-size:14px;font-weight:900;display:flex}.cfb-prop-filter-shell button:hover,.cfb-prop-filter-shell button:focus-visible{color:#f3f7f7;border-color:#568faf;outline:none}.cfb-prop-filter-shell button.active{color:#effaff;background:linear-gradient(135deg,#123b4f,#172d31);border-color:#6ebbe7;box-shadow:0 8px 22px #3c9dcc2b}.cfb-prop-filter-shell button b{color:#9ecce2;background:#213020;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid}.cfb-prop-filter-shell button.active b{color:#fff;background:#ffffff1c}.cfb-availability-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.cfb-availability-grid a{color:inherit;background:#111911;border:1px solid #495641;border-left:4px solid #8c987f;border-radius:16px;padding:16px 18px;text-decoration:none}.cfb-availability-grid a.cleared{border-left-color:var(--cfb-green);background:linear-gradient(145deg,#102019,#111811)}.cfb-availability-grid a.out{background:linear-gradient(145deg,#261714,#111511);border-left-color:#ed6e62}.cfb-availability-grid a>span{color:#a9b5a0;letter-spacing:.09em;align-items:center;gap:7px;font-size:12px;font-weight:950;display:flex}.cfb-availability-grid a>span i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.cfb-availability-grid a.cleared>span{color:var(--cfb-green)}.cfb-availability-grid a.out>span{color:#f08b80}.cfb-availability-grid a>b{margin-top:8px;font-size:20px;display:block}.cfb-availability-grid a>p{color:#98a391;margin:7px 0 11px;font-size:15px;line-height:1.55}.cfb-availability-grid a>small{color:#d6b45f;font-size:12px;font-weight:900}.cfb-availability-grid a:hover,.cfb-availability-grid a:focus-visible{border-color:#a98745;outline:none}.cfb-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.cfb-quick-board{background:#101811;border:1px solid #455440;border-radius:19px;overflow:hidden}.cfb-quick-board:last-child{grid-column:1/-1}.cfb-quick-board:last-child ol{grid-template-columns:1fr 1fr;display:grid}.cfb-quick-board:last-child li:nth-child(2n){border-left:1px solid #2d392c}.cfb-quick-board:last-child li:nth-child(2){border-top:0}.cfb-quick-board>header{background:linear-gradient(145deg,#222919,#122019);border-bottom:1px solid #3a4837;justify-content:space-between;align-items:flex-end;gap:16px;min-height:100px;padding:20px;display:flex}.cfb-quick-board>header small,.cfb-quick-board>header b{display:block}.cfb-quick-board>header small{color:var(--cfb-gold-soft);letter-spacing:.1em;font-size:15px;font-weight:950}.cfb-quick-board>header b{color:#b2bcae;margin-top:8px;font-size:15px;line-height:1.45}.cfb-quick-board>header em{color:#79c8ed;flex:none;font-size:14px;font-style:normal;font-weight:950}.cfb-quick-board ol{margin:0;padding:0;list-style:none}.cfb-quick-board li+li{border-top:1px solid #2d392c}.cfb-quick-board li a{min-height:84px;color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;text-decoration:none;display:grid}.cfb-quick-board li a:hover,.cfb-quick-board li a:focus-visible{background:#1a2419;outline:none}.cfb-quick-board li a>b{color:#d2a650;font-size:14px}.cfb-quick-board li strong,.cfb-quick-board li small{display:block}.cfb-quick-board li strong{font-size:19px;line-height:1.25}.cfb-quick-board li small{color:#96a38f;margin-top:5px;font-size:14px}.cfb-quick-board li em{color:#efd184;text-align:right;max-width:210px;font-size:16px;font-style:normal;font-weight:850;line-height:1.35}.cfb-prop-panel{scroll-margin-top:20px}.cfb-prop-card{--position-accent:#70c5f2;border:1px solid #3a4b37;border-top:4px solid var(--position-accent);background:radial-gradient(circle at 96% 4%,#70c5f213,#0000 12rem),linear-gradient(145deg,#182319,#101811);border-radius:17px;min-width:0;padding:24px;scroll-margin-top:18px;position:relative;box-shadow:0 12px 30px #0003}.cfb-prop-card.confidence-3{box-shadow:0 15px 36px #0004,inset 0 1px #ffffff05}.cfb-prop-card.tone-brake{background:radial-gradient(circle at 96% 4%,#c9604d18,#0000 12rem),linear-gradient(145deg,#211a16,#101411);border-color:#704840}.cfb-prop-card.tone-sample{border-style:dashed}.cfb-prop-card>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cfb-prop-card>header .cfb-stars{margin-left:auto}.cfb-matchup-tag{color:#aebba8;letter-spacing:.06em;border:1px solid #46563f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.cfb-matchup-tag.edge{color:#64d39a;border-color:#39775a}.cfb-matchup-tag.brake{color:#ee8c7d;border-color:#825045}.cfb-matchup-tag.sample{color:#d3af63;border-style:dashed}.cfb-prop-identity{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:15px;display:flex}.cfb-prop-identity>span{min-width:0}.cfb-prop-identity small{color:#96a38f;letter-spacing:.08em;font-size:12px;font-weight:950}.cfb-prop-identity h3{overflow-wrap:anywhere;margin:8px 0 6px;font-size:32px;line-height:1.08}.cfb-prop-identity p{color:#b0bba9;align-items:center;gap:9px;margin:0;font-size:16px;display:flex}.cfb-prop-identity p b{background:color-mix(in srgb, var(--position-accent) 17%, #142016);color:var(--position-accent);border-radius:7px;padding:6px 8px;font-size:13px}.cfb-prop-identity>a{color:#bac5b4;background:#111a12;border:1px solid #465640;border-radius:9px;flex:none;align-items:center;min-height:44px;padding:10px 13px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.cfb-prop-identity>a b{color:var(--cfb-gold-soft)}.cfb-prop-identity>a:hover,.cfb-prop-identity>a:focus-visible{color:#fff;border-color:#98773a;outline:none}.cfb-projection-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.cfb-projection-strip>span{background:linear-gradient(145deg,#0d2945,#081827);border:1px solid #2c5578;border-radius:11px;min-width:0;padding:14px}.cfb-projection-strip>span.touchdown{background:linear-gradient(145deg,#32180e,#0b1929);border-color:#9e4c20}.cfb-projection-strip small,.cfb-projection-strip b{display:block}.cfb-projection-strip small{color:#7fa0bd;letter-spacing:.08em;font-size:12px;font-weight:950}.cfb-projection-strip b{color:#f1f7fb;margin-top:7px;font-size:18px;line-height:1.35}.cfb-projection-strip .touchdown small{color:#ff9d52}.cfb-projection-strip .touchdown b{color:#ffd5b5}.cfb-market-menu{background:#0f1710;border:1px solid #3b4a38;border-radius:11px;margin-top:14px;padding:13px}.cfb-market-menu>small{color:#92a08b;letter-spacing:.09em;margin-bottom:10px;font-size:13px;font-weight:950;display:block}.cfb-market-menu>div{gap:5px;display:grid}.cfb-market-menu span{color:#c6cec0;background:#151e16;border:1px solid #334130;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:12px 13px;font-size:17px;font-weight:850;line-height:1.35;display:flex}.cfb-market-menu span b{min-width:66px;color:var(--position-accent);letter-spacing:.08em;font-size:12px}.cfb-prop-card .cfb-production{margin-top:9px}.cfb-prop-card .cfb-production>span{min-height:90px}.cfb-prop-card .cfb-production small{line-height:1.35}.cfb-matchup-read{gap:6px;margin-top:9px;display:grid}.cfb-matchup-read>span{background:#111a12;border:1px solid #3b4937;border-radius:10px;padding:14px}.cfb-matchup-read>span:last-child{background:linear-gradient(135deg,#211d12,#131912);border-color:#5e522f}.cfb-matchup-read small,.cfb-matchup-read b{display:block}.cfb-matchup-read small{color:#96a38f;letter-spacing:.08em;font-size:12px;font-weight:950}.cfb-matchup-read b{color:#e6e8df;margin-top:7px;font-size:16px;line-height:1.55}.cfb-matchup-read>span:last-child small{color:#c09c50}.cfb-card-caution{color:#abb6a4;background:#121812;border-left:3px solid #777e69;margin:13px 0 0;padding:14px 15px;font-size:15px;line-height:1.6}.cfb-card-caution b{color:#d2b260}.cfb-prop-card.tone-brake .cfb-card-caution{color:#bca19b;border-left-color:#d46f60}.cfb-prop-card>footer{border-top:1px solid #334030;justify-content:space-between;align-items:center;gap:9px;margin-top:12px;padding-top:11px;display:flex}.cfb-prop-card>footer span{color:#bac4b4;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.cfb-prop-card>footer b{color:var(--position-accent);text-transform:uppercase;font-size:13px}.cfb-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin-top:16px;display:grid}.cfb-cleanest,.cfb-hold-card{border:1px solid var(--cfb-line);background:#101711;border-radius:23px}.cfb-cleanest{padding:23px}.cfb-cleanest>header{border-bottom:1px solid #344232;justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.cfb-cleanest>header>b{color:#eac56e;border:1px solid #8c6d35;border-radius:999px;padding:7px 9px;font-size:8px}.cfb-cleanest ol{background:#344232;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.cfb-cleanest li{background:#151e16;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.cfb-cleanest li>b{color:#f3d381;background:#62481c;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.cfb-cleanest li strong,.cfb-cleanest li small{display:block}.cfb-cleanest li strong{font-size:12px}.cfb-cleanest li small{color:#899683;margin-top:3px;font-size:8px}.cfb-cleanest li em{color:#9da896;white-space:nowrap;font-size:8px;font-style:normal}.cfb-empty-conference{color:#9aa693;text-align:center;margin:0;padding:28px}.cfb-archive-note{color:#c7b98f;background:#261f12;border:1px solid #7a6030;border-radius:14px;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;font-size:10px;line-height:1.5;display:flex}.cfb-archive-note b{color:var(--cfb-gold-soft);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px}.cfb-match-hub-wrap{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020604dd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cfb-match-hub{width:min(1120px,100%);max-height:calc(100dvh - 36px);color:var(--cfb-text);background:#0a100b;border:1px solid #5a674b;border-radius:24px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 34px 110px #000d}.cfb-match-hub-bar{background:#121b13;border-bottom:1px solid #394535;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:12px 15px;display:grid}.cfb-match-hub-bar>span{text-align:center}.cfb-match-hub-bar small,.cfb-match-hub-bar b{display:block}.cfb-match-hub-bar small{color:var(--cfb-gold-soft);letter-spacing:.12em;font-size:8px;font-weight:950}.cfb-match-hub-bar b{letter-spacing:.04em;margin-top:2px;font-size:14px}.cfb-match-hub-bar>button{color:#cbd2c5;cursor:pointer;background:#172019;border:1px solid #4a5943;border-radius:10px;justify-self:start;min-height:36px;padding:0 12px;font-size:11px;font-weight:900}.cfb-match-hub-bar>button.close{justify-self:end;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid}.cfb-match-hub-bar>button:hover,.cfb-match-hub-bar>button:focus-visible{color:#fff4cf;background:#2a2213;border-color:#ad8a43;outline:none}.cfb-match-hub-scroll{overscroll-behavior:contain;overflow:auto}.cfb-match-scoreboard{background:radial-gradient(circle at 50% -30%,#d28c2f33,#0000 48%),linear-gradient(135deg,#233021,#0d1510 65%);grid-template-columns:minmax(0,1fr) minmax(180px,.65fr) minmax(0,1fr);align-items:center;gap:18px;padding:28px 34px;display:grid}.cfb-match-scoreboard article{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px 13px;display:grid}.cfb-match-scoreboard article:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 64px}.cfb-match-scoreboard article:last-child>img,.cfb-match-scoreboard article:last-child>.cfb-team-fallback{grid-area:1/2/3}.cfb-match-scoreboard article>img,.cfb-match-scoreboard article>.cfb-team-fallback{object-fit:contain;grid-row:1/3;width:64px;height:64px}.cfb-match-scoreboard article strong{align-self:end;font-size:17px;line-height:1.15}.cfb-match-scoreboard article span{color:#8e9c87;align-self:start;margin-top:4px;font-size:10px}.cfb-match-scoreboard>div{text-align:center}.cfb-match-scoreboard>div>small,.cfb-match-scoreboard>div>strong,.cfb-match-scoreboard>div>span{display:block}.cfb-match-scoreboard>div>small{color:#a9b4a2;text-transform:uppercase;font-size:10px;font-weight:950}.cfb-match-scoreboard>div>small.live{color:var(--cfb-green)}.cfb-match-scoreboard>div>strong{letter-spacing:-.04em;margin:7px 0 5px;font-size:39px}.cfb-match-scoreboard>div>strong i{color:var(--cfb-gold-soft);margin:0 10px;font-style:normal;font-weight:500}.cfb-match-scoreboard>div>span{color:#83907d;font-size:10px}.cfb-match-trust{color:#919e8a;letter-spacing:.06em;background:#111912;border-top:1px solid #3d4938;border-bottom:1px solid #3d4938;align-items:center;gap:17px;padding:10px 17px;font-size:8px;font-weight:900;display:flex}.cfb-match-trust>span:first-child{color:var(--cfb-gold-soft);align-items:center;gap:6px;display:flex}.cfb-match-trust>span.live{color:var(--cfb-green)}.cfb-match-trust i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.cfb-match-trust b{color:#cbd2c5;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.cfb-match-tabs{scrollbar-width:thin;background:#0d150f;border-bottom:1px solid #384435;gap:6px;padding:9px;display:flex;overflow-x:auto}.cfb-match-tabs button{color:#929e8d;cursor:pointer;background:#141d15;border:1px solid #3e4c3b;border-radius:10px;flex:none;min-height:39px;padding:0 15px;font-size:10px;font-weight:900}.cfb-match-tabs button.active{color:#f5d484;background:#342714;border-color:#ad8538}.cfb-match-tabs button:focus-visible{outline:2px solid var(--cfb-gold);outline-offset:1px}.cfb-match-view{min-height:390px;padding:18px}.cfb-match-note{color:#9bc4aa;background:#10251a;border:1px solid #326149;border-radius:12px;align-items:center;gap:10px;margin-bottom:11px;padding:12px 14px;display:flex}.cfb-match-note i{background:currentColor;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 12px}.cfb-match-note b,.cfb-match-note span{display:block}.cfb-match-note b{color:#e6eee2;margin-bottom:2px;font-size:10px}.cfb-match-note span{font-size:9px;line-height:1.4}.cfb-gamecast-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:12px;display:grid}.cfb-postgame-boxscore{gap:14px;display:grid}.cfb-match-card{background:#111a12;border:1px solid #3a4937;border-radius:15px;overflow:hidden}.cfb-match-card>header{background:#172119;border-bottom:1px solid #354233;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.cfb-match-card>header b{letter-spacing:.07em;font-size:10px}.cfb-match-card>header span{color:#899683;font-size:9px}.cfb-scoring-card ol{max-height:360px;margin:0;padding:0;list-style:none;overflow:auto}.cfb-scoring-card li{border-top:1px solid #2f3b2e;grid-template-columns:55px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.cfb-scoring-card li:first-child{border-top:0}.cfb-scoring-card li>b{color:var(--cfb-gold-soft);font-size:12px}.cfb-scoring-card li span,.cfb-scoring-card li strong{display:block}.cfb-scoring-card li span{color:#aeb8a8;font-size:10px;line-height:1.45}.cfb-scoring-card li strong{color:#7f8d79;margin-bottom:3px;font-size:8px}.cfb-play-card{grid-column:1/-1}.cfb-context-card>header,.cfb-context-card>header small,.cfb-context-card>header b{display:block}.cfb-context-card>header small{color:var(--cfb-gold-soft);font-size:8px;font-weight:950}.cfb-context-card>header b{margin-top:4px;font-size:15px}.cfb-context-card>div{grid-template-columns:1fr 1fr;display:grid}.cfb-context-card>div>span{border-top:1px solid #344131;min-width:0;padding:14px}.cfb-context-card>div>span:nth-child(2n){border-left:1px solid #344131}.cfb-context-card small,.cfb-context-card b{display:block}.cfb-context-card>div small{color:#788574;font-size:8px;font-weight:900}.cfb-context-card>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.cfb-match-empty{color:#8e9a88;text-align:center;padding:28px 18px;font-size:11px;line-height:1.5}.cfb-match-empty.roomy{border:1px dashed #455340;border-radius:15px;place-items:center;min-height:260px;display:grid}.cfb-match-empty.roomy b,.cfb-match-empty.roomy span{display:block}.cfb-match-empty.roomy span{max-width:560px;margin:7px auto 0}.cfb-match-props{background:#0d160f;border:1px solid #3a4937;border-radius:16px;overflow:hidden}.cfb-match-props>header{background:linear-gradient(135deg,#1b2b1c,#111a13);border-bottom:1px solid #344332;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.cfb-match-props>header small,.cfb-match-props>header h3{margin:0;display:block}.cfb-match-props>header small{color:var(--cfb-gold-soft);letter-spacing:.12em;font-size:8px;font-weight:950}.cfb-match-props>header h3{margin-top:5px;font-size:20px}.cfb-match-props>header>b{color:#d9be7a;letter-spacing:.08em;border:1px solid #705a2f;border-radius:999px;flex:none;padding:7px 9px;font-size:8px}.cfb-match-prop-trust{color:#82927f;background:#0a120c;border-bottom:1px solid #2d3b2d;flex-wrap:wrap;align-items:center;gap:9px 18px;padding:10px 17px;font-size:8px;display:flex}.cfb-match-prop-trust span{color:#72d49b;align-items:center;gap:7px;font-weight:900;display:flex}.cfb-match-prop-trust i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.cfb-match-prop-trust b{color:#d8e0d5;letter-spacing:.06em;font-size:8px}.cfb-match-prop-trust em{color:#c8aa61;margin-left:auto;font-style:normal;font-weight:900}.cfb-match-prop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.cfb-match-prop-grid>article{background:linear-gradient(145deg,#17221a,#0e1710);border:1px solid #3b4b39;border-top:4px solid #65c894;border-radius:14px;min-width:0;padding:15px;position:relative}.cfb-match-prop-grid>article.brake{border-top-color:#e47768}.cfb-match-prop-grid>article.sample{border-style:dashed;border-top-color:#d4a550}.cfb-match-prop-grid>article.held{opacity:.72;border-top-color:#e47768}.cfb-match-prop-grid article>header{color:#7f917d;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.cfb-match-prop-grid article>header b{color:#e6bd60;letter-spacing:.05em}.cfb-match-prop-grid article h3{margin:11px 0 3px;font-size:18px}.cfb-match-prop-grid article>p{color:#91a18f;margin:0;font-size:9px;line-height:1.5}.cfb-match-prop-grid article>div{flex-wrap:wrap;gap:6px;margin:11px 0 9px;display:flex}.cfb-match-prop-grid article>div strong{color:#eef4ec;background:#19271c;border:1px solid #466047;border-radius:8px;padding:7px 8px;font-size:9px}.cfb-match-prop-grid article>small{color:#e0bd72;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.cfb-match-prop-grid article>em{color:#79d7a0;border:1px solid #356849;border-radius:999px;margin-top:11px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950;display:inline-block}.cfb-match-prop-grid article.held>em{color:#f18d80;border-color:#75463f}.cfb-match-prop-grid article>a{float:right;color:var(--cfb-gold-soft);margin-top:13px;font-size:8px;font-weight:900;text-decoration:none}.cfb-match-props>footer{color:#7e8e7d;border-top:1px solid #2f3d2e;padding:11px 15px;font-size:8px;line-height:1.45}.cfb-team-stat-card{background:#111a12;border:1px solid #3a4937;border-radius:15px;overflow:hidden}.cfb-team-stat-card>header,.cfb-team-stat-card>div{text-align:center;grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;display:grid}.cfb-team-stat-card>header{background:#1a251b;padding:14px}.cfb-team-stat-card>header strong{color:var(--cfb-gold-soft);letter-spacing:.1em;font-size:9px}.cfb-team-stat-card>div{border-top:1px solid #303d2f;padding:11px 14px}.cfb-team-stat-card>div b{font-size:12px}.cfb-team-stat-card>div span{color:#8d9a87;font-size:9px}.cfb-player-stat-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cfb-player-stat-grid>section{background:#111a12;border:1px solid #3a4937;border-radius:15px;overflow:hidden}.cfb-player-stat-grid>section>header{background:#1a251b;border-bottom:1px solid #354233;align-items:center;gap:10px;padding:13px;display:flex}.cfb-player-stat-grid>section>header img,.cfb-player-stat-grid>section>header .cfb-team-fallback{object-fit:contain;width:39px;height:39px}.cfb-player-stat-grid>section>header small,.cfb-player-stat-grid>section>header b{display:block}.cfb-player-stat-grid>section>header small{color:var(--cfb-gold-soft);font-size:8px;font-weight:900}.cfb-player-stat-grid>section>header b{margin-top:3px;font-size:12px}.cfb-player-category{border-top:1px solid #303d2f;padding:12px}.cfb-player-category:first-of-type{border-top:0}.cfb-player-category h3{color:#a8b3a2;text-transform:uppercase;margin:0 0 8px;font-size:9px}.cfb-player-category article{border-top:1px solid #293528;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:8px 0;display:grid}.cfb-player-category article>img,.cfb-player-category article>span{color:#bdc7b7;object-fit:cover;background:#222d21;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.cfb-player-category p{min-width:0;margin:0}.cfb-player-category p b,.cfb-player-category p small{display:block}.cfb-player-category p b{font-size:10px}.cfb-player-category p b a{color:inherit;text-decoration:none}.cfb-player-category p small{color:#82907d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.35;overflow:hidden}.cfb-match-source{color:#7f8d79;background:#0d140e;border-top:1px solid #364333;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;font-size:8px;display:flex}.cfb-match-source a{color:var(--cfb-gold-soft);font-weight:900;text-decoration:none}.cfb-hold-card{background:radial-gradient(circle at 90% 5%,#cc8c2128,#0000 14rem),linear-gradient(145deg,#241d13,#0d1712);border-color:#6d532d;flex-direction:column;padding:25px;display:flex}.cfb-hold-label{color:#f3bd61;letter-spacing:.1em;border:1px solid #b68036;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:7px 9px;font-size:9px;font-weight:950;display:flex}.cfb-hold-card>small{color:#b99b6b;letter-spacing:.1em;margin-top:28px;font-size:9px;font-weight:900}.cfb-hold-card h2{margin:6px 0 8px;font-size:34px}.cfb-hold-card>p{color:#c0ad8e;margin:0;font-size:13px;line-height:1.6}.cfb-hold-matchup{background:#211b10;border:1px solid #71572d;border-radius:11px;margin-top:17px;padding:12px}.cfb-hold-matchup small,.cfb-hold-matchup b,.cfb-hold-matchup span{display:block}.cfb-hold-matchup small{color:#a98d59;letter-spacing:.09em;font-size:7px;font-weight:950}.cfb-hold-matchup b{color:#f1cf86;margin-top:5px;font-size:12px}.cfb-hold-matchup span{color:#bdac89;margin-top:4px;font-size:9px}.cfb-hold-stats{gap:7px;margin-top:18px;display:grid}.cfb-hold-stats>span{background:#171911;border:1px solid #57452b;border-radius:11px;padding:10px}.cfb-hold-stats small,.cfb-hold-stats b,.cfb-hold-stats em{display:block}.cfb-hold-stats small{color:#a88b60;letter-spacing:.09em;font-size:7px;font-weight:950}.cfb-hold-stats b{color:#f1d8aa;margin-top:4px;font-size:10px}.cfb-hold-stats em{color:#bca47e;margin-top:3px;font-size:9px;font-style:normal}.cfb-hold-card footer{border-top:1px solid #564328;gap:4px;margin-top:18px;padding-top:20px;display:grid}.cfb-hold-card footer b{color:#f0c77e;font-size:10px}.cfb-hold-card footer span{color:#9f8b6c;font-size:9px}.cfb-news-panel{margin-top:16px}.cfb-feature-story{min-height:330px;color:inherit;background:linear-gradient(145deg,#1b271c,#111813);border:1px solid #47543f;border-radius:20px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);margin-top:22px;text-decoration:none;display:grid;overflow:hidden}.cfb-feature-story>img{object-fit:cover;width:100%;height:100%;min-height:330px}.cfb-feature-mark{background:radial-gradient(circle,#b6812d55,#0000 14rem),linear-gradient(145deg,#283421,#12201d);align-content:center;place-items:center;gap:13px;min-height:330px;display:grid}.cfb-feature-mark span{color:#f4d88d;border:2px solid #e4b75b;border-radius:24px;place-items:center;width:95px;height:95px;font-size:34px;font-weight:950;display:grid;box-shadow:0 0 45px #d38e2838}.cfb-feature-mark small{color:#c7ad68;letter-spacing:.18em;font-size:9px;font-weight:950}.cfb-feature-story>span{flex-direction:column;justify-content:center;padding:34px;display:flex}.cfb-feature-story>span>small,.cfb-news-grid a>span>small{color:var(--cfb-gold-soft);letter-spacing:.08em;font-size:8px;font-weight:950}.cfb-feature-story h3{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(26px,4vw,42px);line-height:1.02}.cfb-feature-story p{color:#a4af9e;margin:0;font-size:13px;line-height:1.6}.cfb-feature-story>span>b{color:#efc762;margin-top:22px;font-size:10px}.cfb-feature-story:hover,.cfb-feature-story:focus-visible{border-color:#b28b40;outline:none}.cfb-news-layout{grid-template-columns:minmax(0,1fr) 310px;gap:13px;margin-top:13px;display:grid}.cfb-news-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cfb-news-grid a{min-height:164px;color:inherit;background:#121a13;border:1px solid #3a4937;border-radius:15px;grid-template-columns:115px minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.cfb-news-grid a:hover,.cfb-news-grid a:focus-visible{border-color:#8d7139;outline:none}.cfb-news-grid img,.cfb-news-mark{object-fit:cover;width:115px;height:100%;min-height:164px}.cfb-news-mark{background:linear-gradient(145deg,#28341f,#13211f);align-content:center;place-items:center;gap:7px;display:grid}.cfb-news-mark span{color:#e9c66f;border:1px solid #c09442;border-radius:12px;place-items:center;width:45px;height:45px;font-size:16px;font-weight:950;display:grid}.cfb-news-mark b{color:#8e9b86;letter-spacing:.12em;font-size:6px}.cfb-news-grid a>span{padding:14px}.cfb-news-grid h3{margin:8px 0 6px;font-size:13px;line-height:1.25}.cfb-news-grid p{color:#8e9b87;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.cfb-news-grid a>span>b{color:#d8b255;margin-top:10px;font-size:7px;display:block}.cfb-news-rail{background:radial-gradient(circle at 100% 0,#a56f242d,#0000 15rem),#161711;border:1px solid #66522e;border-radius:18px;padding:23px}.cfb-news-rail>small{color:var(--cfb-gold-soft);letter-spacing:.12em;font-size:8px;font-weight:950}.cfb-news-rail h3{letter-spacing:-.03em;margin:10px 0 20px;font-size:23px;line-height:1.05}.cfb-news-rail ol{background:#4a4128;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.cfb-news-rail li{background:#171a12;grid-template-columns:30px 1fr;gap:9px;padding:13px;display:grid}.cfb-news-rail li>b{color:#d5a94e;font-size:9px}.cfb-news-rail li strong,.cfb-news-rail li small{display:block}.cfb-news-rail li strong{font-size:10px}.cfb-news-rail li small{color:#8e9988;margin-top:4px;font-size:8px;line-height:1.4}.cfb-news-rail button{color:#ecc76b;cursor:pointer;background:#2b2313;border:1px solid #a77d34;border-radius:11px;width:100%;min-height:43px;margin-top:18px;font-size:9px;font-weight:950}.cfb-news-rail button:hover,.cfb-news-rail button:focus-visible{border-color:#e5bd5a;outline:none}.cfb-footer{color:#7f8d79;border-top:1px solid #2b392c;justify-content:space-between;gap:25px;margin-top:34px;padding:22px 0 5px;font-size:10px;display:flex}.cfb-footer b{color:#d9b65f}.cfb-footer p{text-align:right;margin:0}.cfb-app :is(p,small){color:var(--cfb-muted)}.cfb-command-header{background:linear-gradient(115deg,#0b2748 0%,#07182e 58%,#061222 100%);border-color:#22517a;position:relative;box-shadow:0 26px 75px #000a,inset 0 1px #ffffff0a}.cfb-command-header:before{z-index:3;background:linear-gradient(90deg, var(--cfb-gold), #ff9a3c 38%, #31bfff 78%, transparent);content:"";height:5px;position:absolute;inset:0 0 auto}.cfb-command-copy:after{border-color:#ff650018;bottom:-180px;right:3%;box-shadow:0 0 0 28px #1188d208}.cfb-kicker,.cfb-conference-shell small,.cfb-section-head small,.cfb-cleanest header small{color:var(--cfb-gold-soft)}.cfb-command-copy h1{color:#fff;text-shadow:0 12px 38px #0008;max-width:690px}.cfb-command-copy>p{color:#b9cce0}.cfb-command-meta>*{color:#a9bfd5;background:#071a31cc;border-color:#275077}.cfb-command-meta b{color:#ffb16b;background:#2a180d;border-color:#ff7b24}.cfb-board-status{border-top-color:var(--cfb-gold);background:linear-gradient(#071a31 0%,#040e1d 100%);border-left-color:#244766}.cfb-board-status>strong{color:var(--cfb-gold);text-shadow:0 0 28px #ff650044}.cfb-board-status>p{color:#9eb5cb}.cfb-board-status button{color:#07111e;background:linear-gradient(135deg,#ff6a00,#ff8f2e);border-color:#ff7b24;box-shadow:0 12px 30px #ff65002b}.cfb-board-status button:hover,.cfb-board-status button:focus-visible{color:#020815;background:#ff9a3c;border-color:#ffc18b}.cfb-feed-message,.cfb-archive-note{color:#d7b79f;background:linear-gradient(90deg,#24130c,#0c1725);border-color:#8b471f}.cfb-tabs,.cfb-conference-shell,.cfb-prop-filter-shell{background:#061426e8;border-color:#1e4569;box-shadow:inset 0 1px #ffffff06}.cfb-tabs button{color:#90a8c0}.cfb-tabs button>b,.cfb-tabs button small{color:#607f9d}.cfb-tabs button:hover,.cfb-tabs button:focus-visible{color:#fff;border-color:#2e668f}.cfb-tabs button.active{color:#fff;background:linear-gradient(135deg,#e94f00,#ff7a16);border-color:#ff7b24;box-shadow:0 10px 28px #ff650035}.cfb-tabs button.active>b,.cfb-tabs button.active small{color:#ffe1c8}.cfb-conference-shell>header p,.cfb-prop-filter-shell>header p,.cfb-section-head p{color:#91aac3}.cfb-conference-toggle button,.cfb-prop-filter-shell button{color:#9bb1c8;background:#091b30;border-color:#224667}.cfb-conference-toggle button b,.cfb-prop-filter-shell button b{color:#7fc7ee;background:#102944}.cfb-conference-toggle button:hover,.cfb-conference-toggle button:focus-visible,.cfb-prop-filter-shell button:hover,.cfb-prop-filter-shell button:focus-visible{color:#fff;border-color:#ff7b24}.cfb-conference-toggle button.active,.cfb-prop-filter-shell button.active{color:#fff;background:linear-gradient(135deg,#cf4500,#ff7110);border-color:#ff8a2b;box-shadow:0 8px 24px #ff650032}.cfb-metrics button{background:linear-gradient(160deg,#0b2038,#071425);border-color:#1d4163;box-shadow:inset 0 3px #ff6500}.cfb-metrics button:nth-child(2n){box-shadow:inset 0 3px #219fd6}.cfb-metrics button.active:nth-child(2n){box-shadow:inset 0 3px #219fd6,0 12px 30px #0005}.cfb-metrics small{color:#7794b0}.cfb-metrics strong{color:#fff}.cfb-metrics span{color:#91a8bf}.cfb-panel{background:#061222e8;border-color:#1e4569;box-shadow:0 25px 70px #0008,inset 0 1px #ffffff05}.cfb-section-head,.cfb-schedule-status,.cfb-source-line{border-color:#1b3b5a}.cfb-section-action,.cfb-news-rail button{color:#ff9c4c;background:#27150c;border-color:#a94a15}.cfb-section-action:hover,.cfb-section-action:focus-visible,.cfb-news-rail button:hover,.cfb-news-rail button:focus-visible{color:#fff;background:#3c1c0c;border-color:#ff8b31}.cfb-schedule-status>small,.cfb-schedule-window>header small,.cfb-schedule-window>header>b,.cfb-kickoff-block>header small,.cfb-kickoff-block>header span{color:#7592ad}.cfb-schedule-window,.cfb-kickoff-block{border-color:#183652}.cfb-game-card,.cfb-pick-card,.cfb-prop-card{background:linear-gradient(145deg,#0c213a,#071426);border-color:#244b6d;box-shadow:0 12px 30px #0006}.cfb-game-card:hover,.cfb-game-card:focus-visible{border-color:#ff7c25}.cfb-game-card.selected{border-color:var(--cfb-gold);box-shadow:inset 0 0 0 1px #ff650055,0 14px 34px #0008}.cfb-game-card>header,.cfb-game-card>footer,.cfb-game-team+.cfb-game-team,.cfb-pick-card>footer,.cfb-prop-card>footer{border-color:#1c3b59}.cfb-game-card>footer{background:#050f1d}.cfb-game-card>header span{color:#9ab0c5}.cfb-game-card>header b,.cfb-game-team>b{color:#d4e3f0}.cfb-team-fallback{color:#b9d2e6;background:#0d2641;border-color:#2a567b}.cfb-game-team strong em{color:#ffb16e;background:#71300c}.cfb-game-team small,.cfb-game-card>footer span{color:#718da8}.cfb-game-card>footer b,.cfb-source-line a{color:var(--cfb-gold-soft)}.cfb-confidence-legend span,.cfb-stat-key,.cfb-stat-key span,.cfb-pick-game>span,.cfb-production>span,.cfb-market-menu,.cfb-market-menu span,.cfb-matchup-read>span,.cfb-prop-identity>a{color:#a9bdd0;background:#091a2d;border-color:#244664}.cfb-stat-key b,.cfb-pick-game b,.cfb-production b,.cfb-matchup-read b{color:#edf5fb}.cfb-stat-key span,.cfb-production small,.cfb-market-menu>small,.cfb-matchup-read small,.cfb-prop-identity small,.cfb-prop-identity p{color:#7893ad}.cfb-pick-card.confidence-3,.cfb-prop-card.confidence-3{background:radial-gradient(circle at 96% 4%,#ff65001f,#0000 12rem),linear-gradient(145deg,#0d233c,#071426)}.cfb-pick-game>span.matchup,.cfb-matchup-read>span:last-child{background:linear-gradient(135deg,#23150f,#0a1728);border-color:#82421e}.cfb-pick-game .matchup small,.cfb-matchup-read>span:last-child small,.cfb-card-caution b{color:#ff9d52}.cfb-pick-game .matchup b{color:#ffd2ad}.cfb-clean-badge{background:var(--cfb-gold);color:#06101d;box-shadow:0 6px 18px #ff65005c}.cfb-prop-filter-shell>header small{color:var(--cfb-gold-soft)}.cfb-prop-card{--position-accent:#4cc9ff}.cfb-prop-card.position-rb{--position-accent:#ff6500}.cfb-prop-card.position-wr{--position-accent:#4cc9ff}.cfb-prop-card.position-te{--position-accent:#b78cff}.cfb-prop-card.position-qb{--position-accent:#31e6b1}.cfb-prop-identity p b{background:color-mix(in srgb, var(--position-accent) 14%, #071426)}.cfb-market-menu span.primary{border-color:color-mix(in srgb, var(--position-accent) 65%, #244664);background:color-mix(in srgb, var(--position-accent) 10%, #091a2d);color:#f4f8fc}.cfb-card-caution{color:#829bb3;background:#071625;border-left-color:#57738d}.cfb-availability-grid a,.cfb-quick-board,.cfb-cleanest,.cfb-hold-card{background:#08182a;border-color:#214564}.cfb-availability-grid a.cleared{background:linear-gradient(145deg,#082a2b,#08182a)}.cfb-availability-grid a.out{background:linear-gradient(145deg,#2b121b,#08182a)}.cfb-availability-grid a>p{color:#8ca3ba}.cfb-availability-grid a>small{color:#ff9a48}.cfb-quick-board>header{background:linear-gradient(145deg,#0c2845,#08192c);border-color:#244967}.cfb-quick-board li+li{border-color:#183650}.cfb-quick-board li a:hover,.cfb-quick-board li a:focus-visible{background:#0d2741}.cfb-quick-board li a>b,.cfb-quick-board li em{color:#ff9f50}.cfb-quick-board li small{color:#7590aa}.cfb-match-hub-wrap{background:#01050ddd}.cfb-match-hub{background:#030b17;border-color:#28577b}.cfb-match-hub-bar,.cfb-match-tabs{background:#07172a;border-color:#1e4262}.cfb-match-hub-bar>button,.cfb-match-tabs button{color:#b6c8d8;background:#0b2037;border-color:#285174}.cfb-match-hub-bar>button:hover,.cfb-match-hub-bar>button:focus-visible,.cfb-match-tabs button.active{color:#ffb272;background:#34190c;border-color:#ff7b24}.cfb-match-scoreboard{background:radial-gradient(circle at 50% -30%,#ff650038,#0000 48%),linear-gradient(135deg,#0d2a49,#061325 65%)}.cfb-match-scoreboard article span,.cfb-match-scoreboard>div>small,.cfb-match-scoreboard>div>span{color:#8ea7be}.cfb-match-trust{color:#8fa7bd;background:#07182b;border-color:#21415f}.cfb-match-trust b{color:#d7e4ee}.cfb-match-note{color:#9cd6ca;background:#082626;border-color:#236a62}.cfb-match-note.warning{color:#d9b79e;background:#26150d;border-color:#8a461f}.cfb-match-note b{color:#edf6fb}.cfb-match-card,.cfb-team-stat-card,.cfb-player-stat-grid>section{background:#07182a;border-color:#214767}.cfb-match-card>header,.cfb-team-stat-card>header,.cfb-player-stat-grid>section>header{background:#0c2138;border-color:#21425f}.cfb-scoring-card li,.cfb-context-card>div>span,.cfb-team-stat-card>div,.cfb-player-category,.cfb-player-category article{border-color:#193650}.cfb-scoring-card li span{color:#aec0d1}.cfb-scoring-card li strong,.cfb-context-card>div small,.cfb-team-stat-card>div span,.cfb-player-category p small{color:#7690a9}.cfb-play-card li.score{background:#26150c}.cfb-match-empty.roomy{border-color:#2b5272}.cfb-player-category article>span{color:#c4d7e7;background:#0d2944}.cfb-match-source{color:#7690a8;background:#040e1b;border-color:#1f405d}.cfb-feature-story,.cfb-news-grid a{background:linear-gradient(145deg,#0c223a,#071426);border-color:#224967}.cfb-feature-mark,.cfb-news-mark{background:radial-gradient(circle,#ff65002d,#0000 14rem),linear-gradient(145deg,#0d2a48,#071426)}.cfb-feature-mark span,.cfb-news-mark span{color:#ffab67;border-color:#ff7b24;box-shadow:0 0 40px #ff650030}.cfb-feature-story p,.cfb-news-grid p{color:#91a9bf}.cfb-feature-story>span>b,.cfb-news-grid a>span>b{color:#ff9f50}.cfb-feature-story:hover,.cfb-feature-story:focus-visible,.cfb-news-grid a:hover,.cfb-news-grid a:focus-visible{border-color:#ff7b24}.cfb-news-rail{background:radial-gradient(circle at 100% 0,#ff650028,#0000 15rem),#071426;border-color:#73401f}.cfb-news-rail ol{background:#24435e}.cfb-news-rail li{background:#08192c}.cfb-news-rail li>b,.cfb-footer b{color:#ff9850}.cfb-news-rail li small,.cfb-footer{color:#7891a9}.cfb-footer{border-color:#1b3b57}@media (width<=1080px){.cfb-conference-toggle{scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.cfb-conference-toggle button{flex:0 0 126px}.cfb-schedule-window>div{grid-template-columns:1fr 1fr}.cfb-pick-grid,.cfb-news-layout{grid-template-columns:1fr}.cfb-news-rail{grid-template-columns:minmax(200px,.55fr) minmax(0,1fr);gap:12px 25px;display:grid}.cfb-news-rail>small,.cfb-news-rail h3{grid-column:1}.cfb-news-rail ol{grid-area:1/2/4}.cfb-news-rail button{grid-column:1}.cfb-bottom-grid{grid-template-columns:1fr}.cfb-quick-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.cfb-app{padding:22px 12px 26px}.cfb-command-header{grid-template-columns:1fr}.cfb-command-copy{padding:29px 23px}.cfb-command-copy h1{font-size:49px}.cfb-command-copy>p{font-size:14px}.cfb-board-status{border-top:1px solid var(--cfb-line);border-left:0;grid-template-columns:1fr auto;align-items:center;padding:22px;display:grid}.cfb-board-status>strong{grid-area:1/2/3}.cfb-board-status>p{margin:5px 0 0}.cfb-board-status button{grid-column:1/-1;margin-top:15px}.cfb-tabs button{min-height:57px;padding:0 11px}.cfb-tabs button>b{display:none}.cfb-conference-shell{padding:14px}.cfb-conference-shell>header,.cfb-prop-filter-shell>header,.cfb-section-head{flex-direction:column;align-items:flex-start}.cfb-conference-shell>header p,.cfb-prop-filter-shell>header p{text-align:left}.cfb-metrics{grid-template-columns:1fr 1fr}.cfb-network-picker>header{flex-direction:column;align-items:flex-start;gap:7px}.cfb-panel{padding:16px}.cfb-section-action{width:100%}.cfb-head-actions{justify-items:stretch;width:100%}.cfb-confidence-legend{width:100%}.cfb-confidence-legend span{flex:1}.cfb-schedule-status{grid-template-columns:1fr auto;gap:8px}.cfb-schedule-status>b{text-align:left;grid-area:1/1/auto/-1}.cfb-schedule-status>span{grid-area:2/1}.cfb-schedule-status>small{grid-area:2/2}.cfb-schedule-window,.cfb-kickoff-block{grid-template-columns:1fr;gap:10px}.cfb-schedule-window>header,.cfb-kickoff-block>header{grid-template-columns:1fr auto;align-items:end;display:grid}.cfb-schedule-window>header span{display:block}.cfb-kickoff-block>header small{grid-column:1/-1}.cfb-kickoff-block>header span{padding-bottom:3px}.cfb-cleanest ol,.cfb-feature-story{grid-template-columns:1fr}.cfb-feature-story>img,.cfb-feature-mark{min-height:230px;max-height:280px}.cfb-feature-story>span{padding:24px}.cfb-news-grid{grid-template-columns:1fr}.cfb-news-rail{display:block}.cfb-news-rail ol{margin-top:15px}.cfb-archive-note{flex-direction:column;align-items:flex-start;gap:5px}.cfb-match-scoreboard{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:8px;padding:21px 11px}.cfb-match-scoreboard article,.cfb-match-scoreboard article:last-child{text-align:center;flex-direction:column;gap:4px;min-width:0;display:flex}.cfb-match-scoreboard article>img,.cfb-match-scoreboard article>.cfb-team-fallback,.cfb-match-scoreboard article:last-child>img,.cfb-match-scoreboard article:last-child>.cfb-team-fallback{grid-area:auto;width:49px;height:49px}.cfb-match-scoreboard article strong{overflow-wrap:anywhere;width:100%;font-size:12px}.cfb-match-scoreboard article span{margin:0;font-size:8px}.cfb-match-scoreboard>div>small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cfb-match-scoreboard>div>strong{font-size:27px}.cfb-match-scoreboard>div>strong i{margin:0 3px}.cfb-match-scoreboard>div>span{font-size:8px}.cfb-match-trust{flex-wrap:wrap;gap:7px 12px}.cfb-match-trust b{width:100%;margin-left:0}.cfb-match-view{min-height:320px;padding:10px}.cfb-gamecast-grid,.cfb-player-stat-grid,.cfb-match-prop-grid{grid-template-columns:1fr}.cfb-match-prop-trust em{width:100%;margin-left:0}.cfb-play-card{grid-column:auto}}@media (width<=520px){.cfb-kicker{font-size:9px}.cfb-command-copy h1{font-size:42px}.cfb-command-meta>*{font-size:8px}.cfb-tabs{gap:4px;padding:5px}.cfb-tabs button{text-align:center;justify-content:center;min-height:52px;padding:0 7px}.cfb-tabs button small{display:none}.cfb-schedule-window>div,.cfb-pick-grid{grid-template-columns:1fr}.cfb-metrics button{min-height:142px;padding:13px}.cfb-metrics strong{font-size:28px}.cfb-metrics span{font-size:9px}.cfb-metrics em{margin-top:10px;font-size:8px}.cfb-section-head h2,.cfb-cleanest h2{font-size:29px}.cfb-bottom-grid{gap:10px}.cfb-availability-grid,.cfb-quick-grid{grid-template-columns:1fr}.cfb-quick-board:last-child{grid-column:auto}.cfb-quick-board:last-child ol{grid-template-columns:1fr}.cfb-quick-board:last-child li:nth-child(2n){border-left:0}.cfb-quick-board:last-child li:nth-child(2){border-top:1px solid #2d392c}.cfb-prop-card{padding:18px}.cfb-prop-identity h3{font-size:29px}.cfb-prop-identity>a{align-self:flex-start}.cfb-pick-game{grid-template-columns:1fr 1fr}.cfb-pick-game>span:last-child{grid-column:1/-1}.cfb-pick-game b{white-space:normal}.cfb-projection-strip{grid-template-columns:1fr}.cfb-quick-board li a{grid-template-columns:34px minmax(0,1fr)}.cfb-quick-board li em{text-align:left;grid-column:2;max-width:none}.cfb-market-menu span{flex-direction:column;align-items:flex-start;gap:5px}.cfb-prop-card>footer{align-items:flex-start}.cfb-prop-card>footer span{white-space:normal}.cfb-cleanest,.cfb-hold-card{padding:17px}.cfb-cleanest li{grid-template-columns:34px minmax(0,1fr)}.cfb-cleanest li em{white-space:normal;grid-column:2}.cfb-production{grid-template-columns:1fr}.cfb-news-grid a{grid-template-columns:92px minmax(0,1fr)}.cfb-news-grid img,.cfb-news-mark{width:92px}.cfb-footer{flex-direction:column;align-items:flex-start}.cfb-footer p{text-align:left}.cfb-match-hub-wrap{padding:0;display:block}.cfb-match-hub{border-width:0;border-radius:0;width:100%;max-height:100dvh}.cfb-match-hub-bar{grid-template-columns:auto 1fr auto;gap:7px;padding:9px}.cfb-match-hub-bar>button{padding:0 8px;font-size:9px}.cfb-match-scoreboard{grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr);padding:17px 7px}.cfb-match-scoreboard article>img,.cfb-match-scoreboard article>.cfb-team-fallback,.cfb-match-scoreboard article:last-child>img,.cfb-match-scoreboard article:last-child>.cfb-team-fallback{width:43px;height:43px}.cfb-match-scoreboard article strong{font-size:10px}.cfb-match-scoreboard>div>strong{font-size:23px}.cfb-match-tabs{padding:7px}.cfb-match-tabs button{min-height:36px;padding:0 11px;font-size:9px}.cfb-team-stat-card>header,.cfb-team-stat-card>div{grid-template-columns:70px minmax(0,1fr) 70px}}.cfb-prop-card.search-focus{z-index:1;outline:2px solid #e5b65e;position:relative;box-shadow:0 0 0 6px #e5b65e26,0 22px 55px #0008}.cfb-prop-coverage{background:#081725;border:1px solid #285173;border-radius:16px;margin:0 0 17px;overflow:hidden}.cfb-prop-coverage>header{background:linear-gradient(120deg,#0c2b48,#0b1b2a);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.cfb-prop-coverage>header span>*{display:block}.cfb-prop-coverage>header small{color:#ff9a4e;letter-spacing:.1em;font-size:10px;font-weight:1000}.cfb-prop-coverage>header b{margin-top:4px;font-size:17px}.cfb-prop-coverage>header p{color:#91a8ba;max-width:430px;margin:0;font-size:12px;line-height:1.45}.cfb-prop-coverage>div:not(.cfb-prop-coverage-empty){background:#244158;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-height:420px;display:grid;overflow:auto}.cfb-prop-coverage button{color:#edf5fb;text-align:left;cursor:pointer;background:#0a1b2a;border:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:12px;display:flex}.cfb-prop-coverage button:hover,.cfb-prop-coverage button:focus-visible{outline-offset:-2px;background:#102d43;outline:2px solid #ff9b53}.cfb-prop-coverage button small{color:#78aff4;letter-spacing:.05em;font-size:9px;font-weight:950}.cfb-prop-coverage button b{font-size:13px}.cfb-prop-coverage button span,.cfb-prop-coverage button em{color:#8ea7ba;font-size:10px;font-style:normal;line-height:1.4}.cfb-prop-coverage button em{color:#e3b65e}.cfb-prop-coverage-empty{color:#91a8ba;padding:18px;font-size:13px}@media (width<=900px){.cfb-prop-coverage>div:not(.cfb-prop-coverage-empty){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.cfb-prop-coverage>header{flex-direction:column;align-items:flex-start}.cfb-prop-coverage>div:not(.cfb-prop-coverage-empty){grid-template-columns:1fr}.cfb-prop-coverage button{padding:11px 13px}}.cfb-conference-matchups{background:#061321;gap:12px;padding:16px;display:grid}.cfb-matchup-conference{background:#0a1b2b;border:1px solid #254766;border-radius:15px;overflow:hidden}.cfb-matchup-conference>summary{cursor:pointer;background:linear-gradient(110deg,#102c46,#0b1b2b);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 16px;list-style:none;display:flex}.cfb-matchup-conference>summary::-webkit-details-marker{display:none}.cfb-matchup-conference>summary span{gap:3px;display:grid}.cfb-matchup-conference>summary small{color:#ff9a4e;letter-spacing:.1em;font-size:9px;font-weight:950}.cfb-matchup-conference>summary b{color:#eef6fb;font-size:17px}.cfb-matchup-conference>summary em{color:#92a9ba;font-size:11px;font-style:normal}.cfb-conference-matchup-list{border-top:1px solid #254766;display:grid}.cfb-matchup-row{background:#081725;border-bottom:1px solid #244056}.cfb-matchup-row:last-child{border-bottom:0}.cfb-matchup-toggle{color:#edf5fb;text-align:left;cursor:pointer;background:#081725;border:0;grid-template-columns:minmax(92px,120px) minmax(0,1fr) 66px 34px;align-items:center;gap:14px;width:100%;min-height:76px;padding:10px 16px;display:grid}.cfb-matchup-teams{gap:6px;min-width:0;display:grid}.cfb-compact-team{color:#b9cad5;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:750;display:flex}.cfb-compact-team img,.cfb-compact-team i{object-fit:contain;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.cfb-compact-team i{color:#84b8ff;background:#10263a;border:1px solid #315977;border-radius:50%;font-size:8px;font-style:normal;font-weight:900}.cfb-compact-team b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfb-matchup-count{color:#94a9b9;text-align:center;justify-items:center;gap:4px;font-size:9px;display:grid}.cfb-matchup-count i{color:#8dbafa;border:1px solid #315975;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;font-style:normal;font-weight:500;line-height:1;display:grid}.cfb-matchup-details{background:#091b2a;border-top:1px solid #254766;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.cfb-matchup-details>div{background:#0c2030;border:1px solid #1e3d56;border-radius:10px;align-content:start;gap:4px;padding:11px;display:grid}.cfb-matchup-projections{background:#071522;border:1px solid #254766;border-radius:11px;grid-column:1/-1;overflow:hidden}.cfb-matchup-projections>header{background:#102a40;border-bottom:1px solid #254766;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.cfb-matchup-projections>header small{color:#82b2f5;letter-spacing:.08em;font-size:10px;font-weight:950}.cfb-matchup-projections ul{margin:0;padding:0;list-style:none}.cfb-matchup-projections li{border-bottom:1px solid #1e374c;grid-template-columns:minmax(125px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.cfb-matchup-projections li:last-child{border-bottom:0}.cfb-matchup-projections li>span:first-child{gap:3px;min-width:0;display:grid}.cfb-matchup-projections li>span:first-child b{color:#f1f6fa;font-size:13px}.cfb-matchup-projections li>span:first-child small{color:#8ba2b3;font-size:10px}.cfb-row-markets{color:#c0cfda;font-size:11px;line-height:1.45}.cfb-matchup-projections li button{color:#94c0ff;white-space:nowrap;cursor:pointer;background:#102e49;border:1px solid #3a6690;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:850}.cfb-matchup-projections li button:hover,.cfb-matchup-projections li button:focus-visible{color:#ffd0a7;border-color:#ff8a39;outline:none}.cfb-matchup-row.search-focus{outline-offset:-2px;outline:2px solid #ff8a39}.cfb-pick-profile-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010711c9;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.cfb-pick-profile{color:#edf5fb;background:#071725;border:1px solid #32618a;border-radius:20px 20px 8px 8px;width:min(100%,560px);max-height:min(78vh,760px);overflow:auto;box-shadow:0 25px 90px #000b}.cfb-pick-profile>header{background:linear-gradient(130deg,#123653,#0b1a29);border-bottom:1px solid #264b68;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.cfb-pick-profile>header small{color:#ff9c52;letter-spacing:.07em;font-size:10px;font-weight:900}.cfb-pick-profile>header h3{margin:5px 0 3px;font-size:24px}.cfb-pick-profile>header p{color:#93a9b9;margin:0;font-size:12px}.cfb-pick-profile>header button{color:#bfd4e2;cursor:pointer;background:#0a2133;border:1px solid #355976;border-radius:50%;width:34px;height:34px;font-size:23px}.cfb-pick-profile>section{border-bottom:1px solid #203b50;padding:16px 20px}.cfb-pick-profile h4,.cfb-pick-profile-projection>small{color:#83b2f4;letter-spacing:.08em;margin:0 0 9px;font-size:10px;font-weight:950;display:block}.cfb-pick-profile>section p{color:#b5c5d0;margin:5px 0;font-size:13px;line-height:1.5}.cfb-pick-profile-projection{background:#0c2030}.cfb-pick-profile-projection>div{flex-wrap:wrap;gap:8px;display:flex}.cfb-pick-profile-projection>div b{color:#f4c56a;background:#0a1926;border:1px solid #31516b;border-radius:8px;padding:7px 9px;font-size:12px}.cfb-pick-profile-projection>p{color:#91a8b9;margin:10px 0 0;font-size:10px;line-height:1.45}.cfb-pick-profile-notebook{gap:7px;display:grid}.cfb-pick-profile-notebook p{overflow-wrap:anywhere;background:#0a1a27;border:1px solid #1e3c52;border-radius:8px;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:8px 9px;display:grid;margin:0!important}.cfb-pick-profile-notebook p b{color:#83b2f4;font-size:10px}.cfb-pick-profile-notebook p span{color:#b5c5d0;font-size:11px}.cfb-pick-profile-games{gap:7px;display:grid}.cfb-pick-profile-games article{background:#0a1a27;border:1px solid #1e3c52;border-radius:9px;grid-template-columns:70px 1fr;gap:3px 10px;padding:9px;display:grid}.cfb-pick-profile-games b{color:#83b2f4;grid-row:span 2;font-size:10px}.cfb-pick-profile-games span{color:#91a8b9;font-size:10px}.cfb-pick-profile-games strong{color:#e7eff4;font-size:12px}.cfb-pick-profile-source{color:#8dbafa;margin:14px 20px;font-size:12px;font-weight:800;display:inline-block}.cfb-pick-profile>footer{background:#071725;border-top:1px solid #24435a;padding:12px 20px;position:sticky;bottom:0}.cfb-pick-profile>footer button{color:#eaf4fc;cursor:pointer;background:#123654;border:1px solid #4a83b6;border-radius:10px;width:100%;min-height:42px;font-size:13px;font-weight:850}@media (width<=700px){.cfb-conference-matchups{padding:10px}.cfb-matchup-toggle{grid-template-columns:70px minmax(0,1fr) 50px 28px;gap:8px;padding:10px}.cfb-matchup-time{font-size:10px}.cfb-compact-team{gap:6px;font-size:12px}.cfb-compact-team img,.cfb-compact-team i{flex-basis:23px;width:23px;height:23px}.cfb-matchup-total{padding:5px 2px}.cfb-matchup-total b{font-size:13px}.cfb-matchup-count{font-size:0}.cfb-matchup-count i{width:26px;height:26px}.cfb-matchup-details{grid-template-columns:1fr;padding:10px}.cfb-matchup-projections{grid-column:auto}.cfb-matchup-projections>header{flex-direction:column;align-items:flex-start;gap:4px}.cfb-matchup-projections li{grid-template-columns:minmax(0,1fr) auto;gap:7px}.cfb-row-markets{grid-area:2/1/auto/-1}.cfb-matchup-projections li button{grid-area:1/2}.cfb-matchup-date{grid-column:auto}.cfb-pick-profile-backdrop{padding:0}.cfb-pick-profile{border-radius:20px 20px 0 0;width:100%;max-height:84dvh}.cfb-pick-profile>header,.cfb-pick-profile>section{padding:16px}.cfb-pick-profile-notebook p{grid-template-columns:100px minmax(0,1fr)}}.cfb-matchup-projections li.search-focus{outline-offset:-2px;background:#10263a;outline:2px solid #ff8a39}.cfb-plays-conference-shell{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0}.cfb-plays-conference-shell .cfb-conference-toggle{scrollbar-width:thin;gap:8px;padding:2px 0 7px;overflow-x:auto}.cfb-plays-conference-shell .cfb-conference-toggle button{color:#9aafbe;white-space:nowrap;background:#0b1924;border:1px solid #294657;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:7px 11px;font-size:11px;font-weight:750;display:flex}.cfb-plays-conference-shell .cfb-conference-toggle button b{color:#9eb8ca;background:#132839;min-width:20px;height:20px;font-size:9px}.cfb-plays-conference-shell .cfb-conference-toggle button.active{color:#eff6ff;box-shadow:none;background:#143252;border-color:#548fe3}.cfb-plays-conference-shell .cfb-conference-toggle button.active b{color:#eff6ff;background:#275184}.cfb-prop-panel>.cfb-section-head{background:0 0;border:0;border-bottom:1px solid #294254;border-radius:0;padding:0 0 20px}.cfb-prop-panel>.cfb-section-head h2{font-size:30px}.cfb-prop-panel>.cfb-section-head p{color:#91a6b4;max-width:690px;font-size:14px}.cfb-current-game-count{color:#45d7a5;letter-spacing:.07em;background:#0b2924;border:1px solid #37d8a2;border-radius:999px;padding:10px 15px;font-size:12px}.cfb-prop-matchup-head{background:#112638;border:1px solid #31516a;border-bottom:0;border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:22px;padding:18px 20px;display:flex}.cfb-prop-matchup-head small{color:#79aef8;letter-spacing:.08em;font-size:11px;font-weight:950}.cfb-prop-matchup-head h3{color:#eef5f8;margin:5px 0 0;font-size:22px}.cfb-prop-matchup-head>b{color:#f0c15b;font-size:12px}.cfb-conference-matchups{background:#0b1924;border:1px solid #31516a;border-radius:0 0 18px 18px;width:calc(100% + 24px);margin-inline:-12px;padding:0}.cfb-matchup-row{background:#0b1924;border-top:1px solid #294254}.cfb-matchup-toggle{background:#0b1924;border-radius:0;grid-template-columns:minmax(108px,140px) minmax(0,1fr) 78px minmax(115px,auto);min-height:82px;padding:12px 20px}.cfb-matchup-toggle:hover,.cfb-matchup-toggle:focus-visible,.cfb-matchup-row.expanded .cfb-matchup-toggle{background:#132d41}.cfb-matchup-time{color:#f0c15b;font-size:13px;font-weight:850}.cfb-matchup-teams{color:#eef5f8;gap:6px;font-size:14px;font-weight:800}.cfb-compact-team img,.cfb-compact-team i{filter:drop-shadow(0 1px 3px #0008);flex:0 0 27px;width:27px;height:27px}.cfb-matchup-total{background:#102332;border-color:#2a4559;border-radius:10px;padding:7px 8px}.cfb-matchup-total small{color:#8da5b5;font-size:9px}.cfb-matchup-total b{color:#f1c25c;font-size:16px}.cfb-matchup-count{color:#91a8b7;justify-content:flex-end;gap:12px;font-size:12px}.cfb-matchup-count i{color:#8cbaff;border-color:#38576e;width:28px;height:28px;font-size:18px}.cfb-matchup-details{background:#0d202e;border-top-color:#263f52;grid-template-columns:1fr 1fr auto;padding:16px 20px}.cfb-matchup-projections>header{background:#112638;flex-direction:row;align-items:center;padding:10px 12px}.cfb-matchup-projections>p{color:#91a8b7;padding:12px;font-size:12px}@media (width<=700px){.cfb-prop-panel>.cfb-section-head{align-items:flex-start;padding:0 0 16px}.cfb-prop-panel>.cfb-section-head h2{font-size:28px}.cfb-prop-matchup-head{margin-top:16px;padding:15px}.cfb-conference-matchups{width:auto;margin-inline:0}.cfb-matchup-toggle{grid-template-columns:82px minmax(0,1fr) 56px 27px;gap:9px;padding:11px 12px}.cfb-matchup-time{font-size:11px}.cfb-matchup-teams,.cfb-compact-team{font-size:13px}.cfb-compact-team{gap:7px}.cfb-compact-team img,.cfb-compact-team i{flex-basis:24px;width:24px;height:24px}.cfb-matchup-total{padding:6px 3px}.cfb-matchup-total b{font-size:14px}.cfb-matchup-count{gap:0;font-size:10px}.cfb-matchup-count>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cfb-matchup-count i{width:25px;height:25px}.cfb-matchup-details{grid-template-columns:1fr 1fr;padding:12px}.cfb-matchup-projections>header{flex-direction:row;align-items:center}}@media (width<=420px){.cfb-matchup-toggle{grid-template-columns:68px minmax(0,1fr) 51px 25px;gap:7px;padding:10px 9px}.cfb-matchup-time{font-size:10px}.cfb-matchup-teams,.cfb-compact-team{font-size:12px}.cfb-matchup-count i{width:23px;height:23px}.cfb-matchup-details{grid-template-columns:1fr}}.cfb-current-game-count{color:#65d9a2;text-align:right;flex:none;font-size:11px;font-weight:900}.cfb-archive-note{color:#91a8b7;background:#0b1d2a;border-color:#29485f;border-radius:10px;margin:12px 0;padding:10px 14px;font-size:11px}.cfb-archive-note b{color:#79aef8;font-size:10px}.cfb-prop-panel>.cfb-section-head{background:linear-gradient(120deg,#12344b,#0d1d2b);border:1px solid #31516a;border-radius:16px 16px 0 0;align-items:center;padding:16px 20px}.cfb-prop-panel>.cfb-section-head small{color:#79aef8}.cfb-prop-panel>.cfb-section-head h2{margin:4px 0;font-size:22px}.cfb-prop-panel>.cfb-section-head p{color:#91a6b4;margin:0;font-size:12px}.cfb-conference-matchups{background:#0b1924;border:1px solid #31516a;border-top:0;border-radius:0 0 16px 16px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.cfb-matchup-row{background:#0b1924;border:0;border-top:1px solid #294254;border-radius:0;min-width:0}.cfb-matchup-row:first-child{border-top:0}.cfb-matchup-toggle{color:#eef5f8;text-align:left;cursor:pointer;background:#0b1924;border:0;border-radius:0;grid-template-columns:minmax(108px,140px) minmax(0,1fr) 78px minmax(115px,auto);align-items:center;gap:18px;width:100%;min-height:82px;padding:12px 20px;display:grid}.cfb-matchup-toggle:hover,.cfb-matchup-toggle:focus-visible,.cfb-matchup-row.expanded .cfb-matchup-toggle{background:#132d41;outline:none}.cfb-matchup-time{color:#f0c15b;white-space:nowrap;font-size:13px;font-weight:850}.cfb-matchup-teams{color:#eef5f8;gap:6px;min-width:0;font-size:14px;font-weight:800;line-height:1.25;display:grid}.cfb-compact-team{color:#eef5f8;gap:9px;font-size:14px}.cfb-compact-team img,.cfb-compact-team i{flex:0 0 27px;width:27px;height:27px}.cfb-matchup-total{background:#102332;border:1px solid #2a4559;border-radius:10px;justify-items:center;gap:3px;padding:7px 8px;display:grid}.cfb-matchup-total small{color:#8da5b5;letter-spacing:.1em;font-size:9px;font-weight:900}.cfb-matchup-total b{color:#f1c25c;font-size:16px;line-height:1}.cfb-matchup-count{color:#91a8b7;white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.cfb-matchup-count i{color:#8cbaff;border:1px solid #38576e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;font-style:normal;display:grid}.cfb-matchup-details{background:#0d202e;border-top:1px solid #263f52;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.cfb-matchup-details>div{background:0 0;border:0;border-radius:0;gap:4px;padding:0;display:grid}.cfb-matchup-details>div small{color:#79aef8;letter-spacing:.06em;font-size:10px;font-weight:900}.cfb-matchup-details>div b{color:#f0c15b;font-size:15px}.cfb-matchup-details>div span{color:#96aab8;font-size:12px;line-height:1.45}.cfb-matchup-projections{background:#0a1823;border-color:#29485f;border-radius:11px;grid-column:1/-1}.cfb-matchup-projections>header{background:#112638;border:0;padding:10px 12px}.cfb-matchup-projections>header small{color:#79aef8;font-size:10px}.cfb-matchup-projections>header span{color:#91a8b7;font-size:11px}.cfb-matchup-projections>p{color:#91a8b7;margin:0;padding:12px;font-size:12px}.cfb-matchup-date{color:#91a8b7;grid-column:1/-1;font-size:10px}.cfb-source-line{margin:12px 4px 0}@media (width<=700px){.cfb-prop-panel>.cfb-section-head{align-items:flex-start;padding:14px}.cfb-matchup-toggle{grid-template-columns:82px minmax(0,1fr) 56px 27px;gap:9px;padding:11px 12px}.cfb-matchup-time{font-size:11px}.cfb-matchup-teams,.cfb-compact-team{font-size:13px}.cfb-compact-team{gap:7px}.cfb-compact-team img,.cfb-compact-team i{flex-basis:24px;width:24px;height:24px}.cfb-matchup-total{padding:6px 3px}.cfb-matchup-total b{font-size:14px}.cfb-matchup-count{gap:0;font-size:10px}.cfb-matchup-count>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cfb-matchup-count i{width:25px;height:25px}.cfb-matchup-details{grid-template-columns:1fr 1fr;padding:12px}.cfb-matchup-projections ul{grid-template-columns:1fr}.cfb-matchup-projections li:nth-child(odd){border-right:0}}@media (width<=420px){.cfb-matchup-toggle{grid-template-columns:68px minmax(0,1fr) 51px 25px;gap:7px;padding:10px 9px}.cfb-matchup-time{font-size:10px}.cfb-matchup-teams,.cfb-compact-team{font-size:12px}.cfb-matchup-count i{width:23px;height:23px}.cfb-matchup-details{grid-template-columns:1fr}}.cfb-nfl-projection-board{grid-column:1/-1;min-width:0}.cfb-nfl-projection-board>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.cfb-nfl-projection-board>header small{color:#80b5fa;font-size:14px}.cfb-nfl-projection-board h3{color:#eef5fa;margin:5px 0;font-size:22px}.cfb-nfl-projection-board>header>b{color:#ff9b51;font-size:14px}.cfb-projection-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cfb-projection-side{background:#0a1926;border:1px solid #31516a;border-radius:12px;min-width:0;overflow:hidden}.cfb-projection-side>header{background:#142e42;justify-content:space-between;gap:10px;padding:16px;display:flex}.cfb-projection-side>header span{gap:6px;min-width:0;display:grid}.cfb-projection-side>header small{color:#9ac2f5;font-size:14px;font-weight:800}.cfb-projection-side>header b{color:#f2f6fa;font-size:16px}.cfb-projection-side>header em{color:#adc0cf;white-space:nowrap;font-size:14px;font-style:normal}.cfb-projection-defense{border-bottom:1px solid #294357;gap:6px;padding:14px 16px;display:grid}.cfb-projection-defense b{color:#ffac6e;font-size:14px}.cfb-projection-defense span{color:#afc2d1;font-size:14px;line-height:1.5}.cfb-projection-player{border-bottom:1px solid #294357;padding:16px}.cfb-projection-player:last-child{border-bottom:0}.cfb-projection-player>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cfb-projection-player>header span{gap:5px;min-width:0;display:grid}.cfb-projection-player>header b{color:#f0f6fa;overflow-wrap:anywhere;font-size:17px}.cfb-projection-player>header small{color:#a0b8c9;font-size:14px;line-height:1.4}.cfb-projection-player button{color:#bdd9ff;cursor:pointer;background:#143149;border:1px solid #517ba0;border-radius:8px;flex-shrink:0;padding:8px 10px;font-size:14px;font-weight:700}.cfb-projection-player button:focus-visible{outline-offset:3px;outline:2px solid #ff9b51}.cfb-projection-market-tags{flex-wrap:wrap;gap:8px;display:flex}.cfb-projection-market-tags>span{background:#102636;border:1px solid #31516a;border-radius:8px;flex:1;gap:6px;min-width:80px;padding:10px;display:grid}.cfb-projection-market-tags small{color:#9eb8c9;font-size:14px;line-height:1.25}.cfb-projection-market-tags b{color:#f4f8fc;font-size:20px}.cfb-projection-market-tags .td-yes{background:#103b30;border-color:#258a69}.cfb-projection-market-tags .td-yes b{color:#7be2ba}.cfb-projection-market-tags .td-no b{color:#b2c3d1}.cfb-research-target{margin:12px 0 0;line-height:1.5;color:#ffd1ae!important;font-size:16px!important}.cfb-research-target b{color:#ff9b51;font-size:14px}.cfb-projection-empty{color:#a5bbcb;padding:16px;font-size:16px;line-height:1.5}.cfb-notebook-holds{background:#0b1c2b;border:1px solid #35536c;border-radius:12px;margin:18px 0;padding:16px}.cfb-notebook-holds summary{cursor:pointer;color:#ffc89e;font-size:16px;font-weight:800}.cfb-notebook-holds>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cfb-notebook-holds article{border:1px solid #2c465b;border-radius:8px;min-width:0;padding:14px}.cfb-notebook-holds header{gap:5px;display:grid}.cfb-notebook-holds b{color:#f3f6fa;font-size:16px}.cfb-notebook-holds span,.cfb-notebook-holds a{color:#94bbf0;font-size:14px}.cfb-notebook-holds p{color:#b6c7d4;font-size:16px;line-height:1.5}.cfb-pick-profile>section p{font-size:16px}.cfb-pick-profile h4,.cfb-pick-profile-projection>small,.cfb-pick-profile>header small,.cfb-pick-profile>header p,.cfb-pick-profile-notebook p span,.cfb-pick-profile-games article span,.cfb-pick-profile-source{font-size:14px}.cfb-pick-profile-games article strong{font-size:16px}.cfb-pick-profile-notebook p b{font-size:14px}.cfb-prop-panel>.cfb-section-head p,.cfb-matchup-date,.cfb-source-line{font-size:14px;line-height:1.5}@media (width<=900px){.cfb-projection-sides{grid-template-columns:1fr}}@media (width<=600px){.cfb-notebook-holds>div{grid-template-columns:1fr}.cfb-projection-player{padding:12px}.cfb-projection-player>header{flex-wrap:wrap}.cfb-nfl-projection-board>header{align-items:flex-start}.cfb-nfl-projection-board h3{font-size:20px}.cfb-pick-profile-backdrop{padding:8px}.cfb-matchup-time{white-space:normal;font-size:14px}.cfb-compact-team{font-size:14px}}.cfb-prop-menu-filters{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.cfb-prop-menu-filters button{color:#c0d4e4;cursor:pointer;background:#102538;border:1px solid #3b6080;border-radius:9px;min-height:44px;padding:10px 14px;font-size:16px;font-weight:800}.cfb-prop-menu-filters button.active{color:#081726;background:#ff8b3a;border-color:#ffac70}.cfb-prop-menu-filters button:focus-visible{outline-offset:3px;outline:2px solid #a4c9ff}.cfb-prop-key{color:#a6bdce;margin:0 0 16px;font-size:14px;line-height:1.5}.cfb-player-brief{color:#b7c8d5;margin:12px 0 0;font-size:14px;line-height:1.5}.cfb-player-brief.hold{color:#ecc098}.cfb-projection-market-tags>span{min-width:90px}.cfb-projection-market-tags em{color:#8debc6;font-size:12px;font-style:normal;font-weight:800;line-height:1.3}.cfb-projection-market-tags .td-hold{background:#30281f;border-color:#78563c}.cfb-projection-market-tags .td-hold b{color:#f0bb89}.cfb-roster-depth{border-top:1px solid #35546e}.cfb-roster-depth>summary{cursor:pointer;color:#a7c9f4;background:#11283b;padding:16px;font-size:16px;font-weight:800}.cfb-projection-player.held{background:#101f2c}.cfb-projection-side>header em{white-space:normal;text-align:right}.cfb-matchup-toggle{grid-template-columns:minmax(90px,120px) minmax(0,1fr) 70px minmax(90px,auto)}@media (width<=700px){.cfb-matchup-toggle{grid-template-columns:70px minmax(0,1fr) 50px 25px;gap:8px}.cfb-projection-market-tags>span{min-width:85px}.cfb-prop-menu-filters button{padding:9px 12px}}.cfb-tabs .cfb-spread-tab{background:#172c3c;border:1px solid #ad6130}.cfb-tabs .cfb-spread-tab strong{color:#ffad68;font-size:1.2rem}.cfb-weekend-spread .cfb-section-head h2{font-size:clamp(1.8rem,4vw,2.6rem)}.cfb-spread-list{gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.cfb-spread-pick{background:#102737;border:1px solid #35566e;border-radius:16px;grid-template-columns:58px minmax(0,1fr) 170px;gap:16px;padding:24px;display:grid}.cfb-spread-rank{color:#ffad68;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900}.cfb-spread-player{min-width:0}.cfb-spread-player small{color:#a8c1d6;font-size:.875rem;line-height:1.5;display:block}.cfb-spread-player h3{color:#fff;overflow-wrap:anywhere;margin:6px 0 8px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.cfb-spread-player p,.cfb-spread-evidence p{color:#b7cbdc;margin:0 0 8px;font-size:1rem;line-height:1.55}.cfb-spread-target{background:#17384f;border:1px solid #5086ae;border-radius:12px;align-self:start;gap:6px;padding:16px;display:grid}.cfb-spread-target small{color:#c6dbea;font-size:.875rem;font-weight:800}.cfb-spread-target strong{color:#fff;font-size:2.25rem;line-height:1.15}.cfb-spread-target.scorer{background:#123b33;border-color:#68b79b}.cfb-spread-target.scorer strong{color:#adf1cd}.cfb-spread-evidence{grid-column:2/-1}.cfb-spread-evidence .cfb-spread-caution{color:#ffc88a}.cfb-spread-evidence button{color:#dbeeff;cursor:pointer;background:#18364b;border:1px solid #5888aa;border-radius:10px;min-height:44px;padding:10px 18px;font-size:1rem;font-weight:800}.cfb-spread-evidence button:focus-visible{outline-offset:3px;outline:3px solid #ffad68}@media (width<=700px){.cfb-tabs{grid-template-columns:1fr 1fr}.cfb-tabs .cfb-spread-tab{min-height:64px}.cfb-tabs .cfb-spread-tab strong{font-size:1.1rem}.cfb-spread-pick{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 14px}.cfb-spread-rank{font-size:1.35rem}.cfb-spread-target{box-sizing:border-box;grid-column:2;width:100%}.cfb-spread-evidence{grid-column:1/-1}}.cfb-spread-market-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.cfb-spread-market-tabs button{color:#dbeeff;cursor:pointer;text-align:left;background:#122c40;border:1px solid #456c89;border-radius:12px;align-content:center;gap:7px;min-height:84px;padding:14px;display:grid}.cfb-spread-market-tabs strong{font-size:1.1rem;line-height:1.4}.cfb-spread-market-tabs span{color:#a8c2d8;font-size:.875rem}.cfb-spread-market-tabs button.active{background:#223c50;border-color:#ffab64;box-shadow:inset 0 3px #ffab64}.cfb-spread-market-tabs button:focus-visible{outline-offset:3px;outline:3px solid #ffab64}.cfb-spread-market-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cfb-spread-market-heading h3{color:#fff;margin:10px 0;font-size:1.5rem}.cfb-spread-market-heading b{color:#ffbd83;font-size:.875rem}.cfb-spread-book-note{color:#afc4d7;font-size:.875rem;line-height:1.5}.cfb-spread-book-note a{color:#b6dbff;text-decoration:underline}@media (width<=700px){.cfb-spread-market-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cfb-spread-market-tabs button{min-height:88px;padding:12px}}.cfb-rankings-scroll{overflow-x:auto}.cfb-rankings-panel table{border-collapse:collapse;width:100%;font-size:1rem}.cfb-rankings-panel caption{text-align:left;color:#90a8c0;padding:0 0 14px;font-size:.875rem}.cfb-rankings-panel th,.cfb-rankings-panel td{border-bottom:1px solid var(--cfb-line);text-align:right;white-space:nowrap;padding:13px 12px}.cfb-rankings-panel th:first-child,.cfb-rankings-panel td:nth-child(2),.cfb-rankings-panel thead th:nth-child(2){text-align:left}.cfb-rankings-panel thead th{color:#90a8c0;font-size:.875rem}.cfb-rankings-panel tbody th{color:#ffad68;font-size:1.125rem}.cfb-rankings-panel td a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.cfb-rankings-panel td a:hover{text-decoration:underline}.cfb-rankings-panel td img{object-fit:contain;width:30px;height:30px}.cfb-rankings-panel td small{color:#90a8c0;font-size:.875rem}.cfb-rankings-panel .up{color:#88d6a7}.cfb-rankings-panel .down{color:#ff9696}.cfb-rankings-panel .new{color:#ffad68;font-size:.875rem;font-weight:800}@media (width<=720px){.cfb-rankings-panel th,.cfb-rankings-panel td{padding:11px 8px}.cfb-rankings-panel td a{gap:7px}.cfb-rankings-panel td img{width:24px;height:24px}.cfb-tabs button:last-child{grid-column:1/-1}}.cfb-cast{--cast-line:#283a50;--cast-panel:#101e30;color:#e9eff6;font-size:1rem}.cfb-cast-linescore{border:1px solid var(--cast-line);background:var(--cast-panel);border-radius:10px;margin-bottom:16px;overflow-x:auto}.cfb-cast table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cfb-cast th,.cfb-cast td{text-align:center;border-bottom:1px solid var(--cast-line);padding:10px 12px;font-size:.875rem}.cfb-cast th:first-child{text-align:left}.cfb-cast-linescore th img{object-fit:contain;vertical-align:middle;width:26px;height:26px;margin-right:10px;display:inline-block}.cfb-cast-linescore td:last-child{color:#fff;font-size:1.25rem;font-weight:800}.cfb-cast-columns{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.cfb-cast-main,.cfb-cast-sidebar{flex-direction:column;gap:18px;min-width:0;display:flex}.cfb-cast-field-card,.cfb-cast-feed,.cfb-cast-card{background:var(--cast-panel);border:1px solid var(--cast-line);border-radius:10px;overflow:hidden}.cfb-cast header{border-bottom:1px solid var(--cast-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.875rem;display:flex}.cfb-cast header span{color:#b7c8d9}.cfb-cast header button{color:#ff9c51;cursor:pointer;background:0 0;border:0;font-size:.875rem}.cfb-cast-situation{flex-direction:column;gap:4px;padding:18px 16px 14px;display:flex}.cfb-cast-situation strong{font-size:1.375rem}.cfb-cast-situation span{color:#bbc9d6;font-size:.875rem}.cfb-cast-field{background:#245c42;border:2px solid #d8e9df;border-radius:4px;height:165px;margin:0 16px;display:flex;overflow:hidden}.cfb-cast-endzone{writing-mode:vertical-rl;letter-spacing:2px;background:#153c2b;justify-content:center;align-items:center;width:8%;font-size:.875rem;font-weight:800;display:flex}.cfb-cast-turf{background:repeating-linear-gradient(90deg,#276648 0% 10%,#235c41 10% 20%);flex:1;position:relative}.cfb-cast-yard{background:#b6d7bc;flex-direction:column;justify-content:space-between;width:1px;padding:14px 0;display:flex;position:absolute;top:0;bottom:0}.cfb-cast-yard b{color:#edf5ef;font-size:.75rem;transform:translate(-50%)}.cfb-cast-ball{background:#ff983c;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.cfb-cast-ball:after{content:"";background:#fff;border-radius:50%;width:13px;height:9px;position:absolute;top:48%;left:-5px;box-shadow:0 0 0 3px #ff983c}.cfb-cast-ball span{color:#fff;background:#15263a;padding:3px 7px;font-size:.75rem;font-style:normal;position:absolute;top:30%;left:50%;transform:translate(-50%)}.cfb-cast-last{padding:16px}.cfb-cast-last small{color:#ffab68;font-size:.75rem;font-weight:700}.cfb-cast-last p{margin:6px 0 0;line-height:1.5}.cfb-cast-feed nav{border-bottom:1px solid var(--cast-line);display:flex}.cfb-cast-feed nav button{color:#b9c9d8;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:16px 8px;font-size:.875rem;font-weight:700}.cfb-cast-feed nav button.active{color:#fff;border-bottom-color:#ff983c}.cfb-cast-periods{border-bottom:1px solid var(--cast-line);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.cfb-cast-periods button{color:#d7e2eb;cursor:pointer;background:#172b43;border:1px solid #3a5069;border-radius:5px;padding:7px 12px;font-size:.875rem}.cfb-cast-periods button.active{color:#102034;background:#ff983c;border-color:#ff983c}.cfb-cast-plays{max-height:650px;margin:0;padding:0;list-style:none;overflow-y:auto}.cfb-cast-plays li{border-bottom:1px solid var(--cast-line);grid-template-columns:70px minmax(0,1fr);gap:14px;padding:16px;display:grid}.cfb-cast-plays li.scoring{background:#19334b;border-left:3px solid #ff983c}.cfb-cast-plays li>div{flex-direction:column;gap:4px;display:flex}.cfb-cast-plays small,.cfb-cast-plays em{color:#adbdce;font-size:.8125rem;font-style:normal}.cfb-cast-plays p{margin:0 0 6px;line-height:1.5}.cfb-cast-plays article{min-width:0}.cfb-cast-empty{color:#bccada;margin:0;padding:22px 16px;line-height:1.5}.cfb-cast-card th,.cfb-cast-card td{padding:12px 10px}.cfb-cast-card tbody th{color:#bdcddd;font-weight:400}.cfb-cast-leaders{border-bottom:1px solid var(--cast-line);padding:12px 16px}.cfb-cast-leaders h3{color:#ffab68;margin:0 0 12px;font-size:.875rem}.cfb-cast-leaders small{color:#aebfd0;font-size:.8125rem}.cfb-cast-leaders p{flex-direction:column;gap:4px;margin:5px 0 14px;display:flex}.cfb-cast-leaders span{color:#bbcddd;font-size:.875rem}.cfb-cast dl{margin:0;padding:16px}.cfb-cast dt{color:#aebfd0;font-size:.8125rem}.cfb-cast dd{margin:4px 0 16px;line-height:1.4}.cfb-cast button:focus-visible{outline-offset:-3px;outline:2px solid #ffaf71}@media (width<=850px){.cfb-cast-columns{grid-template-columns:minmax(0,1fr)}.cfb-cast-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cfb-cast-sidebar .cfb-cast-card:last-child{grid-column:1/-1}}@media (width<=540px){.cfb-cast-sidebar{display:flex}.cfb-cast-field{height:140px;margin:0 10px}.cfb-cast-linescore th,.cfb-cast-linescore td{padding:9px 7px}.cfb-cast-linescore th img{width:22px;height:22px;margin-right:5px}.cfb-cast-plays li{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:14px 12px}.cfb-cast header{flex-wrap:wrap}.cfb-cast-situation strong{font-size:1.25rem}}.cfb-match-view .cfb-cast-plays{max-height:none;margin:0;padding:0;list-style:none;overflow:visible}.cfb-match-view .cfb-cast-plays>li{border-bottom:1px solid var(--cast-line);grid-template-columns:64px minmax(0,1fr);gap:16px;margin:0;padding:18px 16px;font-size:1rem;line-height:1.5;display:grid}.cfb-match-view .cfb-cast-plays>li>div{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.cfb-match-view .cfb-cast-plays>li>div b{font-size:.875rem;line-height:1.4}.cfb-match-view .cfb-cast-plays article{overflow-wrap:anywhere;min-width:0}.cfb-match-view .cfb-cast-plays article p{color:#c3d1df;margin:6px 0 10px;font-size:1rem;line-height:1.55}.cfb-match-view .cfb-cast-play-title{color:#f4f8fc;font-size:1rem;line-height:1.4;display:block}.cfb-match-view .cfb-cast-plays>li.scoring .cfb-cast-play-title{color:#ffad68}.cfb-match-view .cfb-cast-plays small,.cfb-match-view .cfb-cast-plays em{font-size:.875rem;line-height:1.4;display:block}.cfb-match-view .cfb-cast-play-score{color:#d7e4ee;background:#091727;border-radius:5px;width:fit-content;padding:4px 8px;display:inline-block}.cfb-cast-feed nav button,.cfb-cast-periods button{min-height:44px}@media (width<=540px){.cfb-match-view .cfb-cast-plays>li{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:16px 12px}.cfb-cast-linescore{margin-bottom:12px}}.cfb-cast-position-note{color:#93abc0;font-size:.875rem;line-height:1.5}.cfb-cast-ball{z-index:3;background:#6bf;transition:left .5s}.cfb-cast-ball:after{box-shadow:0 0 0 3px #6bf}.cfb-cast-ball span{white-space:nowrap;font-size:.875rem;top:20%}.cfb-cast-first-down{z-index:2;background:#ffdf57;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.cfb-cast-play-trail{z-index:1;background:#a4d8ff90;border-top:2px dashed #d9efff;border-bottom:2px dashed #d9efff;height:10px;position:absolute;top:calc(50% - 5px)}.cfb-cast-field-key{color:#b7cbdc;flex-wrap:wrap;gap:12px 18px;padding:12px 16px 0;font-size:.875rem;display:flex}.cfb-cast-field-key span{align-items:center;gap:7px;display:flex}.cfb-cast-field-key i{background:#6bf;width:14px;height:3px}.cfb-cast-field-key i.target{background:#ffdf57}.cfb-cast-field-key i.trail{background:0 0;border-top:2px dashed #d9efff}.cfb-cast-no-position{color:#e2efe7;white-space:nowrap;background:#0b241ddb;border-radius:5px;padding:8px 12px;font-size:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.cfb-cast-ball{transition:none}}.cfb-cast-field-card{scroll-margin-top:12px}.cfb-cast-replay-bar{color:#dbeaff;background:#1b3550;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;display:flex}.cfb-cast-replay-bar button{color:#fff;cursor:pointer;background:#10243b;border:1px solid #8ec7ff;border-radius:6px;min-height:44px;padding:10px 14px;font-weight:700}.cfb-cast-select-play{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;display:block}.cfb-cast-select-play span{color:#c3d1df;margin:6px 0 10px;font-size:1rem;line-height:1.55;display:block}.cfb-cast-select-play>small{color:#9ecaff;margin:8px 0;display:block}.cfb-cast-plays>li.selected{background:#203d58;box-shadow:inset 3px 0 #8ec7ff}.cfb-cast-drive{border-bottom:1px solid var(--cast-line)}.cfb-cast-drive summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px;display:flex}.cfb-cast-drive summary>span:first-child{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cfb-cast-drive summary small{color:#aebfd0;flex-basis:100%;line-height:1.5}.cfb-cast-drive-toggle{color:#9ecaff;flex-shrink:0;font-size:.8125rem}.cfb-cast-drive[open]>summary{background:#19334b}.cfb-cast-drive summary::marker{content:""}.cfb-cast-drive .cfb-cast-plays{max-height:none;overflow:visible}.cfb-cast button:focus-visible,.cfb-cast summary:focus-visible,.cfb-cast-field-card:focus-visible{outline-offset:-3px;outline:2px solid #9ecaff}.cfb-app{padding-top:24px}.cfb-command-header.cfb-welcome{background:linear-gradient(115deg,#0c2541,#071629);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;position:relative;box-shadow:0 12px 35px #0004}.cfb-welcome .cfb-command-copy{padding:22px 24px 18px}.cfb-welcome .cfb-command-copy:after{display:none}.cfb-welcome .cfb-command-copy>p{color:#a9c0d3;font-size:14px;line-height:1.4}.cfb-welcome .cfb-kicker{letter-spacing:.11em;font-size:10px}.cfb-welcome-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.cfb-welcome-actions button{color:#08182b;cursor:pointer;background:#ff843c;border:1px solid #ff843c;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:800}.cfb-welcome-actions>span{color:#8aa7c1;font-size:11px}.cfb-welcome-refresh{color:#c4d9e9;cursor:pointer;background:#102a42;border:1px solid #3c6488;border-radius:6px;align-self:start;margin:22px 20px 0 0;padding:8px 10px;font-size:11px!important}.cfb-welcome-refresh:disabled{opacity:.6;cursor:wait}.cfb-welcome .cfb-search{background:0 0;border:0;grid-column:1/-1;padding:0 20px 16px}.cfb-welcome .cfb-search .sport-search-input-wrap{min-height:44px}.cfb-front-wire{margin:18px 0 22px}.cfb-front-wire>header{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 12px;display:flex}.cfb-front-wire>header small{color:#ffa569;letter-spacing:.1em;font-size:10px;font-weight:800}.cfb-front-wire h2{letter-spacing:-.02em;margin:5px 0 0;font-size:23px;line-height:1.2}.cfb-front-wire>header button{color:#ffad76;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0 8px 10px;font-size:12px;font-weight:800}.cfb-front-stories{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}.cfb-front-stories a{color:#f4f8fc;background:#0a2036;border:1px solid #244864;border-radius:12px;min-width:0;text-decoration:none;transition:border-color .15s;overflow:hidden}.cfb-front-stories a:hover{border-color:#ff9b59}.cfb-front-stories a:focus-visible,.cfb-welcome button:focus-visible,.cfb-front-wire button:focus-visible{outline-offset:3px;outline:2px solid #ffb582}.cfb-front-lead{grid-row:1/3;align-items:flex-end;min-height:280px;display:flex;position:relative}.cfb-front-lead>img,.cfb-front-lead>.cfb-front-mark{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cfb-front-lead>span{z-index:1;background:linear-gradient(#0000,#03101be8 48%,#03101b);width:100%;padding:70px 20px 20px;display:block;position:relative}.cfb-front-stories small{color:#ffd2ad;font-size:10px;font-weight:800;line-height:1.5}.cfb-front-stories h3{letter-spacing:-.02em;margin:7px 0 10px;font-size:21px;line-height:1.22}.cfb-front-lead b{color:#ffb274;font-size:11px}.cfb-front-brief{grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:130px;display:grid}.cfb-front-brief>img,.cfb-front-brief>.cfb-front-mark{object-fit:cover;width:100%;height:100%}.cfb-front-brief>span{padding:14px 16px}.cfb-front-brief h3{margin-bottom:0;font-size:16px;line-height:1.35}.cfb-front-mark{color:#f89b53;background:linear-gradient(135deg,#164168,#102234);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:30px;font-weight:900;display:flex}.cfb-front-mark span{letter-spacing:.15em;font-size:8px}@media (width<=760px){.cfb-app{padding-top:14px}.cfb-welcome .cfb-command-copy{padding:17px 16px 14px}.cfb-welcome .cfb-command-copy h1{margin-top:9px;font-size:31px}.cfb-welcome .cfb-command-copy>p{font-size:12px}.cfb-welcome .cfb-kicker{letter-spacing:.08em;font-size:9px}.cfb-welcome-refresh{margin:16px 12px 0 0;padding:7px 8px;font-size:10px!important}.cfb-welcome-actions{gap:8px;margin-top:12px}.cfb-welcome-actions button{padding:7px 9px;font-size:11px}.cfb-welcome-actions>span{width:100%;font-size:10px}.cfb-welcome .cfb-search{padding:0 12px 12px}.cfb-front-stories{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:9px}.cfb-front-lead{grid-row:auto;min-height:225px}.cfb-front-lead>span{padding:65px 16px 16px}.cfb-front-stories h3{font-size:21px}.cfb-front-brief{grid-template-columns:82px minmax(0,1fr);min-height:88px}.cfb-front-brief>span{padding:10px 12px}.cfb-front-brief h3{margin:4px 0 0;font-size:14px;line-height:1.3}.cfb-front-wire h2{font-size:21px}.cfb-score-ribbon-track>button{min-height:78px;padding:10px 12px}.cfb-score-ribbon>header small{display:none}.cfb-command-header.cfb-welcome{grid-template-columns:minmax(0,1fr)}.cfb-welcome-refresh{position:absolute;top:0;right:0}.cfb-welcome .cfb-kicker{padding-right:65px}.cfb-welcome .cfb-command-copy h1{font-size:30px}}.cfb-position-filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.cfb-position-filters button{color:#eef7ff;min-height:42px;font:inherit;cursor:pointer;background:#10283b;border:1px solid #58738b;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.cfb-position-filters button.active{color:#fff;background:#493020;border-color:#ff9b48}.cfb-position-filters button:focus-visible{outline-offset:3px;outline:2px solid #fff}.cfb-position-filters button>span{text-align:center;font-variant-numeric:tabular-nums;background:#ffffff15;border-radius:4px;min-width:24px;padding:2px 5px}@media (width<=600px){.cfb-position-filters button{flex:145px;justify-content:space-between}}.cfb-season-stats{border-top:1px solid #477087;border-bottom:1px solid #477087;margin:12px 0;padding:10px 0;display:block}.cfb-season-stats>small{color:#a9c6d5;font-size:12px;line-height:1.5;display:block}.cfb-season-stat-values{color:#bcd2df;flex-wrap:wrap;gap:6px 12px;margin-top:5px;font-size:13px;display:flex}.cfb-season-stat-values>span{white-space:nowrap}.cfb-season-stat-values strong{color:#eef7ff;font-size:15px}.cfb-player-box-score{background:#0b1b29;border:1px solid #36566c;border-radius:12px;min-width:0;margin-top:24px;padding:16px}.cfb-player-box-score h4{color:#e6f4ff;margin:0 0 8px;font-size:18px}.cfb-player-box-score p{color:#adc4d3;font-size:13px;line-height:1.5}.cfb-box-score-scroll{border-radius:8px;max-width:100%;overflow-x:auto}.cfb-box-score-scroll:focus-visible{outline-offset:3px;outline:2px solid #67d4ef}.cfb-player-box-score table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%;font-size:14px}.cfb-player-box-score caption{text-align:left;color:#8ed7e9;padding:8px 0;font-weight:600}.cfb-player-box-score th,.cfb-player-box-score td{border-bottom:1px solid #294355;padding:10px}.cfb-player-box-score th{color:#c5e9f5}.cfb-player-box-score td{color:#e5eff7}.cfb-player-box-score th:first-child,.cfb-player-box-score td:nth-child(2){text-align:left}.cfb-player-box-score thead,.cfb-player-box-score tfoot{background:#143246}.cfb-player-box-score a{color:#8de1f4;text-decoration:underline}@media (width<=640px){.cfb-player-box-score{padding:12px}.cfb-season-stat-values{gap:5px 10px}.cfb-player-box-score th,.cfb-player-box-score td{padding:9px 8px}}.cfb-command-header.cfb-welcome{background:linear-gradient(#041322d9 0%,#041322a3 25%,#04132218 56%,#0413220a 70%,#041322cf 100%),url(/images/cfb-saturday-field-2026.webp) 50% 53%/cover no-repeat;border-color:#a9b6a06b;border-radius:20px;flex-direction:column;min-height:500px;display:flex;box-shadow:0 18px 48px #0005}.cfb-command-header.cfb-welcome:before{background:linear-gradient(90deg,#65d8ed,#d2e4eb 65%,#0000);height:3px}.cfb-welcome .cfb-kicker{color:#a3e9f3;letter-spacing:.13em;padding-right:75px;font-size:10px}.cfb-welcome .cfb-kicker i{box-shadow:none;background:#a3e9f3}.cfb-season-edition{color:#c7deeb;letter-spacing:.16em;margin-top:16px;font-size:9px;font-weight:800;display:block}.cfb-welcome .cfb-command-copy h1{letter-spacing:-.045em;color:#fff;margin:10px 0 12px;font-size:clamp(36px,4vw,54px);font-weight:750;line-height:1.04}.cfb-welcome .cfb-command-copy h1 span{color:#a3e9f3}.cfb-welcome .cfb-command-copy>p{color:#e0eaf0;max-width:430px;font-size:14px;line-height:1.5}.cfb-welcome-actions button{color:#102333;min-height:42px;text-shadow:none;background:#8be0ee;border-color:#8be0ee;box-shadow:0 2px 10px #0002}.cfb-welcome-actions button+button{color:#e3eff3;background:#071c2cdb;border-color:#adbdc580}.cfb-welcome-actions>span{color:#e4edf3;text-shadow:0 1px 6px #000}.cfb-welcome-refresh{color:#e3eff3;z-index:4;background:#071c2cdb;border-color:#adbdc580;margin:23px 20px 0 0;position:absolute;top:0;right:0}.cfb-welcome .cfb-search{z-index:5;margin-top:auto;padding:60px 24px 20px;position:relative}.cfb-welcome .cfb-search .sport-search-input-wrap{background:#061927ed;border-color:#9ecbd17a;box-shadow:0 6px 20px #0003}@media (width<=700px){.cfb-command-header.cfb-welcome{background-position:50%,60%;border-radius:16px;min-height:465px}.cfb-welcome .cfb-command-copy{padding:21px 17px 16px}.cfb-welcome .cfb-kicker{letter-spacing:.08em;padding-right:65px;font-size:8px}.cfb-season-edition{letter-spacing:.12em;margin-top:16px;font-size:8px}.cfb-welcome .cfb-command-copy h1{max-width:330px;margin-top:9px;font-size:34px}.cfb-welcome .cfb-command-copy>p{max-width:290px;font-size:12px;line-height:1.5}.cfb-welcome-actions{gap:8px;margin-top:14px}.cfb-welcome-actions button{min-height:39px;padding:8px 10px;font-size:11px}.cfb-welcome-actions>span{font-size:10px}.cfb-welcome-refresh{margin:16px 12px 0 0;padding:7px 8px;font-size:10px!important}.cfb-welcome .cfb-search{padding:90px 12px 13px}}.cfb-command-header.cfb-welcome{background:linear-gradient(135deg,#0b2238,#061321);grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:center;min-height:0;display:grid}.cfb-welcome .cfb-command-copy{max-width:none;padding:24px 26px 19px}.cfb-welcome .cfb-command-copy h1{letter-spacing:-.04em;margin:10px 0;font-size:clamp(32px,3.5vw,46px);line-height:1.05}.cfb-welcome .cfb-command-copy>p{max-width:540px;font-size:13px}.cfb-welcome .cfb-kicker{padding-right:75px;line-height:1.5}.cfb-welcome-actions{gap:9px 14px;margin-top:13px}.cfb-night-banner{background:#061827;border-block:1px solid #69cde62b;width:100%;min-width:0;overflow:hidden}.cfb-night-banner img{aspect-ratio:2;object-fit:cover;object-position:center 45%;width:100%;height:auto;display:block}.cfb-welcome .cfb-search{background:#071827;grid-column:1/-1;margin:0;padding:12px 20px 16px}.cfb-welcome-refresh{background:#0a253b;border-color:#79b7cf66;margin:18px 16px 0 0}@media (width<=700px){.cfb-command-header.cfb-welcome{flex-direction:column;align-items:stretch;display:flex}.cfb-welcome .cfb-command-copy{padding:18px 17px 15px}.cfb-welcome .cfb-command-copy h1{margin:9px 0;font-size:32px}.cfb-welcome .cfb-command-copy>p{max-width:310px;font-size:12px}.cfb-welcome .cfb-kicker{padding-right:65px}.cfb-welcome-actions{gap:8px;margin-top:12px}.cfb-welcome-actions>span{width:100%;font-size:10px}.cfb-night-banner img{aspect-ratio:1.85;object-position:center 45%}.cfb-welcome .cfb-search{padding:10px 12px 12px}.cfb-welcome-refresh{margin:13px 12px 0 0}}.cfb-command-header.cfb-welcome{isolation:isolate;background:#071827;border-bottom:3px solid #91deec;flex-direction:column;align-items:stretch;min-height:420px;display:flex;position:relative;overflow:visible}.cfb-welcome .cfb-night-banner{z-index:-2;border-radius:inherit;pointer-events:none;border:0;position:absolute;inset:0;overflow:hidden}.cfb-welcome .cfb-night-banner img{aspect-ratio:auto;object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.cfb-command-header.cfb-welcome:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#03101be8 0%,#03101bac 35%,#03101b29 64%,#03101b18 76%,#03101be0 100%);position:absolute;inset:0}.cfb-welcome .cfb-command-copy{text-shadow:0 2px 12px #0008;max-width:none;padding:25px 26px 18px}.cfb-welcome .cfb-command-copy h1{letter-spacing:-.045em;max-width:none;margin:14px 0 12px;font-size:clamp(40px,5vw,64px)}.cfb-welcome .cfb-command-copy>p{color:#e1ebf2;max-width:480px;line-height:1.5}.cfb-welcome .cfb-search{background:0 0;margin-top:auto;padding:55px 20px 16px}.cfb-welcome .cfb-search .sport-search-input-wrap{background:#061522ed;box-shadow:0 3px 15px #0004}@media (width<=700px){.cfb-command-header.cfb-welcome{min-height:420px}.cfb-welcome .cfb-command-copy{padding:20px 17px 16px}.cfb-welcome .cfb-command-copy h1{white-space:nowrap;margin:13px 0 11px;font-size:clamp(32px,10.6vw,44px);line-height:1.06}.cfb-welcome .cfb-command-copy>p{max-width:310px;font-size:12px}.cfb-welcome .cfb-search{padding:45px 12px 13px}}.cfb-tabs.cfb-section-nav{min-width:0;box-shadow:none;background:#071a28;border:1px solid #315266;border-radius:14px;margin-top:18px;padding:0;display:block;overflow:hidden}.cfb-section-nav-heading{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex}.cfb-section-nav-heading>span{color:#96b4c6;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cfb-section-nav-heading>a{color:#91deec;white-space:nowrap;align-items:center;gap:6px;min-height:28px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cfb-section-nav-heading>a:hover{text-decoration:underline}.cfb-section-nav-rail{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#426879 #071a28;gap:4px;padding:0 10px 7px;scroll-padding-inline:10px;display:flex;position:relative;overflow-x:auto}.cfb-section-nav .cfb-section-nav-rail>button{color:#adc3d2;text-align:center;white-space:nowrap;min-height:46px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:14px;font-weight:650;line-height:1.3;display:flex;position:relative}.cfb-section-nav .cfb-section-nav-rail>button:hover{color:#fff;background:#102c3e}.cfb-section-nav .cfb-section-nav-rail>button.active{color:#b5f1f8;box-shadow:none;background:#15384a}.cfb-section-nav .cfb-section-nav-rail>button.active:after{content:"";background:#7cdeef;border-radius:3px;height:3px;position:absolute;bottom:0;left:14px;right:14px}.cfb-section-nav .cfb-section-nav-rail>button:focus-visible,.cfb-section-nav-heading>a:focus-visible{outline-offset:-2px;outline:2px solid #a4ecf7}.cfb-conference-shell{box-shadow:none;background:#071a28;border-radius:14px;padding:12px}.cfb-conference-shell .cfb-conference-toggle{scrollbar-color:#426879 #071a28;gap:7px}.cfb-conference-shell .cfb-conference-toggle>button{color:#abc2d2;white-space:nowrap;min-width:100px;min-height:44px;box-shadow:none;background:#0b2131;border:1px solid #315266;border-radius:8px;flex:none;gap:15px;padding:0 13px;font-size:12px}.cfb-conference-shell .cfb-conference-toggle>button.active{color:#b5f1f8;box-shadow:none;background:#15384a;border-color:#75cbdc}.cfb-conference-shell .cfb-conference-toggle>button b{color:#b3d8e5;background:#1c3a4d;min-width:22px;height:22px;font-size:10px}.cfb-conference-shell .cfb-conference-toggle>button:focus-visible{outline-offset:-2px;outline:2px solid #a4ecf7}@media (width<=700px){.cfb-section-nav-heading{padding:9px 12px 6px}.cfb-section-nav-heading>span{letter-spacing:.035em;font-size:9px}.cfb-section-nav-heading>a{min-height:32px;font-size:12px}.cfb-section-nav .cfb-section-nav-rail>button{flex:none;min-height:46px;padding-inline:15px;font-size:14px}.cfb-conference-shell{margin-top:10px;padding:9px 10px}}.cfb-matchup-spread{background:#0a1b29;border:1px solid #355269;border-radius:16px;min-width:0;padding:16px!important}.cfb-matchup-spread>.cfb-section-head{border-color:#2c465b;gap:10px;padding-bottom:12px}.cfb-matchup-spread>.cfb-section-head h2{margin:6px 0 0;font-size:25px}.cfb-matchup-spread>.cfb-section-head small{letter-spacing:.12em;color:#e9bd72;font-size:9px}.cfb-matchup-spread>.cfb-section-head p{color:#a4b9ca;margin-top:7px;font-size:12px}.cfb-matchup-spread .cfb-spread-market-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:12px 0}.cfb-matchup-spread .cfb-spread-market-tabs button{border-radius:8px;align-content:center;gap:3px;min-height:56px;padding:8px}.cfb-matchup-spread .cfb-spread-market-tabs strong{font-size:12px;line-height:1.25}.cfb-matchup-spread .cfb-spread-market-tabs span{font-size:10px}.cfb-matchup-spread .cfb-spread-market-tabs button.active{background:#283a49;border-color:#f0bf73;box-shadow:inset 0 -2px #f0bf73}.cfb-matchup-spread .cfb-spread-market-tabs button:disabled{opacity:.5;cursor:default}.cfb-matchup-spread .sc-prop-filters{gap:8px;margin:10px 0}.cfb-matchup-spread .sc-prop-filters label{flex-basis:200px;gap:5px;font-size:12px}.cfb-matchup-spread .sc-prop-filters input{min-height:44px;padding:9px 11px;font-size:16px}.cfb-matchup-spread .sc-prop-filters>span{padding:12px 0;font-size:11px}.cfb-matchup-spread .sc-prop-filters>button{min-height:44px;font-size:12px}.cfb-matchup-spread .cfb-position-filters{gap:5px;margin:10px 0}.cfb-matchup-spread .cfb-position-filters button{flex:0 auto;min-height:36px;padding:6px 8px;font-size:11px}.cfb-matchup-spread .cfb-spread-market-heading{margin:12px 0 0}.cfb-matchup-spread .cfb-spread-market-heading h3{margin:0;font-size:20px}.cfb-matchup-spread .cfb-spread-market-heading b{font-size:10px}.cfb-matchup-spread .cfb-spread-book-note{margin:8px 0;font-size:11px}.cfb-matchup-research{margin-top:12px}.cfb-matchup-research>h4{color:#e6c389;margin:0;font-size:14px}.cfb-matchup-research>p{color:#a4b9ca;margin:6px 0 12px;font-size:12px;line-height:1.5}.cfb-matchup-empty{border:1px solid #355269;border-radius:10px;padding:18px}.cfb-matchup-empty strong{font-size:15px}.cfb-matchup-empty p{color:#a4b9ca;font-size:12px;line-height:1.5}.cfb-matchup-empty button{color:#e7f1f7;background:#163247;border:1px solid #5a829a;border-radius:8px;min-height:44px;padding:8px 14px}.cfb-matchup-spread>.prop-comparison{margin-top:16px}@media (width<=700px){.cfb-matchup-spread{padding:12px!important}.cfb-matchup-spread .cfb-spread-market-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.cfb-matchup-spread>.cfb-section-head h2{font-size:23px}.cfb-matchup-spread>.cfb-section-head p{font-size:11px}.cfb-matchup-spread .cfb-position-filters button{flex:auto;justify-content:center}.cfb-matchup-spread .prop-research-toolbar{gap:6px}.cfb-matchup-spread .prop-research-toolbar>span small{display:none}}.football-app{--fb-bg:#050a10;--fb-panel:#0b141e;--fb-card:#101d29;--fb-card-2:#132331;--fb-line:#263d50;--fb-text:#f3f7fa;--fb-muted:#91a3b2;--fb-blue:#2c7dff;--fb-blue-soft:#75aaff;--fb-green:#46dda0;--fb-amber:#f3bd57;--fb-red:#ff7d74;min-height:100vh;color:var(--fb-text);background:radial-gradient(circle at 88% 0,#174a9d38,#0000 28rem),radial-gradient(circle at 4% 22%,#0e735338,#0000 25rem),linear-gradient(#07111b 0,#050a10 45rem);padding:42px max(20px,50vw - 590px) 30px;overflow:hidden}.football-app *{box-sizing:border-box}.football-app button,.football-app input,.football-app select,.football-app textarea{font:inherit}.football-hero{grid-template-columns:minmax(0,1.6fr) minmax(260px,.55fr);align-items:stretch;gap:24px;display:grid}.football-hero-copy,.football-status-card{border:1px solid var(--fb-line);background:linear-gradient(145deg,#102131de,#08121cde);border-radius:28px;box-shadow:0 24px 70px #0007}.football-hero-copy{padding:44px;position:relative;overflow:hidden}.football-hero-copy:before{content:"";border:65px solid #2d7fff14;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-150px;right:-80px}.football-hero-copy:after{content:"";background:#47dda01c;width:7px;height:100%;position:absolute;bottom:0;right:55px;transform:rotate(27deg);box-shadow:35px 0 #47dda012,-35px 0 #47dda012}.football-kicker{z-index:1;color:#80b0ff;letter-spacing:.14em;align-items:center;gap:9px;font-size:12px;font-weight:950;display:flex;position:relative}.football-kicker i,.football-ready i,.football-hold i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.football-hero h1{z-index:1;letter-spacing:-.06em;max-width:720px;margin:16px 0 12px;font-size:clamp(44px,7vw,82px);line-height:.91;position:relative}.football-hero-copy>p{z-index:1;color:#a9bac7;max-width:720px;margin:0;font-size:17px;line-height:1.65;position:relative}.football-hero-badges{z-index:1;flex-wrap:wrap;gap:8px;margin-top:26px;display:flex;position:relative}.football-hero-badges span{color:#b5c5d0;letter-spacing:.08em;background:#0c1925;border:1px solid #35516a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.football-status-card{border-top:4px solid var(--fb-amber);flex-direction:column;justify-content:center;padding:28px;display:flex}.football-status-card>small{color:var(--fb-amber);letter-spacing:.13em;font-size:10px;font-weight:950}.football-status-card>strong{color:var(--fb-amber);margin-top:8px;font-size:55px;line-height:1}.football-status-card>p{color:#a6b5c0;margin:13px 0 20px;font-size:14px;line-height:1.55}.football-status-card>span{color:var(--fb-green);border-top:1px solid #2a3e4e;align-items:center;gap:8px;padding-top:16px;font-size:11px;font-weight:900;display:flex}.football-status-card>span i{background:var(--fb-green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #46dda0}.football-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0;display:grid}.football-metrics article{border:1px solid var(--fb-line);background:#0c1722;border-radius:18px;padding:18px}.football-metrics small,.football-metrics strong,.football-metrics span{display:block}.football-metrics small{color:#71899c;letter-spacing:.08em;font-size:9px;font-weight:950}.football-metrics strong{color:#fff;margin:6px 0 3px;font-size:36px;line-height:1}.football-metrics span{color:#93a5b3;font-size:12px}.football-tabs{border:1px solid var(--fb-line);background:#09131d;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:6px;margin:32px 0 16px;padding:6px;display:grid}.football-tabs button{color:#8599aa;cursor:pointer;background:0 0;border:0;border-radius:13px;min-height:50px;font-size:13px;font-weight:950}.football-tabs button:hover,.football-tabs button:focus-visible{color:#eef6fb;background:#112332;outline:none}.football-tabs button.active{color:#fff;background:linear-gradient(135deg,#2679ff,#0c48bd);box-shadow:0 9px 25px #0b5bea40}.football-panel{border:1px solid var(--fb-line);background:#08121bd9;border-radius:28px;gap:23px;padding:30px;display:grid;box-shadow:0 26px 70px #0006}.football-section-head{border-bottom:1px solid #263d4f;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:21px;display:flex}.football-section-head small{color:#75aaff;letter-spacing:.13em;font-size:10px;font-weight:950}.football-section-head h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(27px,4vw,43px);line-height:1.04}.football-section-head p{color:#91a5b3;max-width:690px;margin:8px 0 0;font-size:14px;line-height:1.55}.football-section-head>b{letter-spacing:.08em;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex}.football-hold{color:var(--fb-amber);background:#2b2316}.football-ready{color:var(--fb-green);background:#10271f}.football-pilot{color:#9fb2c1;background:#12212c}.football-week-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:15px;display:grid}.football-empty-board{background:radial-gradient(circle at 80% 18%,#1b6feb2e,#0000 18rem),#0d1a25;border:1px dashed #3c596f;border-radius:22px;flex-direction:column;justify-content:center;min-height:390px;padding:36px;display:flex}.football-empty-icon{color:#a9c9ff;background:#123368;border:2px solid #4c8eff;border-radius:17px;place-items:center;width:58px;height:58px;font-size:16px;font-weight:1000;display:grid;box-shadow:0 0 30px #2678ff44}.football-empty-board>small{color:#77a9ff;letter-spacing:.12em;margin-top:25px;font-size:10px;font-weight:950}.football-empty-board h3{margin:7px 0 10px;font-size:31px}.football-empty-board p{color:#9caeba;max-width:640px;margin:0;font-size:15px;line-height:1.65}.football-empty-board>div{color:#7ce2b3;background:#10281f;border:1px solid #28523f;border-radius:12px;align-items:center;gap:9px;margin-top:25px;padding:13px;font-size:12px;font-weight:800;display:flex}.football-empty-board>div i{background:var(--fb-green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px #46dda0}.football-gate-list{background:#0d1a25;border:1px solid #2d4658;border-radius:22px;overflow:hidden}.football-gate-list>header{background:#122433;justify-content:space-between;padding:18px;display:flex}.football-gate-list>header small{color:#85a0b3;letter-spacing:.09em;font-size:9px;font-weight:900}.football-gate-list>header b{color:#79a9f7;font-size:11px}.football-gate-list>div{border-top:1px solid #253c4e;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.football-gate-list>div>b{color:#83b1fa;border:1px solid #42617a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.football-gate-list strong,.football-gate-list small{display:block}.football-gate-list strong{font-size:13px}.football-gate-list small{color:#8297a7;margin-top:3px;font-size:10px}.football-gate-list em{color:var(--fb-amber);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.football-rule-strip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.football-rule-strip span{color:#9dafba;background:#0e1c28;border:1px solid #2a4153;border-radius:13px;padding:14px;font-size:11px;line-height:1.5}.football-rule-strip b{color:#eaf2f7;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.football-market-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.football-market-grid article{background:linear-gradient(145deg,#112231,#0c1721);border:1px solid #2d465a;border-radius:19px;flex-direction:column;min-height:215px;padding:20px;display:flex}.football-market-grid article:first-child{background:radial-gradient(circle at 88% 10%,#2879ff28,#0000 14rem),linear-gradient(145deg,#12283a,#0c1721);grid-column:span 2}.football-market-grid header{justify-content:space-between;align-items:center;display:flex}.football-market-grid header>b{color:#78aafe;font-size:13px}.football-market-grid header>span{color:#8fa5b5;border:1px solid #39546a;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.football-market-grid h3{margin:24px 0 7px;font-size:21px}.football-market-grid p{color:#8fa2b0;margin:0;font-size:13px;line-height:1.5}.football-market-grid footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.football-market-grid footer span{color:var(--fb-amber);align-items:center;gap:7px;font-size:10px;font-weight:950;display:flex}.football-market-grid footer span i{background:var(--fb-amber);border-radius:50%;width:7px;height:7px}.football-market-grid footer em{color:#718899;text-align:right;font-size:9px;font-style:normal}.football-fragile-note{background:#261e14;border:1px solid #6e4f2d;border-radius:15px;justify-content:space-between;gap:18px;padding:17px;display:flex}.football-fragile-note b{color:#ffd185;font-size:12px}.football-fragile-note span{color:#c3ad8b;text-align:right;font-size:11px;line-height:1.5}.football-fantasy-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.football-fantasy-grid article{background:#0e1c28;border:1px solid #304a5e;border-top:4px solid #87a1b5;border-radius:20px;padding:24px}.football-fantasy-grid article.half{border-top-color:#58a0ff}.football-fantasy-grid article.ppr{border-top-color:#4bdca2}.football-fantasy-grid small{color:#7e94a5;letter-spacing:.08em;font-size:9px;font-weight:900}.football-fantasy-grid h3{margin:8px 0 5px;font-size:26px}.football-fantasy-grid p{color:#91a4b2;margin:0;font-size:13px}.football-fantasy-grid article>div{background:#132737;border-radius:13px;justify-content:space-between;align-items:end;margin:30px 0 18px;padding:14px;display:flex}.football-fantasy-grid article>div span{color:#8ca0ae;font-size:11px}.football-fantasy-grid article>div b{font-size:30px}.football-fantasy-grid footer{color:#77a1be;font-size:10px;line-height:1.5}.football-fantasy-grid footer i{background:var(--fb-amber);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.football-fantasy-method{background:#0d1a26;border:1px solid #2c465a;border-radius:18px;padding:20px}.football-fantasy-method>strong{font-size:13px}.football-fantasy-method>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.football-fantasy-method span{color:#91a8b9;border:1px solid #314d62;border-radius:999px;padding:8px 10px;font-size:10px}.football-team-hero{background:linear-gradient(135deg,#102434,#0c1722);border:1px solid #2b465a;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.football-team-mark{color:#b8edf5;background:#0d3541;border:2px solid #6bb9cf;border-radius:21px;place-items:center;width:76px;height:76px;font-size:20px;font-weight:1000;display:grid}.football-team-hero small{color:#6f9cab;font-size:9px;font-weight:900}.football-team-hero h3{margin:5px 0 3px;font-size:25px}.football-team-hero p{color:#8fa4b3;margin:0;font-size:12px;line-height:1.5}.football-team-hero>b{color:#8ca2b2;text-align:center;border:1px solid #345269;border-radius:13px;padding:13px;font-size:10px}.football-team-hero>b strong{color:#fff;margin-top:4px;font-size:29px;display:block}.football-team-counts{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.football-team-counts article{background:#0e1c27;border:1px solid #2d4659;border-radius:15px;padding:17px}.football-team-counts small,.football-team-counts b,.football-team-counts span{display:block}.football-team-counts small{color:#71899a;font-size:8px;font-weight:900}.football-team-counts b{margin:6px 0 2px;font-size:28px}.football-team-counts span{color:#8fa2b0;font-size:10px}.football-source-rule{color:#9ec8b4;background:#10251d;border:1px solid #2e5c47;border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:12px;line-height:1.5;display:flex}.football-source-rule i{background:var(--fb-green);border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 15px #46dda0}.football-source-rule b{color:#6ee1aa}.football-slip-message{color:#84ddb2;background:#10261e;border:1px solid #315f4a;border-radius:13px;padding:13px 15px;font-size:12px;line-height:1.5}.football-slip-loading,.football-slip-error{color:#9bb0bf;border:1px dashed #365167;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:90px;font-size:13px;display:flex}.football-slip-loading i{border:2px solid #6fa7ff;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite football-spin}@keyframes football-spin{to{transform:rotate(360deg)}}.football-slip-error{color:#ffaaa4;justify-content:space-between;padding:20px}.football-slip-error button{color:#ffc4bf;cursor:pointer;background:#301c1b;border:1px solid #87514d;border-radius:10px;padding:8px 11px}.football-slip-rail{scrollbar-width:thin;grid-auto-columns:minmax(205px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.football-slip-rail>button{color:#fff;text-align:left;cursor:pointer;background:#0d1b27;border:1px solid #2f495d;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;min-height:83px;padding:13px;display:flex}.football-slip-rail>button.active{background:#112d50;border-color:#4a8fff;box-shadow:inset 0 0 0 1px #4a8fff55}.football-slip-rail small,.football-slip-rail b,.football-slip-rail em{display:block}.football-slip-rail small{color:#77a8f8;font-size:8px;font-weight:900}.football-slip-rail b{margin-top:4px;font-size:12px}.football-slip-rail em{color:#839aaa;text-transform:capitalize;margin-top:4px;font-size:8px;font-style:normal}.football-slip-rail>button>strong{color:#8ebcff;background:#1d3d5b;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:12px;display:grid}.football-slip-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:15px;display:grid}.football-slip-card{border:1px solid #38566d;border-top:5px solid var(--fb-blue);background:#0c1924;border-radius:22px;overflow:hidden;box-shadow:0 22px 45px #0004}.football-slip-card>header{background:linear-gradient(135deg,#183654,#112332);justify-content:space-between;align-items:center;padding:21px;display:flex}.football-slip-card>header small,.football-slip-card>header h3,.football-slip-card>header em{display:block}.football-slip-card>header small{color:#88b4fa;text-transform:uppercase;font-size:9px;font-weight:900}.football-slip-card>header h3{margin:5px 0 3px;font-size:23px}.football-slip-card>header em{color:#8fa3b1;text-transform:capitalize;font-size:9px;font-style:normal}.football-slip-card>header>b{text-align:center;font-size:35px}.football-slip-card>header>b small{color:#7893a7;margin-top:3px;font-size:7px}.football-slip-card>ol{background:#253d50;gap:1px;margin:0;padding:0;list-style:none;display:grid}.football-slip-card>ol>li{background:#0e1c28;grid-template-columns:34px minmax(0,1fr) 32px;align-items:start;gap:11px;padding:16px;display:grid}.football-slip-card>ol>li>b{color:#a9cbff;background:#184c92;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.football-slip-card li small,.football-slip-card li strong,.football-slip-card li em,.football-slip-card li i{display:block}.football-slip-card li small{color:#718c9f;text-transform:uppercase;font-size:8px;font-weight:900}.football-slip-card li strong{margin-top:5px;font-size:13px}.football-slip-card li em{color:#f4f8fb;margin-top:3px;font-size:12px;font-style:normal}.football-slip-card li i{color:#76aaff;text-transform:capitalize;margin-top:7px;font-size:9px;font-style:normal}.football-slip-card li button{color:#dd9695;cursor:pointer;background:#21191d;border:1px solid #4c3f45;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.football-slip-empty{text-align:center;place-items:center;min-height:235px;padding:30px;display:grid}.football-slip-empty strong{font-size:18px}.football-slip-empty span{color:#899dab;max-width:360px;margin-top:6px;font-size:12px;line-height:1.55}.football-slip-card>footer{color:#728a9b;background:#08131d;border-top:1px solid #294154;justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;font-size:9px;line-height:1.45;display:flex}.football-slip-card>footer button{color:#e2918e;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.football-slip-tools{gap:13px;display:grid}.football-slip-form{background:#0e1c28;border:1px solid #304b60;border-radius:19px;gap:12px;padding:19px;display:grid}.football-slip-form>header small,.football-slip-form>header b{display:block}.football-slip-form>header small{color:#77a9fa;letter-spacing:.1em;font-size:8px;font-weight:950}.football-slip-form>header b{margin-top:4px;font-size:16px}.football-slip-form label>span{color:#91a5b4;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.football-slip-form label>span em{color:#607b90;font-size:8px;font-style:normal}.football-slip-form input,.football-slip-form select,.football-slip-form textarea,.football-new-slip input,.football-new-slip select{color:#f2f7fa;background:#091622;border:1px solid #38546a;border-radius:10px;outline:none;width:100%;min-height:43px;padding:0 11px;font-size:12px}.football-slip-form textarea{resize:vertical;min-height:82px;padding:10px}.football-slip-form input:focus,.football-slip-form select:focus,.football-slip-form textarea:focus,.football-new-slip input:focus,.football-new-slip select:focus{border-color:#5a98f8;box-shadow:0 0 0 2px #2b7cff24}.football-form-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.football-slip-form>button,.football-new-slip>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d7fff,#0c4dc5);border:0;border-radius:11px;min-height:43px;font-size:11px;font-weight:950}.football-slip-form>button:disabled,.football-new-slip>button:disabled{opacity:.55;cursor:wait}.football-slip-form.compact{background:#0b1721}.football-slip-secondary-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.football-slip-secondary-actions button{color:#9eb1bf;cursor:pointer;background:#112331;border:1px solid #38546a;border-radius:10px;min-height:39px;font-size:10px;font-weight:900}.football-slip-secondary-actions button:last-child{color:#db9696;background:#21191c;border-color:#5f4143}.football-new-slip{background:#0c1924;border:1px solid #304a5e;border-radius:17px;grid-template-columns:minmax(175px,1fr) 1fr 160px 155px 130px;align-items:center;gap:9px;padding:16px;display:grid}.football-new-slip span small,.football-new-slip span b{display:block}.football-new-slip span small{color:#78aafa;font-size:8px;font-weight:900}.football-new-slip span b{margin-top:4px;font-size:12px}.football-slip-disclaimer{color:#71899b;text-align:center;margin:0;font-size:10px;line-height:1.5}.football-footer{color:#758b9c;border-top:1px solid #21394b;justify-content:space-between;gap:25px;margin-top:35px;padding:23px 0 6px;font-size:11px;display:flex}.football-footer b{color:#92baf7}.football-footer p{text-align:right;margin:0}@media (width<=980px){.football-hero{grid-template-columns:1fr}.football-status-card{grid-template-columns:1fr auto;align-items:center;display:grid}.football-status-card>p,.football-status-card>span{grid-column:1/-1}.football-metrics{grid-template-columns:1fr 1fr}.football-week-grid,.football-slip-layout{grid-template-columns:1fr}.football-market-grid{grid-template-columns:1fr 1fr}.football-market-grid article:first-child{grid-column:span 1}.football-team-counts{grid-template-columns:repeat(3,1fr)}.football-new-slip{grid-template-columns:1fr 1fr}.football-new-slip>span{grid-column:1/-1}}@media (width<=700px){.football-app{padding:24px 12px}.football-hero-copy{padding:29px 23px}.football-hero h1{font-size:49px}.football-hero-copy>p{font-size:15px}.football-status-card{padding:22px}.football-metrics{gap:7px}.football-metrics article{padding:14px}.football-metrics strong{font-size:30px}.football-metrics span{font-size:10px}.football-tabs{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(105px,1fr);grid-auto-flow:column;overflow-x:auto}.football-panel{border-radius:22px;padding:19px}.football-section-head{flex-direction:column;align-items:flex-start}.football-week-grid{grid-template-columns:1fr}.football-empty-board{min-height:340px;padding:23px}.football-rule-strip,.football-fantasy-grid,.football-market-grid{grid-template-columns:1fr}.football-fragile-note{flex-direction:column}.football-fragile-note span{text-align:left}.football-team-hero{grid-template-columns:auto 1fr}.football-team-hero>b{grid-column:1/-1}.football-team-counts{grid-template-columns:1fr 1fr}.football-form-pair,.football-new-slip{grid-template-columns:1fr}.football-new-slip>span{grid-column:auto}.football-footer{flex-direction:column}.football-footer p{text-align:left}}@media (width<=420px){.football-hero h1{font-size:42px}.football-hero-badges span{font-size:8px}.football-status-card>strong{font-size:44px}.football-metrics small{font-size:7px}.football-section-head h2{font-size:29px}.football-panel{padding:15px}.football-gate-list>div{grid-template-columns:29px minmax(0,1fr)}.football-gate-list em{grid-column:2}.football-slip-card>header{padding:17px}.football-slip-card>header h3{font-size:19px}.football-slip-card>ol>li{grid-template-columns:28px minmax(0,1fr) 29px;gap:8px;padding:13px}.football-slip-card>footer{flex-direction:column;align-items:flex-start}}.football-app{background:radial-gradient(circle at 82% -4%,#0d53b555,#0000 31rem),radial-gradient(circle at 0 34%,#11543835,#0000 27rem),linear-gradient(#050c13,#07111a 40rem,#050a10);padding-top:26px}.football-command-header{background:linear-gradient(120deg,#0d2133 0,#09131e 61%,#111a23 61%);border:1px solid #2b4458;border-radius:26px;grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0008}.football-command-header:before{content:"";border:1px solid #478aff1f;border-radius:50%;width:470px;height:470px;position:absolute;top:-120px;right:23%;box-shadow:0 0 0 50px #478aff0b,0 0 0 100px #478aff07}.football-command-header:after{pointer-events:none;content:"";background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff07 80px);position:absolute;inset:0}.football-command-copy{z-index:1;padding:34px 38px;position:relative}.football-command-copy h1{letter-spacing:-.055em;margin:13px 0 8px;font-size:clamp(40px,6vw,70px);line-height:.94}.football-command-copy h1 em{color:#f3c45d;text-shadow:0 0 30px #f3bd5738;font-style:normal;position:relative}.football-command-copy h1 em:after{content:"";background:linear-gradient(90deg,#f3bd57,#0000);border-radius:99px;height:3px;position:absolute;bottom:-.06em;left:.02em;right:.02em}.football-command-copy>p{color:#a8b8c5;max-width:780px;margin:0;font-size:16px;line-height:1.58}.football-command-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.football-command-meta>*{color:#98acba;letter-spacing:.04em;background:#0a1722;border:1px solid #304b61;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.football-command-meta>b{color:#acd0ff;background:#112d50;border-color:#286fd0}.football-board-control{z-index:1;background:linear-gradient(150deg,#141d26,#0a121a);border-left:1px solid #294153;flex-direction:column;justify-content:center;padding:28px;display:flex;position:relative}.football-board-control>small{color:var(--fb-amber);letter-spacing:.12em;font-size:11px;font-weight:950}.football-board-control>strong{color:var(--fb-amber);margin:6px 0;font-size:48px;line-height:1}.football-board-control>p{color:#9cacb8;margin:0 0 18px;font-size:13px;line-height:1.55}.football-board-control>button{color:#86d8f6;cursor:pointer;background:#102c3e;border:1px solid #35668a;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:900;display:flex}.football-board-control>button:disabled{opacity:.65;cursor:wait}.football-board-control>button i{background:#63d7ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #63d7ff}.football-feed-message{color:#d7bd93;background:#261f16;border:1px solid #745a35;border-radius:13px;gap:12px;margin-top:13px;padding:13px 15px;font-size:13px;display:flex}.football-feed-message b{color:#ffd17e}.football-detail-feed-note{color:#d9c59d;background:#251f16;border-bottom:1px solid #5b4b2f;align-items:flex-start;gap:10px;padding:11px 14px;font-size:12px;line-height:1.45;display:flex}.football-detail-feed-note b{color:#ffd17e;flex:none}.football-detail-feed-note span{color:#c4b38f}.football-play-card{grid-column:1/-1}.football-data-loading{color:#eef6fb;background:#0a1722;border:1px dashed #35546c;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 11px;min-height:112px;margin-top:15px;padding:24px;display:grid}.football-data-loading>i{border:3px solid #4b8ffc;border-top-color:#0000;border-radius:50%;grid-row:1/3;width:24px;height:24px;animation:.8s linear infinite football-spin}.football-data-loading strong{font-size:14px}.football-data-loading span{color:#8196a5;font-size:12px}.football-score-ribbon{background:#08131d;border:1px solid #293f52;border-radius:20px;margin-top:14px;overflow:hidden;box-shadow:0 16px 40px #0004}.football-score-ribbon>header{color:#8498a8;background:#0e1b26;border-bottom:1px solid #283e50;align-items:center;gap:12px;padding:11px 15px;font-size:11px;display:flex}.football-score-ribbon>header span{color:#65e2aa;align-items:center;gap:7px;font-weight:950;display:flex}.football-score-ribbon>header span i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px}.football-score-ribbon>header b{color:#cad5dd}.football-score-ribbon>header small{color:#708798;margin-left:auto}.football-score-ribbon>header span.snapshot{color:#e0bd7b}.football-score-ribbon-track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.football-score-ribbon-track>button{scroll-snap-align:start;color:#eef5f9;text-align:left;cursor:pointer;background:#091620;border:0;border-right:1px solid #213747;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:88px;padding:12px 14px;display:flex}.football-score-ribbon-track>button:hover,.football-score-ribbon-track>button.selected{background:#10283b;box-shadow:inset 0 -3px #3a86ff}.football-score-ribbon button>span{color:#8ca1af;font-size:10px;font-weight:850}.football-score-ribbon button>span.live{color:#64e0a9}.football-score-ribbon button>span.snapshot{color:#e0bd7b}.football-score-ribbon button>span.final{color:#94a8b6}.football-score-ribbon button>b{white-space:nowrap;font-size:15px}.football-score-ribbon button>b em{color:#76a9fc;margin:0 3px;font-style:normal}.football-score-ribbon button>small{color:#738999;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10px;overflow:hidden}.football-metrics{margin:12px 0 22px}.football-metrics article{background:linear-gradient(145deg,#0d1c28,#09141e)}.football-metrics small{font-size:10px}.football-metrics strong{font-size:31px}.football-metrics span{font-size:12px}.football-tabs{scrollbar-width:thin;gap:6px;margin:0 0 14px;padding:6px;display:flex;overflow-x:auto}.football-tabs button{flex:1 0 max-content;min-width:104px;padding:0 14px;font-size:12px}.football-panel{gap:20px;padding:25px}.football-section-head small{font-size:11px}.football-section-head h2{font-size:clamp(28px,4vw,40px)}.football-section-head p{font-size:14px}.football-section-head>b i{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px}.football-no-events{color:#839aaa;text-align:center;background:#0a1721;border:1px dashed #354f63;border-radius:14px;place-items:center;min-height:100px;padding:22px;font-size:13px;display:grid}.football-logo-fallback{color:#a8bed0;background:#1b3345;place-items:center;font-size:10px;font-weight:950;display:grid}.football-game-detail{background:#0a1721;border:1px solid #34536a;border-radius:21px;overflow:hidden;box-shadow:0 22px 50px #0005}.football-detail-top{background:radial-gradient(circle at 88% 0,#297dff30,#0000 17rem),linear-gradient(135deg,#142b3e,#0c1823);border-bottom:1px solid #294457;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.football-detail-top small{color:#6de2ad;font-size:11px;font-weight:900}.football-detail-top h3{margin:5px 0 3px;font-size:25px}.football-detail-top p{color:#8fa4b4;margin:0;font-size:12px}.football-detail-top>div{align-items:center;gap:8px;display:flex}.football-detail-top a,.football-detail-top button{color:#99b9d0;background:#0d1b26;border:1px solid #3a5a71;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:850;text-decoration:none}.football-detail-top button{color:#d9e4eb;cursor:pointer;place-items:center;width:36px;height:36px;padding:0;font-size:22px;display:grid}.football-detail-score{background:#2a4355;grid-template-columns:1fr 1fr;gap:1px;display:grid}.football-detail-score article{background:#0d1b27;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.football-detail-score article.possession{background:#102538}.football-detail-score img,.football-detail-score .football-logo-fallback{object-fit:contain;border-radius:12px;width:48px;height:48px}.football-detail-score span strong,.football-detail-score span small{display:block}.football-detail-score span strong{font-size:15px}.football-detail-score span small{color:#748c9d;text-transform:uppercase;margin-top:4px;font-size:10px}.football-detail-score article>b{font-size:29px}.football-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:14px;display:grid}.football-comparison-card,.football-scoring-card{background:#0d1b27;border:1px solid #294457;border-radius:15px;overflow:hidden}.football-comparison-card>header{text-align:center;background:#132637;grid-template-columns:1fr 2fr 1fr;padding:13px;display:grid}.football-comparison-card>header b:first-child{text-align:left}.football-comparison-card>header b:last-child{text-align:right}.football-comparison-card>header strong{color:#7396b0;letter-spacing:.08em;font-size:10px}.football-comparison-card>div{text-align:center;border-top:1px solid #263e50;grid-template-columns:1fr 2fr 1fr;padding:11px 13px;font-size:12px;display:grid}.football-comparison-card>div b:first-child{text-align:left}.football-comparison-card>div b:last-child{text-align:right}.football-comparison-card>div span{color:#8196a5}.football-scoring-card>header{background:#132637;justify-content:space-between;padding:13px;display:flex}.football-scoring-card>header b{letter-spacing:.07em;font-size:11px}.football-scoring-card>header span{color:#6edcac;font-size:10px}.football-scoring-card ol{max-height:350px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.football-scoring-card li{border-top:1px solid #263e50;grid-template-columns:42px 1fr;gap:11px;padding:12px 13px;display:grid}.football-scoring-card li>b{color:#72a8ff;font-size:13px}.football-scoring-card li span{color:#a4b4c0;font-size:11px;line-height:1.45}.football-scoring-card li strong{color:#edf4f8;margin-bottom:3px;font-size:10px;display:block}.football-player-boxscores{grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px;display:grid}.football-player-boxscores>section{background:#0d1b27;border:1px solid #294457;border-radius:15px;min-width:0;overflow:hidden}.football-player-boxscores>section>header{background:#132637;align-items:center;gap:9px;padding:12px 14px;display:flex}.football-player-boxscores>section>header img,.football-player-boxscores>section>header .football-logo-fallback{object-fit:contain;border-radius:7px;width:30px;height:30px}.football-player-boxscores>section>header b{font-size:12px}.football-player-boxscores>section>header span{color:#768d9d;margin-left:auto;font-size:10px}.football-stat-table-wrap{padding:10px;overflow-x:auto}.football-stat-table-wrap h4{color:#75a9fc;text-transform:capitalize;margin:0 0 7px;font-size:11px}.football-stat-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.football-stat-table-wrap th,.football-stat-table-wrap td{text-align:right;border-bottom:1px solid #243b4c;padding:7px}.football-stat-table-wrap th:first-child,.football-stat-table-wrap td:first-child{text-align:left}.football-stat-table-wrap th{color:#70899c;font-size:9px}.football-stat-table-wrap a{color:#e9f2f7;text-decoration:none}.football-match-hub-wrap{z-index:5000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#02070ccc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.football-match-hub{color:#eff6fa;background:#07131d;border:1px solid #42637b;border-radius:24px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1120px,100%);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 34px 110px #000c,0 0 0 1px #4e8dc51a}.football-match-hub-bar{background:#0d1b27;border-bottom:1px solid #294457;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:12px 15px;display:grid}.football-match-hub-bar>span{text-align:center}.football-match-hub-bar>span small,.football-match-hub-bar>span b{display:block}.football-match-hub-bar>span small{color:#67dda8;letter-spacing:.12em;font-size:9px;font-weight:950}.football-match-hub-bar>span b{letter-spacing:.04em;margin-top:2px;font-size:14px}.football-match-back,.football-match-close{color:#cfdae2;cursor:pointer;background:#10202c;border:1px solid #35536a;border-radius:10px;font-weight:850}.football-match-back{justify-self:start;min-height:36px;padding:0 12px;font-size:12px}.football-match-close{justify-self:end;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid}.football-match-back:hover,.football-match-close:hover{color:#fff;background:#153049;border-color:#5f9fea}.football-match-hub-scroll{overscroll-behavior:contain;overflow:auto}.football-match-scoreboard{background:radial-gradient(circle at 50% -30%,#2c85ff40,#0000 50%),linear-gradient(135deg,#132a3d,#09151f 65%);grid-template-columns:minmax(0,1fr) minmax(190px,.7fr) minmax(0,1fr);align-items:center;gap:18px;padding:28px 34px;display:grid}.football-match-scoreboard article{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px 13px;display:grid}.football-match-scoreboard article:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 64px}.football-match-scoreboard article:last-child>img,.football-match-scoreboard article:last-child>.football-logo-fallback{grid-area:1/2/3}.football-match-scoreboard article>img,.football-match-scoreboard article>.football-logo-fallback{object-fit:contain;background:#ffffff0a;border-radius:15px;grid-row:1/3;width:64px;height:64px}.football-match-scoreboard article strong{align-self:end;font-size:18px;line-height:1.1}.football-match-scoreboard article span{color:#8299aa;align-self:start;margin-top:4px;font-size:11px}.football-match-scoreboard>div{text-align:center}.football-match-scoreboard>div>small,.football-match-scoreboard>div>strong,.football-match-scoreboard>div>span{display:block}.football-match-scoreboard>div>small{color:#9bafbd;text-transform:uppercase;font-size:11px;font-weight:900}.football-match-scoreboard>div>small.live{color:#67e2ab}.football-match-scoreboard>div>strong{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.04em;flex-wrap:nowrap;justify-content:center;align-items:baseline;margin:7px 0 5px;font-size:40px;display:flex}.football-match-scoreboard>div>strong i{color:#70a9ff;margin:0 10px;font-style:normal;font-weight:500}.football-match-scoreboard>div>span{color:#768d9d;font-size:11px}.football-match-trust{color:#718899;background:#0b1822;border-top:1px solid #2a4659;border-bottom:1px solid #2a4659;align-items:center;gap:18px;padding:10px 18px;font-size:10px;font-weight:850;display:flex}.football-match-trust span:first-child{color:#8fa5b4;align-items:center;gap:7px;display:flex}.football-match-trust span.live{color:#61dfa7}.football-match-trust i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.football-match-trust b{color:#9eb0bc;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.football-match-tabs{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);scrollbar-width:thin;background:#0b1822ee;border-bottom:1px solid #294356;gap:5px;padding:9px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.football-match-tabs button{color:#8298a8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 0 auto;min-height:39px;padding:0 16px;font-size:12px;font-weight:900}.football-match-tabs button:hover{color:#dbe6ec;background:#102637}.football-match-tabs button.active{color:#eef7ff;background:#143557;border-color:#3e77af;box-shadow:inset 0 -2px #5b9df1}.football-match-hub-view{min-height:390px;padding:18px}.football-match-gamecast-grid{padding:0}.football-match-context{background:#0d1b27;border:1px solid #294457;border-radius:15px;overflow:hidden}.football-match-context>header{background:#132637;padding:14px}.football-match-context>header small,.football-match-context>header b{display:block}.football-match-context>header small{color:#72a8fa;font-size:9px;font-weight:950}.football-match-context>header b{margin-top:4px;font-size:16px}.football-match-context>div{grid-template-columns:1fr 1fr;display:grid}.football-match-context>div>span{border-top:1px solid #263e50;min-width:0;padding:15px}.football-match-context>div>span:nth-child(2n){border-left:1px solid #263e50}.football-match-context small,.football-match-context b{display:block}.football-match-context>div small{color:#718899;font-size:9px;font-weight:900}.football-match-context>div b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.football-postgame-boxscore{gap:14px;display:grid}.football-match-feed-note{color:#d3bc8c;background:#2d2415;border:1px solid #66522d;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.football-match-feed-note.loading{color:#9cc7e7;background:#10263a;border-color:#29577d}.football-match-feed-note>i{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 10px}.football-match-feed-note span,.football-match-feed-note b{display:block}.football-match-feed-note span{font-size:11px;line-height:1.45}.football-match-feed-note b{color:#f0ddb4;margin-bottom:2px;font-size:12px}.football-match-feed-note.loading b{color:#d8edff}.football-match-stat-card{max-width:760px;margin:0 auto}.football-match-empty{text-align:center;background:#0b1822;border:1px dashed #38546a;border-radius:16px;place-items:center;min-height:260px;display:grid}.football-match-empty b,.football-match-empty span{display:block}.football-match-empty b{font-size:16px}.football-match-empty span{color:#8197a6;max-width:520px;margin-top:7px;font-size:13px;line-height:1.5}.football-match-player-boxscores{padding:0}.football-match-injury-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.football-match-injury-grid>section{background:#0b1823;border:1px solid #2c4659;border-radius:16px;overflow:hidden}.football-match-injury-grid>section>header{background:#122433;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.football-match-injury-grid>section>header>img,.football-match-injury-grid>section>header>.football-logo-fallback{object-fit:contain;border-radius:10px;width:42px;height:42px}.football-match-injury-grid>section>header span small,.football-match-injury-grid>section>header span b{display:block}.football-match-injury-grid>section>header span small{color:#75a9fa;font-size:9px;font-weight:900}.football-match-injury-grid>section>header span b{margin-top:3px;font-size:13px}.football-match-injury-grid>section>header>strong{color:#8298a8;font-size:10px}.football-match-source{color:#738b9b;background:#091620;border-top:1px solid #2a4355;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:11px;display:flex}.football-match-source b{color:#a8bac6}.football-match-source a{color:#7fb0fa;flex:none;font-weight:850;text-decoration:none}.football-projection-view{gap:12px;display:grid}.football-projection-note{background:linear-gradient(135deg,#143152,#0c1f2d);border:1px solid #315370;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:14px 16px;display:flex}.football-projection-note small,.football-projection-note b{display:block}.football-projection-note small{color:#69dfa8;letter-spacing:.08em;font-size:9px;font-weight:950}.football-projection-note b{margin-top:4px;font-size:17px}.football-projection-note p{color:#8ea4b3;max-width:570px;margin:0;font-size:11px;line-height:1.5}.football-projection-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.football-projection-grid>section{background:#0b1823;border:1px solid #2c4659;border-radius:16px;min-width:0;overflow:hidden}.football-projection-grid>section>header{background:#122433;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.football-projection-grid>section>header>img,.football-projection-grid>section>header>.football-logo-fallback{object-fit:contain;border-radius:10px;width:42px;height:42px}.football-projection-grid>section>header small,.football-projection-grid>section>header b{display:block}.football-projection-grid>section>header small{color:#75a9fa;font-size:9px;font-weight:900}.football-projection-grid>section>header b{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.football-projection-grid>section>div>article{border-top:1px solid #263e50;grid-template-columns:42px minmax(100px,.75fr) minmax(0,1.25fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.football-projection-grid article>img,.football-projection-grid article>.football-player-placeholder{object-fit:cover;border-radius:10px;width:42px;height:42px}.football-projection-grid article>span>b,.football-projection-grid article>span>small{display:block}.football-projection-grid article>span>b{font-size:11px}.football-projection-grid article>span>b a{color:#eff5f8;text-decoration:none}.football-projection-grid article>span>small{color:#8196a5;margin-top:3px;font-size:8px}.football-projection-grid article>div{justify-content:flex-end;gap:5px;min-width:0;display:flex;overflow-x:auto}.football-projection-grid article>div>span{text-align:center;background:#0f2332;border:1px solid #29465b;border-radius:9px;flex:none;min-width:55px;padding:7px}.football-projection-grid article>div small,.football-projection-grid article>div b{display:block}.football-projection-grid article>div small{color:#7991a2;text-transform:uppercase;font-size:7px;font-weight:900}.football-projection-grid article>div b{color:#e7f1f7;margin-top:3px;font-size:12px}.football-projection-empty{text-align:center;place-items:center;min-height:150px;padding:25px;display:grid}.football-projection-empty b,.football-projection-empty span{display:block}.football-projection-empty b{font-size:13px}.football-projection-empty span{color:#78909f;max-width:280px;margin-top:5px;font-size:10px;line-height:1.5}.football-live-lines-board{background:#091722;border:1px solid #315571;border-radius:18px;overflow:hidden}.football-live-lines-board>header{background:linear-gradient(135deg,#153351,#0e2332);justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.football-live-lines-board>header small{color:#67dfa7;letter-spacing:.1em;font-size:9px;font-weight:950}.football-live-lines-board>header h3{margin:4px 0 0;font-size:20px}.football-live-lines-board>header>b{color:#8ea5b5;font-size:10px}.football-live-lines-board>div{background:#294457;grid-template-columns:1fr 1fr;gap:1px;display:grid}.football-live-lines-board>div>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0a1823;border:0;padding:0}.football-live-lines-board>div>button:hover,.football-live-lines-board>div>button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4d93ef;position:relative}.football-live-line-card{background:#0b1924;min-width:0}.football-live-line-card>header{border-bottom:1px solid #263e50;justify-content:space-between;align-items:start;gap:10px;padding:13px 14px;display:flex}.football-live-line-card>header small,.football-live-line-card>header b{display:block}.football-live-line-card>header small{color:#62dfa5;font-size:8px;font-weight:950}.football-live-line-card>header b{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.football-live-line-card>header em{color:#8eb8fa;flex:none;font-size:9px;font-style:normal;font-weight:900}.football-live-line-teams{background:#263e50;gap:1px;display:grid}.football-live-line-teams>span{background:#0d1d29;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.football-live-line-teams>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.football-live-line-teams>span>small{color:#8298a8;font-size:9px}.football-live-line-teams>span>strong{color:#eef6fa;text-align:right;min-width:48px;font-size:13px}.football-live-line-card>footer{grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:14px;padding:10px 14px;display:grid}.football-live-line-card>footer span small,.football-live-line-card>footer span b{display:block}.football-live-line-card>footer span small{color:#71899a;font-size:7px;font-weight:900}.football-live-line-card>footer span b{margin-top:2px;font-size:10px}.football-live-line-card>footer em{color:#6f8798;justify-self:end;font-size:8px;font-style:normal}.football-live-line-card.compact{border:1px solid #315571;border-radius:15px;overflow:hidden}.football-match-odds-view{gap:13px;display:grid}.football-player-props-card{background:#0b1823;border:1px solid #2d485c;border-radius:16px;overflow:hidden}.football-player-props-card>header{background:#122433;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.football-player-props-card>header small,.football-player-props-card>header b{display:block}.football-player-props-card>header small{color:#6ddfa9;font-size:9px;font-weight:950}.football-player-props-card>header b{margin-top:4px;font-size:17px}.football-player-props-card>header em{color:#81aef5;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.football-player-prop-markets{background:#294154;grid-template-columns:1fr 1fr;gap:1px;display:grid}.football-player-prop-markets>section{background:#0b1924;min-width:0}.football-player-prop-markets>section>header{background:#102332;justify-content:space-between;gap:10px;padding:11px 13px;display:flex}.football-player-prop-markets>section>header b{text-transform:capitalize;font-size:11px}.football-player-prop-markets>section>header span{color:#7892a5;font-size:8px}.football-player-prop-markets>section>div{max-height:330px;display:grid;overflow:auto}.football-player-prop-markets article{border-top:1px solid #243c4e;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.football-player-prop-markets article span b,.football-player-prop-markets article span small{display:block}.football-player-prop-markets article span b{font-size:11px}.football-player-prop-markets article span small{color:#7f96a7;margin-top:3px;font-size:9px}.football-player-prop-markets article>strong{color:#eef6fa;font-size:12px}.football-prop-balance-strip{background:#0c1c28;border-top:1px solid #294457;border-bottom:1px solid #294457;align-items:center;gap:8px;padding:11px 13px;display:flex}.football-prop-balance-strip span{color:#9db0bd;border:1px solid #2d526d;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.football-prop-balance-strip span b{color:#75aaff;margin-right:4px}.football-prop-balance-strip em{color:#e5b968;margin-left:auto;font-size:10px;font-style:normal;font-weight:850}.football-prop-market-tabs{scrollbar-width:thin;background:#0a1721;gap:6px;padding:11px 12px;display:flex;overflow-x:auto}.football-prop-market-tabs button{color:#95a8b5;cursor:pointer;background:#0f202d;border:1px solid #2d495d;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.football-prop-market-tabs button span{font-size:10px;font-weight:900}.football-prop-market-tabs button b{color:#7eabf3;background:#182f40;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.football-prop-market-tabs button.active{color:#eef6ff;background:#153762;border-color:#4d91ee}.football-prop-market-tabs button.scoring:not(.active){color:#d6b26e;border-color:#654f2d}.football-player-prop-markets.single{grid-template-columns:1fr}.football-player-prop-markets>section.scoring>header{box-shadow:inset 3px 0 #d6a84d}.football-player-prop-markets>section.volume>header{box-shadow:inset 3px 0 #5795ed}.football-market-more{color:#83aef4;text-align:left;cursor:pointer;background:#102332;border:0;border-top:1px solid #243c4e;width:100%;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.football-market-more:hover,.football-market-more:focus-visible{color:#eef6ff;background:#16324a;outline:none}.football-week-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:14px;display:grid}.football-schedule-board{gap:18px;display:grid}.football-game-day>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.football-game-day>header h3{margin:0;font-size:18px}.football-game-day>header span{color:#71899b;font-size:11px}.football-game-day>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.football-game-card{background:#0c1924;border:1px solid #2b4659;border-radius:16px;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.football-game-card:hover{border-color:#49759a;transform:translateY(-1px);box-shadow:0 13px 28px #0004}.football-game-card.selected{border-color:#4b91ff;box-shadow:inset 0 0 0 1px #4b91ff55}.football-game-card.live{border-top:3px solid #48dca0}.football-game-card>button{color:#f0f5f8;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.football-game-card>button>header{background:#10202d;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.football-game-card>button>header>b{color:#758d9e;font-size:10px}.football-game-status{color:#8ca1b0;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.football-game-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.football-game-status.live{color:#61e1a9}.football-game-team{border-top:1px solid #243b4c;grid-template-columns:34px minmax(0,1fr) auto 31px;align-items:center;gap:8px;padding:10px 12px;display:grid}.football-game-team>img,.football-game-team>.football-logo-fallback{object-fit:contain;border-radius:8px;width:33px;height:33px}.football-game-team span strong,.football-game-team span small{display:block}.football-game-team span strong{font-size:12px}.football-game-team span small{color:#718899;margin-top:2px;font-size:9px}.football-game-team em{color:#e9bd70;background:#292116;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.football-game-team em.clear{color:#64c897;background:#11271e}.football-game-team>b{text-align:right;font-size:17px}.football-game-lean{background:linear-gradient(135deg,#102a43,#0b1d2c);border-top:1px solid #31506a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.football-game-lean>span>*{display:block}.football-game-lean small{color:#73abff;letter-spacing:.05em;font-size:9px;font-weight:950}.football-game-lean strong{color:#fff;margin-top:4px;font-size:14px;line-height:1.25}.football-game-lean em{color:#9aafbe;margin-top:5px;font-size:10px;font-style:normal;line-height:1.35}.football-game-lean>b{color:#f4f8fb;text-align:right;min-width:88px;font-size:13px}.football-game-lean>b small{color:#f4bd58;letter-spacing:0;margin-top:5px;font-size:9px;display:block}.football-game-lean.core{background:linear-gradient(135deg,#123626,#0d231b);border-top-color:#2f7255}.football-game-lean.core small{color:#70dfa7}.football-game-lean.hold{background:#121c24;border-top-color:#344652}.football-game-lean.hold small,.football-game-lean.hold>b small{color:#8ca0ae}.football-card-open{color:#7faefa;background:#0f1f2c;border-top:1px solid #243b4c;justify-content:flex-end;align-items:center;gap:5px;padding:8px 12px;font-size:10px;font-weight:900;display:flex}.football-card-open b{font-size:14px}.football-game-card>footer{color:#708899;border-top:1px solid #243b4c;justify-content:space-between;gap:8px;padding:9px 12px;font-size:9px;display:flex}.football-game-card>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.football-game-card>footer a{color:#78aafa;flex:none;text-decoration:none}.football-week-rail{background:#0b1823;border:1px solid #2d475a;border-radius:17px;position:sticky;top:72px;overflow:hidden}.football-week-rail>header,.football-news-wire>header{background:#122433;justify-content:space-between;align-items:center;padding:15px;display:flex}.football-week-rail>header small,.football-news-wire>header small{color:#70a6f8;font-size:9px;font-weight:900}.football-week-rail>header h3,.football-news-wire>header h3{margin:4px 0 0;font-size:16px}.football-week-rail>header button{color:#7fb0fb;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.football-injury-list{display:grid}.football-injury-list>a{color:#f0f5f8;border-top:1px solid #243b4d;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 12px;text-decoration:none;display:grid}.football-injury-list>a:hover{background:#102130}.football-injury-list img,.football-injury-list .football-player-placeholder{object-fit:cover;background:#1b3041;border-radius:9px;width:34px;height:34px}.football-injury-list>a>span strong,.football-injury-list>a>span small{display:block}.football-injury-list>a>span strong{font-size:11px}.football-injury-list>a>span small{color:#788f9f;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:3px;font-size:9px;overflow:hidden}.football-injury-list>a>b{text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:8px}.football-injury-list>a>b.out{color:#ff9f99;background:#351b1c}.football-injury-list>a>b.doubtful{color:#f6ba71;background:#352419}.football-injury-list>a>b.questionable{color:#f2d074;background:#302a19}.football-injury-list>a>b.update{color:#8fb9f7;background:#14283a}.football-player-placeholder{color:#83a4bb;place-items:center;font-size:9px;font-weight:900;display:grid}.football-source-card{color:#8fb7a2;background:#10271e;border:1px solid #2e6049;border-radius:12px;gap:10px;margin:12px;padding:12px;font-size:10px;line-height:1.5;display:flex}.football-source-card i{background:#55d99f;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:2px;box-shadow:0 0 12px #55d99f}.football-source-card b{color:#65dea6;display:block}.football-feature-story{color:#f4f7fa;background:#0e1c28;border:1px solid #315069;border-radius:20px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);min-height:310px;text-decoration:none;display:grid;overflow:hidden}.football-feature-story>img{object-fit:cover;width:100%;height:100%;min-height:310px}.football-feature-story>span{flex-direction:column;justify-content:center;padding:32px;display:flex}.football-feature-story small,.football-news-grid small{color:#72a9fb;letter-spacing:.06em;font-size:10px;font-weight:900}.football-feature-story h3{letter-spacing:-.03em;margin:9px 0;font-size:clamp(25px,4vw,39px);line-height:1.06}.football-feature-story p{color:#a2b2bd;margin:0;font-size:14px;line-height:1.55}.football-feature-story b{color:#75aaff;margin-top:20px;font-size:11px}.football-news-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:13px;display:grid}.football-news-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.football-news-grid>a{color:#eff5f8;background:#0d1a25;border:1px solid #2c4659;border-radius:15px;grid-template-columns:115px 1fr;min-height:130px;text-decoration:none;display:grid;overflow:hidden}.football-news-grid>a>img{object-fit:cover;width:100%;height:100%}.football-news-grid>a>span{padding:14px}.football-news-grid h3{margin:6px 0;font-size:14px;line-height:1.25}.football-news-grid p{color:#8397a6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.football-news-wire{background:#0b1823;border:1px solid #2d475a;border-radius:17px;position:sticky;top:72px;overflow:hidden}.football-source-line{color:#758b9b;text-align:center;margin:0;font-size:10px}.football-source-line a{color:#7caaf5}.football-category-tabs{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.football-category-tabs button{color:#869aaa;cursor:pointer;background:#0d1a25;border:1px solid #304b5f;border-radius:999px;flex:none;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.football-category-tabs button.active{color:#dbeaff;background:#123460;border-color:#3d83ed}.football-stats-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:12px;display:grid}.football-stat-title{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.football-stat-title small{color:#77a9f8;font-size:9px;font-weight:900}.football-stat-title h3{margin:4px 0 0;font-size:21px}.football-stat-title>b{color:#71899b;font-size:10px}.football-leader-table{background:#0d1a25;border:1px solid #2c4659;border-radius:17px;overflow:hidden}.football-leader-table>header{color:#71899a;background:#132534;grid-template-columns:35px minmax(0,1fr) 70px 125px;gap:10px;padding:11px 14px;font-size:9px;font-weight:900;display:grid}.football-leader-table>header span:last-child{text-align:right}.football-leader-table>a{color:#edf4f7;border-top:1px solid #263d4f;grid-template-columns:24px 43px minmax(0,1fr) 60px 125px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:grid}.football-leader-table>a:hover{background:#112333}.football-leader-table>a>img,.football-leader-table>a>.football-player-placeholder{object-fit:cover;background:#1b3041;border-radius:11px;width:42px;height:42px}.football-leader-table>a>span strong,.football-leader-table>a>span small{display:block}.football-leader-table>a>span strong{font-size:12px}.football-leader-table>a>span small{color:#718a9b;margin-top:2px;font-size:9px}.football-leader-table>a>em{color:#91a4b2;font-size:10px;font-style:normal}.football-leader-table>a>b:last-child{text-align:right;font-size:13px}.football-player-spotlight{gap:8px;display:grid}.football-player-spotlight>a{color:#eff5f8;background:radial-gradient(circle at 100% 0,#2d7fff30,#0000 10rem),#10202c;border:1px solid #30516a;border-radius:16px;grid-template-columns:70px 1fr;min-height:112px;padding:15px;text-decoration:none;display:grid;position:relative;overflow:hidden}.football-player-spotlight small{color:#78aaf9;grid-column:1/-1;font-size:8px;font-weight:900}.football-player-spotlight img,.football-player-spotlight .football-player-placeholder{object-fit:contain;grid-row:2/6;align-self:end;width:64px;height:80px}.football-player-spotlight h3{margin:6px 0 0;font-size:16px}.football-player-spotlight p{color:#8197a7;margin:2px 0;font-size:9px}.football-player-spotlight b{font-size:19px}.football-player-spotlight em{color:#70a6f9;font-size:8px;font-style:normal}.football-standings{border-top:1px solid #263e50;padding-top:7px}.football-standings>header small{color:#78aafb;font-size:9px;font-weight:900}.football-standings>header h3{margin:4px 0 12px;font-size:22px}.football-standings>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.football-standings>div>section{border:1px solid #2d475a;border-radius:16px;min-width:0;overflow:hidden}.football-standings h4{background:#122433;margin:0;padding:13px;font-size:13px}.football-standing-table{overflow-x:auto}.football-standing-table>header,.football-standing-table>div{text-align:center;border-top:1px solid #263d4f;grid-template-columns:minmax(150px,1fr) repeat(5,50px);align-items:center;min-width:440px;padding:8px 11px;font-size:9px;display:grid}.football-standing-table>header{color:#70899b;font-weight:900}.football-standing-table>header span:first-child{text-align:left}.football-standing-table>div>span:first-child{text-align:left;align-items:center;gap:7px;display:flex}.football-standing-table img,.football-standing-table .football-logo-fallback{object-fit:contain;border-radius:5px;width:23px;height:23px}.football-standing-table b{font-size:10px}.football-team-picker{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.football-team-picker button{color:#eff5f8;text-align:left;cursor:pointer;background:#0d1a25;border:1px solid #2b4659;border-radius:13px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px;display:flex}.football-team-picker button:hover,.football-team-picker button.active{border-color:var(--team-color);box-shadow:inset 0 -3px var(--team-color);background:#112432}.football-team-picker img,.football-team-picker .football-logo-fallback{object-fit:contain;border-radius:7px;width:32px;height:32px}.football-team-picker span b,.football-team-picker span small{display:block}.football-team-picker span b{font-size:10px}.football-team-picker span small{color:#738a9b;text-overflow:ellipsis;white-space:nowrap;max-width:55px;margin-top:2px;font-size:8px;overflow:hidden}.football-team-dashboard{border:1px solid #315069;border-top:4px solid var(--team-color);background:#0b1823;border-radius:20px;overflow:hidden}.football-team-dashboard>header{background:linear-gradient(135deg,color-mix(in srgb,var(--team-color) 22%,#12202c),#0c1822);grid-template-columns:68px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:20px;display:grid}.football-team-dashboard>header>img,.football-team-dashboard>header>.football-logo-fallback{object-fit:contain;border-radius:14px;width:64px;height:64px}.football-team-dashboard>header small{color:#8ba0af;font-size:9px;font-weight:900}.football-team-dashboard>header h3{margin:4px 0 2px;font-size:24px}.football-team-dashboard>header p{color:#8da0ae;margin:0;font-size:11px}.football-team-dashboard>header>div{text-align:center}.football-team-dashboard>header>div b,.football-team-dashboard>header>div small{display:block}.football-team-dashboard>header>div b{font-size:26px}.football-team-dashboard>header>a{color:#97b7ce;border:1px solid #3a5a71;border-radius:10px;padding:9px 11px;font-size:10px;text-decoration:none}.football-team-module-grid{background:#294254;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1px;display:grid}.football-team-module-grid>section,.football-team-module-grid>aside{background:#0b1823;min-width:0}.football-team-module-grid>section>header,.football-team-module-grid>aside>header{background:#112332;justify-content:space-between;padding:12px 14px;display:flex}.football-team-module-grid header small{color:#77a9fa;font-size:9px;font-weight:900}.football-team-module-grid header b{color:#8fa2b0;font-size:10px}.football-team-schedule{scrollbar-width:thin;grid-auto-columns:125px;grid-auto-flow:column;padding:11px;display:grid;overflow-x:auto}.football-team-schedule button{color:#eef4f7;text-align:left;cursor:pointer;background:#0e1d29;border:1px solid #294457;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;min-height:88px;padding:10px;display:flex}.football-team-schedule button small{color:#6fa6fa;font-size:8px;font-weight:900}.football-team-schedule button strong{font-size:12px}.football-team-schedule button span{color:#7c91a0;margin-top:auto;font-size:9px}.football-team-module-grid>aside .football-injury-list{max-height:320px;overflow:auto}.football-roster-board>header small{color:#78aafb;font-size:9px;font-weight:900}.football-roster-board>header h3{margin:4px 0 11px;font-size:20px}.football-roster-board>div{grid-template-columns:repeat(3,1fr);align-items:start;gap:8px;display:grid}.football-roster-board details{background:#0d1a25;border:1px solid #2b4659;border-radius:13px;overflow:hidden}.football-roster-board summary{cursor:pointer;text-transform:capitalize;justify-content:space-between;padding:12px 13px;display:flex}.football-roster-board summary b{font-size:11px}.football-roster-board summary span{color:#80b0fa;background:#17324a;border-radius:999px;place-items:center;width:25px;height:20px;font-size:9px;display:grid}.football-roster-board details>div{max-height:380px;display:grid;overflow:auto}.football-roster-board details a{color:#eef4f7;border-top:1px solid #263d4f;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;text-decoration:none;display:grid}.football-roster-board details img,.football-roster-board details .football-player-placeholder{object-fit:cover;border-radius:8px;width:35px;height:35px}.football-roster-board details strong,.football-roster-board details small{display:block}.football-roster-board details strong{font-size:10px}.football-roster-board details small{color:#718999;margin-top:2px;font-size:8px}.football-roster-board details em{color:#e5b769;font-size:8px;font-style:normal}.football-fantasy-controls{gap:7px;display:flex}.football-fantasy-controls button{color:#859aa9;cursor:pointer;background:#0d1a25;border:1px solid #304c61;border-radius:10px;min-height:41px;padding:0 16px;font-size:10px;font-weight:900}.football-fantasy-controls button.active{color:#d8e8ff;background:#143661;border-color:#4b91ff}.football-fantasy-callout{color:#a2b8ad;background:#10271e;border:1px solid #2e5e48;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px;font-size:12px;display:grid}.football-fantasy-callout i{background:#50dda2;border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px #50dda2}.football-fantasy-callout b{color:#6ce0aa;display:block}.football-fantasy-callout em{color:#7ea18e;text-transform:uppercase;font-size:9px;font-style:normal}.football-fantasy-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:12px;display:grid}.football-fantasy-dashboard>section,.football-fantasy-dashboard>aside{background:#0b1823;border:1px solid #2b4659;border-radius:16px;overflow:hidden}.football-fantasy-dashboard>section>header,.football-fantasy-dashboard>aside>header{background:#122433;padding:14px}.football-fantasy-dashboard header small{color:#77a9fa;font-size:9px;font-weight:900}.football-fantasy-dashboard header h3{margin:4px 0 0;font-size:17px}.football-fantasy-leaders{grid-template-columns:1fr 1fr;display:grid}.football-fantasy-leaders>a{color:#eff4f7;border-top:1px solid #263e50;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;text-decoration:none;display:grid}.football-fantasy-leaders>a:nth-child(odd){border-right:1px solid #263e50}.football-fantasy-leaders img,.football-fantasy-leaders .football-player-placeholder{object-fit:cover;border-radius:11px;width:45px;height:45px}.football-fantasy-leaders small,.football-fantasy-leaders strong,.football-fantasy-leaders em{display:block}.football-fantasy-leaders small{color:#70a7f9;font-size:8px}.football-fantasy-leaders strong{margin-top:2px;font-size:11px}.football-fantasy-leaders em{color:#718999;margin-top:2px;font-size:8px;font-style:normal}.football-fantasy-leaders>a>b{font-size:12px}.football-fantasy-dashboard>aside .football-injury-list{max-height:565px;overflow:auto}.football-prop-layout{grid-template-columns:minmax(0,1.35fr) minmax(285px,.65fr);align-items:start;gap:12px;display:grid}.football-prop-layout .football-market-grid{grid-template-columns:repeat(2,1fr)}.football-prop-layout .football-market-grid article{min-height:190px}.football-prop-layout .football-market-grid article:first-child{grid-column:span 1}.football-prop-layout .football-gate-list{position:sticky;top:72px}.football-gate-list>div.ready>em{color:#65dda6}.football-gate-list>div.ready>b{color:#65dda6;border-color:#2f7154}.football-gate-list>p{color:#78909f;border-top:1px solid #263d4f;margin:0;padding:14px;font-size:10px;line-height:1.5}.football-research-pool{border:1px solid #2b4659;border-radius:17px;overflow:hidden}.football-research-pool>header{background:#122433;justify-content:space-between;align-items:end;padding:15px;display:flex}.football-research-pool>header small{color:#77a9fb;font-size:9px;font-weight:900}.football-research-pool>header h3{margin:4px 0 0;font-size:17px}.football-research-pool>header>b{color:#f0bf68;font-size:9px}.football-research-pool>div{grid-template-columns:repeat(5,1fr);display:grid}.football-research-pool>div>section{border-right:1px solid #263e50;min-width:0;padding:12px}.football-research-pool h4{color:#86a3b7;height:28px;margin:0;font-size:10px}.football-research-pool a{color:#eef4f7;border-top:1px solid #223949;justify-content:space-between;gap:6px;padding:8px 0;text-decoration:none;display:flex}.football-research-pool a strong,.football-research-pool a small{display:block}.football-research-pool a strong{font-size:9px}.football-research-pool a small{color:#71899a;margin-top:2px;font-size:8px}.football-research-pool a>b{text-align:right;font-size:9px}.football-home-props-callout{color:#f1f6f9;text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 0,#f3c44f2e,#0000 16rem),linear-gradient(135deg,#153452,#0b1d2a);border:1px solid #d1a540;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:19px 21px;display:flex}.football-home-props-callout:hover,.football-home-props-callout:focus-visible{outline-offset:3px;background:radial-gradient(circle at 92% 0,#f3c44f45,#0000 16rem),linear-gradient(135deg,#183d60,#0c2231);border-color:#ffda73;outline:2px solid #efc35c}.football-home-props-callout span>*{display:block}.football-home-props-callout small{color:#f0c15b;letter-spacing:.08em;font-size:12px;font-weight:950}.football-home-props-callout strong{margin-top:5px;font-size:26px}.football-home-props-callout em{color:#b5c6d0;margin-top:6px;font-size:14px;font-style:normal}.football-home-props-callout>b{color:#17222a;background:#f0bd4d;border-radius:11px;flex:none;padding:12px 14px;font-size:13px}.football-props-matchup-menu{background:#0a1823;border:1px solid #31516a;border-radius:18px;overflow:hidden}.football-props-matchup-menu>header{background:#112638;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.football-props-matchup-menu>header small{color:#73a9f8;letter-spacing:.08em;font-size:11px;font-weight:950}.football-props-matchup-menu>header h3{margin:5px 0 3px;font-size:22px}.football-props-matchup-menu>header p{color:#9cb0bd;margin:0;font-size:14px}.football-props-matchup-menu>header>b{color:#f0c15b;font-size:12px}.football-props-matchup-menu>div{scrollbar-width:thin;background:#2b4558;grid-auto-columns:minmax(175px,1fr);grid-auto-flow:column;gap:1px;display:grid;overflow-x:auto}.football-props-matchup-menu button{color:#eef5f8;text-align:left;cursor:pointer;background:#0b1924;border:0;flex-direction:column;align-items:flex-start;gap:6px;min-height:108px;padding:15px;display:flex}.football-props-matchup-menu button:hover,.football-props-matchup-menu button:focus-visible{outline-offset:-2px;background:#132d41;outline:2px solid #548fe3}.football-props-matchup-menu button small{color:#e4b75f;font-size:10px;font-weight:950}.football-props-matchup-menu button strong{font-size:16px}.football-props-matchup-menu button span{color:#8da2b0;margin-top:auto;font-size:13px}.football-curated-props{background:#08151f;border:1px solid #d3a947;border-radius:22px;overflow:hidden;box-shadow:0 22px 60px #0006}.football-curated-props>header{background:radial-gradient(circle at 92% 0,#f2c75b2c,#0000 22rem),linear-gradient(135deg,#173451,#0b1d2a 70%);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.football-curated-props>header small{color:#f2c45c;letter-spacing:.12em;font-size:12px;font-weight:950;display:block}.football-curated-props>header h3{letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(30px,4vw,44px);line-height:1}.football-curated-props>header p{color:#b6c6d1;margin:0;font-size:15px}.football-curated-status{flex:none;justify-items:end;gap:5px;display:grid}.football-curated-status>b{color:#f1c460;font-size:15px}.football-curated-status>span{color:#93a8b6;font-size:12px}.football-curated-status>button{color:#17212a;cursor:pointer;background:#f1bd46;border:1px solid #d3a947;border-radius:10px;min-height:38px;margin-top:5px;padding:0 13px;font-size:12px;font-weight:950}.football-curated-status>button:hover,.football-curated-status>button:focus-visible{outline-offset:2px;background:#ffd978;outline:2px solid #fff}.football-curated-thesis{background:#0e202e;border-top:1px solid #395169;border-bottom:1px solid #395169;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);align-items:center;gap:24px;padding:18px 26px;display:grid}.football-curated-thesis>p{color:#d8e3e9;margin:0;font-size:16px;line-height:1.55}.football-curated-thesis>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.football-curated-thesis>div>span{background:#0a1823;border:1px solid #38566c;border-radius:11px;min-width:0;padding:11px}.football-curated-thesis small,.football-curated-thesis b{display:block}.football-curated-thesis small{color:#7e9eb5;letter-spacing:.06em;font-size:9px;font-weight:950}.football-curated-thesis b{color:#edf5f8;margin-top:5px;font-size:13px}.football-curated-grid{background:#31495a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.football-curated-grid>article{background:#0b1924;min-width:0;padding:19px 21px;box-shadow:inset 5px 0 #518ff0}.football-curated-grid>article.anchor{box-shadow:inset 5px 0 #f0be50}.football-curated-grid>article.playable{box-shadow:inset 5px 0 #58d6a1}.football-curated-grid>article.td{box-shadow:inset 5px 0 #ed835c}.football-curated-grid>article.jwill{box-shadow:inset 5px 0 #be78f0}.football-curated-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.football-curated-grid article>header span{color:#668398;font-size:12px;font-weight:900}.football-curated-grid article>header b{color:#91b9f5;letter-spacing:.07em;border:1px solid #46637a;border-radius:999px;padding:5px 8px;font-size:10px}.football-curated-grid article.anchor>header b{color:#f0c35d;border-color:#765f2f}.football-curated-grid article.playable>header b{color:#64dca7;border-color:#2c6d51}.football-curated-grid article.td>header b{color:#f19977;border-color:#7a4936}.football-curated-grid article.jwill>header b{color:#cf8ff5;border-color:#69417f}.football-curated-grid h4{color:#f4f8fa;margin:13px 0 4px;font-size:22px;line-height:1.17}.football-curated-grid article>small{color:#81aaf0;font-size:13px;font-weight:800}.football-curated-grid article>p{color:#acbec9;min-height:48px;margin:13px 0 16px;font-size:14px;line-height:1.55}.football-curated-grid article>footer{color:#8399a8;border-top:1px solid #294153;grid-template-columns:auto 1fr;gap:8px;padding-top:12px;font-size:12px;line-height:1.45;display:grid}.football-curated-grid article>footer b{color:#e8a66d;letter-spacing:.07em;font-size:9px}.football-curated-footer{color:#9fb1bc;background:#0d1d29;border-top:1px solid #3a5263;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;font-size:12px;line-height:1.45;display:flex}.football-curated-footer>span b{color:#f0c15a}.football-curated-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.football-curated-footer a{color:#89b8fc;border:1px solid #36546a;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850;text-decoration:none}.football-curated-props.pending{border-color:#3b5a70}.football-curated-props.pending>header{align-items:center}.football-curated-props.pending>header h3{font-size:30px}.football-curated-props.pending>header>b{color:#e3b967;border:1px solid #6e5934;border-radius:999px;padding:8px 10px;font-size:10px}.football-curated-pending-gates{background:#31495a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.football-curated-pending-gates span{color:#b6c4cd;background:#0c1b27;align-items:center;gap:9px;padding:17px;font-size:14px;font-weight:850;display:flex}.football-curated-pending-gates b{color:#78aaf2;border:1px solid #48677d;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.football-curated-pending-note{color:#8da2b1;margin:0;padding:16px 22px;font-size:13px;line-height:1.5}.football-ledger-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.football-ledger-metrics article{background:#0d1a25;border:1px solid #2c4659;border-radius:15px;padding:18px}.football-ledger-metrics small,.football-ledger-metrics b,.football-ledger-metrics span{display:block}.football-ledger-metrics small{color:#75a9fb;font-size:9px;font-weight:900}.football-ledger-metrics b{margin:8px 0 5px;font-size:28px}.football-ledger-metrics span{color:#7d92a2;font-size:10px;line-height:1.4}.football-ledger-empty{text-align:center;background:radial-gradient(circle at 50% 20%,#2268c225,#0000 18rem),#0b1823;border:1px dashed #37546a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.football-ledger-empty small{color:#78aafa;margin-top:14px;font-size:9px;font-weight:900}.football-ledger-empty h3{margin:7px 0;font-size:24px}.football-ledger-empty p{color:#879aa8;max-width:650px;margin:0;font-size:12px;line-height:1.55}.football-ledger-rules{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.football-ledger-rules article{background:#0d1a25;border:1px solid #2c4659;border-radius:13px;grid-template-columns:35px 1fr;gap:10px;padding:14px;display:grid}.football-ledger-rules article>b{color:#86b3fa;background:#163966;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.football-ledger-rules strong,.football-ledger-rules small{display:block}.football-ledger-rules strong{font-size:11px}.football-ledger-rules small{color:#7d92a2;margin-top:4px;font-size:9px;line-height:1.4}.football-result-board{background:#0a1823;border:1px solid #29485d;border-radius:18px;overflow:hidden}.football-result-board>header{background:#112638;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;display:flex}.football-result-board>header small{color:#79adf7;letter-spacing:.08em;font-size:10px;font-weight:950}.football-result-board>header h3{margin:5px 0;font-size:22px}.football-result-board>header p{color:#91a5b4;margin:0;font-size:12px}.football-result-board>header>a,.football-result-board>div>article>a{color:#82b2ff;font-size:11px;font-weight:800}.football-result-board>div>article{border-top:1px solid #1d3344;grid-template-columns:70px minmax(0,1fr) 80px;align-items:start;gap:12px;padding:14px 18px;display:grid}.football-result-grade{color:#77dfa5;background:#173c2d;border-radius:8px;justify-content:center;padding:6px 8px;font-size:10px;font-weight:950;display:inline-flex}.football-result-board article.miss .football-result-grade{color:#ff9a9d;background:#4a2429}.football-result-board article.push .football-result-grade,.football-result-board article.pending .football-result-grade{color:#e9c86b;background:#3a3424}.football-result-board article>div>b,.football-result-board article>div>small{display:block}.football-result-board article>div>b{font-size:13px}.football-result-board article>div>small{color:#8098a8;margin-top:3px;font-size:10px}.football-result-board article p{color:#acbdc8;margin:7px 0;font-size:12px;line-height:1.5}.football-result-board article p strong{color:#edf4f8}.football-result-board details summary{color:#84b0ec;cursor:pointer;font-size:10px}.football-result-board details p{color:#778d9d;font-size:11px}.football-model-props .football-curated-grid article>p{min-height:0}.football-weekly-process{background:#0a1823;border:1px solid #29485d;border-radius:16px;margin:0 0 16px;overflow:hidden}.football-weekly-process>header{background:#112638;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.football-weekly-process>header small{color:#80aff4;letter-spacing:.1em;font-size:9px;font-weight:950}.football-weekly-process>header b{font-size:16px}.football-weekly-process>div{background:#294254;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.football-weekly-process article{background:#0b1924;flex-direction:column;gap:6px;min-height:110px;padding:13px;display:flex}.football-weekly-process article small{color:#e4bb61;font-size:9px;font-weight:950}.football-weekly-process article b{font-size:12px}.football-weekly-process article span{color:#8ea4b2;font-size:10px;line-height:1.45}.football-relay-selector{scrollbar-width:thin;gap:7px;display:flex;overflow-x:auto}.football-relay-selector button{color:#eef4f7;text-align:left;cursor:pointer;background:#0d1a25;border:1px solid #2d485b;border-radius:12px;flex:0 0 210px;min-height:62px;padding:10px 12px}.football-relay-selector button.active{background:#13345b;border-color:#4a8fff}.football-relay-selector span,.football-relay-selector b{display:block}.football-relay-selector span{color:#67dda7;font-size:9px}.football-relay-selector b{margin-top:5px;font-size:12px}.football-relay-rules{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.football-relay-rules span{color:#8296a5;background:#0d1a25;border:1px solid #2c4659;border-radius:13px;padding:14px;font-size:10px;line-height:1.5}.football-relay-rules b{color:#eaf2f6;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}@media (width<=1080px){.football-team-picker{grid-template-columns:repeat(4,1fr)}.football-week-layout,.football-news-layout,.football-fantasy-dashboard,.football-prop-layout{grid-template-columns:1fr}.football-week-rail,.football-news-wire,.football-prop-layout .football-gate-list{position:static}.football-news-grid{grid-template-columns:1fr 1fr}.football-research-pool>div{grid-template-columns:repeat(3,1fr)}.football-roster-board>div{grid-template-columns:1fr 1fr}.football-curated-thesis{grid-template-columns:1fr}}@media (width<=820px){.football-command-header{grid-template-columns:1fr}.football-board-control{border-top:1px solid #294153;border-left:0}.football-player-boxscores,.football-detail-grid,.football-stats-layout,.football-standings>div,.football-team-module-grid,.football-projection-grid,.football-match-injury-grid{grid-template-columns:1fr}.football-player-spotlight{grid-template-columns:repeat(3,1fr)}.football-team-picker{grid-template-columns:repeat(4,1fr)}.football-ledger-metrics,.football-research-pool>div,.football-roster-board>div{grid-template-columns:1fr 1fr}.football-feature-story{grid-template-columns:1fr}.football-feature-story>img{height:230px;min-height:230px}.football-feature-story>span{padding:24px}.football-match-scoreboard{grid-template-columns:minmax(0,1fr) minmax(140px,.6fr) minmax(0,1fr);gap:12px;padding:24px 20px}.football-match-scoreboard article{min-width:0}.football-match-scoreboard article strong{overflow-wrap:anywhere}}@media (width<=700px){.football-app{padding-top:15px}.football-command-copy{padding:26px 22px}.football-command-copy h1{font-size:44px}.football-command-copy>p{font-size:14px}.football-board-control{padding:21px}.football-score-ribbon>header{flex-wrap:wrap;align-items:flex-start}.football-score-ribbon>header small{width:100%;margin-left:0}.football-metrics{grid-template-columns:1fr 1fr}.football-panel{padding:15px}.football-section-head h2{font-size:29px}.football-detail-top{flex-direction:column;align-items:flex-start}.football-detail-score,.football-player-boxscores,.football-game-day>div,.football-news-grid{grid-template-columns:1fr}.football-news-grid>a{grid-template-columns:100px 1fr}.football-player-spotlight{grid-template-columns:1fr}.football-team-picker{grid-template-columns:1fr 1fr}.football-team-dashboard>header{grid-template-columns:54px 1fr}.football-team-dashboard>header>img,.football-team-dashboard>header>.football-logo-fallback{width:50px;height:50px}.football-team-dashboard>header>div,.football-team-dashboard>header>a{grid-column:1/-1}.football-roster-board>div,.football-fantasy-leaders{grid-template-columns:1fr}.football-fantasy-leaders>a:nth-child(odd){border-right:0}.football-prop-layout .football-market-grid,.football-research-pool>div,.football-ledger-metrics,.football-ledger-rules,.football-relay-rules{grid-template-columns:1fr}.football-fantasy-callout{grid-template-columns:auto 1fr}.football-fantasy-callout em{grid-column:2}.football-new-slip{grid-template-columns:1fr}.football-match-scoreboard{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:7px;padding:20px 10px}.football-match-scoreboard article,.football-match-scoreboard article:last-child{text-align:center;flex-direction:column;gap:4px;min-width:0;display:flex}.football-match-scoreboard article>img,.football-match-scoreboard article>.football-logo-fallback,.football-match-scoreboard article:last-child>img,.football-match-scoreboard article:last-child>.football-logo-fallback{grid-area:auto;width:48px;height:48px}.football-match-scoreboard article strong{width:100%;font-size:13px;line-height:1.2}.football-match-scoreboard article span{margin:0;font-size:9px}.football-match-scoreboard>div{min-width:0}.football-match-scoreboard>div>small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.football-match-scoreboard>div>strong{margin:8px 0 5px;font-size:28px}.football-match-scoreboard>div>strong i{margin:0 3px}.football-match-scoreboard>div>span{font-size:8px;line-height:1.25}.football-match-trust{flex-wrap:wrap;gap:7px 12px}.football-match-trust b{width:100%;margin-left:0}.football-match-hub-view{min-height:320px;padding:10px}.football-projection-note{flex-direction:column;align-items:flex-start;gap:7px}.football-match-source{flex-direction:column;align-items:flex-start}.football-curated-props>header{flex-direction:column;align-items:flex-start;padding:20px}.football-curated-props>header h3{font-size:34px}.football-curated-status{justify-items:start}.football-curated-thesis{padding:16px 20px}.football-curated-thesis>div,.football-curated-grid{grid-template-columns:1fr}.football-curated-grid article>p{min-height:0}.football-curated-footer{flex-direction:column;align-items:flex-start}.football-curated-footer nav{justify-content:flex-start}.football-curated-pending-gates{grid-template-columns:1fr 1fr}.football-home-props-callout{flex-direction:column;align-items:flex-start}.football-home-props-callout strong{font-size:23px}.football-home-props-callout>b{text-align:center;width:100%}.football-props-matchup-menu>header{flex-direction:column;align-items:flex-start}}@media (width<=440px){.football-command-copy h1{font-size:38px}.football-command-meta>*{font-size:9px}.football-metrics article{padding:12px}.football-metrics strong{font-size:26px}.football-metrics span{font-size:10px}.football-detail-score article{grid-template-columns:40px 1fr auto;padding:14px}.football-detail-score img,.football-detail-score .football-logo-fallback{width:39px;height:39px}.football-detail-grid{padding:8px}.football-player-boxscores{padding:0 8px 8px}.football-game-team{grid-template-columns:31px minmax(0,1fr) 28px}.football-game-team em{display:none}.football-leader-table>header{grid-template-columns:25px 1fr 55px 90px}.football-leader-table>a{grid-template-columns:20px 35px minmax(0,1fr) 40px 90px;padding:9px}.football-leader-table>a>img,.football-leader-table>a>.football-player-placeholder{width:34px;height:34px}.football-team-picker{grid-template-columns:1fr 1fr}.football-news-grid>a{grid-template-columns:85px 1fr}.football-match-hub-wrap{padding:0;display:block}.football-match-hub{border-width:0;border-radius:0;width:100%;max-height:100dvh}.football-match-hub-bar{grid-template-columns:auto 1fr auto;gap:7px;padding:9px}.football-match-back{padding:0 8px;font-size:10px}.football-match-scoreboard{grid-template-columns:minmax(0,1fr) 106px minmax(0,1fr);gap:6px;padding:17px 7px}.football-match-scoreboard article>img,.football-match-scoreboard article>.football-logo-fallback,.football-match-scoreboard article:last-child>img,.football-match-scoreboard article:last-child>.football-logo-fallback{width:43px;height:43px}.football-match-scoreboard article strong{font-size:11px}.football-match-scoreboard>div>strong{font-size:24px}.football-match-scoreboard>div>strong i{margin:0 5px}.football-match-tabs{padding:7px}.football-match-tabs button{min-height:36px;padding:0 11px;font-size:10px}.football-projection-grid>section>div>article{grid-template-columns:36px minmax(82px,.65fr) minmax(0,1.35fr);gap:7px;padding:9px}.football-projection-grid article>img,.football-projection-grid article>.football-player-placeholder{width:36px;height:36px}.football-projection-grid article>div>span{min-width:49px;padding:6px 4px}}.football-feature-story>span:only-child,.football-news-grid>a>span:only-child{grid-column:1/-1}.football-props-matchup-menu>div{background:#2b4558;flex-direction:column;gap:0;display:flex;overflow:visible}.football-props-matchup-menu{width:calc(100% + 24px);margin-inline:-12px}.football-matchup-row{background:#0b1924;border-top:1px solid #294254;min-width:0}.football-matchup-row:first-child{border-top:0}.football-matchup-toggle{text-align:left;grid-template-columns:minmax(108px,140px) minmax(0,1fr) 78px minmax(115px,auto);align-items:center;gap:18px;width:100%;background:#0b1924!important;min-height:82px!important;padding:12px 20px!important;display:grid!important}.football-matchup-toggle:hover,.football-matchup-toggle:focus-visible{background:#132d41!important}.football-matchup-time{white-space:nowrap;font-weight:850;color:#f0c15b!important;font-size:13px!important}.football-matchup-teams{gap:6px;font-weight:800;line-height:1.25;display:grid;color:#eef5f8!important;font-size:14px!important}.football-matchup-teams>span{align-items:center;gap:9px;min-width:0;display:flex}.football-matchup-teams>span>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.football-matchup-team-crest{object-fit:contain;filter:drop-shadow(0 1px 3px #0008);flex:0 0 27px;width:27px;height:27px}.football-matchup-teams .football-logo-fallback{border:1px solid #39556b;border-radius:50%;flex:0 0 27px;width:27px;height:27px;font-size:8px}.football-matchup-total{background:#102332;border:1px solid #2a4559;border-radius:10px;justify-items:center;gap:3px;padding:7px 8px;display:grid}.football-matchup-total small{letter-spacing:.1em;font-weight:900;color:#8da5b5!important;font-size:9px!important}.football-matchup-total b{color:#f1c25c;font-size:16px;line-height:1}.football-matchup-count{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex;color:#91a8b7!important;font-size:12px!important}.football-matchup-count i{color:#8cbaff;border:1px solid #38576e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;font-style:normal;display:grid}.football-matchup-row.expanded .football-matchup-toggle{background:#10273a!important}.football-matchup-details{background:#0d202e;border-top:1px solid #263f52;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.football-matchup-details>div{gap:4px;display:grid}.football-matchup-details small{color:#79aef8;letter-spacing:.06em;font-size:10px;font-weight:900}.football-matchup-details b{color:#f0c15b;font-size:15px}.football-matchup-details span{color:#96aab8;font-size:12px;line-height:1.45}.football-matchup-projections{background:#0a1823;border:1px solid #29485f;border-radius:11px;grid-column:1/-1;overflow:hidden}.football-matchup-projections>header{background:#112638;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.football-matchup-projections>header small{color:#79aef8;letter-spacing:.06em;font-size:10px;font-weight:900}.football-matchup-projections>header span{color:#91a8b7;font-size:11px}.football-matchup-projections ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.football-matchup-projections li{color:#dbe6ec;border-top:1px solid #21394a;justify-content:space-between;gap:10px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.football-matchup-projections li:nth-child(odd){border-right:1px solid #21394a}.football-matchup-projections li>span:first-child{gap:2px;display:grid}.football-matchup-projections li b{font-size:12px}.football-matchup-projections li small{color:#879cac;font-size:10px}.football-matchup-projections>p{color:#91a8b7;margin:0;padding:12px;font-size:12px}.football-props-matchup-menu .football-matchup-open{font-weight:800;color:#eaf3ff!important;background:#143252!important;border:1px solid #548fe3!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 13px!important;font-size:12px!important}.football-props-matchup-menu .football-matchup-open:hover,.football-props-matchup-menu .football-matchup-open:focus-visible{background:#1a426a!important}@media (width<=700px){.football-props-matchup-menu{width:auto;margin-inline:0}.football-matchup-toggle{grid-template-columns:82px minmax(0,1fr) 56px 27px;gap:9px;padding:11px 12px!important}.football-matchup-time{font-size:11px!important}.football-matchup-teams{font-size:13px!important}.football-matchup-team-crest,.football-matchup-teams .football-logo-fallback{flex-basis:24px;width:24px;height:24px}.football-matchup-teams>span{gap:7px}.football-matchup-total{padding:6px 3px}.football-matchup-total b{font-size:14px}.football-matchup-count{gap:0;font-size:10px!important}.football-matchup-count>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.football-matchup-count i{width:25px;height:25px}.football-matchup-details{grid-template-columns:1fr 1fr;padding:12px}.football-matchup-projections ul{grid-template-columns:1fr}.football-matchup-projections li:nth-child(odd){border-right:0}.football-props-matchup-menu .football-matchup-open{grid-column:1/-1}}@media (width<=420px){.football-matchup-toggle{grid-template-columns:68px minmax(0,1fr) 51px 25px;gap:7px;padding:10px 9px!important}.football-matchup-time{font-size:10px!important}.football-matchup-teams{font-size:12px!important}.football-matchup-count i{width:23px;height:23px}.football-matchup-details{grid-template-columns:1fr}.football-props-matchup-menu .football-matchup-open{grid-column:auto}}@media (width<=820px){.football-live-lines-board>div,.football-player-prop-markets{grid-template-columns:1fr}}@media (width<=700px){.football-live-lines-board>header{flex-direction:column;align-items:flex-start}.football-live-line-card>footer{grid-template-columns:repeat(3,auto)}.football-live-line-card>footer em{grid-column:1/-1;justify-self:start}.football-live-line-teams>span{grid-template-columns:minmax(0,1fr) auto}.football-live-line-teams>span>small{grid-column:1}.football-live-line-teams>span>strong{grid-area:1/2/3}.football-prop-balance-strip{flex-wrap:wrap;align-items:flex-start}.football-prop-balance-strip em{width:100%;margin-left:0}.football-player-props-card>header{align-items:flex-start}.football-player-props-card>header em{padding-top:2px;font-size:9px}}.football-curated-guide{background:#31495a;border-bottom:1px solid #31495a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.football-curated-guide>span{background:#0a1823;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;padding:14px 18px;display:grid}.football-curated-guide b{color:#f3c45d;font-size:24px;line-height:1}.football-curated-guide small{color:#9db0bd;letter-spacing:.05em;font-size:11px;font-weight:950;line-height:1.25}@media (width<=700px){.football-curated-guide{grid-template-columns:1fr 1fr}.football-curated-guide>span{padding:12px 14px}}.football-leader-table>a.search-focus{z-index:1;background:#2b2618;outline:2px solid #f4bd4f;position:relative;box-shadow:0 0 0 5px #f4bd4f22}@media (width<=820px){.football-result-board>header{flex-direction:column;align-items:flex-start}.football-result-board>div>article{grid-template-columns:58px minmax(0,1fr);padding:12px}.football-result-board>div>article>a{grid-column:2}.football-model-props .football-curated-grid{grid-template-columns:1fr}.football-weekly-process>div{grid-template-columns:1fr 1fr}.football-weekly-process article{min-height:0}}.football-projection-board{background:#091722;border:1px solid #31516a;border-radius:18px;overflow:hidden}.football-projection-board-head{background:linear-gradient(120deg,#12344b,#0d1d2b);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.football-projection-board-head small{color:#76aaf5;letter-spacing:.08em;font-size:10px;font-weight:950}.football-projection-board-head h3{margin:4px 0;font-size:23px}.football-projection-board-head p{color:#91a6b4;margin:0;font-size:12px}.football-projection-board-head>b{color:#65d9a2;text-align:right;flex:none;font-size:11px}.football-projection-context{background:#0c1b27;border-bottom:1px solid #294254;padding:9px 20px}.football-projection-context p{color:#91a6b4;margin:0;font-size:12px;line-height:1.4}.football-projection-sides{background:#294254;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.football-projection-side{background:#0a1721;min-width:0}.football-projection-side>header{background:#112637;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.football-projection-side>header small,.football-projection-side>header b{display:block}.football-projection-side>header small{color:#79aaf2;font-size:9px;font-weight:950}.football-projection-side>header b{color:#eff4f8;margin-top:3px;font-size:15px}.football-projection-side>header em{color:#90a5b2;font-size:10px;font-style:normal}.football-projection-defense{background:#0e202d;border-bottom:1px solid #263c4d;gap:4px;padding:10px 14px;display:grid}.football-projection-defense>b{color:#e9f0f4;font-size:11px}.football-projection-defense>span,.football-projection-defense>small{color:#9aafbb;font-size:11px;line-height:1.4}.football-projection-defense>small{color:#e6b967}.football-projection-defense details{margin-top:3px}.football-projection-defense summary{color:#80aef0;cursor:pointer;font-size:10px}.football-projection-defense details p{color:#9aafbb;margin:6px 0 0;font-size:11px;line-height:1.45}.football-projection-defense details a{color:#84b3f8;white-space:nowrap;margin-left:5px}.football-projection-player{border-bottom:1px solid #1d3342;min-width:0;padding:10px 13px}.football-projection-player>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.football-projection-player>header>span{gap:2px;min-width:0;display:grid}.football-projection-player>header b{color:#f2f6f8;font-size:14px}.football-projection-player>header small{color:#8ea4b3;font-size:10px}.football-projection-player>header button{color:#8db8f9;cursor:pointer;background:#102c42;border:1px solid #315371;border-radius:7px;flex:none;padding:5px 8px;font-size:10px;font-weight:850}.football-projection-market-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.football-projection-market-tags>span{background:#0c202d;border:1px solid #2c4658;border-radius:7px;gap:2px;min-width:55px;padding:5px 7px;display:grid}.football-projection-market-tags small{color:#8198a9;letter-spacing:.04em;font-size:8px;font-weight:900}.football-projection-market-tags b{color:#e9f0f5;font-size:13px}.football-projection-market-tags>span.td-yes{background:#103223;border-color:#2e7658}.football-projection-market-tags>span.td-yes b{color:#70e0a9}.football-projection-market-tags>span.td-no{border-color:#3a4a58}.football-projection-market-tags>span.td-no b{color:#a9b6be}.football-projection-player>p{color:#92a7b4;margin:6px 0 0;font-size:11px;line-height:1.4}.football-projection-empty{color:#8ca0ad;margin:0;padding:16px;font-size:12px}.football-projection-board>footer{color:#8298a6;background:#0d1d29;border-top:1px solid #294254;padding:10px 14px;font-size:10px;line-height:1.4}.football-reviewed-picks{background:#0b1823;border:1px solid #29475c;border-radius:12px;margin-top:10px}.football-reviewed-picks>summary{color:#91b9f5;cursor:pointer;padding:12px 14px;font-size:12px;font-weight:850}.football-reviewed-picks[open]>summary{border-bottom:1px solid #29475c}.football-pick-profile-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02080dc9;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.football-pick-profile{color:#eaf0f4;overscroll-behavior:contain;background:#0b1924;border:1px solid #36556b;border-bottom:0;border-radius:20px 20px 0 0;width:min(720px,100%);max-height:70vh;overflow:auto;box-shadow:0 -18px 70px #0009}.football-pick-profile>header{z-index:2;background:#102332;border-bottom:1px solid #2a4558;justify-content:space-between;gap:12px;padding:15px 18px;display:flex;position:sticky;top:0}.football-pick-profile-identity{align-items:center;gap:12px;min-width:0;display:flex}.football-pick-profile-avatar{object-fit:cover;background:#173144;border:1px solid #46657b;border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:block;overflow:hidden}.football-pick-profile-avatar.fallback{color:#b5d0ed;letter-spacing:.04em;place-items:center;font-size:14px;font-weight:950;display:grid}.football-pick-profile>header small{color:#7faaf0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.football-pick-profile>header h3{margin:4px 0 1px;font-size:22px}.football-pick-profile>header p{color:#8ea4b2;margin:0;font-size:11px}.football-pick-profile>header button{color:#eef4f7;cursor:pointer;background:#162e3d;border:1px solid #456176;border-radius:50%;align-self:flex-start;width:34px;height:34px;font-size:23px;line-height:1}.football-pick-profile-projection{background:#0d1f2b;border-bottom:1px solid #263f50;padding:12px 16px}.football-pick-profile-projection>b,.football-pick-profile h4{color:#8eadd0;letter-spacing:.07em;margin:0 0 8px;font-size:10px;font-weight:950;display:block}.football-pick-profile-projection>div{flex-wrap:wrap;gap:6px;display:flex}.football-pick-profile-projection>div>span{color:#9dafbb;background:#102634;border:1px solid #2d485a;border-radius:7px;padding:5px 8px;font-size:9px}.football-pick-profile-projection strong{color:#eef3f6;margin-left:3px;font-size:12px}.football-pick-profile-projection .td-yes strong{color:#70e0a9}.football-pick-profile>section{border-bottom:1px solid #233a49;padding:12px 16px}.football-pick-profile>section p{color:#c0ccd4;margin:5px 0;font-size:12px;line-height:1.5}.football-pick-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.football-pick-profile-stats article{background:#0d1d28;border:1px solid #263f50;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.football-pick-profile-stats small,.football-pick-profile-stats span{color:#8499a7;font-size:9px}.football-pick-profile-stats b{color:#edf3f6;font-size:15px}.football-pick-profile-games{gap:5px;display:grid}.football-pick-profile-games article{background:#0d1e29;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:7px 8px;display:grid}.football-pick-profile-games b{color:#82abeb;font-size:10px}.football-pick-profile-games span{color:#b3c0c8;font-size:10px;line-height:1.35}.football-pick-profile-source{color:#8fb6f6;margin:10px 16px 0;font-size:11px;display:inline-block}.football-pick-profile>footer{background:#0c1b26;border-top:1px solid #294455;padding:10px 16px;position:sticky;bottom:0}.football-pick-profile>footer button{color:#dce9f0;cursor:pointer;background:#132c3d;border:1px solid #31516a;border-radius:9px;width:100%;padding:10px;font-size:12px;font-weight:850}@media (width<=820px){.football-projection-sides{grid-template-columns:1fr}}@media (width<=700px){.football-projection-board-head{flex-direction:column;align-items:flex-start;padding:14px}.football-projection-board-head h3{font-size:21px}.football-projection-board-head>b{text-align:left}.football-projection-context{padding:9px 14px}.football-projection-player{padding:9px 10px}.football-pick-profile-avatar{flex-basis:44px;width:44px;height:44px}}@media (width>=701px){.football-pick-profile-backdrop{align-items:center;padding:18px}.football-pick-profile{border-bottom:1px solid #36556b;border-radius:18px;max-height:78vh}}.football-matchup-overview{gap:18px;min-width:0;display:grid}.football-matchup-card{color:#eff6fc;background:#0c1d2b;border:1px solid #28475d;border-radius:16px;overflow:hidden}.football-matchup-card>header{border-bottom:1px solid #28475d;justify-content:space-between;gap:12px;padding:18px 20px;font-size:14px;display:flex}.football-matchup-intro{padding:24px}.football-matchup-intro>small{color:#79b7ff;font-size:14px;font-weight:800}.football-matchup-intro h2{margin:10px 0;font-size:clamp(24px,4vw,32px);line-height:1.2}.football-matchup-intro p{color:#bdd0e0;margin:0;font-size:16px;line-height:1.6}.football-matchup-intro button{color:#fff;cursor:pointer;background:#18354e;border:1px solid #386488;border-radius:12px;margin-top:16px;padding:12px 18px;font-size:16px}.football-matchup-sample{color:#9cb7ce;padding:14px 18px;font-size:14px;line-height:1.5}.football-matchup-reads,.football-matchup-news{padding:0 20px}.football-matchup-reads article,.football-matchup-news a{border-bottom:1px solid #28475d;padding:18px 0}.football-matchup-reads article:last-child,.football-matchup-news a:last-child{border-bottom:0}.football-matchup-reads h3{margin:0 0 10px;font-size:18px}.football-matchup-reads p{color:#bed1df;margin:8px 0;font-size:16px;line-height:1.6}.football-matchup-news a{color:#fff;gap:8px;text-decoration:none;display:grid}.football-matchup-news small,.football-matchup-news span{color:#9ec4ea;font-size:14px}.football-matchup-news b{font-size:18px;line-height:1.4}.football-match-tabs{flex-wrap:nowrap;overflow-x:auto}.football-match-tabs button{flex-shrink:0}.football-matchup-overview button:focus-visible,.football-matchup-overview a:focus-visible{outline-offset:3px;outline:3px solid #79b7ff}@media (width<=600px){.football-matchup-intro{padding:20px}.football-matchup-overview .football-match-stat-card>div{font-size:14px}}.nfl-sunday-spread{--spread-accent:#68b5ff}.nfl-spread-markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.nfl-spread-markets button{text-align:left;color:#d5e9fa;cursor:pointer;background:#122d40;border:1px solid #41657d;border-radius:18px;min-height:110px;padding:20px}.nfl-spread-markets button.active{border-color:var(--spread-accent);box-shadow:inset 0 5px var(--spread-accent);background:#203e56}.nfl-spread-markets strong{font-size:1.25rem;line-height:1.4;display:block}.nfl-spread-markets span{color:#abc6dc;margin-top:12px;font-size:1rem;display:block}.nfl-spread-market-head h3{color:#eef6ff;margin:20px 0 10px;font-size:1.8rem}.nfl-spread-market-head p,.nfl-spread-detail p{color:#bdcede;font-size:1rem;line-height:1.7}.nfl-spread-note{color:#a8c0d7;font-size:.95rem;line-height:1.6}.nfl-spread-list{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.nfl-spread-card{text-align:left;color:#e7f3ff;background:#112b3d;border:1px solid #365d76;border-radius:20px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:22px 18px;display:grid}.nfl-spread-number{color:var(--spread-accent);font-size:1.6rem;font-weight:800}.nfl-spread-player{gap:7px;min-width:0;display:grid}.nfl-spread-player strong{overflow-wrap:anywhere;font-size:1.3rem}.nfl-spread-player small,.nfl-spread-target small,.nfl-spread-detail small{color:#abc7df;font-size:.875rem}.nfl-spread-player>span{color:#abc7df;font-size:.9rem;line-height:1.5}.nfl-spread-player em{color:var(--spread-accent);font-size:1rem;font-style:normal;line-height:1.6}.nfl-spread-why{border:1px solid var(--spread-accent);border-top:3px solid var(--spread-accent);color:#e7f3ff;min-height:44px;font:inherit;cursor:pointer;background:#203e56;border-radius:10px 10px 4px 4px;justify-self:start;margin-top:9px;padding:11px 18px;font-weight:700;line-height:1.4}.nfl-spread-why:hover{background:#2a506d}.nfl-spread-target{text-align:right;gap:6px;display:grid}.nfl-spread-target strong{color:var(--spread-accent);font-size:1.45rem}.nfl-spread-detail{background:#0c2032;border:1px solid #365d76;border-radius:20px;margin:24px 0;padding:24px}.nfl-spread-detail header{margin:24px 0}.nfl-spread-detail h3{color:#eef6ff;scroll-margin-top:24px;font-size:2rem;line-height:1.3}.nfl-spread-detail h4{color:#e2effc;margin-bottom:10px;font-size:1.15rem}.nfl-spread-detail section{border-bottom:1px solid #29485f;padding:20px 0}.nfl-spread-projection{border:1px solid var(--spread-accent);border-radius:16px;padding:20px}.nfl-spread-projection strong{color:var(--spread-accent);margin:10px 0;font-size:2.4rem;display:block}.nfl-spread-back,.nfl-spread-sources button{color:#fff;cursor:pointer;background:#1b4870;border:1px solid #6098c6;border-radius:12px;padding:12px 18px;font-size:1rem}.nfl-spread-sources{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.nfl-spread-sources p{flex-basis:100%}.nfl-spread-sources a{color:var(--spread-accent);font-size:1rem}.nfl-spread-retained{color:#bcd0e2;border-top:1px solid #365d76;padding:20px;font-size:1rem;line-height:1.7}.nfl-spread-retained summary{cursor:pointer;color:#e0edfa}.nfl-spread-markets button:focus-visible,.nfl-spread-list button:focus-visible,.nfl-spread-back:focus-visible{outline-offset:4px;outline:3px solid #a7d4ff}@media (width<=600px){.nfl-spread-markets button{padding:18px 14px}.nfl-spread-card{grid-template-columns:30px minmax(0,1fr);gap:12px}.nfl-spread-target{text-align:left;border-top:1px solid #365d76;grid-column:2;padding-top:10px}.nfl-spread-detail{padding:18px}}.football-tabs.football-primary-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;overflow:visible}.football-tabs.football-primary-tabs button{min-width:0;min-height:64px;padding:10px;font-size:1rem}.football-tabs.football-secondary-tabs button{font-size:.875rem}@media (width<=700px){.football-tabs.football-primary-tabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}}.nfl-spread-days{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.nfl-spread-days button{color:#d5e9fa;min-height:44px;font:inherit;cursor:pointer;background:#122d40;border:1px solid #41657d;border-radius:12px;padding:12px 18px}.nfl-spread-days button.active{border-color:var(--spread-accent);box-shadow:inset 0 -3px var(--spread-accent);background:#203e56}.nfl-spread-days button:focus-visible{outline-offset:4px;outline:3px solid #a7d4ff}.nfl-cast{--cast-line:#283a50;--cast-panel:#101e30;color:#e9eff6;font-size:1rem}.nfl-cast-linescore{border:1px solid var(--cast-line);background:var(--cast-panel);border-radius:10px;margin-bottom:16px;overflow-x:auto}.nfl-cast table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.nfl-cast th,.nfl-cast td{text-align:center;border-bottom:1px solid var(--cast-line);padding:10px 12px;font-size:.875rem}.nfl-cast th:first-child{text-align:left}.nfl-cast-linescore th img{object-fit:contain;vertical-align:middle;width:26px;height:26px;margin-right:10px;display:inline-block}.nfl-cast-linescore td:last-child{color:#fff;font-size:1.25rem;font-weight:800}.nfl-cast-columns{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.nfl-cast-main,.nfl-cast-sidebar{flex-direction:column;gap:18px;min-width:0;display:flex}.nfl-cast-field-card,.nfl-cast-feed,.nfl-cast-card{background:var(--cast-panel);border:1px solid var(--cast-line);border-radius:10px;overflow:hidden}.nfl-cast header{border-bottom:1px solid var(--cast-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.875rem;display:flex}.nfl-cast header span{color:#b7c8d9}.nfl-cast header button{color:#72a8fa;cursor:pointer;background:0 0;border:0;font-size:.875rem}.nfl-cast-situation{flex-direction:column;gap:4px;padding:18px 16px 14px;display:flex}.nfl-cast-situation strong{font-size:1.375rem}.nfl-cast-situation span{color:#bbc9d6;font-size:.875rem}.nfl-cast-field{background:#245c42;border:2px solid #d8e9df;border-radius:4px;height:165px;margin:0 16px;display:flex;overflow:hidden}.nfl-cast-endzone{writing-mode:vertical-rl;letter-spacing:2px;background:#153c2b;justify-content:center;align-items:center;width:8%;font-size:.875rem;font-weight:800;display:flex}.nfl-cast-turf{background:repeating-linear-gradient(90deg,#276648 0% 10%,#235c41 10% 20%);flex:1;position:relative}.nfl-cast-yard{background:#b6d7bc;flex-direction:column;justify-content:space-between;width:1px;padding:14px 0;display:flex;position:absolute;top:0;bottom:0}.nfl-cast-yard b{color:#edf5ef;font-size:.75rem;transform:translate(-50%)}.nfl-cast-ball{background:#72a8fa;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.nfl-cast-ball:after{content:"";background:#fff;border-radius:50%;width:13px;height:9px;position:absolute;top:48%;left:-5px;box-shadow:0 0 0 3px #72a8fa}.nfl-cast-ball span{color:#fff;background:#15263a;padding:3px 7px;font-size:.75rem;font-style:normal;position:absolute;top:30%;left:50%;transform:translate(-50%)}.nfl-cast-last{padding:16px}.nfl-cast-last small{color:#9cc6ff;font-size:.75rem;font-weight:700}.nfl-cast-last p{margin:6px 0 0;line-height:1.5}.nfl-cast-feed nav{border-bottom:1px solid var(--cast-line);display:flex}.nfl-cast-feed nav button{color:#b9c9d8;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:16px 8px;font-size:.875rem;font-weight:700}.nfl-cast-feed nav button.active{color:#fff;border-bottom-color:#72a8fa}.nfl-cast-periods{border-bottom:1px solid var(--cast-line);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.nfl-cast-periods button{color:#d7e2eb;cursor:pointer;background:#172b43;border:1px solid #3a5069;border-radius:5px;padding:7px 12px;font-size:.875rem}.nfl-cast-periods button.active{color:#102034;background:#72a8fa;border-color:#72a8fa}.nfl-cast-plays{max-height:650px;margin:0;padding:0;list-style:none;overflow-y:auto}.nfl-cast-plays li{border-bottom:1px solid var(--cast-line);grid-template-columns:70px minmax(0,1fr);gap:14px;padding:16px;display:grid}.nfl-cast-plays li.scoring{background:#19334b;border-left:3px solid #72a8fa}.nfl-cast-plays li>div{flex-direction:column;gap:4px;display:flex}.nfl-cast-plays small,.nfl-cast-plays em{color:#adbdce;font-size:.8125rem;font-style:normal}.nfl-cast-plays p{margin:0 0 6px;line-height:1.5}.nfl-cast-plays article{min-width:0}.nfl-cast-empty{color:#bccada;margin:0;padding:22px 16px;line-height:1.5}.nfl-cast-card th,.nfl-cast-card td{padding:12px 10px}.nfl-cast-card tbody th{color:#bdcddd;font-weight:400}.nfl-cast-leaders{border-bottom:1px solid var(--cast-line);padding:12px 16px}.nfl-cast-leaders h3{color:#9cc6ff;margin:0 0 12px;font-size:.875rem}.nfl-cast-leaders small{color:#aebfd0;font-size:.8125rem}.nfl-cast-leaders p{flex-direction:column;gap:4px;margin:5px 0 14px;display:flex}.nfl-cast-leaders span{color:#bbcddd;font-size:.875rem}.nfl-cast dl{margin:0;padding:16px}.nfl-cast dt{color:#aebfd0;font-size:.8125rem}.nfl-cast dd{margin:4px 0 16px;line-height:1.4}.nfl-cast button:focus-visible{outline-offset:-3px;outline:2px solid #ffaf71}@media (width<=850px){.nfl-cast-columns{grid-template-columns:minmax(0,1fr)}.nfl-cast-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nfl-cast-sidebar .nfl-cast-card:last-child{grid-column:1/-1}}@media (width<=540px){.nfl-cast-sidebar{display:flex}.nfl-cast-field{height:140px;margin:0 10px}.nfl-cast-linescore th,.nfl-cast-linescore td{padding:9px 7px}.nfl-cast-linescore th img{width:22px;height:22px;margin-right:5px}.nfl-cast-plays li{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:14px 12px}.nfl-cast header{flex-wrap:wrap}.nfl-cast-situation strong{font-size:1.25rem}}.cfb-box-table{overflow-x:auto}.cfb-box-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cfb-box-table th,.cfb-box-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #283a50;padding:12px 10px;font-size:.875rem}.cfb-box-table th:first-child{text-align:left;min-width:185px}.cfb-box-table tbody th{font-weight:600}.cfb-box-table tbody th .cfb-box-photo{vertical-align:middle;width:30px;height:30px;margin-right:8px;display:inline-flex}.cfb-box-table a{color:inherit}.cfb-box-table thead{color:#b9ccdf;background:#14263b}.cfb-box-photo{object-fit:cover;border-radius:6px}.cfb-player-category h3{padding:8px 0;font-size:.875rem}.football-match-hub-view .nfl-cast-plays{max-height:none;margin:0;padding:0;list-style:none;overflow:visible}.football-match-hub-view .nfl-cast-plays>li{border-bottom:1px solid var(--cast-line);grid-template-columns:64px minmax(0,1fr);gap:16px;margin:0;padding:18px 16px;font-size:1rem;line-height:1.5;display:grid}.football-match-hub-view .nfl-cast-plays>li>div{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.football-match-hub-view .nfl-cast-plays>li>div b{font-size:.875rem;line-height:1.4}.football-match-hub-view .nfl-cast-plays article{overflow-wrap:anywhere;min-width:0}.football-match-hub-view .nfl-cast-plays article p{color:#c3d1df;margin:6px 0 10px;font-size:1rem;line-height:1.55}.football-match-hub-view .nfl-cast-play-title{color:#f4f8fc;font-size:1rem;line-height:1.4;display:block}.football-match-hub-view .nfl-cast-plays>li.scoring .nfl-cast-play-title{color:#9cc6ff}.football-match-hub-view .nfl-cast-plays small,.football-match-hub-view .nfl-cast-plays em{font-size:.875rem;line-height:1.4;display:block}.football-match-hub-view .nfl-cast-play-score{color:#d7e4ee;background:#091727;border-radius:5px;width:fit-content;padding:4px 8px;display:inline-block}.nfl-cast-feed nav button,.nfl-cast-periods button{min-height:44px}@media (width<=540px){.football-match-hub-view .nfl-cast-plays>li{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:16px 12px}.nfl-cast-linescore{margin-bottom:12px}}.nfl-cast-position-note{color:#93abc0;font-size:.875rem;line-height:1.5}.nfl-cast-ball{z-index:3;background:#6bf;transition:left .5s}.nfl-cast-ball:after{box-shadow:0 0 0 3px #6bf}.nfl-cast-ball span{white-space:nowrap;font-size:.875rem;top:20%}.nfl-cast-first-down{z-index:2;background:#ffdf57;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.nfl-cast-play-trail{z-index:1;background:#a4d8ff90;border-top:2px dashed #d9efff;border-bottom:2px dashed #d9efff;height:10px;position:absolute;top:calc(50% - 5px)}.nfl-cast-field-key{color:#b7cbdc;flex-wrap:wrap;gap:12px 18px;padding:12px 16px 0;font-size:.875rem;display:flex}.nfl-cast-field-key span{align-items:center;gap:7px;display:flex}.nfl-cast-field-key i{background:#6bf;width:14px;height:3px}.nfl-cast-field-key i.target{background:#ffdf57}.nfl-cast-field-key i.trail{background:0 0;border-top:2px dashed #d9efff}.nfl-cast-no-position{color:#e2efe7;white-space:nowrap;background:#0b241ddb;border-radius:5px;padding:8px 12px;font-size:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.nfl-cast-ball{transition:none}}.nfl-cast-field-card{scroll-margin-top:12px}.nfl-cast-replay-bar{color:#dbeaff;background:#1b3550;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;display:flex}.nfl-cast-replay-bar button{color:#fff;cursor:pointer;background:#10243b;border:1px solid #8ec7ff;border-radius:6px;min-height:44px;padding:10px 14px;font-weight:700}.nfl-cast-select-play{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;display:block}.nfl-cast-select-play span{color:#c3d1df;margin:6px 0 10px;font-size:1rem;line-height:1.55;display:block}.nfl-cast-select-play>small{color:#9ecaff;margin:8px 0;display:block}.nfl-cast-plays>li.selected{background:#203d58;box-shadow:inset 3px 0 #8ec7ff}.nfl-cast-drive{border-bottom:1px solid var(--cast-line)}.nfl-cast-drive summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px;display:flex}.nfl-cast-drive summary>span:first-child{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.nfl-cast-drive summary small{color:#aebfd0;flex-basis:100%;line-height:1.5}.nfl-cast-drive-toggle{color:#9ecaff;flex-shrink:0;font-size:.8125rem}.nfl-cast-drive[open]>summary{background:#19334b}.nfl-cast-drive summary::marker{content:""}.nfl-cast-drive .nfl-cast-plays{max-height:none;overflow:visible}.nfl-cast button:focus-visible,.nfl-cast summary:focus-visible,.nfl-cast-field-card:focus-visible{outline-offset:-3px;outline:2px solid #9ecaff}.nfl-spread-matchup-stats{margin-top:16px;font-size:1rem;line-height:1.6}.nfl-spread-matchup-stats summary{cursor:pointer;color:#e0edfa;padding:8px 0}.nfl-spread-matchup-stats a{overflow-wrap:anywhere}@media (width<=700px){.football-match-scoreboard article,.football-match-scoreboard article:last-child{justify-content:center;align-self:stretch;align-items:center}.football-match-scoreboard article strong{justify-content:center;align-items:center;min-height:2.4em;display:flex}.football-match-scoreboard article span{text-align:center;white-space:nowrap;align-self:center;width:100%}}.nfl-spread-markets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.nfl-spread-markets button{border-radius:8px;min-height:68px;padding:12px}.nfl-spread-markets strong{font-size:1rem}.nfl-spread-markets span{margin-top:4px;font-size:.875rem}.nfl-notebook-grid{gap:14px;display:grid}.nfl-notebook-card{background:#112638;border:1px solid #47647b;border-left:4px solid #85c9eb;border-radius:9px;padding:18px}.nfl-notebook-card.hold{border-left-color:#e9ac6b}.nfl-notebook-card h3{margin:6px 0;font-size:1.35rem}.nfl-notebook-card p{font-size:1rem;line-height:1.6}.nfl-notebook-targets{flex-wrap:wrap;gap:8px;display:flex}.nfl-notebook-targets strong{color:#bde8ff;background:#203f56;border-radius:6px;padding:7px 10px}.nfl-notebook-card small{color:#bfd0dc;font-size:.875rem}@media (width<=640px){.nfl-spread-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.nfl-spread-card{grid-template-columns:28px minmax(0,1fr);padding:16px 12px}.nfl-spread-target{text-align:left;flex-wrap:wrap;grid-area:1/2;align-items:center;display:flex}.nfl-spread-player{grid-area:2/2}.nfl-spread-number{grid-row:1/3}.nfl-spread-target strong{font-size:1.25rem}.nfl-spread-player em{color:#d3e3f0}}.football-match-hub button,.football-score-ribbon button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.football-match-hub img,.football-score-ribbon img{-webkit-user-drag:none}.football-match-ledger{background:#081722;border-bottom:1px solid #294457;min-width:0}.football-match-ledger-items{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#365975 transparent;gap:8px;padding:9px 56px;scroll-padding-inline:56px;display:flex;overflow-x:auto}.football-match-ledger-game{color:#b9cbd7;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#0d202e;border:1px solid #2d485b;border-radius:10px;flex:0 0 176px;gap:5px;min-height:78px;padding:9px 11px;display:grid}.football-match-ledger-game small{color:#91a8b9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.football-match-ledger-game small.live{color:#6de4ac}.football-match-ledger-game>span{align-items:center;gap:5px;font-size:13px;display:flex}.football-match-ledger-game>span img,.football-match-ledger-game>span .football-logo-fallback{object-fit:contain;width:23px;height:23px}.football-match-ledger-game i{color:#7793a8;margin-inline:2px;font-size:10px;font-style:normal}.football-match-ledger-game em{color:#8da5b6;font-size:10px;font-style:normal}.football-match-ledger-game.active{color:#fff;background:#153b43;border-color:#68d7b1;box-shadow:inset 0 -3px #68d7b1}.football-match-ledger-game.active small,.football-match-ledger-game.active em{color:#c6e6df}.football-match-ledger-game:focus-visible{outline-offset:-3px;outline:2px solid #fff}@media (hover:hover){.football-match-ledger-game:hover{background:#173347;border-color:#88abc6}.football-match-ledger-game.active:hover{background:#1a454b}}@media (width<=600px){.football-match-ledger-items{gap:6px;padding:7px 48px;scroll-padding-inline:48px}.football-match-ledger-game{flex-basis:164px;min-height:74px;padding:8px 10px}}.football-match-slip{background:#10252f;border-bottom:1px solid #294457;min-width:0;max-height:32dvh;padding:8px 16px;font-size:12px;overflow:auto}.football-match-slip summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:850}.football-match-slip summary b{color:#062217;background:#65d6ac;border-radius:7px;place-items:center;min-width:23px;height:23px;margin:0 8px;display:inline-grid}.football-match-slip summary>span{color:#a4bfcd;font-weight:500}.football-match-slip label{align-items:center;gap:8px;margin:12px 0;display:flex}.football-match-slip select{color:#ecf5fa;background:#091923;border:1px solid #436174;border-radius:7px;max-width:100%;padding:7px}.football-match-slip ol{margin:0;padding:0;list-style:none}.football-match-slip li{border-bottom:1px solid #294457;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.football-match-slip li small{color:#9db5c5;margin-top:4px;display:block}.football-match-slip button,.football-match-add-slip{color:#daf8ec;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#16483c;border:1px solid #5bba99;border-radius:8px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:850}.football-match-slip li button{font-size:20px}.football-match-slip details>button{margin:10px 12px 8px 0}.football-match-slip details>small{color:#9db5c5}.football-match-slip>p{color:#b8ead6;margin:6px 0 0}.football-match-slip>p:empty{display:none}.football-match-slip button:disabled,.football-match-add-slip:disabled{opacity:.65;cursor:default}.football-match-add-slip:focus-visible,.football-match-slip button:focus-visible{outline-offset:2px;outline:2px solid #fff}.prop-card-slip-action{background:inherit;text-align:right;padding:0 14px 12px}.football-app>.sc-sport-welcome{isolation:isolate;background:#061522 url(/images/nfl-our-game-stadium-2026.webp) 50% 57%/cover no-repeat;border:1px solid #426378;border-bottom:3px solid #83d6ec;border-radius:18px;flex-direction:column;align-items:stretch;min-height:470px;padding:28px 28px 18px;display:flex;overflow:hidden;box-shadow:0 16px 40px #0004}.football-app>.sc-sport-welcome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020c17e8 0%,#03101ba6 32%,#04111c15 65%,#03101bbd 100%);position:absolute;inset:0}.football-app>.sc-sport-welcome>div:first-child{text-shadow:0 2px 12px #0008;max-width:600px}.football-app>.sc-sport-welcome .sc-sport-kicker{color:#abdce9;letter-spacing:.13em;padding-right:80px;font-size:10px}.football-app>.sc-sport-welcome .sc-sport-kicker i{box-shadow:none;background:#8dddef}.football-app>.sc-sport-welcome h1{color:#fff;letter-spacing:-.045em;margin:19px 0 13px;font-size:clamp(44px,5.7vw,72px);font-weight:800;line-height:.98}.football-app>.sc-sport-welcome h1>span{color:#9ae4f1;display:block}.football-app>.sc-sport-welcome p{color:#d4e4ed;max-width:420px;font-size:14px;line-height:1.55}.football-app>.sc-sport-welcome .sc-sport-actions{text-shadow:none;gap:10px 14px;margin-top:18px}.football-app>.sc-sport-welcome .sc-sport-actions button{color:#071c29;min-height:44px;box-shadow:none;background:#91deec;border:1px solid #91deec}.football-app>.sc-sport-welcome .sc-sport-actions button+button{color:#eef7fc;background:#071b2cdb;border-color:#7395a9}.football-app>.sc-sport-welcome .sc-sport-actions>span{color:#d0e0eb;font-size:11px}.football-app>.sc-sport-welcome .sc-sport-refresh{color:#d4e5ef;text-shadow:none;background:#071b2cdb;border-color:#668ca2;position:absolute;top:22px;right:20px}.football-app>.sc-sport-welcome .sc-sport-search{width:100%;margin-top:auto;padding-top:58px;padding-bottom:0}.football-app>.sc-sport-welcome .sport-search-input-wrap{background:#051522ed;border-color:#73a1b3;box-shadow:0 3px 18px #0005}.football-app>.sc-sport-welcome button:focus-visible{outline-offset:3px;outline:2px solid #c5f4ff}@media (width<=700px){.football-app>.sc-sport-welcome{background-position:52% 58%;border-radius:16px;min-height:450px;padding:20px 16px 14px}.football-app>.sc-sport-welcome .sc-sport-kicker{letter-spacing:.09em;font-size:9px}.football-app>.sc-sport-welcome h1{margin:17px 0 12px;font-size:clamp(42px,12vw,54px);line-height:1}.football-app>.sc-sport-welcome p{max-width:300px;font-size:12px}.football-app>.sc-sport-welcome .sc-sport-actions{gap:8px;margin-top:15px}.football-app>.sc-sport-welcome .sc-sport-actions button{min-height:42px;padding:9px 12px;font-size:11px}.football-app>.sc-sport-welcome .sc-sport-actions>span{width:100%;font-size:10px}.football-app>.sc-sport-welcome .sc-sport-refresh{top:13px;right:12px}.football-app>.sc-sport-welcome .sc-sport-search{padding-top:65px}}.sc-collection{max-width:1160px;margin:0 auto;padding:36px 18px 60px}.sc-collection>header{margin-bottom:28px}.sc-collection>header small{color:#60e7d0;letter-spacing:.18em;font-weight:800}.sc-collection h1{margin:12px 0;font-size:clamp(30px,5vw,52px)}.sc-collection>header p{color:#d5e2ec;font-size:18px;line-height:1.6}.sc-collection>header span{color:#a8bed0;font-size:14px}.sc-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sc-collection figure{background:#0b1c29;border:1px solid #345666;border-radius:16px;margin:0;overflow:hidden}.sc-collection figure>a{display:block}.sc-collection img{width:100%;height:auto;display:block}.sc-collection figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.sc-collection h2{margin:0;font-size:16px}.sc-collection figcaption a{color:#60e7d0;padding:10px 0;font-size:14px}.sc-collection a:focus-visible{outline-offset:3px;outline:3px solid #60e7d0}@media (width<=700px){.sc-collection-grid{grid-template-columns:1fr}.sc-collection{padding-top:26px}}.sc-collection figcaption p{color:#b2cad9;letter-spacing:.04em;margin:7px 0 0;font-size:12px}.sc-collection-earlier{margin-top:30px}.sc-collection-earlier>summary{cursor:pointer;color:#8ed6f7;padding:16px 0;font-weight:700}.sc-collection-earlier .sc-collection-grid{margin-top:12px}.sc-collection-grid>figure>a:hover{filter:brightness(1.04)}.nba-app{--ink:#f4f7fb;--muted:#aeb9c8;--blue:#633b91;--orange:#27b8b1;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 8%,#27b8b133,#0000 28rem),linear-gradient(#0d0816,#120c1e 55%,#050508);padding-bottom:5rem}.nba-app .sc-sport-welcome{background:linear-gradient(120deg,#633b91eb,#07111ff2 55%,#27b8b147)}.nba-launch,.nba-panel,.nba-tabs,.nba-feed-note{width:min(1180px,100% - 32px);margin-inline:auto}.nba-launch{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:2rem;padding:28px 0;display:flex}.nba-launch small,.nba-panel header small{letter-spacing:.18em;color:#8de4dc;font-weight:800}.nba-launch h2,.nba-panel h2{margin:.25rem 0;font-size:clamp(1.7rem,4vw,3rem)}.nba-launch p{max-width:650px;color:var(--muted);line-height:1.6}.nba-feed-note{background:#2c210f;border:1px solid #92662a;margin-top:16px;padding:12px 16px}.nba-tabs{grid-template-columns:repeat(5,1fr);gap:8px;padding:22px 0;display:grid}.nba-tabs button,.nba-days button{color:#c9d2de;background:#101e2d;border:1px solid #ffffff29;border-radius:8px;padding:12px 10px;font-weight:750}.nba-tabs button.active,.nba-days button.active{background:var(--orange);color:#111;border-color:var(--orange)}.nba-panel{background:#0a1726e0;border:1px solid #ffffff1f;border-radius:16px;margin-bottom:24px;padding:24px}.nba-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.nba-panel a{color:#bdeee9}.nba-days{gap:8px;padding-bottom:18px;display:flex;overflow:auto}.nba-days button{min-width:120px}.nba-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nba-game{text-align:left;color:var(--ink);cursor:pointer;background:linear-gradient(145deg,#132436,#0b1623);border:1px solid #ffffff1f;border-radius:12px;padding:16px}.nba-game:hover{border-color:var(--orange);transform:translateY(-1px)}.nba-game header,.nba-game footer{color:var(--muted);justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.nba-game header span{color:#a5e8e0;font-weight:850}.nba-game header span.in{color:#78e29a}.nba-game header span.post{color:#bcc5d0}.nba-game>div{border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.nba-game img{object-fit:contain;width:38px;height:38px}.nba-game div span{flex-direction:column;display:flex}.nba-game div small{color:var(--muted);margin-top:3px}.nba-game div strong{font-size:1.25rem}.nba-game footer{padding-top:12px}.nba-game footer b{color:#8de4dc}.nba-state{color:var(--muted);text-align:center;border:1px dashed #fff3;padding:20px}.nba-warning{border-left:5px solid var(--orange);background:#151f2a;padding:24px}.nba-warning b{color:#8de4dc;letter-spacing:.14em}.nba-warning p{font-size:1.2rem}.nba-warning span{color:var(--muted);line-height:1.6}.nba-context{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.nba-context article{background:#101e2d;border:1px solid #ffffff1a;padding:20px}.nba-context small{color:#8de4dc}.nba-context strong{margin:.5rem 0;font-size:2.5rem;display:block}.nba-context p{color:var(--muted)}.nba-injuries{gap:10px;display:grid}.nba-injuries article{background:#101e2d;border:1px solid #ffffff17;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.nba-injuries img,.nba-injuries article>span{object-fit:cover;background:#192c41;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.nba-injuries h3,.nba-injuries p{margin:.2rem 0}.nba-injuries p,.nba-injuries small{color:var(--muted)}.nba-injuries em{color:#8de4dc;font-style:normal;font-weight:800}.nba-news{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.nba-news>a{color:inherit;background:#101e2d;grid-template-columns:140px 1fr;gap:14px;padding:12px;text-decoration:none;display:grid}.nba-news img{object-fit:cover;width:140px;height:100%}.nba-news h3,.nba-news p{margin:.3rem 0}.nba-news p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nba-gamecast{z-index:60;background:#091421;border:1px solid #27b8b1a6;border-radius:16px;padding:clamp(20px,4vw,42px);position:fixed;inset:5vh max(16px,50vw - 540px);overflow:auto;box-shadow:0 20px 90px #000}.nba-gamecast>header{border-bottom:1px solid #ffffff1f;padding-right:80px}.nba-gamecast h2{font-size:clamp(1.7rem,4vw,3rem)}.nba-gamecast h2 span{color:var(--muted);font-size:.5em}.nba-close{background:var(--orange);border:0;border-radius:6px;padding:10px 14px;font-weight:900;position:absolute;top:20px;right:20px}.nba-lineup-status{background:#132436;gap:14px;margin:20px 0;padding:16px;display:flex}.nba-lineup-status b{color:#8de4dc}.nba-starters,.nba-leaders,.nba-team-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.nba-starters>div,.nba-leaders span,.nba-team-stats details{background:#101e2d;padding:14px}.nba-starters span,.nba-leaders span{justify-content:space-between;padding:6px 0;display:flex}.nba-team-stats details span{border-top:1px solid #ffffff0f;justify-content:space-between;padding:5px;display:flex}.nba-footer{text-align:center;color:var(--muted);padding:30px 16px}.nba-app button,.nba-app a{touch-action:manipulation}.nba-app button:focus-visible,.nba-app a:focus-visible{outline-offset:3px;outline:3px solid #bdeee9}@media (width<=760px){.nba-launch{display:block}.nba-tabs{grid-template-columns:repeat(2,1fr)}.nba-grid,.nba-context,.nba-news,.nba-starters,.nba-leaders,.nba-team-stats{grid-template-columns:1fr}.nba-panel{width:calc(100% - 20px);padding:15px}.nba-gamecast{padding:18px;inset:8px}.nba-injuries article{grid-template-columns:44px 1fr}.nba-injuries em{grid-column:2}.nba-news>a{grid-template-columns:100px 1fr}.nba-news img{width:100px}.nba-panel>header{flex-direction:column;align-items:start}}.nba-app{--purple:#633b91;--teal:#27b8b1;--orange:var(--teal);--blue:var(--purple)}.nba-app .sc-sport-welcome{border-bottom:3px solid var(--teal)}.nba-tabs button.active{background:var(--purple);color:#fff;border-color:var(--teal);box-shadow:inset 0 -3px 0 var(--teal)}.nba-game div strong{color:#bceee8}.nba-app .sc-sport-actions button:first-child{background:var(--teal);color:#061314}.nba-app .sc-sport-kicker i{background:#27b8b1}.nba-player-photo{object-fit:cover;object-position:center top;vertical-align:middle;background:#1d2d40;border:1px solid #7bd3cc66;border-radius:10px;place-items:center;width:48px;min-width:48px;height:48px;margin-right:8px;font-size:14px;display:inline-grid}.nba-starters>div>span{align-items:center;display:flex}.nba-leaders .nba-player-photo{margin-bottom:8px}.nba-roster-controls{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.nba-roster-controls label{flex:1;gap:8px;min-width:180px;font-size:1rem;display:grid}.nba-roster-controls input,.nba-roster-controls select,.nba-roster-open{font:inherit;color:#fff;background:#101823;border:1px solid #417c84;border-radius:6px;padding:12px}.nba-roster-list{gap:10px;display:grid}.nba-roster-list details{background:#101823;border:1px solid #314759;border-radius:8px;padding:12px}.nba-roster-list summary{cursor:pointer;align-items:center;gap:14px;min-height:62px;display:flex}.nba-roster-list summary span{flex:1;gap:8px;display:grid}.nba-roster-list b{font-size:1rem}.nba-roster-list small{color:#bdcbd3;font-size:.875rem}.nba-roster-list em{color:#5ee1d3;font-size:.875rem;font-style:normal}.nba-roster-list a{color:#67e0dc;font-size:1rem}.nba-roster-list details>div{padding:12px}.nba-roster-open{cursor:pointer;margin-bottom:16px}.nba-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.nba-days label{flex-shrink:0;gap:6px;font-size:14px;display:grid}.nba-days input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;min-height:42px;font:inherit;background:#101e2d;border:1px solid #aeb9c866;border-radius:6px;padding:8px}.nba-game header,.nba-game footer{font-size:.875rem}.nba-gamecast{overscroll-behavior:contain}.nba-lineup-status{flex-wrap:wrap}.nba-boxscore-scroll{border:1px solid #aeb9c833;border-radius:8px;max-width:100%;overflow:auto}.nba-boxscore-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.nba-boxscore-scroll td,.nba-boxscore-scroll th{text-align:right;white-space:nowrap;border-bottom:1px solid #aeb9c833;padding:10px 12px}.nba-boxscore-scroll thead th{background:#101e2d}.nba-boxscore-scroll tbody th{text-align:left;min-width:210px}.nba-boxscore-scroll tbody th span{vertical-align:middle;display:inline-block}.nba-boxscore-scroll small{color:#aeb9c8;margin-top:4px;font-weight:400;display:block}.nba-boxscore-scroll .nba-player-photo{width:36px;min-width:36px;height:36px}.nba-boxscores{margin:24px 0}.nba-roster-list summary>span{min-width:0}.nba-roster-list summary b,.nba-roster-list summary small{overflow-wrap:anywhere}@media (width<=760px){.nba-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.nba-gamecast>header{padding-top:42px;padding-right:0}.nba-days label{font-size:14px}.nba-game>div{grid-template-columns:38px minmax(0,1fr) auto}.nba-game>div b{overflow-wrap:anywhere}}.nba-match-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.nba-match-score>span{background:#101e2d;gap:8px;padding:16px;display:grid}.nba-match-score strong{color:#bdeee9;font-size:2rem}.nba-night-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1180px,100% - 32px);margin:24px auto 0;display:grid}.nba-night-summary article,.nba-research-metrics article{background:linear-gradient(135deg,#1e1630,#10272e);border:1px solid #7bd3cc33;border-radius:12px;gap:8px;padding:20px;display:grid}.nba-night-summary small,.nba-research-metrics small,.nba-pregame header>small{color:#8de4dc;letter-spacing:.12em;font-size:.75rem;font-weight:800}.nba-night-summary strong,.nba-research-metrics strong{font-size:2.25rem;line-height:1.1}.nba-night-summary span,.nba-night-summary>p,.nba-research-metrics span{color:#bdcbd3;font-size:.875rem}.nba-night-summary button{text-align:left;color:#8de4dc;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.875rem}.nba-night-summary>p{grid-column:1/-1;margin:0}.nba-pregame{border-top:1px solid #7bd3cc33;margin-top:20px;padding-top:26px}.nba-pregame header p,.nba-research-context{color:#bdcbd3;line-height:1.6}.nba-research-player{align-items:center;gap:14px;padding:20px 0;display:flex}.nba-research-player h3{margin:0;font-size:1.5rem}.nba-research-player p{margin:6px 0}.nba-research-player small{color:#bdcbd3}.nba-market-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.nba-market-tabs button{font:inherit;color:#e1e9f2;cursor:pointer;background:#131e2d;border:1px solid #536b7e;border-radius:7px;padding:10px 14px}.nba-market-tabs button[aria-pressed=true]{background:#633b91;border-color:#8de4dc}.nba-research-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nba-inline-note{width:100%;margin:0}.nba-research-source{color:#bdcbd3;font-size:.875rem}.nba-market-note{color:#bdcbd3;margin:24px 0}.nba-market-note summary{cursor:pointer}.nba-roster-controls select{width:100%;min-width:0;max-width:100%}.nba-pregame .nba-boxscore-scroll tbody th{min-width:100px}.nba-pregame .nba-state button{color:#fff;background:#633b91;border:1px solid #8de4dc;border-radius:6px;padding:8px 12px}@media (width<=600px){.nba-night-summary{gap:8px}.nba-night-summary article{padding:12px}.nba-night-summary strong{font-size:1.7rem}.nba-night-summary small{letter-spacing:.05em;font-size:.65rem}.nba-research-metrics{grid-template-columns:1fr}.nba-research-player{align-items:flex-start}.nba-roster-controls label{min-width:100%}}.nba-spread{margin:24px 0 36px}.nba-spread>header h2{margin:6px 0}.nba-spread-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nba-spread-card{background:#fffdf6;border:1px solid #d9d1c0;border-radius:12px;min-width:0;padding:18px;box-shadow:0 3px #e6decc}.nba-spread-card .nba-research-player{align-items:center;margin:0 0 12px}.nba-spread-card h3{margin:0 0 4px;font-size:1.15rem}.nba-spread-card .nba-research-player p{margin:0 0 4px}.nba-spread-card .nba-research-metrics{gap:8px}.nba-spread-card .nba-research-metrics article{min-width:0;padding:10px 8px}.nba-spread-card .nba-research-metrics strong{font-size:1.55rem}.nba-spread-rank{color:#1c536a;min-width:20px;font-size:1.2rem;font-weight:800}.nba-spread-last{overflow-wrap:anywhere;line-height:1.8}.nba-spread-card details{padding:12px 0;line-height:1.6}.nba-spread-card summary{cursor:pointer;font-weight:700}.nba-spread-open{color:#fff;cursor:pointer;font:inherit;background:#163e50;border:1px solid #1c536a;border-radius:6px;margin-top:12px;padding:10px 14px;font-weight:700}.nba-show-out{align-items:center;gap:8px;margin:12px 0;display:flex}.nba-spread-card .nba-feed-note{margin:10px 0;font-size:.85rem}#nba-player-history{scroll-margin-top:24px}@media (width<=850px){.nba-spread-grid{grid-template-columns:1fr}.nba-spread-card{padding:14px}.nba-spread-card .nba-research-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nba-spread-card .nba-research-metrics small{font-size:.65rem}.nba-spread-card .nba-research-metrics span{font-size:.75rem}}.nba-app .sc-sport-welcome{isolation:isolate;background:radial-gradient(at 0 0,#633b91e6,#0000 65%),linear-gradient(120deg,#261839,#0a1221 60%,#103b40);padding-bottom:4px;box-shadow:0 12px 48px #05030b40}.nba-app .sc-sport-welcome:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:url(/images/nba-fadeaway-arena.svg) 100%/auto 100% no-repeat;position:absolute;inset:0}.nba-app .sc-sport-welcome>div:first-child{min-width:0}.nba-app .sc-sport-welcome h1{letter-spacing:-.055em;margin:14px 0 10px;font-size:clamp(38px,5.7vw,72px);font-weight:800;line-height:1.05}.nba-app .sc-sport-welcome p{color:#d2c6e6;letter-spacing:.02em;font-size:15px}.nba-app .sc-sport-kicker{color:#9ce2db}.nba-app .sc-sport-kicker i{background:var(--teal);box-shadow:0 0 15px #27b8b166}.nba-app .sc-sport-actions>span{color:#bac0d2;flex-basis:100%;margin-top:5px}.nba-app .sc-sport-actions button:first-child{border-color:var(--teal)}.nba-app .sc-sport-search{padding-top:22px;padding-bottom:20px}.nba-app .sc-sport-search input{background:#081522ed}.nba-app .nba-night-summary{margin-top:22px}@media (width<=700px){.nba-app .sc-sport-welcome{padding-top:24px}.nba-app .sc-sport-welcome:before{opacity:.65;background-position:62%}.nba-app .sc-sport-welcome h1{margin-top:20px;font-size:42px}.nba-app .sc-sport-welcome p{font-size:13px}.nba-app .sc-sport-search{padding-top:18px;padding-bottom:16px}.nba-app .sc-sport-refresh{top:13px;right:13px}.nba-app .nba-night-summary{margin-top:20px}}.nba-app .sc-sport-welcome{background:#0a101b;min-height:350px;padding-top:32px;padding-bottom:6px;overflow:visible}.nba-app .sc-sport-welcome:before{opacity:1;background-image:linear-gradient(90deg,#1c0c31e8 0%,#170d27ba 38%,#060f1938 72%,#05131933),url(/images/nba-fadeaway-court.webp);background-position:50%,50% 58%;background-size:cover}.nba-app .sc-sport-welcome:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 62%,#040f17d9),linear-gradient(110deg,#633b9133,#0000 65%,#27b8b129);position:absolute;inset:0}.nba-app .sc-sport-welcome p{color:#e2dceb;text-wrap:pretty;max-width:390px;line-height:1.6}.nba-app .sc-sport-welcome h1{text-shadow:0 3px 24px #08061180}.nba-app .sc-sport-search{align-self:end}@media (width<=700px){.nba-app .sc-sport-welcome{min-height:350px;padding-top:24px}.nba-app .sc-sport-welcome:before{opacity:1;background-image:linear-gradient(#1e0c31db,#0f0d1e99 43%,#05121a52 70%,#05121acc),url(/images/nba-fadeaway-court.webp);background-position:50%,58%;background-size:cover}.nba-app .sc-sport-welcome p{max-width:290px;font-size:13px}.nba-app .sc-sport-search{padding-top:60px}}.nba-app .nba-spread-card{color:#f4f7fb;background:#101e2d;border-color:#38576c;box-shadow:0 3px #06101b}.nba-app .nba-spread-card h3,.nba-app .nba-spread-card summary,.nba-app .nba-spread-card .nba-research-metrics strong{color:#f4f7fb}.nba-app .nba-spread-card .nba-research-player p,.nba-app .nba-spread-card .nba-spread-last,.nba-app .nba-spread-card details p{color:#d9e3ec}.nba-app .nba-spread-card .nba-research-player small{color:#bdcbd3}.nba-app .nba-spread-card a,.nba-app .nba-spread-rank{color:#8de4dc}.nba-matchup-props{border-bottom:1px solid #38576c;margin-bottom:24px}.nba-matchup-props .nba-spread-grid{grid-template-columns:1fr}.nba-matchup-history{scroll-margin-top:20px}.nba-app input:focus-visible,.nba-app select:focus-visible,.nba-app summary:focus-visible{outline-offset:3px;outline:3px solid #bdeee9}.nba-player-toggle{font:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #4a747b;text-decoration:underline #4a747b}.nba-projection-line{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 8px;display:flex}.nba-projection-line small{letter-spacing:.08em;color:#8de4dc;font-size:11px;display:block}.nba-projection-line strong{font-size:32px;line-height:1.3}.nba-projection-line>span{color:#bdcbd3;max-width:130px;font-size:12px}.nba-projection-form{color:#cbd8e1;margin:4px 0;font-size:13px;line-height:1.6}.nba-inline-breakdown{border-top:1px solid #38576c;margin-top:16px;font-size:14px;line-height:1.6}.nba-inline-breakdown h4{color:#8de4dc;margin:16px 0 6px}.nba-inline-breakdown p{margin:6px 0 12px}.nba-spread-card .nba-research-player{gap:10px}.nba-spread-card .nba-spread-rank{min-width:20px;font-size:14px}.nba-spread-card .nba-player-photo{width:44px;height:44px}.nba-inline-breakdown .nba-boxscore-scroll{max-height:320px;overflow:auto}.nba-spread-grid{align-items:start}.nba-player-toggle:focus-visible{outline-offset:4px;outline:3px solid #8de4dc}.nba-spread>.nba-market-tabs{flex-wrap:nowrap;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.nba-spread>.nba-market-tabs button{white-space:nowrap;flex:none;padding:10px 14px;font-size:14px}.nba-board-options{margin:10px 0;font-size:13px}.nba-board-options>summary{cursor:pointer;color:#bdeee9;padding:8px 0}.nba-spread>.nba-research-context{font-size:12px;line-height:1.5}.nba-spread>.nba-roster-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nba-spread>.nba-roster-controls label{font-size:13px}.nba-spread>.nba-roster-controls input,.nba-spread>.nba-roster-controls select{width:100%;min-width:0;padding:10px}.nba-spread>header h2{font-size:clamp(24px,3vw,36px)}.nba-slate-shortcuts{flex-wrap:wrap;gap:12px;margin:16px 0 24px;display:flex}.nba-slate-shortcuts>button{text-align:left;color:#eff8fc;cursor:pointer;background:#102433;border:1px solid #49667c;border-radius:12px;flex:240px;gap:8px;min-width:0;min-height:110px;padding:18px;display:grid}.nba-slate-shortcuts>button.nba-live-shortcut{background:#103338;border-color:#7edac6}.nba-slate-shortcuts small{color:#9be5d8;letter-spacing:.06em;font-size:11px}.nba-slate-shortcuts strong{font-size:22px}.nba-slate-shortcuts span,.nba-slate-shortcuts>p{color:#c2d6df;font-size:13px}.nba-slate-shortcuts>p{flex-basis:100%;margin:0}.nba-slate-shortcuts>button:focus-visible{outline-offset:3px;outline:3px solid #bdeee9}.nhl-app{--nhl-bg:#04101a;--nhl-panel:#081b29;--nhl-card:#0d2434;--nhl-line:#1d4a61;--nhl-text:#f2f8fb;--nhl-muted:#9db5c4;--nhl-cyan:#b9d9f5;--nhl-sky:#dceeff;--nhl-green:#54e1b2;min-height:100vh;color:var(--nhl-text);background:radial-gradient(circle at 89% -2%,#91bad32e,#0000 29rem),radial-gradient(circle at 2% 40%,#527caa27,#0000 25rem),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 74px),linear-gradient(#102338 0,#04101a 44rem);padding:38px max(18px,50vw - 600px) 28px;overflow:hidden}.nhl-app *{box-sizing:border-box}.nhl-app button{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nhl-command-header{border:1px solid var(--nhl-line);background:linear-gradient(140deg,#102d3c,#071723 70%);border-radius:25px;grid-template-columns:minmax(0,1.4fr) minmax(245px,.6fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #0007}.nhl-command-copy{padding:38px;position:relative}.nhl-command-copy:after{content:"";border:48px solid #37c7ed0c;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-175px;right:5%}.nhl-kicker{z-index:1;color:var(--nhl-sky);letter-spacing:.15em;align-items:center;gap:9px;font-size:10px;font-weight:950;display:flex;position:relative}.nhl-kicker i,.nhl-board-status button i,.nhl-score-ribbon header span i,.nhl-game-state i,.nhl-section-head .feed-ready i,.nhl-section-head .feed-hold i{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 13px}.nhl-command-copy h1{z-index:1;letter-spacing:-.065em;margin:16px 0 11px;font-size:clamp(43px,7vw,76px);line-height:.94;position:relative}.nhl-command-copy>p{z-index:1;color:#b0c3ce;max-width:700px;margin:0;font-size:15px;line-height:1.65;position:relative}.nhl-command-meta{z-index:1;flex-wrap:wrap;gap:7px;margin-top:23px;display:flex;position:relative}.nhl-command-meta>*{color:#b6d0de;letter-spacing:.07em;background:#0c2331;border:1px solid #27536a;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:950}.nhl-command-meta b{color:var(--nhl-sky);border-color:#397a93}.nhl-board-status{border-top:4px solid var(--nhl-cyan);border-left:1px solid var(--nhl-line);background:#06131de0;flex-direction:column;justify-content:center;padding:27px;display:flex}.nhl-board-status>small{color:var(--nhl-sky);letter-spacing:.13em;font-size:9px;font-weight:950}.nhl-board-status>strong{margin:8px 0 2px;font-size:64px;line-height:1}.nhl-board-status>p{color:var(--nhl-muted);margin:0 0 18px;font-size:12px;line-height:1.5}.nhl-board-status button{min-height:41px;color:var(--nhl-green);cursor:pointer;background:#0b2838;border:1px solid #26617b;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.nhl-board-status button:hover,.nhl-board-status button:focus-visible{border-color:var(--nhl-cyan);outline:none}.nhl-board-status button:disabled{opacity:.7;cursor:wait}.nhl-command-header>.sport-search{grid-column:1/-1;margin:0 18px 18px}.nhl-feed-message{color:#d6c9ab;background:#211b12;border:1px solid #675338;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:12px 15px;font-size:10px;display:flex}.nhl-feed-message b{color:#ffce8a;white-space:nowrap}.nhl-score-ribbon{border:1px solid var(--nhl-line);background:#071722e8;border-radius:18px;margin-top:17px;padding:12px}.nhl-score-ribbon>header{color:var(--nhl-muted);letter-spacing:.12em;align-items:center;gap:12px;padding:3px 5px 10px;font-size:9px;font-weight:900;display:flex}.nhl-score-ribbon>header span{color:var(--nhl-green);align-items:center;gap:7px;display:flex}.nhl-score-ribbon>header b{color:var(--nhl-sky);margin-left:auto}.nhl-score-ribbon>header small{color:#829cab;letter-spacing:.02em;font-size:9px}.nhl-score-ribbon-shell{--schedule-rail-accent:#42d5ff;--schedule-rail-accent-soft:#a5efff;--schedule-rail-button:#04121df5}.nhl-score-ribbon-track{scrollbar-width:thin;scrollbar-color:#24617a transparent;gap:9px;padding:1px 2px 6px;display:flex;overflow-x:auto}.nhl-score-ribbon-track>button{min-height:64px;color:var(--nhl-text);text-align:left;cursor:pointer;background:#0b2231;border:1px solid #1a4156;border-radius:11px;flex:0 0 185px;gap:5px;padding:9px 11px;display:grid}.nhl-score-ribbon-track>button:hover,.nhl-score-ribbon-track>button.selected{border-color:var(--nhl-cyan);background:#0e2a3a}.nhl-score-ribbon-track>button>span{color:var(--nhl-muted);font-size:9px;font-weight:900}.nhl-score-ribbon-track>button>span.in{color:var(--nhl-green)}.nhl-score-ribbon-track>button>span.post{color:#91a7b2}.nhl-score-ribbon-track>button>b{color:#f4f9fb;letter-spacing:.04em;font-size:12px}.nhl-score-ribbon-track>button>b em{color:var(--nhl-sky);font-style:normal}.nhl-score-ribbon-track>button>small{color:#91a6b2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.nhl-tabs{border:1px solid var(--nhl-line);background:#071823e8;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;padding:7px;display:grid}.nhl-tabs>button{color:#91a8b5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:69px;padding:0 17px;display:flex}.nhl-tabs>button>b{color:#718b99;font-size:12px}.nhl-tabs>button>span{gap:3px;display:grid}.nhl-tabs>button strong{color:inherit;font-size:16px}.nhl-tabs>button small{color:#8ea6b3;font-size:11px;font-weight:700}.nhl-tabs>button:hover,.nhl-tabs>button:focus-visible{color:#fff;border-color:#27617a;outline:none}.nhl-tabs>button.active{color:#eafaff;background:linear-gradient(140deg,#123d50,#0b2635);border-color:#3eb5d4;box-shadow:inset 0 0 0 1px #42d5ff20}.nhl-tabs>button.active>b{color:var(--nhl-cyan)}.nhl-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.nhl-metrics>div{background:linear-gradient(150deg,#0d2635,#091b28);border:1px solid #1a4256;border-radius:14px;gap:4px;min-height:102px;padding:14px 16px;display:grid}.nhl-metrics small{color:var(--nhl-sky);letter-spacing:.12em;font-size:9px;font-weight:950}.nhl-metrics strong{font-size:31px;line-height:1}.nhl-metrics span{color:var(--nhl-muted);font-size:10px}.nhl-panel{border:1px solid var(--nhl-line);background:linear-gradient(145deg,#0a1e2b,#06131e);border-radius:19px;margin-top:14px;padding:21px;box-shadow:0 18px 48px #0004}.nhl-section-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 1px 16px;display:flex}.nhl-section-head small{color:var(--nhl-sky);letter-spacing:.13em;font-size:9px;font-weight:950}.nhl-section-head h2{letter-spacing:-.04em;margin:6px 0 7px;font-size:clamp(23px,3.5vw,34px);line-height:1.1}.nhl-section-head p{max-width:740px;color:var(--nhl-muted);margin:0;font-size:12px;line-height:1.55}.nhl-section-head>b{color:var(--nhl-green);letter-spacing:.09em;background:#0a2b27;border:1px solid #1b6959;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:flex}.nhl-section-head>b.feed-hold{color:#f2c981;background:#292111;border-color:#745b30}.nhl-section-head>button{color:var(--nhl-sky);cursor:pointer;background:#0b2938;border:1px solid #27617a;border-radius:10px;flex:none;padding:10px 13px;font-size:10px;font-weight:900}.nhl-schedule-status{background:#081a27;border:1px solid #15394b;border-radius:11px;align-items:center;gap:12px;margin:2px 0 17px;padding:10px 12px;display:flex}.nhl-schedule-status>span{color:var(--nhl-cyan);letter-spacing:.1em;font-size:9px;font-weight:950}.nhl-schedule-status>b{color:#94aab7;margin-left:auto;font-size:10px;font-weight:700}.nhl-schedule-status>a{color:var(--nhl-sky);font-size:10px;text-decoration:none}.nhl-schedule-status>a:hover{text-decoration:underline}.nhl-schedule-groups{gap:18px;display:grid}.nhl-schedule-day{background:#071a27;border:1px solid #183c50;border-radius:14px;padding:14px}.nhl-schedule-day>header{justify-content:space-between;align-items:flex-end;padding:0 2px 11px;display:flex}.nhl-schedule-day>header small{color:#79cde0;letter-spacing:.13em;font-size:8px;font-weight:950}.nhl-schedule-day>header h3{color:#eef9fc;letter-spacing:-.025em;margin:4px 0 0;font-size:18px}.nhl-schedule-day>header>b{color:#91a9b6;letter-spacing:.1em;font-size:9px}.nhl-schedule-day>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.nhl-game-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(140deg,#0d2635,#0a1e2c);border:1px solid #1b4054;border-radius:12px;gap:7px;padding:12px;transition:border-color .15s,transform .15s,background .15s;display:grid}.nhl-game-card:hover,.nhl-game-card:focus-visible{border-color:var(--nhl-cyan);background:#0e2c3c;outline:none;transform:translateY(-1px)}.nhl-game-card.live{border-color:#297d6e}.nhl-game-card>header{border-bottom:1px solid #21485c;justify-content:space-between;align-items:center;gap:10px;padding-bottom:5px;display:flex}.nhl-game-card>header>b{color:#8ea7b5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.nhl-game-state{color:var(--nhl-sky);align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.nhl-game-state.live{color:var(--nhl-green)}.nhl-game-state.final{color:#9bacb5}.nhl-game-state:not(.live) i{box-shadow:none}.nhl-game-team{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:39px;display:grid}.nhl-team-logo{background:#081926;border:1px solid #265269;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.nhl-team-logo img{object-fit:contain;width:24px;height:24px}.nhl-team-logo b{color:#c4e2ec;font-size:8px}.nhl-game-team>span:nth-child(2){gap:3px;min-width:0;display:grid}.nhl-game-team>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nhl-game-team>span:nth-child(2) small{color:#8ea6b3;font-size:8px}.nhl-game-team>b{color:#eaf7fb;font-size:15px}.nhl-game-card>footer{border-top:1px solid #21485c;justify-content:space-between;gap:8px;padding-top:7px;display:flex}.nhl-game-card>footer span{color:#8da4b1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.nhl-game-card>footer b{color:#68dfff;letter-spacing:.06em;flex:none;font-size:8px}.nhl-source-line{color:#8199a7;margin:13px 0 0;font-size:9px;line-height:1.6}.nhl-source-line a{color:#80dcf1;text-decoration:none}.nhl-source-line a:hover{text-decoration:underline}.nhl-empty{text-align:center;background:#071a27;border:1px dashed #27546a;border-radius:13px;place-content:center;gap:7px;min-height:118px;padding:19px;display:grid}.nhl-empty b{color:#eaf5f9;font-size:14px}.nhl-empty span{color:#93aab7;font-size:11px}.nhl-market-tabs{scrollbar-color:#24617a transparent;gap:8px;margin:0 0 14px;padding-bottom:7px;display:flex;overflow-x:auto}.nhl-market-tabs button{color:#a5bbc5;text-align:left;cursor:pointer;background:#091e2b;border:1px solid #1c445a;border-radius:11px;flex:none;gap:4px;min-width:142px;padding:11px 13px;display:grid}.nhl-market-tabs button strong{color:inherit;font-size:12px}.nhl-market-tabs button small{color:#8299a6;font-size:9px}.nhl-market-tabs button.active{color:#e9faff;background:#0d3040;border-color:#39b7d6;box-shadow:inset 0 0 0 1px #45dbff1b}.nhl-market-tabs button.active strong{color:var(--nhl-sky)}.nhl-research-note{background:#211d12;border:1px solid #756039;border-radius:12px;grid-template-columns:190px 1fr;gap:14px;margin-bottom:14px;padding:12px 14px;display:grid}.nhl-research-note b{color:#f3ce89;font-size:10px}.nhl-research-note span{color:#c5b995;font-size:10px;line-height:1.55}.nhl-availability-note{color:#a9c7d4;background:#0b202b;border:1px solid #315b6d;border-radius:12px;justify-content:space-between;gap:18px;margin-bottom:14px;padding:13px 15px;display:flex}.nhl-availability-note b{color:#e7f8ff}.nhl-availability-list{gap:12px;display:grid}.nhl-availability-card{background:linear-gradient(145deg,#0b202b,#081720);border:1px solid #244c5d;border-radius:15px;overflow:hidden}.nhl-availability-card>header,.nhl-availability-card>footer{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.nhl-availability-card>header{border-bottom:1px solid #23424e}.nhl-availability-card>header span{gap:3px;display:grid}.nhl-availability-card>header small{color:#7fa1af;font-size:11px;font-weight:800}.nhl-availability-card>header strong{color:#f3fbff;font-size:18px}.nhl-availability-card>header>b{color:#f0cf84;border:1px solid #755f30;border-radius:999px;padding:6px 9px;font-size:10px}.nhl-availability-card>header>b.closed{color:#8ca0aa;border-color:#40515a}.nhl-availability-grid{background:#23424e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nhl-availability-grid>span{background:#0a1b24;gap:5px;min-height:112px;padding:14px;display:grid}.nhl-availability-grid small{color:#65c9e4;font-size:10px;font-weight:900}.nhl-availability-grid b{color:#f0f7fa;font-size:15px}.nhl-availability-grid em{color:#8eabb7;font-size:12px;font-style:normal;line-height:1.45}.nhl-availability-card>footer{color:#86a2af;border-top:1px solid #23424e;font-size:12px}.nhl-availability-card>footer a{color:#6ed4ee;font-weight:800}.nhl-hub-availability{background:#0a202a;border:1px solid #315b6d;border-radius:13px;margin:0 20px 18px;padding:14px}.nhl-hub-availability>small{color:#65c9e4;font-size:10px;font-weight:900}.nhl-hub-availability>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.nhl-hub-availability>div span{background:#081720;border:1px solid #244c5d;border-radius:9px;gap:4px;padding:10px;display:grid}.nhl-hub-availability b{color:#dff7ff;font-size:12px}.nhl-hub-availability em{color:#9db4bd;font-size:11px;font-style:normal}.nhl-hub-availability p{color:#829eaa;margin:10px 0 0;font-size:11px;line-height:1.45}.nhl-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nhl-player-card{background:linear-gradient(145deg,#0c2533,#091b28);border:1px solid #1a4155;border-radius:12px;min-width:0;padding:12px}.nhl-player-card-top{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.nhl-player-card-top>img,.nhl-player-initials{color:#8ce8ff;object-fit:cover;background:#0a1c29;border:1px solid #28586f;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid}.nhl-player-card-top>span:nth-child(2){gap:3px;min-width:0;display:grid}.nhl-player-card-top>span:nth-child(2) small{color:#8db8c8;letter-spacing:.05em;font-size:8px;font-weight:850}.nhl-player-card-top>span:nth-child(2) strong{color:#eff8fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nhl-player-total{color:#eafaff;justify-items:end;font-size:19px;display:grid}.nhl-player-total small{color:#90a8b4;font-size:8px;font-weight:700}.nhl-player-card-foot{color:#8da4b0;border-top:1px solid #1b3c4d;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;font-size:8px;display:flex}.nhl-player-card-foot b{color:#a8d8e4}.nhl-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nhl-news-card{min-height:132px;color:inherit;background:#0a202e;border:1px solid #1a4155;border-radius:12px;grid-template-columns:132px 1fr;text-decoration:none;display:grid;overflow:hidden}.nhl-news-card>img{object-fit:cover;background:#071723;width:100%;height:100%;min-height:132px}.nhl-news-mark{color:#79e6ff;background:radial-gradient(circle at 50% 25%,#2ad2ff44,#0000 55%),#0a2433;align-content:center;justify-items:center;gap:7px;min-height:132px;display:grid}.nhl-news-mark b{border:1px solid #46c8e7;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.nhl-news-mark small{letter-spacing:.11em;font-size:8px;font-weight:900}.nhl-news-copy{flex-direction:column;align-items:flex-start;gap:7px;padding:12px;display:flex}.nhl-news-copy>small{color:#7edbf0;letter-spacing:.05em;font-size:8px;font-weight:900}.nhl-news-copy>strong{color:#eef7fa;font-size:12px;line-height:1.35}.nhl-news-copy>span{color:#96acb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.nhl-news-copy>b{color:#6dddf6;margin-top:auto;font-size:8px}.nhl-today-strip{background:#071a26;border:1px solid #1c4356;border-radius:15px;margin-top:15px;padding:17px}.nhl-today-strip>header{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.nhl-today-strip>header small{color:var(--nhl-sky);letter-spacing:.12em;font-size:8px;font-weight:950}.nhl-today-strip>header h2{margin:5px 0 0;font-size:19px}.nhl-today-strip>header button{color:var(--nhl-cyan);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.nhl-today-strip>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.nhl-today-strip>div>button{color:inherit;text-align:left;cursor:pointer;background:#0b2230;border:1px solid #183e51;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 8px;padding:9px;display:grid}.nhl-today-strip>div>button>span{color:var(--nhl-cyan);grid-row:span 2;font-size:12px;font-weight:950}.nhl-today-strip>div>button>b{gap:2px;font-size:10px;display:grid}.nhl-today-strip>div>button>b small{color:#819aa7;font-size:8px;font-weight:650}.nhl-today-strip>div>button>em{color:#8fa9b6;grid-column:2;font-size:8px;font-style:normal}.nhl-today-strip>div>button:hover{border-color:var(--nhl-cyan)}.nhl-footer{color:#7f99a7;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 3px;font-size:9px;display:flex}.nhl-footer b{color:#c3dce6;letter-spacing:.09em}.nhl-footer p{text-align:right;margin:0}.nhl-hub-wrap{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080dcc;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.nhl-hub{background:#071a27;border:1px solid #28617b;border-radius:20px 20px 12px 12px;flex-direction:column;width:min(760px,100%);max-height:min(88vh,800px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000b}.nhl-hub-bar{background:#091f2d;border-bottom:1px solid #1e485c;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.nhl-hub-bar>span{gap:3px;display:grid}.nhl-hub-bar small{color:var(--nhl-sky);letter-spacing:.14em;font-size:8px;font-weight:900}.nhl-hub-bar b{color:#f1f8fb;letter-spacing:.1em;font-size:12px}.nhl-hub-bar button{color:#fff;cursor:pointer;background:#0d2837;border:1px solid #2b5a70;border-radius:10px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.nhl-hub-score{text-align:center;background:radial-gradient(circle at 50% 20%,#1a5b7340,#0000 50%),#081e2c;border-bottom:1px solid #183d51;gap:11px;padding:22px;display:grid}.nhl-hub-score>small{color:#9bb5c2;letter-spacing:.1em;font-size:9px;font-weight:850}.nhl-hub-score>div{justify-content:center;align-items:center;gap:25px;display:flex}.nhl-hub-score>div>span{justify-items:center;gap:5px;min-width:100px;display:grid}.nhl-hub-score .nhl-team-logo{width:55px;height:55px}.nhl-hub-score .nhl-team-logo img{width:42px;height:42px}.nhl-hub-score>div>span>b{color:#8ee7fb;letter-spacing:.12em;font-size:10px}.nhl-hub-score>div>span>strong{color:#fff;font-size:26px;line-height:1}.nhl-hub-score>div>em{color:#78909d;font-size:9px;font-style:normal;font-weight:900}.nhl-hub-read{gap:8px;padding:20px;display:grid}.nhl-hub-read>small{color:var(--nhl-sky);letter-spacing:.13em;font-size:8px;font-weight:950}.nhl-hub-read h3{margin:0;font-size:22px}.nhl-hub-read p{color:#a4b8c3;margin:0;font-size:11px;line-height:1.65}.nhl-hub-read>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:5px;display:grid}.nhl-hub-read>div span{background:#091f2d;border:1px solid #1e465a;border-radius:10px;gap:4px;padding:10px;display:grid}.nhl-hub-read>div b{color:#f2f8fb;font-size:13px}.nhl-hub-read>div small{color:#90aab6;font-size:9px}.nhl-hub>footer{background:#081c29;border-top:1px solid #1c4357;justify-content:space-between;gap:10px;padding:12px 17px;display:flex}.nhl-hub>footer a,.nhl-hub>footer button{color:var(--nhl-sky);cursor:pointer;background:#0d2a39;border:1px solid #28617a;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.nhl-hub>footer button{color:#c0d2da;background:#0b202a;border-color:#304854}@media (width<=800px){.nhl-app{padding:24px max(12px,50vw - 340px) 22px}.nhl-command-header{grid-template-columns:1fr}.nhl-command-copy{padding:26px 23px}.nhl-command-copy:after{bottom:-190px;right:-125px}.nhl-board-status{border-top:1px solid var(--nhl-line);border-left:4px solid var(--nhl-cyan);grid-template-columns:auto 1fr auto;align-items:center;gap:0 14px;padding:15px 20px;display:grid}.nhl-board-status>small{grid-column:1}.nhl-board-status>strong{grid-area:2/1;margin:4px 0 0;font-size:38px}.nhl-board-status>p{grid-area:1/2/span 2;margin:0}.nhl-board-status>button{grid-area:1/3/span 2;padding:0 12px}.nhl-command-header>.sport-search{margin:0 12px 12px}.nhl-metrics{grid-template-columns:repeat(2,1fr)}.nhl-game-card>footer b{font-size:7px}.nhl-today-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.nhl-app{padding:16px 10px 18px}.nhl-command-copy{padding:22px 17px}.nhl-command-copy h1{font-size:clamp(42px,13vw,60px)}.nhl-command-copy>p{font-size:12px}.nhl-kicker{letter-spacing:.1em;font-size:8px}.nhl-command-meta{gap:5px;margin-top:17px}.nhl-command-meta>*{padding:7px 8px;font-size:7px}.nhl-board-status{grid-template-columns:auto 1fr;gap:0 10px;padding:13px}.nhl-board-status>small{font-size:8px}.nhl-board-status>strong{font-size:34px}.nhl-board-status>p{grid-area:1/2/span 2;font-size:10px}.nhl-board-status>button{grid-area:3/1/auto/-1;min-height:36px;margin-top:9px}.nhl-score-ribbon{padding:8px}.nhl-score-ribbon>header{flex-wrap:wrap;gap:6px 9px;font-size:8px}.nhl-score-ribbon>header b{margin-left:auto}.nhl-score-ribbon>header small{flex-basis:100%}.nhl-score-ribbon-track>button{flex-basis:155px}.nhl-tabs{gap:4px;padding:5px}.nhl-tabs>button{justify-content:center;gap:0;min-height:58px;padding:0 5px}.nhl-tabs>button>b{display:none}.nhl-tabs>button>span{justify-items:center}.nhl-tabs>button strong{font-size:12px}.nhl-tabs>button small{font-size:8px}.nhl-metrics{gap:7px}.nhl-metrics>div{min-height:82px;padding:10px}.nhl-metrics strong{font-size:26px}.nhl-metrics span{font-size:9px}.nhl-panel{padding:13px}.nhl-section-head{gap:10px;padding-bottom:12px;display:grid}.nhl-section-head h2{font-size:23px}.nhl-section-head p{font-size:10px}.nhl-section-head>b,.nhl-section-head>button{justify-self:start}.nhl-schedule-status{flex-wrap:wrap;gap:7px}.nhl-schedule-status>b{margin-left:auto;font-size:8px}.nhl-schedule-status>a{flex-basis:100%}.nhl-schedule-day{padding:10px}.nhl-schedule-day>div{grid-template-columns:1fr;gap:7px}.nhl-game-card{padding:10px}.nhl-game-team>span:nth-child(2) strong{font-size:12px}.nhl-research-note{grid-template-columns:1fr;gap:6px}.nhl-research-note span{font-size:9px}.nhl-availability-note,.nhl-availability-card>header,.nhl-availability-card>footer{flex-direction:column;align-items:flex-start}.nhl-availability-grid,.nhl-hub-availability>div,.nhl-player-grid,.nhl-news-grid{grid-template-columns:1fr}.nhl-news-card{grid-template-columns:100px 1fr;min-height:116px}.nhl-news-card>img,.nhl-news-mark{min-height:116px}.nhl-footer{gap:5px;font-size:8px;display:grid}.nhl-footer p{text-align:left}.nhl-hub-wrap{padding:8px}.nhl-hub{max-height:90vh}.nhl-hub-score{padding:16px 10px}.nhl-hub-score>div{gap:12px}.nhl-hub>footer{grid-template-columns:1fr;display:grid}.nhl-hub>footer a,.nhl-hub>footer button{text-align:center}}@media (prefers-reduced-motion:reduce){.nhl-game-card{transition:none}}.nhl-prop-controls{border:1px solid var(--nhl-line);color:#c4d2dd;background:#0b1e2c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;padding:11px 13px;display:flex}.nhl-prop-controls label{font-size:13px;font-weight:900}.nhl-prop-controls select{color:#eff7fc;min-height:38px;font:inherit;background:#10273a;border:1px solid #57728a;border-radius:8px;padding:0 30px 0 10px;font-size:14px}.nhl-prop-controls span{color:#a7bdcc;margin-left:auto;font-size:12px}.nhl-open-market{background:linear-gradient(140deg,#122a3e,#091824);border:1px solid #526d87;border-radius:15px;margin:16px 0 22px;padding:16px}.nhl-open-market>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nhl-open-market>header span{gap:5px;display:grid}.nhl-open-market>header small{color:var(--nhl-sky);letter-spacing:.12em;font-size:11px;font-weight:950}.nhl-open-market h3{color:#f4f8fb;margin:0;font-size:23px}.nhl-open-market>header>b{color:#c4d6e4;border:1px solid #445f78;border-radius:8px;padding:7px 9px;font-size:12px}.nhl-open-market>p{color:#b5c6d2;max-width:900px;margin:9px 0 14px;font-size:14px;line-height:1.5}.nhl-market-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.nhl-market-offer{background:#0b1d2b;border:1px solid #334f68;border-radius:11px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.nhl-market-offer>header,.nhl-market-offer>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.nhl-market-offer>header span{color:#b7c9d5;font-size:11px;font-weight:900}.nhl-market-offer>header b{color:var(--nhl-sky);letter-spacing:.07em;font-size:10px}.nhl-market-offer>strong{color:#fff;font-size:17px}.nhl-offer-line{background:#122940;border:1px solid #526e88;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.nhl-offer-line span{color:#e4edf4;font-size:13px;font-weight:850}.nhl-offer-line b{color:#d2e8ff;font-size:18px}.nhl-offer-line.locked{background:#182634;border-color:#617080}.nhl-offer-line.locked b{color:#becbd6}.nhl-market-locked-note{color:#ffd39b;font-size:12px;line-height:1.4}.nhl-offer-baseline{color:#a9bac7;gap:6px;display:grid}.nhl-offer-baseline>small,.nhl-offer-baseline-missing{font-size:11px}.nhl-offer-baseline>div{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.nhl-offer-baseline>div span{color:#eef6fb;background:#102638;border-radius:6px;flex-direction:column;gap:2px;padding:6px;font-size:13px;font-weight:800;display:flex}.nhl-offer-baseline>div b{color:#9eb9cd;font-size:10px}.nhl-market-offer>footer{border-top:1px solid #263f53;flex-direction:column;align-items:flex-start;padding-top:7px}.nhl-market-offer>footer span{color:#9eb0bf;font-size:11px}.nhl-market-offer>footer a{color:#c5e2fb;font-size:12px;font-weight:850;text-decoration:none}.nhl-market-offer>footer a:hover{text-decoration:underline}.nhl-unpriced-note{color:#bac8d2;margin-top:12px;font-size:12px;line-height:1.5;display:block}.nhl-market-empty{color:#c4d2de;border:1px dashed #4d667d;border-radius:9px;padding:12px;font-size:14px;line-height:1.5}.nhl-team-prop-groups{gap:12px;display:grid}.nhl-team-prop-group{background:#081925;border:1px solid #263f53;border-radius:13px;padding:12px}.nhl-team-prop-group>header{justify-content:space-between;align-items:center;gap:10px;margin:0 1px 10px;display:flex}.nhl-team-prop-group>header span{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nhl-team-prop-group>header span b{color:#eef7fd;letter-spacing:.08em;font-size:16px}.nhl-team-prop-group>header span small,.nhl-team-prop-group>header i{color:#a8bac8;font-size:12px;font-style:normal}.nhl-team-prop-group .nhl-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nhl-player-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.nhl-player-rate-grid>div{background:#091c29;border:1px solid #243f55;border-radius:7px;gap:3px;padding:7px;display:grid}.nhl-player-rate-grid small{color:#b0c3d0;font-size:11px;font-weight:900}.nhl-player-rate-grid b{color:#f3f8fb;font-size:17px}.nhl-player-rate-grid span{color:#a4bac9;font-size:11px}@media (width<=800px){.nhl-market-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.nhl-market-offer-grid,.nhl-team-prop-group .nhl-player-grid{grid-template-columns:1fr}.nhl-open-market{padding:12px}.nhl-open-market h3{font-size:20px}.nhl-prop-controls span{flex-basis:100%;margin-left:0}}.nhl-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.nhl-gamecast-hub{width:min(1120px,100%);max-height:92dvh;font-size:1rem;line-height:1.5;overflow:auto}.nhl-gamecast-hub .nhl-hub-bar{z-index:3;background:#071b28;position:sticky;top:0}.nhl-gamecast-hub .nhl-hub-score>div>span{position:relative}.nhl-gamecast-hub .nhl-score-divider{font-size:14px;position:absolute;top:50%;right:-32px}.nhl-gamecast-tabs{border-block:1px solid #29516b;gap:8px;padding:12px 18px;display:flex}.nhl-gamecast-tabs button,.nhl-gamecast-content button,.nhl-gamecast-footer button,.nhl-gamecast-message button,.nhl-spread-head button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#14374a;border:1px solid #4484a2;border-radius:8px;padding:10px 18px}.nhl-gamecast-tabs button.active{color:#071722;background:#71d9f3}.nhl-live-banner,.nhl-final-banner{padding:12px 18px;font-size:1rem;font-weight:800}.nhl-live-banner{color:#76e3c1;background:#123a32}.nhl-final-banner{color:#d5e4ef;background:#1d3144}.nhl-gamecast-message{padding:18px;font-size:1rem}.nhl-gamecast-content{padding:18px}.nhl-gamecast-content section{border-bottom:1px solid #25485d;padding:12px 0}.nhl-gamecast-content h3{color:#81ddf1;font-size:1.25rem}.nhl-goal,.nhl-play{border-bottom:1px solid #284258;grid-template-columns:90px minmax(0,1fr) auto;gap:12px;padding:14px 8px;font-size:1rem;display:grid}.nhl-goal>span,.nhl-play>span{align-content:start;gap:4px;display:grid}.nhl-goal small,.nhl-play small{color:#aac5d5;font-size:.875rem}.nhl-goal p,.nhl-play p{margin:4px 0}.nhl-play.goal{background:#123349;border-left:3px solid #79dbf2}.nhl-gamecast-hub a{color:#86dff6;font-size:.875rem}.nhl-comparison>div{text-align:center;border-bottom:1px solid #264358;grid-template-columns:1fr 2fr 1fr;gap:12px;padding:8px;display:grid}.nhl-box-grid{gap:20px;padding:18px;display:grid}.nhl-box-team{min-width:0}.nhl-box-team header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nhl-box-team header img{width:40px;height:40px}.nhl-box-team header span{color:#a2c5d5;font-size:.875rem}.nhl-box-team h3{font-size:1.25rem}.nhl-box-scroll{overscroll-behavior-inline:contain;border:1px solid #32536a;border-radius:10px;margin:12px 0;overflow-x:auto}.nhl-box-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.875rem}.nhl-box-scroll caption{text-align:left;color:#92dff3;background:#19394d;padding:10px;font-weight:800}.nhl-box-scroll th,.nhl-box-scroll td{text-align:right;border-bottom:1px solid #29495e;padding:10px 12px}.nhl-box-scroll th{color:#d8edf7;background:#102a3b}.nhl-box-scroll th:nth-child(2){text-align:left}.nhl-box-scroll tbody th{color:#fff;text-align:left}.nhl-gamecast-footer{flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.nhl-gamecast-footer small{color:#aac5d5;width:100%;font-size:.875rem}.nhl-daily-spread{font-size:1rem;line-height:1.5}.nhl-spread-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nhl-spread-head h2{margin:4px 0 14px;font-size:2rem}.nhl-spread-head small{color:#78e0f3;font-size:.875rem;font-weight:800}.nhl-spread-head label{gap:5px;font-size:.875rem;display:grid}.nhl-spread-head input{color:#fff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#19384d;border:1px solid #476d88;border-radius:8px;padding:10px}.nhl-spread-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nhl-spread-markets button{color:#fff;text-align:left;font:inherit;cursor:pointer;background:#183448;border:1px solid #46687d;border-radius:10px;gap:4px;padding:14px;display:grid}.nhl-spread-markets button.active{color:#071722;background:#67cee9;border-color:#b4f0ff}.nhl-spread-markets span{font-size:.875rem}.nhl-spread-context{margin:20px 0}.nhl-spread-context h3{font-size:1.4rem}.nhl-spread-context p{color:#b4d0de;margin:8px 0}.nhl-spread-list{gap:12px;padding:0;list-style:none;display:grid}.nhl-spread-list>li>article{background:#112c3e;border:1px solid #335a72;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 150px;gap:14px;padding:18px;display:grid}.nhl-spread-rank{color:#7cdff6;font-weight:900}.nhl-spread-list h4{margin:3px 0;font-size:1.25rem}.nhl-spread-list small,.nhl-spread-list>li>article>div>span{color:#b1d0df;font-size:.875rem}.nhl-spread-list p{margin:10px 0}.nhl-spread-list aside{text-align:right;align-content:start;gap:6px;display:grid}.nhl-spread-list aside b{color:#83e3f5}.nhl-spread-list aside span{color:#b4d0de;font-size:.875rem}.nhl-why{color:#071823;font:inherit;cursor:pointer;background:#6ed8ec;border:1px solid #b6f4ff;border-radius:8px;padding:10px 16px;font-weight:800}.nhl-spread-detail{background:#102b3e;border:1px solid #456c82;border-radius:12px;padding:20px}.nhl-spread-detail>header{align-items:center;gap:18px;margin-top:20px;display:flex}.nhl-spread-detail>header img{object-fit:cover;object-position:center 15%;background:#1e4054;border-radius:12px;width:96px;height:104px}.nhl-spread-detail h3{margin:4px 0;font-size:1.6rem}.nhl-spread-detail h4{color:#89e5f6;font-size:1.125rem}.nhl-spread-detail section{border-bottom:1px solid #31516a;padding:14px 0}.nhl-spread-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nhl-spread-stats article{background:#1e4054;border-radius:8px;padding:12px;display:grid}.nhl-spread-stats small{font-size:.875rem}.nhl-spread-detail details{padding:18px 0}.nhl-spread-detail footer{flex-wrap:wrap;gap:14px;padding-top:12px;display:flex}.nhl-spread-detail a{color:#8bdef6;font-size:.875rem}.nhl-spread-detail footer small{width:100%;font-size:.875rem}.nhl-spread-note{background:#173a4c;border-left:3px solid #6ad9f3;padding:14px}.nhl-goalie-watch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nhl-goalie-watch article{border:1px solid #365c74;border-radius:8px;padding:12px;display:grid}.nhl-goalie-watch span,.nhl-goalie-watch small{color:#aecbd9;font-size:.875rem}@media (width<=700px){.nhl-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.nhl-tabs>button{min-width:0}.nhl-tabs>button strong{font-size:1rem}.nhl-hub-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020b13f2;padding:0}.nhl-gamecast-hub{border-radius:16px 16px 0 0;max-height:95dvh}.nhl-box-grid,.nhl-gamecast-content{padding:12px}.nhl-goal,.nhl-play{grid-template-columns:66px minmax(0,1fr) auto;gap:8px}.nhl-spread-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.nhl-spread-list>li>article{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px}.nhl-spread-list aside{text-align:left;grid-column:2}.nhl-spread-detail{padding:14px}.nhl-spread-detail>header{align-items:flex-start;gap:12px}.nhl-spread-detail>header img{width:70px;height:80px}.nhl-spread-stats,.nhl-goalie-watch{grid-template-columns:1fr}}.nhl-gamecast-hub .nhl-hub-score>small,.nhl-gamecast-hub .nhl-hub-score>div>span>b,.nhl-gamecast-hub .nhl-hub-score>div>span>small,.nhl-gamecast-hub .nhl-hub-bar small{font-size:.875rem}.nhl-gamecast-hub .nhl-hub-bar b{font-size:1rem}.nhl-gamecast-hub .nhl-hub-bar button{width:44px;height:44px}.nhl-box-team>p{color:#b4d0de;font-size:.875rem}.nhl-gamecast-content button:focus-visible,.nhl-gamecast-tabs button:focus-visible,.nhl-spread-markets button:focus-visible,.nhl-why:focus-visible{outline-offset:3px;outline:3px solid #b8f5ff}.nhl-gamecast-tabs{overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.nhl-gamecast-tabs button{white-space:nowrap;flex:none}.nhl-matchup-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nhl-matchup-teams article{background:#102d40;border:1px solid #30566a;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.nhl-matchup-teams img{object-fit:contain;width:52px;height:52px}.nhl-matchup-content h4{margin:4px 0;font-size:1.05rem}.nhl-matchup-content p{color:#c2d6e2;line-height:1.55}.nhl-matchup-content small{color:#93bdd0;font-size:.8rem}.nhl-matchup-markets{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.nhl-matchup-markets button{padding:8px 12px;font-size:.875rem}.nhl-matchup-markets button.active{color:#071722;background:#71d9f3}.nhl-matchup-pick{background:#102a3b;border:1px solid #30566a;border-radius:12px;margin:14px 0;padding:16px}.nhl-matchup-pick header{align-items:center;gap:14px;display:flex}.nhl-matchup-pick header img{object-fit:cover;object-position:top;border-radius:8px;width:64px;height:72px}.nhl-matchup-pick header p{margin:4px 0}.nhl-matchup-pick summary{cursor:pointer;color:#8de0f5;min-height:44px;padding:12px 0;font-weight:700;display:list-item}.nhl-matchup-note{font-size:.875rem}.nhl-matchup-content button:focus-visible,.nhl-matchup-pick summary:focus-visible{outline-offset:3px;outline:3px solid #b8f5ff}@media (width<=600px){.nhl-matchup-teams{grid-template-columns:1fr}.nhl-gamecast-tabs{padding:10px 12px}.nhl-matchup-content h3{font-size:1.15rem}}.nhl-gamecast-hub{overscroll-behavior-y:contain;display:block;overflow:hidden auto}@media (width<=600px){.nhl-gamecast-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.nhl-gamecast-tabs button{white-space:normal;min-width:0;padding:10px 8px}.nhl-gamecast-tabs button:last-child{grid-column:1/-1}}.nhl-schedule-day-control{color:var(--nhl-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:12px;display:flex}.nhl-schedule-day-control label{color:var(--nhl-sky);align-items:center;gap:10px;font-weight:800;display:flex}.nhl-schedule-day-control select{color:#e7f2f6;max-width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2938;border:1px solid #3d7185;border-radius:10px;padding:12px}.nhl-schedule-day-control select:focus-visible{outline:2px solid var(--nhl-sky);outline-offset:3px}@media (width<=640px){.nhl-schedule-day-control{flex-wrap:wrap}.nhl-schedule-day-control label{justify-content:space-between;width:100%}.nhl-schedule-day-control>span{font-size:10px}}.nhl-schedule-day-control>b{color:var(--nhl-green);white-space:nowrap;background:#0a2b27;border:1px solid #1b6959;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.nhl-schedule-day-control>b i{background:currentColor;border-radius:50%;width:8px;height:8px}.nhl-schedule-day-control>b.feed-hold{color:#f2c981;background:#292111;border-color:#745b30}.nhl-schedule-day-control>span{display:none}@media (width<=640px){.nhl-schedule-day-control{flex-wrap:nowrap;align-items:center}.nhl-schedule-day-control label{gap:4px;width:auto;min-width:0;font-size:10px;display:grid}.nhl-schedule-day-control select{padding:10px;font-size:11px}.nhl-schedule-day-control>b{padding:9px;font-size:9px}}.nhl-app{--nhl-cyan:#a7d8ee;--nhl-sky:#d8eaf2;--nhl-line:#294452;background:radial-gradient(at 80% 0,#28465766,#0000 60rem),#060f17}.nhl-app>.sc-sport-welcome{background:linear-gradient(#030b14b3 0%,#030b1452 38%,#0000 65%,#030b1499 100%),url(/images/nhl-corsi-counter-arena.webp) 50% 62%/cover no-repeat;border:1px solid #69818e80;border-bottom:3px solid #b9d9e8;border-radius:22px;flex-direction:column;align-items:stretch;min-height:650px;padding:40px;display:flex;overflow:hidden;box-shadow:0 25px 70px #0006}.nhl-app>.sc-sport-welcome>div:first-child{z-index:1;max-width:700px;position:relative}.nhl-app .sc-sport-kicker{color:#b8ddec;letter-spacing:.2em;font-size:11px}.nhl-app .sc-sport-kicker i{background:#b8ddec;box-shadow:0 0 14px #a7d8ee77}.nhl-app .sc-sport-welcome h1{letter-spacing:-.05em;text-shadow:0 3px 24px #0008;text-wrap:balance;max-width:740px;margin:24px 0 14px;font-size:clamp(44px,6.4vw,82px);font-weight:900;line-height:.98}.nhl-app .sc-sport-welcome p{color:#e4eef2;text-shadow:0 2px 12px #000;font-size:18px;line-height:1.5}.nhl-app .sc-sport-actions{margin-top:22px}.nhl-app .sc-sport-actions button:first-child{color:#0a1d29;background:#c6e5ef;border-color:#c6e5ef}.nhl-app .sc-sport-actions button{color:#edf5f9;background:#0a1a24d9;border-color:#7c9aa9;border-radius:10px;min-height:44px}.nhl-app .sc-sport-actions>span{color:#d1dfe5;text-shadow:0 2px 8px #000}.nhl-app .sc-sport-refresh{color:#d7e8ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091924bf;border-color:#67889780;position:absolute;top:20px;right:20px}.nhl-app .sc-sport-search{z-index:1;margin-top:auto;padding:20px 0 0;position:relative}.nhl-app .sc-sport-search .nhl-hero-note{letter-spacing:.04em;color:#e7f0f4;margin:0 0 10px;font-size:12px;font-weight:700}.nhl-app .sc-sport-search>.sport-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06111bed}.nhl-home-intro{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:24px;padding:30px 0 12px;display:grid}.nhl-intro-copy{padding:20px 12px 10px 0}.nhl-editorial-label{color:#97bfd0;letter-spacing:.16em;font-size:10px;font-weight:800}.nhl-intro-copy h2{letter-spacing:-.04em;margin:16px 0;font-size:clamp(25px,3.5vw,39px);line-height:1.15}.nhl-intro-copy>p{color:#aabdc7;max-width:620px;font-size:14px;line-height:1.8}.nhl-intro-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.nhl-intro-links button{text-align:left;color:#e7f1f6;cursor:pointer;background:linear-gradient(135deg,#142935,#0a1924);border:1px solid #304d5d;border-radius:12px;padding:16px 12px;font-size:12px;font-weight:750}.nhl-intro-links button>span{color:#8eb3c4;margin-top:9px;font-size:10px;font-weight:500;display:block}.nhl-intro-links button:hover{border-color:#b8ddec}.nhl-live-counter{background:linear-gradient(145deg,#162b38,#0a1923);border:1px solid #3d5b6a;border-radius:18px;padding:22px;box-shadow:0 18px 40px #0003}.nhl-live-counter header>span{color:#8eb5c6;letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.nhl-live-counter header i{background:#b9dbea;border-radius:50%;width:6px;height:6px}.nhl-live-counter h2{letter-spacing:-.03em;margin:9px 0 5px;font-size:25px}.nhl-live-counter header>p{color:#9fb6c2;margin:0;font-size:12px}.nhl-live-counter dl{margin:18px 0}.nhl-live-counter dl>div{border-top:1px solid #8ca9b325;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.nhl-live-counter dt{color:#b0c4cf;max-width:100px;font-size:12px}.nhl-live-counter dd{text-align:right;margin:0;font-size:27px;font-weight:800;line-height:1.1}.nhl-live-counter dd small{color:#97b1bf;margin-top:5px;font-size:10px;font-weight:500;line-height:1.5;display:block}.nhl-live-counter dd.nhl-next-drop{font-size:22px}.nhl-live-counter footer{color:#849daa;font-size:10px;line-height:1.6}.nhl-tabs{scrollbar-width:thin;scrollbar-color:#466479 transparent;gap:5px;padding:6px;display:flex;overflow-x:auto}.nhl-tabs>button{flex:1 0 auto;gap:0;min-height:60px;padding:12px 16px}.nhl-tabs>button>b{display:none}.nhl-tabs>button strong{font-size:13px}.nhl-tabs>button small{font-size:10px}.nhl-tabs>button.active{color:#edf8ff;box-shadow:none;background:#213e4e;border-color:#9ac4d7}.nhl-intel-panel{padding:28px}.nhl-codex-feature{background:linear-gradient(135deg,#193341,#0d1f2b);border:1px solid #3e5b6a;border-radius:16px;margin:8px 0 18px;padding:26px}.nhl-codex-feature h3{letter-spacing:-.03em;max-width:850px;margin:16px 0;font-size:clamp(22px,3vw,32px);line-height:1.2}.nhl-codex-feature p{color:#b6c9d3;max-width:850px;font-size:14px;line-height:1.8}.nhl-notebook-steps{border-top:1px solid #7696a544;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;padding-top:16px;display:grid}.nhl-notebook-steps span{color:#a4bdc9;font-size:12px;line-height:1.6}.nhl-notebook-steps b{color:#daedf5;letter-spacing:.1em;margin-bottom:6px;font-size:10px;display:block}.nhl-codex-grid{gap:10px;display:grid}.nhl-codex-grid details{background:#0b1b26;border:1px solid #2e4a5b;border-radius:12px;padding:18px}.nhl-codex-grid summary{cursor:pointer;font-size:15px;font-weight:750;line-height:1.5}.nhl-codex-grid p{color:#b5c7d1;font-size:14px;line-height:1.8}.nhl-codex-grid a{color:#b4d9ea;font-size:12px}.nhl-chart-switch{gap:8px;margin:5px 0 22px;padding:3px;display:flex;overflow-x:auto}.nhl-chart-switch button{color:#a9c2cf;cursor:pointer;text-transform:capitalize;white-space:nowrap;background:#0b1d2a;border:1px solid #375568;border-radius:999px;padding:10px 16px;font-size:12px}.nhl-chart-switch button[aria-pressed=true]{color:#112534;background:#c5e3f0;border-color:#c5e3f0}.nhl-leader-chart{background:#0a1924;border:1px solid #304c5c;border-radius:14px;margin:0;padding:20px}.nhl-leader-chart figcaption{color:#b6d4e3;margin-bottom:16px;font-size:12px;font-weight:800}.nhl-chart-row{border-top:1px solid #59778725;grid-template-columns:minmax(150px,1fr) minmax(60px,2fr) 55px;align-items:center;gap:18px;padding:13px 0;display:grid}.nhl-chart-name small{color:#7e9dad;letter-spacing:.1em;margin-bottom:5px;font-size:9px;display:block}.nhl-chart-name b{font-size:13px}.nhl-chart-bar{background:#1a3040;border-radius:6px;height:8px;display:block;overflow:hidden}.nhl-chart-bar i{background:linear-gradient(90deg,#477e9b,#bedfec);border-radius:6px;height:100%;display:block}.nhl-chart-row>strong{text-align:right;font-size:17px}.nhl-chart-row>strong small{color:#91b0c0;margin-top:4px;font-size:9px;font-weight:500;display:block}.nhl-blueprint-scroll{border:1px solid #355264;border-radius:14px;overflow:auto}.nhl-blueprint-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.nhl-blueprint-scroll caption{text-align:left;color:#b5d3e1;background:#132b39;padding:14px;font-size:11px}.nhl-blueprint-scroll th,.nhl-blueprint-scroll td{text-align:right;border-bottom:1px solid #2a4555;padding:14px 12px}.nhl-blueprint-scroll thead th{color:#95b7c9;background:#102532;font-size:10px}.nhl-blueprint-scroll th:nth-child(2){text-align:left}.nhl-blueprint-scroll tbody th>span{align-items:center;gap:12px;display:flex}.nhl-blueprint-scroll img{object-fit:contain;width:32px;height:32px}.nhl-blueprint-scroll th small{color:#7d9dae;margin-top:5px;font-size:9px;font-weight:500;display:block}.nhl-blueprint-scroll .positive{color:#91d4ba}.nhl-app button:focus-visible,.nhl-app summary:focus-visible{outline-offset:3px;outline:2px solid #cae7f5}@media (width<=700px){.nhl-app{padding-left:12px;padding-right:12px}.nhl-app>.sc-sport-welcome{background-position:50% 66%;border-radius:18px;min-height:610px;margin:8px 0 18px;padding:30px 22px 20px}.nhl-app .sc-sport-welcome h1{text-wrap:balance;max-width:500px;margin:24px 0 14px;font-size:clamp(38px,10.3vw,64px)}.nhl-app .sc-sport-welcome p{max-width:280px;font-size:15px}.nhl-app .sc-sport-kicker{font-size:9px}.nhl-app .sc-sport-refresh{padding:7px 9px;font-size:10px;top:14px;right:14px}.nhl-app .sc-sport-actions{gap:8px;margin-top:18px}.nhl-app .sc-sport-actions>span{width:100%;margin-top:4px;font-size:10px}.nhl-app .sc-sport-search .nhl-hero-note{max-width:none;font-size:10px}.nhl-home-intro{grid-template-columns:1fr;gap:18px;padding:8px 0}.nhl-intro-copy{padding:12px 6px 2px}.nhl-intro-copy h2{font-size:27px}.nhl-intro-copy>p{font-size:13px}.nhl-intro-links{grid-template-columns:1fr;gap:6px;margin-top:18px}.nhl-intro-links button{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:13px 14px;display:flex}.nhl-intro-links button>span{margin:0}.nhl-live-counter{padding:19px}.nhl-live-counter dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.nhl-live-counter dl>div{padding:12px 0 0;display:block}.nhl-live-counter dt{min-height:30px;font-size:10px}.nhl-live-counter dd{text-align:left;margin-top:7px;font-size:26px}.nhl-live-counter dd.nhl-next-drop{font-size:18px}.nhl-live-counter dd small{font-size:9px}.nhl-tabs{margin-top:20px}.nhl-tabs>button{justify-content:flex-start;min-height:56px;padding:10px 14px}.nhl-tabs>button>span{justify-items:start}.nhl-tabs>button strong{font-size:12px}.nhl-intel-panel{padding:18px 14px}.nhl-codex-feature{padding:20px 17px}.nhl-notebook-steps{grid-template-columns:1fr}.nhl-codex-grid details{padding:15px}.nhl-chart-row{grid-template-columns:minmax(120px,1.3fr) minmax(35px,1fr) 38px;gap:10px}.nhl-chart-name b{font-size:12px}.nhl-leader-chart{padding:16px 12px}.nhl-app .sc-sport-news h2{font-size:25px}.nhl-app .sc-sport-news{margin-top:30px}.nhl-app .sc-sport-news header small{color:#abcfe0}}@media (prefers-reduced-motion:reduce){.nhl-app *{scroll-behavior:auto!important}}.nhl-slate-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin-top:18px;display:grid}.nhl-slate-layout>.nhl-panel{margin:0}.nhl-slate-layout>.nhl-live-counter{margin-top:0;position:sticky;top:20px}.nhl-home-intro{border-top:1px solid #294452;margin-top:30px;padding-top:15px;display:block}.nhl-home-intro .nhl-intro-copy{padding:15px 6px}.nhl-home-intro .nhl-intro-copy>p{max-width:750px}.nhl-home-intro .nhl-intro-links{max-width:900px}@media (width<=1000px){.nhl-slate-layout{grid-template-columns:minmax(0,1fr)}.nhl-slate-layout>.nhl-live-counter{grid-row:1;position:static}.nhl-slate-layout .nhl-live-counter dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nhl-slate-layout .nhl-live-counter dl>div{display:block}.nhl-slate-layout .nhl-live-counter dd{text-align:left;margin-top:9px}.nhl-slate-layout .nhl-live-counter dt{max-width:none}}.nhl-app>.sc-sport-welcome{background-position:50% 66%;min-height:430px;padding:30px 28px 4px;overflow:visible}.nhl-app .sc-sport-welcome h1{letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(36px,5vw,66px);line-height:1.06}.nhl-app .sc-sport-welcome p{font-size:15px;line-height:1.65}.nhl-app .sc-sport-search{padding:75px 0 20px}.nhl-app .sc-sport-search .nhl-hero-note{display:none}.nhl-hub-score{padding:18px 22px}.nhl-hub-score>div{grid-template-columns:1fr 1fr;gap:28px;max-width:580px;margin:12px auto;display:grid}.nhl-hub-score>div>span{grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-items:center;gap:4px 10px;min-width:0;display:grid;position:relative}.nhl-hub-score>div>span>img{grid-row:1/3;width:42px;height:42px;margin:0}.nhl-hub-score>div>span>b{letter-spacing:.07em;font-size:14px}.nhl-hub-score>div>span>strong{grid-area:1/3/3;font-size:36px;line-height:1}.nhl-hub-score>div>span>small{grid-column:2;font-size:11px}.nhl-score-divider{display:none}.nhl-hub-score>small{font-size:12px}.nhl-gamecast-tabs{flex-wrap:nowrap;gap:6px;padding:10px;display:flex;overflow-x:auto}.nhl-gamecast-tabs>button{white-space:nowrap;border-radius:10px;flex:1 0 auto;min-height:42px;padding:9px 13px;font-size:12px}.nhl-hub-bar{padding:14px 20px}.nhl-hub-bar>span{gap:4px}.nhl-hub-bar>span small{font-size:10px}.nhl-hub-bar>span b{font-size:16px}.nhl-hub-bar>button{width:42px;height:42px;font-size:24px}.nhl-final-banner,.nhl-live-banner{padding:10px 20px;font-size:12px}.nhl-read-lead{background:linear-gradient(135deg,#183747,#0b1f2a);border:1px solid #426274;border-radius:16px;padding:22px}.nhl-read-lead>small{color:#a8d3e6;letter-spacing:.12em;font-size:10px}.nhl-read-lead h3{margin:12px 0;font-size:25px;line-height:1.2}.nhl-read-lead p{color:#bdd0db;font-size:14px;line-height:1.7}.nhl-read-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.nhl-read-stats>span{color:#9db9c9;background:#0b1d28;border:1px solid #3d5a6b;border-radius:12px;padding:14px;font-size:12px}.nhl-read-stats b{color:#e7f5fc;margin:7px 0;font-size:22px;display:block}.nhl-read-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nhl-read-player{background:#0c2330;border:1px solid #335769;border-radius:14px;padding:18px}.nhl-read-player>header{align-items:center;gap:12px;display:flex}.nhl-read-player .player-photo{width:54px;height:60px}.nhl-read-player h4{margin:4px 0;font-size:17px}.nhl-read-player small{color:#91b5c9;font-size:10px}.nhl-read-player p{color:#afc7d4;font-size:13px;line-height:1.65}.nhl-read-player button,.nhl-read-action{color:#dff4ff;cursor:pointer;background:#193b4d;border:1px solid #6c9bb2;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:750}.nhl-matchup-content>section{margin-bottom:20px}.nhl-matchup-content h3{font-size:22px}.nhl-matchup-content>section>p{color:#a9c4d2;font-size:13px;line-height:1.7}@media (width<=700px){.nhl-app>.sc-sport-welcome{min-height:430px;padding:24px 17px 2px}.nhl-app .sc-sport-welcome h1{font-size:36px}.nhl-app .sc-sport-welcome p{max-width:290px;font-size:13px}.nhl-app .sc-sport-search{padding-top:100px;padding-bottom:16px}.nhl-app .sc-sport-kicker{padding-right:65px}.nhl-hub-score{padding:14px 16px}.nhl-hub-score>div{gap:20px}.nhl-hub-score>div>span{grid-template-columns:34px 1fr auto;gap:4px 7px}.nhl-hub-score>div>span>img{width:34px;height:34px}.nhl-hub-score>div>span>strong{font-size:30px}.nhl-read-player-grid{grid-template-columns:1fr}.nhl-read-stats{gap:6px}.nhl-read-stats>span{padding:11px 9px;font-size:10px}.nhl-read-stats b{font-size:19px}.nhl-read-lead{padding:18px}.nhl-read-lead h3{font-size:22px}.nhl-gamecast-tabs>button{font-size:11px}}.nhl-game-report{color:#dceaf2;min-width:0;padding:18px 20px}.nhl-game-report section{border:0;padding:0}.nhl-game-report .nhl-report-story{border-bottom:1px solid #315064;padding:18px 0 20px}.nhl-report-story>small{letter-spacing:.13em;color:#90b7cc;font-size:10px;font-weight:800}.nhl-game-report .nhl-report-story h3{color:#f0f6f9;letter-spacing:-.025em;margin:10px 0 12px;font-size:23px;line-height:1.25}.nhl-report-story p{color:#b5cbd7;margin:8px 0;font-size:13px;line-height:1.75}.nhl-report-story p b{color:#daedf7}.nhl-report-muted{color:#7fa2b7!important;font-size:11px!important}.nhl-report-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.nhl-game-report .nhl-report-section{border-bottom:1px solid #294759;min-width:0;padding:22px 0}.nhl-report-section>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.nhl-game-report .nhl-report-section h3{color:#dcebf3;margin:0;font-size:16px;line-height:1.3}.nhl-report-section header>small{color:#7f9fb3;font-size:10px}.nhl-report-timeline{margin:0;padding:0;list-style:none}.nhl-report-timeline li{border-top:1px solid #2a4455;grid-template-columns:45px minmax(0,1fr) 40px;align-items:start;gap:12px;padding:12px 0;display:grid}.nhl-report-timeline li.decisive{background:#15354666;border-left:3px solid #91d1eb;padding-left:10px;padding-right:8px}.nhl-report-clock{color:#b5d8eb;font-size:11px;font-weight:800}.nhl-report-clock small{color:#8eadc1;margin-top:4px;font-size:10px;font-weight:400;display:block}.nhl-report-timeline strong{font-size:13px;font-weight:700;line-height:1.4;display:block}.nhl-report-timeline li>div>small{color:#91b3c7;margin-top:3px;font-size:9px;line-height:1.6;display:block}.nhl-report-timeline p{color:#859fb1;margin:4px 0 0;font-size:11px;line-height:1.5}.nhl-report-timeline li>b{color:#d1e4ee;text-align:right;font-size:14px}.nhl-report-comparison>div{text-align:center;border-top:1px solid #28495d;grid-template-columns:1fr minmax(100px,2fr) 1fr;align-items:center;gap:8px;padding:11px 0;font-size:12px;display:grid}.nhl-report-comparison>div>span{color:#99b6c8;font-size:11px}.nhl-report-comparison .labels{color:#81abc0;border-top:0;font-size:10px}.nhl-report-table{scrollbar-width:thin;border:1px solid #2c4c61;border-radius:10px;overflow-x:auto}.nhl-report-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.nhl-report-table th,.nhl-report-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #264456;padding:11px 10px}.nhl-report-table thead{color:#83abc1;background:#132b3b;font-size:10px}.nhl-report-table th:first-child{text-align:left}.nhl-report-table tbody th{white-space:normal;min-width:135px;font-size:12px;font-weight:650}.nhl-report-table tbody th small{color:#789db4;margin-top:3px;font-size:9px;font-weight:400;display:block}.nhl-report-table tbody tr:last-child th,.nhl-report-table tbody tr:last-child td{border-bottom:0}.nhl-report-table td>b{color:#d5eaf7}.nhl-read-player>header>.nhl-player-thumb,.nhl-read-player>header>img{object-fit:cover;object-position:top;border-radius:5px;flex:0 0 36px;width:36px;max-width:36px;height:40px}.nhl-matchup-pick .nhl-player-thumb{object-fit:cover;object-position:top;flex:0 0 40px;width:40px;max-width:40px;height:44px}.nhl-read-player>header>div{flex:1;min-width:0}.nhl-read-player h4{overflow-wrap:anywhere}.nhl-gamecast-tabs{flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.nhl-gamecast-tabs button:last-child{grid-column:auto}.nhl-gamecast-tabs button{min-height:42px;font-size:12px}.nhl-gamecast-hub .nhl-hub-score img{object-fit:contain;width:36px;height:36px}.nhl-gamecast-hub .nhl-hub-score>div>span>strong{font-size:32px}.nhl-gamecast-hub .nhl-hub-score>small{font-size:11px}.nhl-gamecast-hub .nhl-hub-score>div>span>b{font-size:13px}.nhl-gamecast-hub .nhl-hub-score>div>span>small{font-size:10px}@media (width<=700px){.nhl-game-report{padding:8px 14px 20px}.nhl-report-layout{grid-template-columns:1fr;gap:0}.nhl-game-report .nhl-report-story h3{font-size:21px}.nhl-report-table th,.nhl-report-table td{padding:10px 8px}.nhl-report-table tbody th{min-width:125px}.nhl-report-section>header{align-items:baseline}.nhl-report-section>header small{text-align:right;max-width:105px;line-height:1.4}.nhl-gamecast-hub .nhl-gamecast-tabs{padding:9px 12px;display:flex;overflow-x:auto}.nhl-gamecast-hub .nhl-gamecast-tabs button{white-space:nowrap;flex:1 0 auto;padding:9px 12px;font-size:11px}.nhl-gamecast-hub .nhl-gamecast-tabs button:last-child{grid-column:auto}.nhl-gamecast-hub .nhl-hub-score{gap:6px;padding:12px 14px}.nhl-gamecast-hub .nhl-hub-score>div{margin:6px auto}}.nhl-gamecast-hub .nhl-hub-score{isolation:isolate;background:radial-gradient(at 50% 48%,#041321e0 0%,#041321a6 48%,#04132138 100%),linear-gradient(#061725a8 0%,#06172555 50%,#061725e8 100%),url(/images/nhl-corsi-counter-arena.webp) 50% 70%/cover no-repeat;border-bottom-color:#5c879b66}.nhl-gamecast-hub .nhl-hub-score>div,.nhl-gamecast-hub .nhl-hub-score>small{text-shadow:0 2px 7px #000}.nhl-gamecast-hub .nhl-hub-score>small{color:#c0d8e5}.nhl-gamecast-hub .nhl-hub-score>div>span>small{color:#d2e2ec}@media (width<=700px){.nhl-gamecast-hub .nhl-hub-score{background-position:50%,50%,50% 69%;background-size:auto,auto,auto 260%}}
