/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--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{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-20{top:calc(var(--spacing) * 20)}.top-30{top:calc(var(--spacing) * 30)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[no-new-privileges\:true\]{no-new-privileges:true}}.standings-season-gap{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.leaderboard:has(.standings-season-gap) th:nth-last-child(2){text-align:right}@media (max-width:640px){.full-standings .leaderboard .standings-season-gap,.leaderboard-wrap .leaderboard .standings-season-gap{grid-column:2/-1;justify-self:end;align-items:center;gap:8px;font-size:13px;display:flex}.full-standings .standings-season-gap:before,.leaderboard-wrap .standings-season-gap:before{content:"Pts behind Top 30";font-size:11px;font-weight:400}}.development-banner{z-index:10000;color:#11151a;font:800 12px/1.2 var(--font-mono),monospace;letter-spacing:.08em;text-align:center;background:#ffcf40;border-bottom:2px solid #11151a;padding:7px 12px;position:sticky;top:0}:root{--ink:#11151a;--ink-2:#1b2127;--paper:#eef0f2;--paper-2:#dfe2e5;--lime:#e10600;--orange:#e10600;--muted:#68727c;--line:#11151a2e;--shadow:0 16px 44px #0a0f1429}.analytics-page{gap:18px;width:min(1440px,100% - 36px);margin:0 auto;padding:30px 0 90px;display:grid}.analytics-hero{color:#fff;border-top:5px solid var(--orange);background:var(--ink);justify-content:space-between;align-items:end;gap:24px;padding:30px;display:flex}.analytics-hero span{color:#ff7772;font:850 11px/1 var(--font-mono),monospace;letter-spacing:.12em}.analytics-hero h1{text-transform:uppercase;margin:8px 0;font-size:clamp(36px,5vw,62px);line-height:.95}.analytics-hero p{color:#c1c8ce;max-width:760px;margin:0;line-height:1.5}.analytics-hero nav{flex-wrap:wrap;gap:4px;display:flex}.analytics-hero nav a{color:#d9dee2;border:1px solid #4a545e;padding:10px 12px;font-size:12px;font-weight:800}.analytics-hero nav a.active{color:#fff;border-color:var(--orange);background:var(--orange)}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-card,.analytics-kpis article{border:1px solid var(--line);background:#fff}.analytics-kpis article{border-top:4px solid var(--orange);padding:20px}.analytics-kpis small{color:var(--muted);font:800 10px/1 var(--font-mono),monospace;display:block}.analytics-kpis strong{margin-top:9px;font-size:32px;display:block}.analytics-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.analytics-card{overflow-x:auto}.analytics-card h2{border-bottom:1px solid var(--line);margin:0;padding:18px 20px;font-size:18px}.analytics-card table{border-collapse:collapse;width:100%}.analytics-card td,.analytics-card th{border-bottom:1px solid var(--line);text-align:left;padding:12px 20px;font-size:12px}.analytics-card th{color:var(--muted);font:800 9px/1 var(--font-mono),monospace;text-transform:uppercase;background:#eef0f2}.analytics-card td:first-child{text-transform:capitalize}.analytics-fineprint{color:var(--muted);margin:0;font-size:11px}.analytics-section-heading{color:#fff;border-top:5px solid var(--orange);background:var(--ink);justify-content:space-between;align-items:end;gap:28px;padding:24px 26px;display:flex}.analytics-section-heading span{color:#ff7772;font:850 10px/1 var(--font-mono),monospace;letter-spacing:.12em}.analytics-section-heading h2{text-transform:uppercase;margin:7px 0 0;font-size:clamp(28px,4vw,44px);line-height:1}.analytics-section-heading p{color:#c1c8ce;max-width:600px;margin:0;font-size:12px;line-height:1.5}.analytics-table-note{color:var(--muted);font-size:10px}.analytics-card-note,.analytics-empty{color:var(--muted);margin:0;padding:14px 20px;font-size:11px;line-height:1.5}.analytics-pick-grid{grid-template-columns:minmax(0,2fr) minmax(310px,1fr)}.analytics-heatmap-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.analytics-heatmap{table-layout:fixed;min-width:850px}.analytics-heatmap td,.analytics-heatmap th{text-align:center;padding:11px 6px}.analytics-heatmap th:first-child{z-index:2;text-align:left;width:70px;box-shadow:1px 0 0 var(--line),9px 0 12px -13px #11151acc;position:sticky;inset-inline-start:0}.analytics-heatmap thead th:first-child{z-index:3;background:#eef0f2}.analytics-heatmap tbody th{color:var(--ink);font:850 10px/1 var(--font-mono),monospace;background:#fff}.analytics-heatmap td{font:850 11px/1 var(--font-mono),monospace;border:3px solid #fff}.pool-card-timing-link{border-left:4px solid var(--broadcast-red);min-height:68px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:18px;padding:14px 17px;display:grid}.pool-card-timing-link>span{background:var(--broadcast-black-2);color:#fff;place-items:center;width:38px;height:38px;display:grid}.pool-card-timing-link div{gap:3px;min-width:0;display:grid}.pool-card-timing-link strong{font-size:14px}.pool-card-timing-link small{color:var(--muted);font-size:11px;line-height:1.4}.pool-card-timing-link:hover{border-color:var(--broadcast-red);background:#f6f7f8}.pool-analytics-page{padding-bottom:90px}.pool-analytics-title>svg{color:#ff6b66}.pool-analytics-range{justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin-bottom:18px;padding:10px 12px 10px 18px;display:flex}.pool-analytics-range>div{font:850 11px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.pool-analytics-range nav{border:1px solid var(--broadcast-rule);display:flex}.pool-analytics-range nav a{border-right:1px solid var(--broadcast-rule);min-width:82px;min-height:40px;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.pool-analytics-range nav a:last-child{border-right:0}.pool-analytics-range nav a.active{background:var(--broadcast-black-2);color:#fff}.pool-analytics-kpis{margin-bottom:18px}.pool-analytics-kpis article{border-top-color:var(--broadcast-red)}.pool-analytics-grid{margin-bottom:18px}.pool-analytics-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;min-height:88px;padding:18px 20px;display:flex}.pool-analytics-card-heading span{color:var(--broadcast-red);font:850 9px/1 var(--font-mono),monospace;letter-spacing:.1em}.pool-analytics-card-heading h2{border:0;margin:6px 0 0;padding:0;font-size:20px}.pool-analytics-card-heading p{max-width:42ch;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.45}.pool-analytics-weekly{margin-bottom:14px}.legal-page{background:var(--paper);min-height:100dvh;padding:40px 18px}.legal-page article{border-top:5px solid var(--orange);max-width:820px;box-shadow:var(--shadow);background:#fff;margin:auto;padding:clamp(24px,5vw,54px)}.legal-page h1{text-transform:uppercase;margin:32px 0 8px;font-size:clamp(44px,8vw,76px)}.legal-page h2{margin:30px 0 8px;font-size:20px}.legal-page p{color:#46515b;line-height:1.65}.legal-page a{color:var(--orange);font-weight:800}@media (max-width:760px){.analytics-page{width:calc(100% - 20px);padding-top:14px}.analytics-hero{flex-direction:column;align-items:stretch;padding:22px 18px}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}.analytics-card td,.analytics-card th{padding:11px 12px}.analytics-section-heading{flex-direction:column;align-items:stretch;padding:22px 18px}.analytics-pick-kpis strong{font-size:25px}.pool-analytics-title{min-height:0}.pool-analytics-title>svg{display:none}.pool-analytics-range{flex-direction:column;align-items:stretch;padding:15px}.pool-analytics-range nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pool-analytics-range nav a{min-width:0;padding-inline:8px}.pool-analytics-card-heading{flex-direction:column;align-items:stretch;gap:8px;min-height:0}.pool-analytics-card-heading p{text-align:left;max-width:none}}.ai-policy-choice{border:1px solid var(--line);border-radius:8px;gap:9px;margin:0;padding:13px;display:grid}.ai-policy-choice legend{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding:0 6px;font-size:12px;font-weight:850;display:inline-flex}.ai-policy-choice>label{cursor:pointer;background:#fff;border:1px solid #11151a1f;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:9px;display:grid}.ai-policy-choice input{accent-color:var(--orange);margin-top:3px}.ai-policy-choice small,.ai-policy-choice strong{display:block}.ai-policy-choice strong{font-size:13px}.ai-policy-choice small,.ai-policy-choice>p{color:var(--muted);font-size:11px;line-height:1.4}.ai-policy-choice>p{margin:1px 3px 0}.segmented-control{background:#dfe3e6;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.segmented-control button{color:#5d6670;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex}.segmented-control button.selected{background:var(--ink);color:#fff;box-shadow:0 2px 8px #11151a2e}.segmented-control button:disabled{cursor:not-allowed;opacity:.66}.ai-policy-admin .fine-print{margin:0}.pro-mark{background:var(--orange);color:#fff;width:fit-content;min-height:27px;font:850 10px/1 var(--font-mono),monospace;letter-spacing:.08em;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pro-coach{background:linear-gradient(135deg,#fff 0 62%,#fff2f1 100%);border-color:#e1060047;overflow:hidden}.pro-coach-heading{border-bottom:1px solid #11151a1f;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px 13px;display:flex}.pro-coach-title{align-items:center;gap:12px;display:flex}.pro-coach-title h2{letter-spacing:-.035em;margin:0;font-size:18px}.pro-coach-title p{color:var(--muted);margin:2px 0 0;font-size:12px}.pro-active{color:#166534;background:#dcfce7}.pro-trial-callout{justify-content:space-between;align-items:center;gap:16px;padding:15px 18px 18px;display:flex}.pro-trial-callout span,.pro-trial-callout strong{display:block}.pro-trial-callout strong{font-size:14px}.pro-trial-callout span{color:var(--muted);margin-top:3px;font-size:11px}.pro-coach-controls{align-items:center;gap:9px;padding:13px 18px;display:flex}.pro-coach-controls .segmented-control{margin-right:auto}.pro-what-if{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin:0 18px 13px;display:grid}.pro-what-if>span{border-right:1px solid var(--line);padding:11px 12px}.pro-what-if>span:nth-child(3){border-right:0}.pro-what-if small,.pro-what-if strong{display:block}.pro-what-if small{color:var(--muted);font:750 9px/1 var(--font-mono),monospace;text-transform:uppercase}.pro-what-if strong{margin-top:5px;font-size:17px}.pro-what-if .positive strong{color:#15803d}.pro-what-if p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.pro-what-if em{color:#8a1b18;font-style:normal;font-weight:750}.autopilot-row{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.autopilot-row span,.autopilot-row strong{display:block}.autopilot-row strong{font-size:13px}.autopilot-row span{color:#aeb8c0;margin-top:3px;font-size:11px}.autopilot-row .button{color:#fff;border-color:#ffffff6b}.pro-error{color:#9f1712;background:#fee2e2;margin:0;padding:10px 18px;font-size:12px;font-weight:700}.pro-page{gap:22px;display:grid}.pro-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#e1060057,#0000 33%),linear-gradient(135deg,#10151b,#1b222a);grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);align-items:center;gap:42px;min-height:360px;padding:clamp(26px,5vw,56px);display:grid}.pro-hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:18px 0 14px;font-size:clamp(44px,6.2vw,82px);line-height:.92}.pro-hero p{color:#c4ccd3;max-width:650px;margin:0;font-size:16px;line-height:1.55}.pro-hero-actions{gap:10px;margin-top:24px;display:flex}.pro-hero .button-primary{background:var(--orange);color:#fff;box-shadow:none}.pro-hero .button-outline{color:#fff;border-color:#ffffff73}.pro-score-demo{background:#ffffff0e;border:1px solid #ffffff2b;flex-direction:column;justify-content:center;min-height:255px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff14}.pro-score-demo>span{color:#aeb8c0;font:800 10px/1 var(--font-mono),monospace;letter-spacing:.12em}.pro-score-demo>strong{letter-spacing:-.06em;margin-top:10px;font-size:62px;line-height:1}.pro-score-demo>em,.pro-score-demo>small{color:#aeb8c0;font-size:11px;font-style:normal}.pro-score-demo>div{gap:7px;margin:23px 0 15px;display:grid}.pro-score-demo i{background:var(--orange);height:6px;display:block}.pro-score-demo i:nth-child(2){opacity:.68}.pro-score-demo i:nth-child(3){opacity:.4}.pro-status-card{border-left:5px solid #15803d;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.pro-beta-banner{background:#fff7ed;border-left:5px solid #b45309;align-items:flex-start;gap:11px;padding:14px 17px;display:flex}.pro-beta-banner svg{color:#b45309;flex:none}.pro-beta-banner span,.pro-beta-banner strong{display:block}.pro-beta-banner strong{font-size:13px}.pro-beta-banner span{color:#7c4a13;margin-top:3px;font-size:11px;line-height:1.45}.pro-status-card h2{margin:3px 0}.pro-status-card p{color:var(--muted);margin:0;font-size:13px}.pro-status-card .pro-grace{color:#b45309;margin-top:5px;font-weight:750}.pricing-grid,.pro-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pro-feature-grid article{border-top:4px solid var(--ink);min-height:190px;padding:24px}.pro-feature-grid svg{color:var(--orange)}.pro-feature-grid h2{margin:24px 0 7px;font-size:20px}.pro-feature-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.pro-pricing-heading{text-align:center;padding:45px 0 6px}.pro-pricing-heading h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(32px,5vw,54px)}.pro-pricing-heading p{max-width:690px;color:var(--muted);margin:auto}.pro-eligibility{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:11px;max-width:760px;margin:0 auto;padding:14px 16px;display:grid}.pro-eligibility input{accent-color:var(--orange);margin-top:3px}.pro-eligibility small,.pro-eligibility strong{display:block}.pro-eligibility strong{font-size:12px}.pro-eligibility small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.price-card{border-top:5px solid #737e88;flex-direction:column;padding:25px;display:flex;position:relative}.price-card.featured{border-color:var(--orange);box-shadow:0 18px 50px #11151a26}.price-card.trial-card{border-color:var(--ink)}.price-badge{color:var(--orange);font:850 10px/1 var(--font-mono),monospace;letter-spacing:.08em}.price-card h3{margin:9px 0 16px;font-size:24px}.price{align-items:baseline;gap:9px;display:flex}.price strong{letter-spacing:-.06em;font-size:44px}.price span{color:var(--muted);font-size:12px}.price-card ul{border-top:1px solid var(--line);gap:11px;min-height:126px;margin:18px 0;padding:16px 0 0;list-style:none;display:grid}.price-card li{color:#3d454e;align-items:center;gap:8px;font-size:12px;display:flex}.pro-disclosure{align-items:flex-start;gap:16px;padding:24px;display:flex}.pro-disclosure>svg{color:var(--orange);flex:none}.pro-disclosure h2{margin:0 0 5px;font-size:19px}.pro-disclosure p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.pro-disclosure a{color:var(--orange);align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:850;display:inline-flex}.pro-notifications{gap:8px;display:grid}.pro-notifications h2{margin:6px 0;font-size:17px}.pro-notifications article{gap:12px;padding:14px 16px;display:flex}.pro-notifications small,.pro-notifications strong{display:block}.pro-notifications p{color:var(--muted);margin:3px 0;font-size:12px}.pro-notifications small{color:#8b949e;font-size:10px}.performance-page{background:var(--paper);min-height:100dvh}.public-performance-header{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;min-height:68px;padding:0 max(22px,50vw - 590px);display:flex}.public-performance-header .brand-mark{color:#fff;background:var(--orange)}.public-performance-header .brand-name span{color:#aab3ba}.public-performance-header>a{align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.performance-main{width:min(1180px,100% - 36px);margin:auto;padding:70px 0}.performance-title{max-width:760px;margin-bottom:32px}.performance-title h1{letter-spacing:-.065em;text-transform:uppercase;margin:9px 0;font-size:clamp(48px,7vw,82px);line-height:.92}.performance-title p{color:var(--muted);font-size:15px;line-height:1.55}.performance-model{gap:12px;margin-top:26px;display:grid}.performance-summary{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px;display:grid}.performance-summary h2{margin:7px 0 3px}.performance-summary p{color:var(--muted);margin:0;font-size:12px}.model-status{color:#fff;font:800 9px/1 var(--font-mono),monospace;text-transform:uppercase;background:#6b7280;padding:4px 7px}.model-status.approved{background:#15803d}.model-status.beta{background:#b45309}.performance-summary dl{margin:0;display:flex}.performance-summary dl div{border-left:1px solid var(--line);min-width:88px;padding:7px 13px}.performance-summary dt{color:var(--muted);font:750 9px/1 var(--font-mono),monospace;text-transform:uppercase}.performance-summary dd{margin:7px 0 0;font-size:20px;font-weight:850}.performance-table-wrap{overflow-x:auto}.performance-table{border-collapse:collapse;width:100%}.performance-table td,.performance-table th{border-bottom:1px solid var(--line);text-align:left;padding:13px 15px;font-size:12px}.performance-table th{color:var(--muted);font:750 9px/1 var(--font-mono),monospace;text-transform:uppercase}.performance-table td small,.performance-table td strong{display:block}.performance-table td small{color:var(--muted);margin-top:3px}.performance-table td span{align-items:center;gap:5px;display:inline-flex}.record-win{color:#15803d}.record-loss{color:#b91c1c}@media (max-width:900px){.mobile-bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-hero{grid-template-columns:1fr;min-height:0}.pro-score-demo{min-height:210px}.pricing-grid,.pro-feature-grid{grid-template-columns:1fr}.price-card ul{min-height:0}.performance-summary{grid-template-columns:1fr}.performance-summary dl{overflow-x:auto}.performance-summary dl div:first-child{border-left:0}}@media (max-width:640px){.autopilot-row,.pro-coach-controls,.pro-coach-heading,.pro-trial-callout{flex-direction:column;align-items:stretch}.pro-coach-title{align-items:flex-start}.pro-coach-title .pro-mark{flex:none}.pro-coach-controls .segmented-control{width:100%;margin:0}.pro-coach-controls .segmented-control button{flex:1}.pro-coach-controls .button{width:100%}.pro-what-if{grid-template-columns:1fr}.pro-what-if>span{border-right:0;border-bottom:1px solid var(--line)}.pro-what-if>span:nth-child(3){border-bottom:0}.pro-what-if p{grid-column:1}.pro-hero{border-radius:0;margin-inline:-18px;padding:28px 18px}.pro-hero h1{font-size:clamp(43px,14vw,62px)}.pro-hero p{font-size:14px}.pro-hero-actions{display:grid}.pro-score-demo{min-height:185px}.pro-score-demo>strong{font-size:52px}.pro-status-card{flex-direction:column;align-items:stretch}.pro-status-card .button{width:100%}.pro-pricing-heading{padding-top:25px}.pro-feature-grid article{min-height:0}.pro-feature-grid h2{margin-top:16px}.performance-main{width:calc(100% - 24px);padding:42px 0}.performance-title h1{font-size:50px}.public-performance-header{padding-inline:12px}.public-performance-header .brand-name{display:none}.performance-summary dl div{min-width:78px;padding-inline:10px}}.appearance-panel{border-top:4px solid var(--broadcast-red);grid-column:1/-1}.theme-preference-control{border:1px solid var(--broadcast-rule);background:var(--broadcast-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-preference-control button{border:0;border-right:1px solid var(--broadcast-rule);min-width:0;min-height:70px;color:var(--broadcast-copy);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.theme-preference-control button:last-child{border-right:0}.theme-preference-control button:hover{background:var(--theme-hover,#e9ecef)}.theme-preference-control button.selected{background:var(--broadcast-black-2);color:#fff;box-shadow:inset 0 -4px var(--broadcast-red)}.theme-preference-control button>svg{color:var(--broadcast-red)}.theme-preference-control button.selected>svg{color:var(--team-accent-light,#ff6b66)}.theme-preference-control small,.theme-preference-control strong{display:block}.theme-preference-control strong{font-size:13px}.theme-preference-control small{color:var(--broadcast-muted);margin-top:4px;font-size:10px;line-height:1.25}.theme-preference-control button.selected small{color:#bac2c9}html[data-resolved-theme=dark]{--theme-surface:#171d23;--theme-field:#20272e;--theme-hover:#252e36;--theme-subtle:#1b2229;--theme-error:#351a1b;--theme-success:#14291e;--theme-warning:#342916}html[data-resolved-theme=dark],html[data-resolved-theme=dark] .app-body,html[data-resolved-theme=dark] .auth-form-wrap,html[data-resolved-theme=dark] .performance-page,html[data-resolved-theme=dark] body{background:var(--broadcast-canvas);color:var(--broadcast-copy)}html[data-resolved-theme=dark] .live-game-row,html[data-resolved-theme=dark] .payout-preference-dialog,html[data-resolved-theme=dark] .player-picks-header,html[data-resolved-theme=dark] .pool-rules-list li,html[data-resolved-theme=dark] .projected-order,html[data-resolved-theme=dark] .scoreboard-frame,html[data-resolved-theme=dark] .step-card,html[data-resolved-theme=dark] .surface,html[data-resolved-theme=dark] .what-if-panel{background:var(--theme-surface);color:var(--broadcast-copy)}html[data-resolved-theme=dark] .full-table-meta select,html[data-resolved-theme=dark] .input,html[data-resolved-theme=dark] .member-pick-filters,html[data-resolved-theme=dark] .member-search,html[data-resolved-theme=dark] .payout-award input,html[data-resolved-theme=dark] .select,html[data-resolved-theme=dark] .what-if-player-menu,html[data-resolved-theme=dark] .what-if-player-menu input,html[data-resolved-theme=dark] .what-if-player-options>button,html[data-resolved-theme=dark] .what-if-subject-trigger,html[data-resolved-theme=dark] textarea{border-color:var(--broadcast-rule);background:var(--theme-field);color:var(--broadcast-copy)}html[data-resolved-theme=dark] .input::placeholder,html[data-resolved-theme=dark] .what-if-player-menu input::placeholder,html[data-resolved-theme=dark] textarea::placeholder{color:#89949e}html[data-resolved-theme=dark] .auth-tabs,html[data-resolved-theme=dark] .autofill-toggle,html[data-resolved-theme=dark] .empty-state,html[data-resolved-theme=dark] .gamecenter-disclosure,html[data-resolved-theme=dark] .leaderboard-group-filter,html[data-resolved-theme=dark] .live-game-meta,html[data-resolved-theme=dark] .payout-privacy-note,html[data-resolved-theme=dark] .pick-time,html[data-resolved-theme=dark] .pool-email-queue,html[data-resolved-theme=dark] .pool-email-recipient-selector,html[data-resolved-theme=dark] .pool-invite-confirm,html[data-resolved-theme=dark] .pool-invite-summary,html[data-resolved-theme=dark] .pool-nav,html[data-resolved-theme=dark] .quick-picks,html[data-resolved-theme=dark] .subtle-card,html[data-resolved-theme=dark] .tabs,html[data-resolved-theme=dark] .team-theme-toggle,html[data-resolved-theme=dark] .theme-preference-control{background:var(--theme-subtle);color:var(--broadcast-copy)}html[data-resolved-theme=dark] .button-ghost:hover,html[data-resolved-theme=dark] .live-team:not(:disabled):hover,html[data-resolved-theme=dark] .pool-nav a:hover,html[data-resolved-theme=dark] .quick-pick-button:hover,html[data-resolved-theme=dark] .what-if-player-options>button:hover{background:var(--theme-hover)}html[data-resolved-theme=dark] .auth-tabs button.active,html[data-resolved-theme=dark] .dialog-close,html[data-resolved-theme=dark] .group-editor-footer,html[data-resolved-theme=dark] .live-team,html[data-resolved-theme=dark] .live-team-rail,html[data-resolved-theme=dark] .member-option,html[data-resolved-theme=dark] .member-validation-list,html[data-resolved-theme=dark] .pool-email-queue-counts,html[data-resolved-theme=dark] .pool-email-queue-track,html[data-resolved-theme=dark] .pool-email-recipient-filters,html[data-resolved-theme=dark] .pool-invite-sample,html[data-resolved-theme=dark] .pool-nav a.active,html[data-resolved-theme=dark] .projected-order-footer button,html[data-resolved-theme=dark] .quick-pick-button,html[data-resolved-theme=dark] .tabs button.active,html[data-resolved-theme=dark] .team-button{background:var(--theme-surface);color:var(--broadcast-copy)}html[data-resolved-theme=dark] .team-button{color:#e4e9ed}html[data-resolved-theme=dark] .game-location,html[data-resolved-theme=dark] .panel-heading p,html[data-resolved-theme=dark] .pick-time strong,html[data-resolved-theme=dark] .section-label,html[data-resolved-theme=dark] .team-button small,html[data-resolved-theme=dark] .team-theme-toggle label,html[data-resolved-theme=dark] .team-theme-toggle small{color:var(--broadcast-muted)}html[data-resolved-theme=dark] .live-team.scenario-selected,html[data-resolved-theme=dark] .pick-card.locked,html[data-resolved-theme=dark] .projected-table tr.subject-row,html[data-resolved-theme=dark] .projected-table tr.viewer-row{background:#202830}html[data-resolved-theme=dark] .live-team.actual-winner,html[data-resolved-theme=dark] .payout-recipient-row.sent,html[data-resolved-theme=dark] .success-banner{background:var(--theme-success);color:#9ee6b8}html[data-resolved-theme=dark] .error-banner,html[data-resolved-theme=dark] .live-team.picked-loser,html[data-resolved-theme=dark] .member-validation-row.pick-no_picks,html[data-resolved-theme=dark] .overview-leaderboard-error{background:var(--theme-error);color:#ffaaa6}html[data-resolved-theme=dark] .pick-game-status.automatic,html[data-resolved-theme=dark] .pick-game-status.replacement,html[data-resolved-theme=dark] .replacement-pick-notice{background:var(--theme-warning);color:#f1c86e}html[data-resolved-theme=dark] .live-team.actual-loser{color:#9ca7b0;background:#151b20}html[data-resolved-theme=dark] .projected-table th{background:#242c34}html[data-resolved-theme=dark] .app-body.team-themed .full-standings .leaderboard tbody tr.top-three,html[data-resolved-theme=dark] .app-body.team-themed .leaderboard-wrap .leaderboard tbody tr.top-three,html[data-resolved-theme=dark] .team-themed .leaderboard tr.top-three,html[data-resolved-theme=dark] .team-themed .member-option:has(input:checked){background:var(--team-accent)}@supports (color:color-mix(in lab,red,red)){html[data-resolved-theme=dark] .app-body.team-themed .full-standings .leaderboard tbody tr.top-three,html[data-resolved-theme=dark] .app-body.team-themed .leaderboard-wrap .leaderboard tbody tr.top-three,html[data-resolved-theme=dark] .team-themed .leaderboard tr.top-three,html[data-resolved-theme=dark] .team-themed .member-option:has(input:checked){background:color-mix(in srgb,var(--team-accent) 18%,var(--theme-surface))}}@media (max-width:640px){.theme-preference-control{grid-template-columns:1fr}.theme-preference-control button{border-right:0;border-bottom:1px solid var(--broadcast-rule);min-height:62px}.theme-preference-control button:last-child{border-bottom:0}}.member-payment-status .member-payout-preference{border-left:1px solid #b8c0c5;align-content:center;align-self:stretch;min-width:min(330px,100%);margin-left:auto;padding-left:18px}.member-payout-preference>span{color:#58636b;font:760 10px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.member-payout-preference>strong{overflow-wrap:anywhere;font-size:14px}.payout-preference-open{width:fit-content;min-height:44px;margin-top:5px}.payout-preference-dialog{border:1px solid var(--broadcast-rule);border-top:5px solid var(--broadcast-red);width:min(560px,100vw - 32px);color:var(--broadcast-black);background:#fff;border-radius:3px;padding:0;box-shadow:0 28px 100px #0000005c}.payout-preference-dialog::backdrop{background:#050a0eb8}.payout-preference-dialog form{padding:24px}.payout-dialog-header{grid-template-columns:48px minmax(0,1fr) 38px;align-items:start;gap:14px;display:grid}.payout-dialog-header h2{font-family:var(--font-condensed),Arial,sans-serif;margin:0 0 6px;font-size:31px;line-height:1}.payout-dialog-header p{color:var(--broadcast-muted);margin:0;font-size:13px;line-height:1.45}.payout-dialog-icon{background:var(--broadcast-black-2);color:#fff;place-items:center;width:48px;height:48px;display:grid}.payout-privacy-note{color:#4d5860;background:#eef0f2;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:11px;line-height:1.5;display:flex}.payout-privacy-note svg{flex:none;margin-top:1px}.payout-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.payout-desk-command{grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:18px;display:grid}.payout-desk-counts{border:1px solid var(--broadcast-rule);grid-template-columns:repeat(3,minmax(84px,1fr));display:grid}.payout-desk-counts div{border-right:1px solid var(--broadcast-rule);min-width:90px;padding:10px 14px}.payout-desk-counts div:last-child{border-right:0}.payout-desk-counts span,.payout-desk-counts strong{display:block}.payout-desk-counts strong{font-family:var(--font-condensed),Arial,sans-serif;font-size:25px;line-height:1}.payout-desk-counts span{color:var(--broadcast-muted);font:760 9px/1 var(--font-mono),monospace;text-transform:uppercase;margin-top:5px}.payout-release-bar{border:1px solid var(--broadcast-rule);border-left:5px solid var(--broadcast-red);background:#f5f6f7;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 15px;display:flex}.payout-release-bar.released{background:#eaf6ef;border-left-color:#168447}.payout-reminder{border:1px solid var(--broadcast-rule);background:#f5f6f7;margin-block:18px;padding:18px}.payout-reminder .button{white-space:normal}.payout-reminder p{overflow-wrap:anywhere}.payout-reminder details ul{max-height:200px;padding-left:22px;overflow-y:auto}#payout-details{scroll-margin-top:160px}.payout-release-state{align-items:center;gap:10px;min-width:0;display:flex}.payout-release-state>svg{color:var(--broadcast-red);flex:none}.payout-release-bar.released .payout-release-state>svg{color:#168447}.payout-release-delivery,.payout-release-state>span{gap:4px;min-width:0;display:grid}.payout-release-delivery strong,.payout-release-state strong{font-size:14px}.payout-release-delivery small,.payout-release-state small{color:var(--broadcast-muted);font-size:11px;line-height:1.35}.payout-release-delivery{border-left:1px solid var(--broadcast-rule);text-align:right;flex:none;min-width:180px;padding-left:18px}.payout-release-delivery strong{font:850 22px/1 var(--font-condensed),Arial,sans-serif}.payout-recipient-list{border:1px solid var(--broadcast-rule)}.payout-recipient-row{border-bottom:1px solid var(--broadcast-rule);grid-template-columns:58px minmax(170px,.75fr) 150px minmax(220px,1fr) 170px;align-items:center;gap:12px;min-height:74px;padding:10px 13px;display:grid}.payout-recipient-row:last-child{border-bottom:0}.payout-recipient-row.sent{background:#eaf6ef}.payout-rank{color:var(--broadcast-red);font:850 24px/1 var(--font-condensed),Arial,sans-serif}.payout-destination,.payout-player{gap:3px;min-width:0;display:grid}.payout-destination small,.payout-player small{color:var(--broadcast-muted);overflow-wrap:anywhere;font-size:11px}.payout-destination.missing,.payout-destination.missing small{color:#8d1d18}.payout-award{gap:4px;min-width:0;display:grid}.payout-award>span{color:var(--broadcast-muted);font:760 9px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.payout-award input{border:1px solid var(--broadcast-rule);border-bottom:3px solid var(--broadcast-red);width:100%;min-height:38px;color:var(--broadcast-black);font:850 20px/1 var(--font-condensed),Arial,sans-serif;background:#fff;border-radius:0;padding:7px 10px}.payout-award input:focus{outline:3px solid var(--broadcast-red)}@supports (color:color-mix(in lab,red,red)){.payout-award input:focus{outline:3px solid color-mix(in srgb,var(--broadcast-red) 28%,transparent)}}.payout-award input:focus{outline-offset:1px}.payout-award.invalid input{background:#fff0ef;border-color:#b42620}.payout-award input:disabled{cursor:not-allowed;color:#4f5a62;background:#eef0f1;border-bottom-color:#839087}.payout-award small{color:var(--broadcast-muted);white-space:nowrap;font-size:10px}.payout-desk-skeleton{min-height:180px}@media (max-width:900px){.member-payment-status{flex-wrap:wrap}.member-payment-status .member-payout-preference{border-top:1px solid #b8c0c5;border-left:0;width:100%;margin-left:54px;padding:14px 0 0}.payout-desk-command{grid-template-columns:1fr}.payout-release-bar{flex-direction:column;align-items:stretch}.payout-release-bar .button{width:100%;min-height:48px}.payout-release-delivery{border-top:1px solid var(--broadcast-rule);text-align:left;border-left:0;min-width:0;padding:12px 0 0}.payout-recipient-row{grid-template-columns:48px minmax(0,1fr) 140px 150px}.payout-destination{grid-column:2/-1}}@media (max-width:640px){.member-payment-status .member-payout-preference{margin-left:0}.payout-preference-dialog{border-width:5px 0 0;border-radius:5px 5px 0 0;width:100%;max-width:none;margin:auto 0 0}.payout-preference-dialog form{padding:20px 16px max(22px,env(safe-area-inset-bottom))}.payout-dialog-header{grid-template-columns:42px minmax(0,1fr) 38px;gap:10px}.payout-dialog-icon{width:42px;height:42px}.payout-dialog-header h2{font-size:27px}.payout-dialog-actions{grid-template-columns:1fr 1.5fr;display:grid}.payout-desk-counts{grid-template-columns:repeat(3,1fr)}.payout-desk-counts div{min-width:0;padding:9px}.payout-recipient-row{grid-template-columns:42px minmax(0,1fr);gap:8px 10px;padding:12px}.payout-award,.payout-destination{grid-column:2}.payout-recipient-row .button{grid-column:1/-1;width:100%;min-height:48px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.section-shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1240px,100% - 32px);min-height:78px;margin:0 auto;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-weight:900;display:inline-flex}.brand-mark{background:var(--ink);width:41px;height:41px;color:var(--lime);font:800 14px/1 var(--font-mono),monospace;letter-spacing:-.08em;border-radius:8px;place-items:center;display:grid;transform:skew(-4deg)}.brand-name{letter-spacing:-.055em;font-size:17px}.header-actions{align-items:center;gap:10px;display:flex}.text-link{color:#4c5650;padding:10px 12px;font-size:14px;font-weight:650}.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:14px;font-weight:760;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #dfff5599}.button-primary:hover{transform:translateY(2px);box-shadow:0 4px #31412f}.button-ghost,.button-outline{color:var(--ink);background:0 0}.button-outline{border:1px solid var(--ink)}.button-outline-light{color:#fff;background:#ffffff0d;border:1px solid #ffffff59}.button-large{min-height:52px;padding-inline:22px;font-size:15px}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:76px;min-height:720px;padding-block:76px 84px;display:grid}.eyebrow,.kicker{font:750 12px/1.2 var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.eyebrow{color:#526057;align-items:center;gap:9px;display:inline-flex}.live-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6b3d29}.hero h1{letter-spacing:-.085em;text-transform:uppercase;margin:24px 0 22px;font-size:clamp(66px,8vw,112px);font-weight:920}.hero-lede{color:#48534c;max-width:590px;margin:0;font-size:19px;line-height:1.58}.hero-actions{gap:12px;margin-top:34px;display:flex}.trust-row{color:#5e6962;flex-wrap:wrap;gap:22px;margin-top:31px;font-size:13px;font-weight:650;display:flex}.trust-row span{align-items:center;gap:6px;display:inline-flex}.scoreboard-frame{background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:18px;padding:26px;position:relative;transform:rotate(1deg)}.scoreboard-frame:before{content:"";z-index:-1;background:var(--lime);border-radius:18px;position:absolute;inset:10px -10px -10px 10px}.scoreboard-topline{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;padding-bottom:19px;display:flex}.scoreboard-topline .kicker{color:var(--orange)}.scoreboard-topline h2{letter-spacing:-.045em;margin:7px 0 0;font-size:25px}.rank-chip{background:var(--lime);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-weight:850;display:flex}.rank-chip span{color:#4b5431;font-size:11px}.score-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:20px 0;display:grid}.score-summary div{background:#ffffff0e;border:1px solid #ffffff14;border-radius:9px;padding:13px}.score-summary span{color:#9fa9a3;margin-bottom:5px;font-size:11px;display:block}.score-summary strong{font:800 24px/1 var(--font-mono),monospace}.sample-games{gap:8px;display:grid}.sample-game{color:var(--ink);background:#fff;border-radius:9px;grid-template-columns:84px 1fr 50px;align-items:center;gap:12px;padding:13px;display:grid}.game-state{font:700 9px/1 var(--font-mono),monospace;color:#69736d;align-items:center;gap:5px;display:flex}.sample-matchup{border-left:1px solid #dde1dd;gap:5px;padding-left:12px;display:grid}.team-line{color:#69736d;justify-content:space-between;font-size:13px;display:flex}.team-line.selected{color:var(--ink);font-weight:800}.confidence-badge{background:var(--paper);font:850 18px/1 var(--font-mono),monospace;border-radius:7px;place-items:center;padding:7px 3px;display:grid}.confidence-badge small{letter-spacing:.08em;color:#6e766e;margin-bottom:3px;font-size:7px}.board-footer{color:#9ca6a0;justify-content:space-between;gap:12px;margin-top:17px;font-size:10px;display:flex}.board-footer span{align-items:center;gap:6px;display:inline-flex}.ticker-strip{background:var(--lime);border-block:1px solid var(--ink);min-height:58px;font:760 12px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.035em;justify-content:center;align-items:center;gap:28px;padding:12px 30px;display:flex}.section-heading{grid-template-columns:1fr 1.3fr .8fr;align-items:end;gap:44px;margin-bottom:48px;display:grid}.section-heading .kicker{color:#68736c;align-self:start}.section-heading h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.5vw,72px);line-height:.93}.section-heading p{color:#58645d;margin:0;line-height:1.6}.steps-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.step-card{border:1px solid var(--ink);border-radius:13px;flex-direction:column;min-height:370px;padding:25px;display:flex}.step-card .step-number{font:700 11px/1 var(--font-mono),monospace;margin-bottom:58px}.step-card h3{letter-spacing:-.05em;margin:24px 0 10px;font-size:26px}.step-card p{color:#0b1210b3;margin:0;line-height:1.55}.step-card>svg:last-child{margin-top:auto}.lime-card{background:var(--lime);transform:rotate(-.7deg)}.orange-card{background:var(--orange);transform:translateY(18px)}.cream-card{background:#fffdf6;transform:rotate(.7deg)}.agent-section{background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:48px;display:grid}.agent-icon{background:var(--lime);width:72px;height:72px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.agent-section .kicker{color:var(--orange)}.agent-section h2{letter-spacing:-.05em;margin:8px 0 7px;font-size:34px}.agent-section p{color:#abb5af;max-width:680px;margin:0}.final-cta{text-align:center;padding-block:150px}.final-cta .kicker{color:#677168}.final-cta h2{letter-spacing:-.09em;text-transform:uppercase;margin:13px 0 7px;font-size:clamp(64px,9vw,120px);line-height:.9}.final-cta p{color:#566058;margin:0 auto 28px}.site-footer{border-top:1px solid var(--line);color:#657067;align-items:center;gap:24px;min-height:110px;font-size:12px;display:flex}.site-footer p{flex:1}.app-body{background:#e9e5da;min-height:100vh}.app-header{background:var(--ink);color:#fff;z-index:30;align-items:center;gap:28px;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.app-nav{gap:7px;margin-left:auto;display:flex}.app-nav a{color:#aeb8b2;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.app-nav a.active,.app-nav a:hover{background:#ffffff17}.app-nav-button{color:#aeb8b2;cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.app-main{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 80px}.page-title-row{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.page-title-row h1{letter-spacing:-.07em;text-transform:uppercase;margin:5px 0 0;font-size:clamp(38px,6vw,62px);line-height:.95}.page-title-row p{color:#657067;margin:7px 0 0}.surface{background:#fffdf7;border:1px solid #0b121021;border-radius:12px;box-shadow:0 9px 30px #0b12100e}.panel-heading{align-items:flex-start;gap:11px;display:flex}.panel-heading.spaced{justify-content:space-between}.panel-heading h2,.panel-heading h3{letter-spacing:-.04em;margin:0}.panel-heading p{color:#6b766f;margin:3px 0 0;font-size:12px}.section-label{text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:13px}.section-label span{color:#7b857e}.muted{color:#69756e}.kicker-orange{color:#bf3e15}.error-banner,.success-banner{border-radius:8px;margin:10px 0;padding:11px 13px;font-size:13px}.error-banner{color:#862d10;background:#ffe1d6;border:1px solid #f2aa8f}.success-banner{color:#3d5709;background:#ecf7c3;border:1px solid #bcd35f}.field{gap:7px;display:grid}.field label{color:#48534c;font-size:12px;font-weight:750}.input,.select{width:100%;color:var(--ink);background:#fff;border:1px solid #c7ccc7;border-radius:8px;padding:0 12px}.form-stack{gap:15px;display:grid}.auth-layout{background:var(--ink);grid-template-columns:1.06fr .94fr;min-width:0;min-height:100vh;display:grid;overflow-x:clip}.auth-art{color:#fff;background-image:linear-gradient(#dfff5509 1px,#0000 0),linear-gradient(90deg,#dfff5509 1px,#0000 0);background-size:42px 42px;flex-direction:column;justify-content:space-between;padding:44px 6vw;display:flex}.auth-message span{color:var(--orange)}.auth-message h1{letter-spacing:-.085em;text-transform:uppercase;margin:16px 0;font-size:clamp(60px,8vw,110px);line-height:.82}.auth-message p{color:#adb7b1;max-width:520px;font-size:17px;line-height:1.6}.auth-form-wrap{background:var(--paper);place-items:center;width:100%;min-width:0;padding:48px 7vw;display:grid}.auth-card{width:100%;min-width:0;max-width:440px}.auth-card h2{letter-spacing:-.06em;margin:0 0 8px;font-size:38px}.auth-form-wrap .cl-card,.auth-form-wrap .cl-cardBox,.auth-form-wrap .cl-rootBox{width:min(100%,440px);max-width:440px}.auth-form-wrap .cl-cardBox{box-shadow:none}.auth-form-wrap .cl-card{border:1px solid var(--line);background:var(--clubhouse);border-radius:18px;box-shadow:0 20px 50px #11151a1a}.auth-form-wrap .cl-headerTitle{font-family:var(--font-condensed),sans-serif;letter-spacing:-.04em;text-transform:uppercase;font-size:32px}.auth-form-wrap .cl-formButtonPrimary{background:var(--accent);color:var(--ink);text-transform:uppercase;letter-spacing:.035em;font-weight:850}.auth-form-wrap .cl-formButtonPrimary:hover{background:var(--accent-dark)}.auth-signin-stack{gap:12px;width:min(100%,440px);display:grid}.auth-signin-help{border:1px solid var(--line);border-left:4px solid var(--broadcast-red,#e10600);color:var(--ink);background:#fff;padding:13px 15px}.auth-signin-help strong{font:850 12px/1.2 var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.025em;display:block}.auth-signin-help p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.auth-tabs{background:#ded8cb;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:24px 0;padding:4px;display:grid}.auth-tabs button{cursor:pointer;color:#667169;background:0 0;border:0;border-radius:7px;min-width:0;min-height:39px;padding-inline:8px;font-size:13px;font-weight:760}.auth-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #00000014}.demo-note{border-top:1px solid var(--line);font:12px/1.6 var(--font-mono),monospace;color:#637067;margin-top:20px;padding-top:18px}.dashboard-grid{grid-template-columns:1.55fr .75fr;gap:18px;display:grid}.pool-list{gap:10px;display:grid}.pool-card{grid-template-columns:1fr auto;align-items:center;gap:18px;padding:21px;display:grid}.pool-card h3{letter-spacing:-.04em;margin:0 0 6px;font-size:22px}.pool-card-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pool-meta{color:#6c776f;flex-wrap:wrap;gap:13px;font-size:12px;display:flex}.pool-meta span{align-items:center;gap:5px;display:inline-flex}.pool-side{text-align:right}.invite-code{font:800 15px/1 var(--font-mono),monospace;letter-spacing:.08em;background:var(--lime);border-radius:6px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.copy-button{cursor:pointer;border:0}.copy-invite{border:1px solid var(--ink);background:var(--lime);min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.copy-invite.compact{text-transform:uppercase;letter-spacing:.04em;min-width:118px;min-height:44px;padding:0 16px}.admin-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-phase-tabs{border:1px solid var(--broadcast-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.admin-phase-tabs,.admin-phase-tabs button{background:var(--broadcast-white);min-width:0;display:grid}.admin-phase-tabs button{border:0;border-right:1px solid var(--broadcast-rule);min-height:66px;color:var(--broadcast-black);cursor:pointer;text-align:left;align-content:center;gap:5px;padding:11px 16px}.admin-phase-tabs button:last-child{border-right:0}.admin-phase-tabs button strong{font:850 16px/1 var(--font-condensed),Arial,sans-serif;text-transform:uppercase}.admin-phase-tabs button span{color:var(--broadcast-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.admin-phase-tabs button:hover{background:var(--broadcast-panel)}.admin-phase-tabs button.selected{background:var(--broadcast-black-2);color:#fff;box-shadow:inset 0 -4px 0 var(--broadcast-red)}.admin-phase-tabs button.selected span{color:#c4cbd1}.admin-phase-tabs button:focus-visible{z-index:1;outline-offset:2px;outline:3px solid #e106007a;position:relative}.admin-phase-panel{min-width:0}.admin-grid>[hidden]{display:none}.admin-postseason-empty{text-align:left;justify-content:center;align-items:center;gap:18px;min-height:230px;display:flex}.admin-postseason-empty>svg{color:var(--broadcast-red);flex:none}.admin-postseason-empty h2{font:850 28px/1 var(--font-condensed),Arial,sans-serif;margin:0}.admin-postseason-empty p{max-width:58ch;color:var(--broadcast-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.join-card .auth-tabs button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.join-form{margin-top:24px}.join-session-check{border:1px solid var(--line);color:#5d6861;background:#ffffff8c;justify-content:center;align-items:center;gap:9px;min-height:92px;margin-top:24px;font-size:13px;font-weight:750;display:flex}.pool-open-link{justify-content:flex-end;align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:760;display:flex}.code-input{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.empty-state{text-align:center;padding:70px 24px}.empty-state h3{margin:18px 0 8px;font-size:25px}.empty-state p{color:#68746c;max-width:430px;margin:0 auto 22px}.split-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.subtle-card{background:#efebe0;border:1px solid #d3cdbf;border-radius:10px;padding:18px}.subtle-card h3{margin:0 0 14px;font-size:17px}.stat-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.member-payment-status{border-left:4px solid;align-items:flex-start;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.member-payment-status.confirmed{background:#eaf6ef;border-left-color:#238451}.member-payment-status.pending{background:#fff7e5;border-left-color:#d68a00}.member-payment-status-icon{border:1px solid;flex:none;place-items:center;width:40px;height:40px;display:grid}.member-payment-status.confirmed .member-payment-status-icon{color:#17603a}.member-payment-status.pending .member-payment-status-icon{color:#8a5200}.member-payment-status>div{gap:4px;min-width:0;display:grid}.member-payment-status strong{font-size:18px}.member-payment-status p{color:#475158;margin:0;font-size:13px}.member-payment-status small{color:#667078;font-size:11px}.stat-card{padding:18px}.stat-card span{color:#6d7871;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.stat-card strong{font:850 30px/1 var(--font-mono),monospace;margin-top:8px;display:block}.pool-home-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.pool-overview-title-actions .button{justify-content:center;width:100%}.pool-rules-panel{margin-bottom:18px;scroll-margin-top:140px}.pool-rules-panel>.panel-heading{border-bottom:1px solid var(--broadcast-rule);margin-bottom:18px;padding-bottom:16px}.pool-rules-panel>.panel-heading p{max-width:72ch;font-size:13px;line-height:1.5}.pool-rules-list{border-top:1px solid var(--broadcast-rule);border-left:1px solid var(--broadcast-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pool-rules-list li{border-right:1px solid var(--broadcast-rule);border-bottom:1px solid var(--broadcast-rule);background:#fff;grid-template-columns:38px minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.pool-rules-list li>span{background:var(--broadcast-black-2);color:#fff;width:32px;height:32px;font:850 13px/1 var(--font-mono),monospace;place-items:center;display:grid}.pool-rules-list li>div{min-width:0}.pool-rules-list strong{margin-bottom:5px;font-size:15px;line-height:1.25;display:block}.pool-rules-list p{color:#68727c;max-width:68ch;margin:0;font-size:12px;line-height:1.5}.pool-rules-list li.tiebreaker{box-shadow:inset 0 -3px var(--broadcast-red);background:#fff0ef}.pool-rules-list li.tiebreaker>span{background:var(--broadcast-red)}.pool-nav{align-items:center;gap:5px;padding:6px;display:flex;overflow-x:auto}.pool-nav a{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.integrity-status{color:#17603a;background:#dff6e9}.integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.integrity-proof-card{align-content:start;gap:18px;display:grid}.integrity-key{border:1px solid var(--line);background:#f0ece2;gap:6px;padding:15px;display:grid}.integrity-key small{color:#6a746e;font:750 10px/1 var(--font-mono),monospace;letter-spacing:.08em}.integrity-key strong{overflow-wrap:anywhere;font:800 14px/1.3 var(--font-mono),monospace}.integrity-key span{color:#657069;font-size:11px}.integrity-section{margin-bottom:14px}.access-ledger,.receipt-list{gap:8px;margin-top:18px;display:grid}.receipt-row{border:1px solid var(--line);background:#f4f0e7;grid-template-columns:minmax(150px,.6fr) minmax(0,1.7fr) auto;align-items:center;gap:16px;padding:13px;display:grid}.receipt-week{align-items:center;gap:10px;display:flex}.receipt-week strong{color:#fff;background:var(--ink);text-align:center;min-width:40px;font:850 12px/1 var(--font-mono),monospace;padding:9px}.receipt-week span{font-size:12px;font-weight:760}.receipt-fingerprint{gap:5px;min-width:0;display:grid}.receipt-fingerprint small{color:#6b756e;font-size:10px}.receipt-fingerprint code{text-overflow:ellipsis;color:#30433b;font:720 10px/1.4 var(--font-mono),monospace;white-space:nowrap;overflow:hidden}.access-event{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:11px;padding:12px;display:grid}.access-event:last-child{border-bottom:0}.access-icon{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.access-icon.revealed{color:#a53b18;background:#ffdfd5}.access-icon.system{color:#17603a;background:#e0f3e8}.access-event div{gap:4px;min-width:0;display:grid}.access-event strong{font-size:12px}.access-event span{color:#69736d;font-size:10px}.integrity-limitation{color:#667169;text-align:center;max-width:820px;margin:18px auto 0;font-size:10px;line-height:1.55}.slate-print-banner{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.slate-print-banner>div{flex:230px;gap:4px;display:grid}.slate-print-banner span{font-size:13px}.slate-print-banner .button{white-space:normal;flex:0 auto}.receipt-proof-banner{border-left:4px solid #1c8a55;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.receipt-proof-icon{color:#17603a;background:#dff6e9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.receipt-proof-banner>div{gap:3px;min-width:0;display:grid}.receipt-proof-banner strong{font-size:12px}.receipt-proof-banner span{text-overflow:ellipsis;color:#647069;font:700 10px/1.4 var(--font-mono),monospace;white-space:nowrap;overflow:hidden}.inline-code{font:800 12px/1 var(--font-mono),monospace;background:var(--lime);letter-spacing:.06em;border-radius:4px;padding:4px 6px}.stat-name{font-size:18px!important;line-height:1.1!important}.small-copy{margin-top:3px;font-size:11px}.empty-state.compact{padding:34px 14px}.empty-state.compact h3{margin-top:10px;font-size:18px}.mini-table td{padding-inline:8px}.overview-leaderboard-heading{margin-bottom:16px}.overview-leaderboard-heading>div{min-width:0}.overview-leaderboard-heading p{max-width:34ch}.overview-leaderboard-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.overview-leaderboard-scope{gap:7px;margin-bottom:14px;display:grid}.overview-leaderboard-controls .overview-leaderboard-scope{min-width:0;margin-bottom:0}.overview-leaderboard-scope>span{color:#4f5962;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:820}.overview-leaderboard-scope .select{width:100%}.overview-leaderboard-error{color:#8a1713;background:#fff0ef;border:1px solid #dc6d68;margin:0 0 13px;padding:10px 12px;font-size:12px;font-weight:720;line-height:1.4}.overview-leaderboard-loading{color:#5f6871;place-items:center;min-height:210px;font-size:13px;font-weight:760;display:grid}.mini-table th{padding-inline:8px}.week-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.week-row:last-child{border-bottom:0}.week-number{background:var(--ink);width:40px;height:40px;color:var(--lime);font:800 13px/1 var(--font-mono),monospace;border-radius:8px;place-items:center;display:grid}.status-pill{text-transform:uppercase;letter-spacing:.04em;background:#e8e4d9;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-pill.live{color:#9b3512;background:#ffe0d5}.picks-layout{grid-template-columns:1fr 280px;align-items:start;gap:18px;display:grid}.picks-list{gap:9px;display:grid}.quick-picks{gap:14px;margin-bottom:3px;padding:17px;display:grid}.quick-picks-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.quick-picks-heading p{color:#68736c;margin:4px 0 0;font-size:12px}.quick-pick-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-pick-button{min-height:40px;color:var(--ink);background:#f2eee4;border:1px solid #c7ccc7;font-size:12px}.quick-pick-button:hover{background:var(--lime)}.quick-pick-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.autofill-toggle{cursor:pointer;background:#f4f0e7;border:1px solid #c7ccc7;border-radius:8px;align-items:center;gap:10px;min-width:260px;padding:9px 11px;display:flex}.autofill-toggle input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.autofill-toggle>div{gap:2px;display:grid}.autofill-toggle label{cursor:pointer;font-size:12px;font-weight:700}.autofill-toggle small{color:#6b766f;font-size:9px;line-height:1.3}.pick-card{grid-template-columns:155px minmax(0,1fr) 90px;align-items:center;gap:14px;padding:15px;display:grid}.pick-time{min-width:0;font:700 10px/1.35 var(--font-mono),monospace;color:#6d7771;gap:2px;display:grid}.pick-time strong{color:#3f4b44;align-items:center;gap:5px;display:flex}.kickoff-clock{color:var(--ink);font-size:11px}.game-location{overflow-wrap:anywhere;align-items:flex-start;gap:4px;margin-top:3px;line-height:1.25;display:flex}.game-location svg{flex:none;margin-top:1px}.pick-game-status{color:#59655e;text-transform:uppercase;background:#ded9cd;border-radius:4px;align-items:center;gap:4px;width:max-content;margin-top:3px;padding:3px 5px;font-size:8px;display:inline-flex}.pick-game-status.live{color:#a13512;background:#ffe0d5}.team-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.team-button{text-align:left;cursor:pointer;color:#5d6962;border:1px solid #c9cec9;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:8px 13px;font-weight:720;display:grid}.team-button small{font:750 8px/1 var(--font-mono),monospace;letter-spacing:.09em;color:#8a948e}.team-button>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;line-height:1.1;display:flex}.team-button em{background:var(--orange);color:var(--ink);font:850 10px/1 var(--font-mono),monospace;white-space:nowrap;border-radius:4px;padding:4px 5px;font-style:normal}.team-button:disabled{cursor:not-allowed}.confidence-select{border:2px solid var(--ink);background:var(--lime);min-height:58px;font:850 17px/1 var(--font-mono),monospace;border-radius:8px;padding:0 9px}.sticky-save{padding:20px;position:sticky;top:88px}.progress-track{background:#dcd8cd;border-radius:99px;height:8px;margin:12px 0;overflow:hidden}.progress-track span{background:var(--orange);height:100%;display:block}.save-summary{color:#667169;justify-content:space-between;margin-bottom:16px;font-size:12px;display:flex}.leaderboard{border-collapse:collapse;width:100%}.leaderboard th{text-align:left;font:700 10px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#6f7972;padding:12px 16px}.leaderboard td,.leaderboard th{border-bottom:1px solid var(--line)}.leaderboard td{padding:14px 16px;font-size:14px}.leaderboard tbody tr:last-child td{border-bottom:0}.leaderboard .rank{font:850 16px/1 var(--font-mono),monospace}.leaderboard .points{font:850 18px/1 var(--font-mono),monospace;text-align:right}.leaderboard th:last-child{text-align:right}.leaderboard-wrap{overflow:hidden}.mobile-standings-stats{display:none}.standings-points-won{color:#166534;font:850 16px/1 var(--font-mono),monospace}.mobile-standings-stats .points-won-stat strong{color:#166534}.mobile-standings-stats .points-won-stat[data-zero=true] strong,.standings-points-won[data-zero=true]{color:#b91c1c}.player-name-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.player-name-button strong{text-underline-offset:3px;-webkit-text-decoration:underline #b4b9b4;text-decoration:underline #b4b9b4}.player-name-button:hover strong{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.player-name-button small{color:#737d76;margin-top:4px;font-size:9px;text-decoration:none;display:block}.leaderboard-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.leaderboard-heading h2{letter-spacing:-.05em;margin:6px 0 0;font-size:28px}.leaderboard-heading p{color:#b6bdc4;margin:6px 0 0;font-size:11px}.leaderboard-group-filter{border-bottom:1px solid var(--broadcast-rule);background:#eef0f2;grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:end;gap:18px;padding:14px 24px;display:grid}.leaderboard-group-filter .field>span{color:#4f5962;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:820}.leaderboard-group-filter p{color:#606a73;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;font-weight:650;display:flex}.page-title-row p{align-items:center;gap:6px;display:flex}.table-note{color:#67736b;margin:12px 4px;font-size:11px}.tabs{background:#dcd7cc;border-radius:9px;gap:5px;width:max-content;padding:4px;display:flex}.tabs button{cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:760}.tabs button.active{background:#fff;box-shadow:0 2px 8px #00000014}.week-browser{margin-bottom:18px;padding:20px}.week-browser-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.week-browser-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.week-browser-mobile{max-width:680px;display:grid}.week-browser-mobile>span{color:#56616a;font-size:11px;font-weight:760}.week-browser-list{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:9px;display:grid}.week-browser-item{border:1px solid var(--line);background:#f3efe5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px;display:grid}.week-browser-item small,.week-browser-item strong{display:block}.week-browser-item small{color:#6b766f;margin-top:4px;font-size:10px}.week-browser-item .week-number{width:34px;height:34px;font-size:11px}.week-browser-item .button{min-height:34px;padding-inline:9px;font-size:10px}.full-standings{margin-top:18px;overflow:hidden}.standing-viewer{border-block:2px solid var(--orange);margin-bottom:18px}.standing-viewer-label{background:var(--paper);margin:0;padding:10px 16px;font-weight:750}.standing-you{color:var(--orange);margin-left:8px;font-size:11px;font-weight:800;display:inline-block}.leaderboard .standing-current td{background:var(--paper)}.full-standings-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.full-standings-heading h2{letter-spacing:-.05em;margin:6px 0 0;font-size:28px}.full-standings-heading p{color:#6a756e;margin:5px 0 0;font-size:12px}.standings-toolbar{border-bottom:1px solid var(--line);background:#f0ece2;grid-template-columns:minmax(210px,.8fr) minmax(230px,1fr) auto;align-items:end;gap:12px;padding:17px 24px;display:grid}.group-editor .field>span,.standings-toolbar .field>span{color:#56625a;font-size:11px;font-weight:760}.scoreboard-select{position:relative}.scoreboard-select .select{cursor:pointer;background-image:none;border:2px solid #89929a;min-height:52px;padding-right:64px;font-size:16px;font-weight:760;transition:border-color .14s,box-shadow .14s}.scoreboard-select-cue{background:var(--broadcast-black-2);color:#fff;pointer-events:none;border-left:1px solid #89929a;place-items:center;width:50px;display:grid;position:absolute;inset:0 0 0 auto}.scoreboard-select:hover .select{border-color:var(--broadcast-black-2)}.scoreboard-select:focus-within .select{border-color:var(--broadcast-red);box-shadow:inset 0 -3px var(--broadcast-red);outline:0}.scoreboard-select:focus-within .scoreboard-select-cue{background:var(--broadcast-red)}.scoreboard-select:has(.select:disabled){opacity:.62}.scoreboard-select .select:disabled{cursor:not-allowed}.scoreboard-select:has(.select:disabled) .scoreboard-select-cue{background:#68727c}.standings-search>div{position:relative}.standings-search svg{color:#758078;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.standings-search .input{padding-left:36px}.group-actions{justify-content:flex-end;gap:8px;display:flex}.standings-error{margin:14px 24px 0}.group-editor{border:1px solid var(--ink);background:#f5f1e7;border-radius:11px;margin:18px 24px;overflow:hidden}.group-editor-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.group-editor-title h3{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.dialog-close{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #c7ccc7;border-radius:8px;flex:none;place-items:center;display:grid}.group-editor-fields{grid-template-columns:.8fr 1.2fr;gap:12px;padding:16px 18px;display:grid}.member-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:290px;padding:0 18px 18px;display:grid;overflow-y:auto}.member-option{cursor:pointer;background:#fff;border:1px solid #d1d5d0;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:10px;font-size:12px;font-weight:690;display:flex}.member-option input{width:17px;height:17px;accent-color:var(--ink);flex:none;margin:0}.member-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-editor-footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 18px;font-size:12px;font-weight:750;display:flex}.group-editor-footer>div{gap:8px;display:flex}.full-table-meta{color:#69746d;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:8px 24px;font-size:11px;display:flex}.full-table-meta label{align-items:center;gap:7px;display:flex}.full-table-meta select{background:#fff;border:1px solid #c7ccc7;border-radius:6px;padding:5px 7px}.full-table-scroll{border-top:1px solid var(--line);overflow-x:auto}.full-leaderboard{min-width:650px}.full-leaderboard tbody{content-visibility:auto}.full-table-skeleton{min-height:190px;margin:20px}.pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:18px;min-height:62px;font-size:12px;font-weight:760;display:flex}.group-editor button:disabled,.pagination button:disabled{opacity:.45;cursor:not-allowed;transform:none}.dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050a08ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.player-picks-dialog{width:min(820px,100%);max-height:min(820px,100vh - 40px);overflow-y:auto;box-shadow:0 28px 100px #0000005c}.player-picks-header{z-index:2;border-bottom:1px solid var(--line);background:#fffdf7;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex;position:sticky;top:0}.player-picks-header h2{letter-spacing:-.05em;margin:5px 0 0;font-size:32px}.player-picks-header p{color:#68746c;margin:4px 0 0;font-size:12px}.player-picks-skeleton{margin:20px}.revealed-picks-list{gap:8px;padding:18px;display:grid}.revealed-pick{background:#f5f1e7;border:1px solid #d4d7d2;border-radius:9px;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) 68px;align-items:center;gap:16px;padding:13px;display:grid}.revealed-score{gap:6px;min-width:0;display:grid}.revealed-score span{grid-template-columns:minmax(0,1fr) auto;gap:9px;min-width:0;font-size:12px;display:grid}.revealed-score strong{font:850 15px/1 var(--font-mono),monospace}.revealed-selection{border-left:1px solid var(--line);gap:3px;min-width:0;padding-left:15px;display:grid}.revealed-selection small{color:#6b766f;font:720 9px/1 var(--font-mono),monospace;text-transform:uppercase}.revealed-selection strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.revealed-selection span{color:#6b766f;font-size:10px}.pick-result{background:#e8e4d9;border-radius:8px;grid-template-columns:auto auto;place-content:center;align-items:center;gap:3px;height:58px;display:grid}.pick-result strong{font:850 18px/1 var(--font-mono),monospace}.pick-result small{text-align:center;font:750 7px/1 var(--font-mono),monospace;letter-spacing:.09em;grid-column:1/-1}.pick-result.correct{background:var(--lime)}.pick-result.wrong{color:#9b3010;background:#ffe1d6}.pick-result.live{background:#dce7e1}.pick-result.void{color:#68746c;background:#e8e4d9}.player-picks-footer{border-top:1px solid var(--line);color:#68746c;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:12px 20px;font-size:10px;display:flex}.admin-grid{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:18px;display:grid}.admin-grid .wide{grid-column:1/-1}.game-checklist{gap:7px;max-height:480px;padding-right:5px;display:grid;overflow:auto}.game-check{background:#fff;border:1px solid #d2d5d0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.game-check input{width:18px;height:18px;accent-color:var(--ink)}.game-check small{color:#717c75}.draft-game-heading{z-index:1;background:#eef0f2;justify-content:space-between;gap:12px;padding:4px 11px;display:flex;position:sticky;top:0}.draft-game-heading button{color:#1c2228;cursor:pointer;background:0 0;border:0;min-height:44px;font-weight:700}.draft-team-record{color:#56616b;font-size:13px;font-weight:400;display:block}.draft-spread{text-align:right;font-variant-numeric:tabular-nums;width:120px}.draft-spread small{display:block}@media (max-width:600px){.draft-spread{width:72px}.game-check>span{overflow-wrap:anywhere;min-width:0}}.selected-count{background:var(--lime);width:64px;height:64px;font:850 24px/1 var(--font-mono),monospace;border-radius:10px;place-items:center;display:grid}.selected-count small{font:650 8px/1 var(--font-mono),monospace;text-transform:uppercase;display:block}.admin-week-select{max-width:430px;margin:20px 0}.admin-board-filters{grid-template-columns:minmax(240px,1.35fr) minmax(210px,.65fr);gap:12px;margin-top:20px;display:grid}.admin-board-filter-status{color:#68746c;font:700 9px/1.35 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;margin:-2px 0 2px}.admin-board-lock{border:1px solid #e19a97;border-left:4px solid var(--broadcast-red);color:#770d09;background:#fff0ef;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.admin-board-lock svg{flex:none;margin-top:1px}.admin-board-lock span,.admin-board-lock strong{display:block}.admin-board-lock strong{text-transform:uppercase;font-size:12px}.admin-board-lock span{margin-top:3px;font-size:11px;line-height:1.4}.admin-slate-skeleton{min-height:250px}.admin-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.pool-email-admin{min-width:0}.pool-email-admin>.panel-heading{margin-bottom:2px}.pool-email-queue{border:1px solid var(--broadcast-rule);background:var(--broadcast-panel);min-width:0}.pool-email-queue-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:13px 15px;display:flex}.pool-email-queue-state{align-items:center;gap:10px;min-width:0;display:flex}.pool-email-queue-state>svg{color:var(--broadcast-muted);flex:none}.pool-email-queue-state>div{min-width:0}.pool-email-queue-state span,.pool-email-queue-state strong{display:block}.pool-email-queue-state strong{color:var(--broadcast-black);font:850 13px/1.1 var(--font-condensed),Arial,sans-serif;text-transform:uppercase}.pool-email-queue-state span{color:var(--broadcast-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.35}.pool-email-queue-refresh{color:var(--broadcast-muted);font:700 9px/1.3 var(--font-mono),monospace;letter-spacing:.03em;text-align:right;text-transform:uppercase;flex:none}.pool-email-queue-track{border-top:1px solid var(--broadcast-rule);border-bottom:1px solid var(--broadcast-rule);background:#fff;height:8px;overflow:hidden}.pool-email-queue-track>span{background:var(--broadcast-red);height:100%;transition:width .22s ease-out;display:block}.pool-email-queue-counts{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pool-email-queue-counts>div{border-right:1px solid var(--broadcast-rule);min-width:0;padding:10px 14px}.pool-email-queue-counts>div:last-child{border-right:0}.pool-email-queue-counts dt{color:var(--broadcast-muted);font:750 9px/1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.pool-email-queue-counts dd{color:var(--broadcast-black);font:900 20px/1 var(--font-condensed),Arial,sans-serif;margin:5px 0 0}.pool-email-queue.state-paused .pool-email-queue-state>svg,.pool-email-queue.state-queued .pool-email-queue-state>svg,.pool-email-queue.state-sending .pool-email-queue-state>svg{color:var(--broadcast-red)}.pool-email-queue.state-complete .pool-email-queue-counts>div:first-child dd,.pool-email-queue.state-complete .pool-email-queue-state>svg{color:var(--positive)}.pool-email-queue.state-complete .pool-email-queue-track>span{background:var(--positive)}.pool-email-queue.state-attention .pool-email-queue-counts>div:last-child dd,.pool-email-queue.state-attention .pool-email-queue-state>svg{color:var(--broadcast-red)}.pool-email-provider-summary{border-top:1px solid var(--broadcast-rule);color:var(--broadcast-muted);font:700 10px/1.35 var(--font-mono),monospace;text-transform:uppercase;flex-wrap:wrap;gap:7px 16px;padding:10px 14px;display:flex}.pool-email-provider-summary strong{color:var(--broadcast-black)}.pool-email-recipient-selector{border:1px solid var(--broadcast-rule);background:var(--broadcast-panel);align-items:center;gap:12px;padding:10px;display:flex}.pool-email-recipient-label{color:var(--broadcast-muted);font:800 10px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;flex:none;padding-inline:4px}.pool-email-recipient-filters{border:1px solid var(--broadcast-rule);background:#fff;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.pool-email-recipient-filters button{border:0;border-right:1px solid var(--broadcast-rule);min-width:0;min-height:46px;color:var(--broadcast-black);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:9px;padding:7px 12px;font-size:12px;font-weight:800;display:flex}.pool-email-recipient-filters button:last-child{border-right:0}.pool-email-recipient-filters button strong{background:var(--broadcast-panel);min-width:28px;color:var(--broadcast-muted);font:850 12px/1 var(--font-condensed),sans-serif;text-align:center;flex:none;padding:5px 6px}.pool-email-recipient-filters button.selected{background:var(--broadcast-black-2);color:#fff;box-shadow:inset 0 -4px 0 var(--broadcast-red)}.pool-email-recipient-filters button.selected strong{background:var(--broadcast-red);color:#fff}.pool-email-recipient-filters button:focus-visible{z-index:1;outline-offset:2px;outline:3px solid #e106007a;position:relative}.pool-email-recipient-filters button:disabled{background:var(--broadcast-panel);color:var(--broadcast-muted);cursor:not-allowed}.pool-email-recipient-filters button:disabled strong{color:var(--broadcast-muted);background:#fff}.pool-email-recipient-context{color:var(--broadcast-muted);margin:-2px 0 0;font-size:12px;line-height:1.45}.pool-email-recipient-context strong{color:var(--broadcast-black)}.pool-email-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pool-email-message{resize:vertical;min-height:142px;padding-block:12px;line-height:1.5}.pool-email-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.pool-email-footer .fine-print{max-width:64ch;margin:0}.email-config-warning{color:#8f2d13;background:#fff0eb;border:1px solid #ef9b83;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.pool-invite-admin{min-width:0}.pool-invite-file{cursor:pointer;height:auto;min-height:50px;padding:6px}.pool-invite-file::file-selector-button{background:var(--ink);color:#fff;min-height:36px;font:800 10px/1 var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;margin-right:12px;padding:0 15px}.pool-invite-skeleton{min-height:116px}.pool-invite-summary{border:1px solid var(--broadcast-rule);background:var(--broadcast-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pool-invite-summary>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;min-height:88px;padding:14px 16px;display:flex}.pool-invite-summary>div:last-child{border-right:0}.pool-invite-summary strong{font:900 30px/1 var(--font-condensed),Arial,sans-serif}.pool-invite-summary span{color:var(--muted);font:750 9px/1.2 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:7px}.pool-invite-summary .ready{border-top:4px solid var(--broadcast-red);background:#fff}.pool-invite-summary .ready strong{color:var(--broadcast-red)}.pool-invite-preview-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0;display:flex}.pool-invite-preview-heading div,.pool-invite-preview-heading span,.pool-invite-preview-heading strong{min-width:0;display:block}.pool-invite-preview-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pool-invite-preview-heading p,.pool-invite-preview-heading span{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}.pool-invite-preview-heading p{text-align:right;max-width:56ch}.pool-invite-sample{border:1px solid var(--broadcast-rule);background:#fff}.pool-invite-sample>.kicker{border-bottom:1px solid var(--broadcast-rule);background:var(--broadcast-panel);padding:10px 13px;display:block}.pool-invite-sample>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:12px;padding:9px 13px;font-size:11px;display:grid}.pool-invite-sample>div:last-child{border-bottom:0}.pool-invite-sample span,.pool-invite-sample strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pool-invite-sample span{color:var(--muted)}.pool-invite-confirm{border:1px solid var(--broadcast-rule);background:var(--broadcast-panel);cursor:pointer;align-items:flex-start;gap:12px;min-height:66px;padding:12px 14px;display:flex}.pool-invite-confirm:has(input:checked){border-color:var(--broadcast-positive);background:#fff}.pool-invite-confirm input{width:21px;height:21px;accent-color:var(--broadcast-positive);flex:none}.pool-invite-confirm label,.pool-invite-confirm small{display:block}.pool-invite-confirm label{cursor:pointer;font-size:12px;font-weight:800}.pool-invite-confirm small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.deadline-policy-admin .segmented-control{width:100%}.deadline-policy-admin .segmented-control button{flex:1;min-height:42px}.deadline-policy-detail{min-height:42px;color:var(--ink);margin:0;font-size:12px;line-height:1.5}.deadline-policy-admin .fine-print{margin:0}.member-validation-admin{min-width:0}.member-validation-admin>.panel-heading{margin-bottom:16px}.member-validation-admin .panel-heading .panel-heading{margin:0}.member-validation-admin h2{margin:2px 0 0}.validation-count{justify-content:flex-end;align-items:center;gap:9px;min-width:118px;display:flex}.validation-count>strong{color:var(--orange);font:900 34px/1 var(--font-mono),monospace}.validation-count small,.validation-count>span{color:var(--muted);font:750 10px/1.2 var(--font-mono),monospace;text-transform:uppercase;display:block}.validation-count small{margin-top:3px;font-size:8px}.member-pick-command{grid-template-columns:minmax(280px,.8fr) minmax(390px,1.2fr);align-items:end;gap:12px;margin-bottom:12px;display:grid}.member-pick-command .field{min-width:0}.member-pick-summary{border:1px solid var(--line);background:#f2f4f5;grid-template-columns:repeat(3,minmax(0,1fr));min-height:57px;display:grid}.member-pick-summary>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:grid}.member-pick-summary>div:last-child{border-right:0}.member-pick-summary strong{font:900 24px/1 var(--font-condensed),Arial,sans-serif}.member-pick-summary span{color:var(--muted);font:760 9px/1.2 var(--font-mono),monospace;letter-spacing:.03em;text-transform:uppercase}.member-pick-summary .complete strong{color:var(--broadcast-positive)}.member-pick-summary .started strong{color:#9a5700}.member-pick-summary .missing strong{color:#a51d18}.member-validation-tools{min-height:52px;font:750 9px/1 var(--font-mono),monospace;text-transform:uppercase;background:#e8ebed;border:1px solid var(--line);border-bottom:0;flex-wrap:wrap;justify-content:space-between;gap:9px;padding:7px 10px}.member-search,.member-validation-tools{color:var(--muted);align-items:center;display:flex}.member-search{min-width:min(310px,100%);min-height:37px;background:#fff;border:1px solid #c5cbd0;flex:310px;gap:8px;padding:0 11px}.member-search input{width:100%;min-width:0;height:35px;color:var(--ink);font:650 12px/1 var(--font-sans),sans-serif;background:0 0;border:0;outline:0}.member-roster-filters{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.member-filter-set{gap:5px;display:grid}.member-filter-set>span{color:#59636b;font:800 8px/1 var(--font-mono),monospace;letter-spacing:.03em;text-transform:uppercase;padding-inline:2px}.member-filter-count{white-space:nowrap;margin-left:auto}.member-pick-filters{background:#fff;border:1px solid #c5cbd0;border-radius:2px;flex:0 auto}.member-pick-filters.segmented-control{gap:0;padding:0}.member-pick-filters.segmented-control button{min-height:35px;font:800 9px/1 var(--font-mono),monospace;text-transform:uppercase;border-right:1px solid #c5cbd0;border-radius:0}.member-pick-filters.segmented-control button:last-child{border-right:0}.member-pick-filters.segmented-control button.selected{background:var(--broadcast-black-2);box-shadow:inset 0 -3px var(--broadcast-red)}.member-validation-list{overscroll-behavior:contain;scrollbar-gutter:stable;contain:layout paint style;border:1px solid var(--line);background:#fff;max-height:520px;overflow-y:auto}.member-status-skeleton{min-height:250px}.member-validation-row{border-bottom:1px solid var(--line);cursor:pointer;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:66px;grid-template-columns:24px minmax(190px,1fr) 100px 135px 145px;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:grid}.member-validation-row:last-child{border-bottom:0}.member-validation-row:hover{background:#f4f5f5}.member-validation-row.validated{background:#e8f4ec;box-shadow:inset 4px 0 #26834c}.member-validation-row.pick-no_picks{background:#fff0ef}.member-validation-row.pick-no_picks:hover{background:#ffe8e6}.member-validation-row input{accent-color:#26834c;cursor:pointer;width:20px;height:20px}.member-validation-row input:disabled{cursor:wait;opacity:.55}.member-validation-identity{min-width:0}.member-validation-identity small,.member-validation-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-validation-identity strong{font-size:13px}.member-validation-identity small{color:var(--muted);margin-top:4px;font-size:10px}.member-validation-role{color:var(--muted);font:750 9px/1.2 var(--font-mono),monospace;text-transform:uppercase}.member-pick-state{min-width:0;font:800 9px/1.15 var(--font-mono),monospace;text-transform:uppercase;gap:4px;display:grid}.member-pick-state small,.member-pick-state span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-pick-state small{color:var(--muted);font-size:8px}.member-pick-state.complete{color:var(--broadcast-positive)}.member-pick-state.started{color:#8a4f00}.member-pick-state.no_picks{color:#9f1712}.member-pick-state.no_slate{color:var(--muted)}.member-validation-state{min-height:31px;color:var(--muted);font:780 9px/1.2 var(--font-mono),monospace;text-align:right;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.member-validation-state svg{color:#26834c}.member-validation-state small{color:#4f6c59;flex-basis:100%;font-size:8px}.member-validation-more{border-top:1px solid var(--line);background:var(--broadcast-panel);justify-content:center;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.member-validation-more span{color:var(--muted);font:750 9px/1.3 var(--font-mono),monospace;text-transform:uppercase}.full-button{width:100%}.fine-print{color:#68736c;gap:6px;margin:15px 0 0;font-size:10px;line-height:1.5;display:flex}@keyframes spin{to{transform:rotate(1turn)}}.narrow-main{max-width:900px}.account-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.profile-list{gap:0;margin:24px 0 0;display:grid}.profile-list div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;align-items:center;padding:14px 0;display:grid}.profile-list dt{color:#6a756e;font-size:12px}.profile-list dd{margin:0;font-weight:720}.profile-panel .profile-list{margin-top:4px}.profile-save-button{justify-self:start}.profile-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-completion-page{background:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px),var(--ink);background-size:42px 42px;min-height:100dvh;padding:28px 20px 48px}.profile-completion-header{color:#fff;width:min(100%,560px);margin:0 auto 28px}.profile-completion-header .brand-mark{background:var(--lime);color:var(--ink)}.profile-completion-header .brand-name span{color:var(--lime)}.profile-completion-card{border:1px solid var(--line);border-top:5px solid var(--orange);background:var(--paper);border-radius:12px;gap:18px;width:min(100%,560px);margin:0 auto;padding:clamp(24px,5vw,42px);display:grid;box-shadow:0 28px 80px #00000047}.profile-completion-card h1{letter-spacing:-.065em;text-transform:uppercase;margin:-4px 0 0;font-size:clamp(38px,8vw,58px);line-height:.92}.profile-completion-card>p{margin:-6px 0 3px;line-height:1.55}.profile-completion-icon{background:var(--lime);width:50px;height:50px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.profile-completion-confirm{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.profile-completion-confirm svg{color:#26834c}.agent-ready{background:var(--lime);font:800 11px/1 var(--font-mono),monospace;text-transform:uppercase;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.mcp-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.mcp-tools-card{grid-row:span 2}.mcp-endpoint-card{background:var(--ink);color:#fff}.mcp-endpoint-card .panel-heading p{color:#a7b1ab}.endpoint-box{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:1fr auto;align-items:center;margin:22px 0;display:grid;overflow:hidden}.endpoint-box code{color:var(--lime);font:650 12px/1.4 var(--font-mono),monospace;padding:16px;overflow:auto}.endpoint-box button{background:var(--lime);width:52px;height:100%;color:var(--ink);cursor:pointer;border:0}.mcp-notes{color:#a9b3ad;flex-wrap:wrap;gap:14px;font-size:10px;display:flex}.mcp-notes span{align-items:center;gap:5px;display:inline-flex}.agent-steps{gap:17px;margin:21px 0 0;padding:0;list-style:none;display:grid}.agent-steps li{grid-template-columns:34px 1fr;gap:11px;display:grid}.agent-steps li>span{background:var(--orange);width:30px;height:30px;font:850 12px/1 var(--font-mono),monospace;border-radius:7px;place-items:center;display:grid}.agent-steps p{color:#68736c;margin:3px 0 0;font-size:12px;line-height:1.45}code{font-family:var(--font-mono),monospace}.tool-count{background:var(--lime);width:38px;height:38px;font:850 15px/1 var(--font-mono),monospace;border-radius:8px;place-items:center;display:grid}.tool-list{gap:0;margin-top:16px;display:grid}.tool-list article{border-top:1px solid var(--line);padding:15px 0}.tool-list code{background:var(--ink);color:var(--lime);border-radius:4px;padding:5px 7px;font-size:11px;display:inline-block}.tool-list p{color:#657169;margin:7px 0 0;font-size:12px;line-height:1.45}.security-card{background:var(--orange)}.security-card h2{letter-spacing:-.04em;margin:18px 0 8px;font-size:23px}.security-card p{margin:0;font-size:13px;line-height:1.55}.error-page{place-items:center;min-height:100vh;padding:20px;display:grid}.error-page>div{text-align:center;width:min(520px,100%);padding:42px}.error-page h1{letter-spacing:-.06em;margin:10px 0;font-size:46px}.error-page p{color:#667169;margin-bottom:24px}.skeleton{background:linear-gradient(90deg,#e4dfd4 25%,#f0ece2 50%,#e4dfd4 75%) 0 0/200% 100%;border-radius:12px;min-height:180px;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:54px;padding-top:56px}.scoreboard-frame{width:min(620px,100%);margin-inline:auto;transform:none}.section-heading{gap:14px}.section-heading,.steps-grid{grid-template-columns:1fr}.step-card{min-height:290px;transform:none}.step-card .step-number{margin-bottom:32px}.agent-section{grid-template-columns:auto 1fr}.agent-section .button{grid-column:1/-1}.auth-layout{display:block}.auth-form-wrap{max-width:100vw}.auth-art{min-height:390px}.dashboard-grid,.mcp-grid,.picks-layout,.pool-home-grid{grid-template-columns:1fr}.mcp-tools-card{grid-row:auto}.sticky-save{order:-1;position:static}}@media (max-width:640px){.section-shell{width:min(100% - 24px,1180px)}.site-header{width:calc(100% - 20px);min-height:68px}.desktop-only{display:none}.header-actions .button{min-height:38px;padding-inline:11px;font-size:12px}.hero{min-height:auto;padding-block:48px 68px}.hero h1{font-size:62px}.hero-lede{font-size:16px}.hero-actions{display:grid}.scoreboard-frame{padding:16px}.sample-game{grid-template-columns:70px 1fr 43px;gap:7px;padding:10px}.score-summary div{padding:10px}.score-summary strong{font-size:20px}.ticker-strip{white-space:nowrap;justify-content:flex-start;overflow:hidden}.how-section{padding-block:80px}.agent-section{grid-template-columns:1fr;padding:28px}.final-cta{padding-block:100px}.site-footer{flex-direction:column;align-items:flex-start;gap:7px;padding-block:28px}.app-header{height:62px;padding-inline:14px}.app-header .brand-name{display:none}.app-nav{gap:1px}.app-nav a{padding-inline:8px;font-size:11px}.app-main{width:calc(100% - 20px);padding-top:28px}.page-title-row{flex-direction:column;align-items:flex-start}.account-grid,.admin-grid,.dashboard-grid,.profile-name-grid{grid-template-columns:1fr}.admin-grid .wide{grid-column:auto}.pool-card,.split-actions{grid-template-columns:1fr}.pool-side{text-align:left}.stat-row{grid-template-columns:1fr 1fr}.pick-card{grid-template-columns:1fr 70px}.pick-time{grid-column:1/-1;grid-template-columns:auto 1fr;column-gap:10px}.pick-time>:nth-child(2n){text-align:right;justify-self:end}.quick-picks-heading{flex-direction:column;align-items:stretch;gap:12px}.autofill-toggle{min-width:0}.quick-pick-actions{grid-template-columns:1fr}.quick-pick-button{justify-content:flex-start}.week-browser{padding:15px}.week-browser-list{grid-template-columns:1fr}.week-browser-item{grid-template-columns:auto minmax(0,1fr)}.week-browser-item .button{grid-column:1/-1;width:100%}.standings-toolbar{grid-template-columns:1fr;padding:15px}.group-actions{grid-template-columns:1fr 1fr;display:grid}.group-actions .button:only-child{grid-column:1/-1}.group-editor{margin:14px}.group-editor-fields,.member-picker{grid-template-columns:1fr}.group-editor-footer{flex-direction:column;align-items:stretch}.group-editor-footer>div{grid-template-columns:1fr 1fr;display:grid}.revealed-pick{grid-template-columns:1fr 58px;gap:10px}.revealed-selection{border-top:1px solid var(--line);border-left:0;grid-column:1;padding:10px 0 0}.pick-result{grid-area:1/2/span 2;height:100%;min-height:64px}.dialog-backdrop{padding:8px}.player-picks-dialog{max-height:calc(100vh - 16px)}.player-picks-header{padding:17px}.team-button{padding-inline:10px}.auth-form-wrap{padding:38px 22px}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--mobile-nav-height:66px}html{background:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{background:var(--paper);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;min-height:100dvh}a,button,input,select,textarea{touch-action:manipulation}button,select{appearance:none}select{background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 15px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.app-header-context,.mobile-bottom-nav,.mobile-sign-out{display:none}.app-header-context{color:#88958d;font:720 10px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.pool-nav a.active{background:var(--ink);color:var(--lime)}.app-nav-button:active,.button:active,.mobile-bottom-nav a:active,.pool-nav a:active,.team-button:active{transform:scale(.975)}@media (hover:hover) and (pointer:fine){.surface:not(.pool-nav):not(.sticky-save){transition:box-shadow .18s,border-color .18s}.pool-card:hover,.week-browser-item:hover{border-color:#0b121047;box-shadow:0 12px 36px #0b121014}}@media (pointer:coarse){.app-nav-button,.button,.input,.pool-nav a,.select{min-height:48px}.confidence-select,.input,.select{font-size:16px}.player-name-button{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:900px){.app-body{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom))}.app-header{height:auto;min-height:calc(62px + var(--safe-top));padding:var(--safe-top) max(18px,var(--safe-right)) 0 max(18px,var(--safe-left));border-bottom:1px solid #ffffff17;gap:14px}.app-header .brand-mark{width:38px;height:38px}.app-header .brand{min-width:44px;min-height:44px}.app-header .brand-name{font-size:15px;display:inline}.app-header-context{margin-left:auto;display:inline}.app-nav{display:none}.mobile-sign-out{color:#c4cec7;width:44px;height:44px;display:grid}.mobile-bottom-nav{z-index:50;min-height:calc(var(--mobile-nav-height) + var(--safe-bottom));padding:5px max(18px,var(--safe-right)) var(--safe-bottom) max(18px,var(--safe-left));background:#0b1210fa;border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -18px 48px #0b121029}.mobile-bottom-nav a{color:#8f9b94;border-radius:10px;align-content:center;place-items:center;gap:3px;min-height:56px;font-size:10px;font-weight:720;transition:color .16s,background .16s,transform .12s;display:grid;position:relative}.mobile-bottom-nav a.active{color:var(--lime);background:#dfff5512}.mobile-bottom-nav a.active:before{content:"";background:var(--lime);border-radius:99px;width:24px;height:3px;position:absolute;top:1px}.app-main{width:100%;padding:clamp(26px,5vw,42px) max(18px,var(--safe-right)) 110px max(18px,var(--safe-left))}.page-title-row{align-items:flex-start;margin-bottom:22px}.page-title-row h1{text-wrap:balance;font-size:clamp(38px,8vw,58px)}.page-title-row p{max-width:64ch;font-size:14px;line-height:1.45}.admin-title-actions,.page-title-row>.button,.page-title-row>.tabs{width:100%}.page-title-row>.button{min-height:52px}.admin-title-actions{justify-content:flex-start}.pool-nav{z-index:24;top:calc(62px + var(--safe-top));margin:0 calc(max(18px, var(--safe-right)) * -1) 18px calc(max(18px, var(--safe-left)) * -1);padding:7px max(18px,var(--safe-right)) 8px max(18px,var(--safe-left));scrollbar-width:none;scroll-snap-type:x proximity;background:#fffdf7f7;border-width:0 0 1px;border-radius:0;position:sticky;box-shadow:0 8px 22px #0b121014}.pool-nav::-webkit-scrollbar{display:none}.pool-nav a{scroll-snap-align:start;flex:none;min-height:44px;padding-inline:14px;font-size:12px}.surface{border-radius:14px}.panel{padding:clamp(18px,4vw,24px)}.account-grid,.admin-grid,.dashboard-grid,.mcp-grid,.picks-layout,.pool-home-grid{grid-template-columns:1fr}.sticky-save{z-index:42;inset:auto 0 calc(var(--mobile-nav-height) + var(--safe-bottom));padding:13px max(18px,var(--safe-right)) 13px max(18px,var(--safe-left));border-width:1px 0 0;border-radius:16px 16px 0 0;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:10px 14px;display:grid;position:fixed;box-shadow:0 -16px 44px #0b12102e}.sticky-save h3{white-space:nowrap;margin:0;font-size:15px}.sticky-save>.kicker{display:none}.sticky-save .progress-track{min-width:110px;margin:0}.sticky-save .save-summary{white-space:nowrap;gap:10px;margin:0}.sticky-save .full-button{white-space:nowrap;width:auto;min-height:50px}.sticky-save .fine-print{display:none}.picks-layout{padding-bottom:104px}.quick-picks{padding:18px}.quick-pick-button{min-height:48px}.pick-card{border-radius:14px;grid-template-columns:148px minmax(0,1fr) 82px;padding:13px}.confidence-select,.team-button{min-height:64px}.week-browser-list{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-toolbar{grid-template-columns:1fr 1fr}.group-actions{grid-column:1/-1}.member-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-backdrop{align-items:end;padding:0}.player-picks-dialog{width:100%;max-height:min(90dvh,820px);padding-bottom:var(--safe-bottom);border-width:1px 0 0;border-radius:20px 20px 0 0;animation:sheet-in .32s cubic-bezier(.16,1,.3,1)}.player-picks-dialog:before{content:"";z-index:3;background:#c6c8c3;border-radius:99px;width:38px;height:4px;margin:7px auto -11px;display:block;position:sticky;top:7px}.player-picks-header{padding-top:25px}.player-picks-header .dialog-close{width:44px;height:44px}@keyframes sheet-in{0%{opacity:.72;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.auth-layout{min-height:100dvh}.auth-art{min-height:280px;padding:calc(28px + var(--safe-top)) max(28px,var(--safe-right)) 30px max(28px,var(--safe-left))}.auth-message h1{font-size:clamp(48px,11vw,76px)}.auth-form-wrap{padding:42px max(24px,var(--safe-right)) calc(48px + var(--safe-bottom)) max(24px,var(--safe-left))}}@media (max-width:640px){.site-header{min-height:calc(68px + var(--safe-top));padding-top:var(--safe-top)}.hero{padding-top:36px}.hero h1{letter-spacing:-.07em;font-size:clamp(50px,16vw,68px)}.scoreboard-frame{border-radius:16px;margin-right:8px}.ticker-strip{min-height:52px}.app-header-context{display:none}.app-header .brand-name{display:inline}.app-main{padding-inline:max(12px,var(--safe-right)) max(12px,var(--safe-left))}.page-title-row{gap:16px;padding-inline:4px}.page-title-row h1{letter-spacing:-.055em;font-size:clamp(36px,12vw,50px)}.page-title-row p{font-size:13px}.pool-nav{margin-inline:calc(max(12px, var(--safe-right)) * -1) calc(max(12px, var(--safe-left)) * -1);padding-inline:max(12px,var(--safe-right)) max(12px,var(--safe-left))}.tabs{width:100%}.tabs button{flex:1;min-height:44px}.surface{border-radius:16px}.pool-card{gap:16px;padding:18px}.pool-side{justify-content:space-between;align-items:center;gap:12px;display:flex}.pool-open-link{min-height:44px;margin-top:0}.stat-row{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;margin-inline:-12px;padding-inline:12px;display:flex;overflow-x:auto}.stat-row::-webkit-scrollbar{display:none}.stat-card{scroll-snap-align:start;min-width:min(48vw,190px)}.week-row{grid-template-columns:auto minmax(0,1fr)}.week-row .button{grid-column:1/-1;width:100%}.quick-picks{gap:13px;padding:15px}.quick-picks-heading{gap:12px}.autofill-toggle{min-height:58px;padding:10px 12px}.autofill-toggle input{appearance:auto;width:21px;height:21px}.quick-pick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.quick-pick-button{text-align:center;flex-direction:column;gap:4px;min-width:0;min-height:54px;padding-inline:5px;font-size:10px;line-height:1.05}.pick-card{grid-template-columns:minmax(0,1fr) 72px;gap:10px;padding:0 11px 11px;overflow:hidden}.pick-time{background:#f0ece2;border-bottom:1px solid #0b12101c;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 9px;margin:0 -11px;padding:10px 11px}.pick-time>span:first-child{color:var(--ink)}.kickoff-clock,.pick-time strong{white-space:nowrap}.game-location{margin-top:0}.game-location,.pick-game-status{grid-column:1/-1}.team-buttons{gap:6px}.team-button{min-height:76px;padding:9px;font-size:13px}.team-button>span{align-items:flex-start}.confidence-select{background-position:calc(100% - 12px) calc(50% - 2px),calc(100% - 7px) calc(50% - 2px);width:100%;min-height:76px;padding:0 22px 0 8px;font-size:17px}.sticky-save{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-top:10px;padding-bottom:10px}.sticky-save .save-summary,.sticky-save>.kicker{display:none}.sticky-save h3{grid-column:1;font-size:13px}.sticky-save .progress-track{grid-column:1;min-width:0}.sticky-save .full-button{grid-area:1/2/3;min-height:50px;padding-inline:15px;font-size:12px}.leaderboard-group-filter,.member-picker,.overview-leaderboard-controls,.standings-toolbar,.week-browser-list{grid-template-columns:1fr}.leaderboard-group-filter{gap:8px;padding:13px 14px}.leaderboard-group-filter p{margin:0}.week-browser{padding:14px}.week-browser-heading{margin-bottom:10px}.week-browser-heading h2,.week-browser-heading>svg,.week-browser-list{display:none}.week-browser-mobile{display:grid}.week-browser-mobile>span{color:#56616a;font-size:11px;font-weight:760}.week-browser-item{grid-template-columns:auto minmax(0,1fr) auto}.week-browser-item .button{grid-column:auto;width:auto}.full-standings-heading,.leaderboard-heading{padding:18px}.full-standings-heading h2,.leaderboard-heading h2{font-size:24px}.full-standings .leaderboard,.full-standings .leaderboard tbody,.leaderboard-wrap .leaderboard,.leaderboard-wrap .leaderboard tbody{min-width:0;display:block}.full-standings .leaderboard thead,.leaderboard-wrap .leaderboard thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.full-standings .leaderboard tbody tr,.leaderboard-wrap .leaderboard tbody tr{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 68px;align-items:center;min-height:86px;padding:11px 12px;display:grid}.full-standings .leaderboard td,.leaderboard-wrap .leaderboard td{border:0;padding:4px 6px}.full-standings .leaderboard .standings-rank,.leaderboard-wrap .leaderboard .standings-rank{grid-column:1;align-content:center;justify-items:start;gap:5px;display:grid}.full-standings .leaderboard .standings-rank:before,.leaderboard-wrap .leaderboard .standings-rank:before{content:"RANK";color:#68727c;font:760 7px/1 var(--font-mono),monospace;letter-spacing:.08em}.full-standings .leaderboard .standings-player,.leaderboard-wrap .leaderboard .standings-player{grid-column:2;min-width:0;padding-inline:8px}.full-standings .leaderboard .standings-player .player-name-button,.leaderboard-wrap .leaderboard .standings-player .player-name-button{min-width:0;max-width:100%;display:block}.full-standings .leaderboard .standings-player .player-name-button strong,.leaderboard-wrap .leaderboard .standings-player .player-name-button strong{overflow-wrap:anywhere;font-size:15px;line-height:1.1;display:block}.full-standings .leaderboard .standings-desktop-stat,.leaderboard-wrap .leaderboard .standings-desktop-stat{display:none}.full-standings .leaderboard .standings-points,.leaderboard-wrap .leaderboard .standings-points{grid-column:3;justify-items:end;gap:3px;font-size:22px;display:grid}.full-standings .leaderboard .standings-points:before,.leaderboard-wrap .leaderboard .standings-points:before{content:"PTS";color:#68727c;font:700 8px/1 var(--font-mono),monospace;letter-spacing:.08em}.full-standings .mobile-standings-stats,.leaderboard-wrap .mobile-standings-stats{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:10px;display:flex}.mobile-standings-stats>span{gap:3px;display:grid}.mobile-standings-stats small{color:#68727c;font:760 7px/1 var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.mobile-standings-stats strong{color:var(--broadcast-black);font:820 13px/1 var(--font-condensed),Arial,sans-serif}.full-table-scroll{overflow:visible}.full-table-meta{padding-inline:16px}.group-editor{margin:12px}.group-editor-footer>div{grid-template-columns:1fr}.revealed-picks-list{padding:12px}.revealed-pick{border-radius:12px}.game-check{min-height:64px}.game-check input,.member-option input{appearance:auto}.admin-actions{grid-template-columns:1fr;display:grid}.auth-art{min-height:230px;padding-inline:max(22px,var(--safe-right)) max(22px,var(--safe-left))}.auth-art>.kicker:last-child,.auth-message p{display:none}.auth-message h1{margin-bottom:0;font-size:clamp(46px,14vw,64px)}.auth-form-wrap{align-items:start;padding-top:34px}.auth-card h2{font-size:34px}.endpoint-box{grid-template-columns:minmax(0,1fr) 52px}.endpoint-box code{white-space:nowrap}}@media (max-width:350px){.app-header .brand-name{display:none}.quick-pick-button{font-size:9px}.pick-time{grid-template-columns:auto 1fr}.kickoff-clock{justify-self:end}.pick-time strong{grid-column:1}.team-button{font-size:12px}.sticky-save .full-button svg{display:none}}.header-start-short{display:none}@media (max-width:900px){.landing-page{overflow:clip}.landing-page .hero{min-height:auto;padding:56px max(24px,var(--safe-right)) 64px max(24px,var(--safe-left));grid-template-columns:minmax(0,1fr);gap:48px}.landing-page .hero-copy,.landing-page .scoreboard-frame{width:min(680px,100%);min-width:0;margin-inline:auto}.landing-page .hero-copy{text-align:center}.landing-page .hero .eyebrow{justify-content:center}.landing-page .hero h1{white-space:nowrap;max-width:none;font-size:clamp(66px,12vw,92px)}.landing-page .hero-lede{max-width:620px;margin-inline:auto;font-size:17px}.landing-page .hero-actions,.landing-page .trust-row{justify-content:center}.landing-page .steps-grid{grid-template-columns:1fr}}@media (max-width:640px){.landing-page .site-header{width:100%;min-height:calc(64px + var(--safe-top));padding:var(--safe-top) max(12px,var(--safe-right)) 0 max(12px,var(--safe-left));gap:8px}.landing-page .site-header .brand{gap:8px;min-width:0}.landing-page .site-header .brand-mark{flex:none;width:40px;height:36px}.landing-page .site-header .brand-name{white-space:nowrap;font-size:15px}.landing-page .header-actions{flex:none;gap:2px;margin-left:auto}.landing-page .header-actions .button{min-height:44px;padding-inline:9px;font-size:11px}.landing-page .header-actions .header-start{min-width:58px}.landing-page .header-start-long{display:none}.landing-page .header-start-short{display:inline}.landing-page .header-start svg{display:none}.landing-page .hero{padding:30px max(16px,var(--safe-right)) 44px max(16px,var(--safe-left));gap:32px}.landing-page .hero-copy{text-align:left}.landing-page .hero .eyebrow{white-space:nowrap;justify-content:flex-start;max-width:none;font-size:10px}.landing-page .hero h1{letter-spacing:-.035em;margin:17px 0 18px;font-size:clamp(52px,15.5vw,62px);line-height:.86}.landing-page .hero-lede{max-width:35ch;margin-inline:0;font-size:17px;line-height:1.52}.landing-page .hero-actions{grid-template-columns:1fr;gap:10px;margin-top:26px;display:grid}.landing-page .hero-actions .button{width:100%;min-height:52px;font-size:14px}.landing-page .trust-row{border-block:1px solid var(--broadcast-rule-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:25px;display:grid}.landing-page .trust-row span{border-right:1px solid var(--broadcast-rule-dark);color:#d2d7dc;align-items:flex-start;min-width:0;min-height:58px;padding:12px 8px;font-size:12px;line-height:1.25}.landing-page .trust-row span:last-child{border-right:0}.landing-page .trust-row svg{flex:none;margin-top:1px}.landing-page .scoreboard-frame{box-shadow:0 18px 48px #0000003d}.landing-page .scoreboard-topline{align-items:center;gap:12px;padding:17px 15px}.landing-page .scoreboard-topline h2{font-size:26px}.landing-page .rank-chip{flex:none;padding:8px;font-size:14px}.landing-page .score-summary div{min-width:0;padding:13px 10px}.landing-page .score-summary strong{font-size:21px}.landing-page .sample-games{padding:8px}.landing-page .sample-game{grid-template-columns:63px minmax(0,1fr) 42px;gap:7px;min-width:0;padding:10px 8px}.landing-page .sample-matchup{min-width:0;padding-left:8px}.landing-page .team-line{gap:6px;min-width:0;font-size:12px}.landing-page .team-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-page .confidence-badge{font-size:16px}.landing-page .board-footer{flex-direction:column;align-items:flex-start;gap:6px;padding:11px 13px;font-size:10px}.landing-page .ticker-strip{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:0;padding:0;display:grid;overflow:visible}.landing-page .ticker-strip span{text-align:center;border-bottom:1px solid #ffffff61;border-right:1px solid #ffffff61;place-items:center;min-height:58px;padding:11px 12px;line-height:1.3;display:grid}.landing-page .ticker-strip span:nth-of-type(2n){border-right:0}.landing-page .ticker-strip span:nth-of-type(n+3){border-bottom:0}.landing-page .ticker-strip i{display:none}.landing-page .how-section{padding-block:72px 78px}.landing-page .section-heading{margin-bottom:26px;display:block}.landing-page .section-heading .kicker{display:none}.landing-page .section-heading h2{letter-spacing:-.025em;font-size:clamp(42px,12vw,50px);line-height:.93}.landing-page .section-heading p{margin-top:16px;font-size:16px;line-height:1.55}.landing-page .steps-grid{border-top:1px solid var(--broadcast-rule);gap:0}.landing-page .step-card,.landing-page .step-card.orange-card{border:0;border-bottom:1px solid var(--broadcast-rule);min-height:0;color:var(--broadcast-copy);background:0 0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 24px;gap:6px 12px;padding:22px 4px;display:grid}.landing-page .step-card .step-number{color:var(--broadcast-red);grid-area:1/1;margin:3px 0 0}.landing-page .step-card .step-icon{width:23px;height:23px;color:var(--broadcast-copy);grid-area:2/1}.landing-page .step-card h3{grid-area:1/2;margin:0;font-size:27px}.landing-page .step-card p,.landing-page .step-card.orange-card p{color:#4f5962;grid-area:2/2;margin:0;font-size:15px;line-height:1.5}.landing-page .step-card .step-arrow{color:var(--broadcast-red);grid-area:1/3/span 2;align-self:center;margin:0}.landing-page .agent-section{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:25px 22px}.landing-page .agent-icon{width:52px;height:52px}.landing-page .agent-section h2{margin-top:6px;font-size:31px;line-height:1}.landing-page .agent-section p{margin-top:9px;font-size:15px;line-height:1.5}.landing-page .agent-section .button{grid-column:1/-1;width:100%;min-height:50px}.landing-page .final-cta{padding-block:82px 88px}.landing-page .final-cta .kicker{display:none}.landing-page .final-cta h2{letter-spacing:-.03em;margin-top:0;font-size:clamp(58px,18vw,72px);line-height:.88}.landing-page .final-cta p{max-width:28ch;font-size:16px;line-height:1.5}.landing-page .final-cta .button{width:100%;min-height:52px}.landing-page .site-footer{min-height:0;padding-block:24px calc(28px + var(--safe-bottom));grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;display:grid}.landing-page .site-footer p{margin:0;font-size:12px;line-height:1.4}.landing-page .site-footer>span{grid-column:1/-1}}@media (max-width:350px){.landing-page .site-header .brand-name{display:none}.landing-page .hero .eyebrow{white-space:normal}.landing-page .hero h1{font-size:50px}.landing-page .trust-row{grid-template-columns:1fr}.landing-page .trust-row span{border-right:0;border-bottom:1px solid var(--broadcast-rule-dark);align-items:center;min-height:44px}.landing-page .trust-row span:last-child{border-bottom:0}.landing-page .sample-game{grid-template-columns:58px minmax(0,1fr) 38px}}@media (max-width:640px) and (pointer:coarse){.landing-page .button,.landing-page .header-actions .button{min-height:48px}}@media (orientation:landscape) and (max-height:540px) and (max-width:900px){:root{--mobile-nav-height:58px}.mobile-bottom-nav a{grid-template-columns:auto auto;gap:7px;min-height:48px}.mobile-bottom-nav a.active:before{display:none}.sticky-save{padding-block:7px}}@media (display-mode:standalone){.app-header{box-shadow:0 10px 32px #0b121029}.mobile-bottom-nav{padding-bottom:max(var(--safe-bottom),6px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--broadcast-black:#11151a;--broadcast-black-2:#1c2228;--broadcast-black-3:#292f35;--broadcast-red:#e10600;--broadcast-red-dark:#b90500;--broadcast-white:#fff;--broadcast-canvas:#eef0f2;--broadcast-panel:#f8f9fa;--broadcast-rule:#c8cdd2;--broadcast-rule-dark:#424950;--broadcast-copy:#11151a;--broadcast-muted:#68727c;--broadcast-positive:#16723a;--signal-red:#e10600}body{background:var(--broadcast-canvas);color:var(--broadcast-copy)}.app-body.team-themed{--broadcast-red:var(--team-accent);--broadcast-red-dark:var(--team-accent-dark)}.team-themed .app-header .brand-name span,.team-themed .endpoint-box code,.team-themed .full-standings-heading .kicker,.team-themed .leaderboard-heading .kicker,.team-themed .page-title-row .kicker-orange,.team-themed .tool-list code{color:var(--team-accent-light)}.team-themed .pick-game-status.live,.team-themed .pick-result.wrong,.team-themed .status-pill.live{background:var(--signal-red);color:#fff}.team-themed .security-card{border-top-color:var(--signal-red)}.team-themed .leaderboard tr.top-three,.team-themed .member-option:has(input:checked){background:var(--team-accent)}@supports (color:color-mix(in lab,red,red)){.team-themed .leaderboard tr.top-three,.team-themed .member-option:has(input:checked){background:color-mix(in srgb,var(--team-accent) 9%,white)}}.app-body.team-themed .full-standings .leaderboard tbody tr.top-three,.app-body.team-themed .leaderboard-wrap .leaderboard tbody tr.top-three{background:var(--team-accent)}@supports (color:color-mix(in lab,red,red)){.app-body.team-themed .full-standings .leaderboard tbody tr.top-three,.app-body.team-themed .leaderboard-wrap .leaderboard tbody tr.top-three{background:color-mix(in srgb,var(--team-accent) 9%,white)}}.team-themed .team-button em{background:var(--team-accent)}@supports (color:color-mix(in lab,red,red)){.team-themed .team-button em{background:color-mix(in srgb,var(--team-accent) 11%,white)}}.team-themed .team-button em{color:var(--team-accent)}.team-themed a:focus-visible,.team-themed button:focus-visible,.team-themed input:focus-visible,.team-themed select:focus-visible{outline-color:var(--team-accent)}@supports (color:color-mix(in lab,red,red)){.team-themed a:focus-visible,.team-themed button:focus-visible,.team-themed input:focus-visible,.team-themed select:focus-visible{outline-color:color-mix(in srgb,var(--team-accent) 45%,transparent)}}.team-theme-badge{color:#d9dee2;min-height:32px;font:760 10px/1 var(--font-mono),monospace;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.team-preview-colors,.team-theme-swatch{border:1px solid #ffffff61;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.team-theme-swatch{width:30px;height:18px}.team-theme-swatch i:first-child{background:var(--team-swatch-primary)}.team-theme-swatch i:last-child{background:var(--team-secondary)}.team-theme-abbr{display:none}.email-preferences-panel,.favorite-team-panel{grid-column:1/-1}.payout-profile-panel{border-top:4px solid var(--broadcast-black-2);grid-column:1/-1}.payout-profile-fields{grid-template-columns:minmax(180px,.55fr) minmax(260px,1.45fr);gap:14px;display:grid}.payout-profile-save{justify-self:start}.favorite-team-layout{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:stretch;gap:26px;display:grid}.favorite-team-controls{align-content:start;gap:14px;display:grid}.field-help{color:var(--broadcast-muted);margin:0;font-size:11px;line-height:1.45}.error-copy{color:#9f0904}.team-theme-toggle{border:1px solid var(--broadcast-rule);cursor:pointer;background:#f1f3f4;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:grid}.team-theme-toggle input{width:19px;height:19px;accent-color:var(--broadcast-red);margin:0}.team-theme-toggle label,.team-theme-toggle small{display:block}.team-theme-toggle label{color:#20272e;cursor:pointer;font-size:13px;font-weight:750}.team-theme-toggle small{color:#5b6670;margin-top:4px;font-size:11px;line-height:1.35}.team-theme-toggle.disabled{cursor:not-allowed;opacity:.58}.team-theme-toggle.disabled label{cursor:not-allowed}.team-save-button{justify-self:start}.team-preview{border:1px solid var(--broadcast-rule-dark);background:var(--broadcast-black-2);color:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;align-items:center;gap:15px;min-height:198px;padding:20px;display:grid;position:relative;overflow:hidden}.team-preview-label{color:#aeb6bd;font:760 9px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1}.team-preview-monogram{background:var(--preview-action,#323941);color:#fff;width:72px;height:68px;font:900 24px/1 var(--font-condensed),Arial,sans-serif;text-transform:uppercase;place-items:center;display:grid}.team-preview-empty span,.team-preview-empty strong,.team-preview>div:not(.team-preview-empty) span,.team-preview>div:not(.team-preview-empty) strong{display:block}.team-preview>div:not(.team-preview-empty) strong{font-family:var(--font-condensed),Arial,sans-serif;font-size:25px;line-height:1}.team-preview-empty span,.team-preview>div:not(.team-preview-empty) span{color:#b5bdc4;margin-top:6px;font-size:11px}.team-preview-colors{grid-column:1/-1;width:100%;height:22px}.team-preview-colors i:first-child{background:var(--preview-accent,#343b42)}.team-preview-colors i:last-child{background:var(--preview-secondary,#68727c)}.team-preview-empty{grid-column:1/-1;align-self:center}.team-preview-empty strong{font-family:var(--font-condensed),Arial,sans-serif;text-transform:uppercase;font-size:30px}@media (max-width:900px){.team-theme-school{display:none}.team-theme-abbr{display:inline}}@media (max-width:640px){.team-theme-badge{margin-left:auto}.team-theme-swatch{width:26px}.favorite-team-layout{gap:18px}.favorite-team-layout,.payout-profile-fields{grid-template-columns:1fr}.payout-profile-save{width:100%}.favorite-team-panel{padding:18px}.team-save-button{width:100%}.profile-save-button{justify-self:stretch;width:100%}.team-preview{min-height:174px}}@media (max-width:350px){.team-theme-badge{gap:6px}.team-theme-abbr{font-size:9px}}body>script#gamecenter-design-contract{display:none}.brand{font-family:var(--font-condensed),var(--font-sans),Arial,sans-serif;letter-spacing:-.02em;gap:10px}.brand-mark{background:var(--broadcast-red);color:#fff;width:42px;height:36px;font-family:var(--font-condensed),Arial,sans-serif;border-radius:1px;font-size:13px;font-weight:900;transform:skew(-7deg)}.brand-name{color:inherit;letter-spacing:-.025em;font-size:18px;font-weight:900}.brand-name span{color:var(--broadcast-red);margin-left:3px}.button{letter-spacing:.01em;text-transform:uppercase;border-radius:2px;min-height:42px;font-size:13px;font-weight:820;transition:color .14s,background .14s,border-color .14s,transform .12s}.button-primary:hover,.button:hover{box-shadow:none;transform:none}.button-primary{background:var(--broadcast-red);color:#fff;box-shadow:none}.button-primary:hover{background:var(--broadcast-red-dark)}.button-outline{background:#fff;border-color:#5b626a}.button-ghost:hover{background:#e4e7ea}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #e1060057}.eyebrow,.kicker,.section-label,.section-tag{font-family:var(--font-mono),monospace;letter-spacing:.09em;font-weight:780}.agent-section .kicker,.kicker-orange,.scoreboard-topline .kicker,.section-tag{color:var(--broadcast-red)}.site-header{background:var(--broadcast-black);color:#fff;border-top:4px solid var(--broadcast-red);border-bottom:0;width:100%;min-height:68px;padding:0 max(24px,50vw - 590px)}.site-header .button-ghost,.site-header .text-link{color:#d7dbe0}.site-header .button-ghost:hover,.site-header .text-link:hover{color:#fff;background:var(--broadcast-black-3)}.site-header .button-primary{min-height:40px}.hero{background:var(--broadcast-black-2);color:#fff;border-bottom:5px solid var(--broadcast-red);grid-template-columns:minmax(0,1fr) minmax(420px,610px);gap:clamp(48px,7vw,110px);width:100%;max-width:none;min-height:670px;padding:76px max(24px,50vw - 590px) 88px}.auth-card h2,.auth-message h1,.error-page h1,.final-cta h2,.full-standings-heading h2,.hero h1,.leaderboard-heading h2,.page-title-row h1,.panel-heading h2,.panel-heading h3,.pool-card h3,.section-heading h2{font-family:var(--font-condensed),var(--font-sans),Arial,sans-serif;font-stretch:75%}.hero h1{letter-spacing:-.035em;max-width:680px;margin:19px 0 20px;font-size:clamp(72px,8vw,118px);line-height:.82}.hero .eyebrow{color:#c8ced4}.live-dot{background:var(--broadcast-red);box-shadow:0 0 0 4px #e1060033}.hero-lede{color:#c4cad0;font-size:18px}.trust-row{color:#aeb5bc}.trust-row svg{color:#ff3832}.scoreboard-frame{color:var(--broadcast-copy);background:#fff;border:1px solid #4b5259;border-radius:3px;padding:0;overflow:hidden;transform:none;box-shadow:0 24px 70px #00000047}.scoreboard-frame:before{display:none}.scoreboard-topline{background:var(--broadcast-black);color:#fff;border-bottom:4px solid var(--broadcast-red);padding:22px 24px}.scoreboard-topline h2{font-family:var(--font-condensed),Arial,sans-serif;font-size:31px}.rank-chip{background:var(--broadcast-red);color:#fff;border-radius:1px}.rank-chip span{color:#ffd7d5}.score-summary{background:var(--broadcast-black-2);color:#fff;gap:0;padding:0}.score-summary div{border:0;border-right:1px solid var(--broadcast-rule-dark);background:0 0;border-radius:0;padding:17px}.score-summary span{color:#9da5ad;font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.sample-games{background:var(--broadcast-canvas);gap:0;padding:12px}.sample-game{border:1px solid var(--broadcast-rule);border-bottom:0;border-radius:0}.sample-game:last-child{border-bottom:1px solid var(--broadcast-rule)}.sample-game.live{border-color:var(--broadcast-rule)}.sample-game.live .game-state{color:var(--broadcast-red)}.confidence-badge{background:var(--broadcast-red);color:#fff;border-radius:1px}.confidence-badge small{color:#ffd1ce}.board-footer{background:var(--broadcast-black);color:#aeb5bc;margin:0;padding:12px 17px}.ticker-strip{background:var(--broadcast-red);color:#fff;border:0;min-height:50px;font-size:11px}.ticker-strip i{background:#ffffff73;border-radius:0;width:1px;height:18px}.how-section{padding-block:104px 118px}.section-heading h2{letter-spacing:-.03em;font-size:clamp(52px,6vw,82px)}.step-card{border-color:var(--broadcast-rule);border-radius:2px;min-height:330px;transform:none}.step-card .step-number{color:var(--broadcast-red)}.step-card h3{font-family:var(--font-condensed),Arial,sans-serif;letter-spacing:-.02em;font-size:31px}.cream-card,.lime-card{background:#fff}.orange-card{background:var(--broadcast-black-2);color:#fff}.orange-card p{color:#b9c0c6}.orange-card .step-number,.orange-card>svg{color:#ff3934}.agent-section{background:var(--broadcast-black-2);border-top:5px solid var(--broadcast-red);border-radius:2px}.agent-icon{background:var(--broadcast-red);color:#fff;border-radius:1px}.final-cta h2{letter-spacing:-.035em}.site-footer{border-color:var(--broadcast-rule)}.app-body{background:var(--broadcast-canvas)}.app-header{background:var(--broadcast-black);border-top:4px solid var(--broadcast-red);border-bottom:0;gap:24px;height:66px;padding-inline:max(24px,50vw - 660px)}.app-header .brand-mark{background:var(--broadcast-red);color:#fff}.app-header .brand-name span{color:#ff332d}.app-header-context{color:#8e979f}.app-nav a{color:#b3bac1;text-transform:uppercase;border-radius:1px;min-height:42px;font-size:12px}.app-nav a.active,.app-nav a:hover{background:var(--broadcast-black-3);color:#fff;box-shadow:inset 0 -3px var(--broadcast-red)}.app-nav-button{background:var(--broadcast-black-3);color:#b8bfc6;border-radius:1px}.app-main{width:min(1320px,100% - 32px);padding-top:28px}.page-title-row{background:var(--broadcast-black-2);color:#fff;border-top:4px solid var(--broadcast-red);align-items:center;min-height:160px;margin-bottom:0;padding:28px 30px}.page-title-row h1{letter-spacing:-.025em;margin-top:6px;font-size:clamp(48px,6vw,76px);font-weight:820;line-height:.9}.page-title-row .muted,.page-title-row p{color:#b7bec5}.page-title-row .kicker-orange{color:#ff6b66}.page-title-row .inline-code{color:#fff}.gamecenter-title-actions{justify-items:end;gap:13px;display:grid}.gamecenter-title-rail{border:1px solid var(--broadcast-rule-dark);background:var(--broadcast-black);grid-template-columns:repeat(3,minmax(84px,1fr));display:grid}.gamecenter-title-rail>span{border-right:1px solid var(--broadcast-rule-dark);gap:4px;min-width:84px;padding:12px 14px 11px;display:grid}.gamecenter-title-rail>span:last-child{border-right:0}.gamecenter-title-rail small{color:#929ba3;font:760 9px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.gamecenter-title-rail strong{color:#fff;font:850 22px/.95 var(--font-condensed),Arial,sans-serif;letter-spacing:-.02em;text-transform:uppercase}.gamecenter-title-rail .live-value{color:#ff3c36}.gamecenter-week-strip{background:var(--broadcast-black);scrollbar-width:none;border:1px solid var(--broadcast-rule-dark);border-top:0;min-height:50px;display:flex;overflow-x:auto}.gamecenter-week-strip::-webkit-scrollbar{display:none}.gamecenter-week-strip a{border-right:1px solid var(--broadcast-rule-dark);color:#b8c0c7;text-align:center;text-transform:uppercase;place-content:center;gap:3px;min-width:82px;padding:8px 16px;display:grid}.gamecenter-week-strip small{color:inherit;font:760 8px/1 var(--font-mono),monospace;letter-spacing:.08em}.gamecenter-week-strip strong{color:#fff;font:850 18px/1 var(--font-condensed),Arial,sans-serif}.gamecenter-week-strip a.selected{background:var(--broadcast-red);color:#fff}.surface{border:1px solid var(--broadcast-rule);box-shadow:none;background:#fff;border-radius:2px}.pool-nav{border-top:0;gap:0;min-height:52px;margin-bottom:18px;padding:0}.pool-nav a{border-right:1px solid var(--broadcast-rule);text-transform:uppercase;border-radius:0;min-height:51px;padding-inline:18px;font-size:11px}.pool-nav a:hover{background:#f1f3f4}.pool-nav a.active{color:var(--broadcast-red);box-shadow:inset 0 -3px var(--broadcast-red);background:#fff}.panel{padding:22px}.panel-heading h2,.panel-heading h3{letter-spacing:-.01em}.section-label{color:#4d565f}.status-pill{color:#343b42;background:#e4e7ea;border-radius:1px}.inline-code,.invite-code,.status-pill.live{background:var(--broadcast-red);color:#fff}.inline-code,.invite-code{border-radius:1px}.copy-invite{border-color:var(--broadcast-red-dark);background:var(--broadcast-red);color:#fff;border-radius:2px}.input,.select{background-color:#fff;border-color:#aeb5bc;border-radius:2px;min-height:46px}.input::placeholder{color:#7d858d}.error-banner,.success-banner{border-radius:1px}.error-banner{color:#9f0904;background:#fff0ef;border-color:#ee817d}.success-banner{color:#155c32;background:#edf8f1;border-color:#8bc19e}.auth-layout{background:var(--broadcast-black)}.auth-art{background-color:var(--broadcast-black-2);border-top:5px solid var(--broadcast-red);background-image:none}.auth-art .brand-mark{background:var(--broadcast-red);color:#fff}.auth-art .brand-name span,.auth-message span{color:#ff3832}.auth-message h1{letter-spacing:-.035em}.auth-form-wrap{background:var(--broadcast-canvas)}.auth-tabs,.tabs{background:#dfe2e5;border-radius:1px}.auth-tabs button,.tabs button{color:#384149;text-transform:uppercase;border-radius:0}.auth-tabs button.active,.tabs button.active{color:var(--broadcast-red);box-shadow:inset 0 -3px var(--broadcast-red)}.pool-card{cursor:pointer;border-radius:2px;position:relative}.pool-open-link{color:var(--broadcast-red);text-transform:uppercase}.pool-open-link:after{content:"";z-index:1;position:absolute;inset:0}.pool-open-link:focus-visible{outline:none}.pool-open-link:focus-visible:after{outline-offset:2px;outline:3px solid #e106007a}.copy-invite.compact{z-index:2;position:relative}.empty-state{background:#f8f9fa}.subtle-card{border-color:var(--broadcast-rule);background:#f1f3f4;border-radius:2px}.stat-card{border-radius:2px;position:relative;overflow:hidden}.stat-card:before{content:"";background:var(--broadcast-red);width:3px;position:absolute;inset:0 auto 0 0}.stat-card strong{font-family:var(--font-condensed),Arial,sans-serif;font-size:34px}.week-number{background:var(--broadcast-black-2);color:#fff;border-radius:1px}.week-browser-item .button,.week-row .button{color:var(--broadcast-red)}.quick-picks{border-top:3px solid var(--broadcast-red);border-radius:2px}.quick-picks-heading p{color:var(--broadcast-muted)}.autofill-toggle{border-color:var(--broadcast-rule);background:#f1f3f4;border-radius:2px}.autofill-toggle input{accent-color:var(--broadcast-red)}.quick-pick-button{border-color:var(--broadcast-rule);background:#f4f5f6;border-radius:1px}.quick-pick-button:hover{border-color:var(--broadcast-red);color:var(--broadcast-red);background:#fff}.pick-card{border-radius:2px;grid-template-columns:158px minmax(0,1fr) 86px;gap:0;padding:0;overflow:hidden}.pick-card.locked{opacity:1;background:#e8eaec}.pick-time{border-right:1px solid var(--broadcast-rule);background:#f1f3f4;align-content:center;height:100%;padding:13px}.kickoff-clock,.pick-time>span:first-child{color:var(--broadcast-copy)}.pick-time strong{color:#384149}.game-location{color:#4f5961}.pick-game-status{color:#454f58;background:#d9dde0;border-radius:1px}.pick-game-status.live{background:var(--broadcast-red);color:#fff}.pick-game-status.automatic{color:#8a4c00;background:#fff1d6}.pick-game-status.replacement{color:#7a4200;background:#fff1d6}.pick-card.replacement-required{border-color:#d68a00;box-shadow:inset 4px 0 #d68a00}.replacement-pick-notice{color:#573300;background:#fff7e5;border:1px solid #e4b75f;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px 11px;font-size:12px;line-height:1.35;display:grid}.replacement-pick-notice strong{margin-bottom:2px;display:block}.team-buttons{gap:6px;padding:10px}.team-button{border-color:var(--broadcast-rule);color:#303840;background:#fff;border-radius:1px;min-height:62px}.team-button small{color:#59636d}.team-button em{color:#aa0b06;background:#ffe3e1;border-radius:1px}.team-button.selected{border-color:var(--pick-team-edge,var(--broadcast-black-2));background:var(--pick-team-bg,var(--broadcast-black-2));box-shadow:inset 0 -4px var(--pick-team-edge,var(--broadcast-red))}.team-button.selected,.team-button.selected small{color:var(--pick-team-fg,white)}.team-button.selected em{background:var(--pick-team-fg,white);color:var(--pick-team-bg,var(--broadcast-black-2))}.confidence-select{background-color:var(--broadcast-red);color:#fff;min-height:62px;font-family:var(--font-condensed),Arial,sans-serif;background-image:linear-gradient(45deg,#0000 50%,#fff 0),linear-gradient(135deg,#fff 50%,#0000 0);background-position:calc(100% - 15px) calc(50% - 1px),calc(100% - 10px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-radius:1px;align-self:stretch;margin:10px 10px 10px 0;padding:0 27px 0 12px;font-size:20px}.pick-card.locked .confidence-select{background-color:#59636d}.pick-card.replacement-required .confidence-select:disabled{color:#fff;opacity:1;background-color:#805000}.confidence-select.duplicate,.pick-card.locked .confidence-select.duplicate{border:3px solid var(--broadcast-red);outline-offset:1px;background-color:#fff0ef;background-image:linear-gradient(45deg,transparent 50%,var(--broadcast-red) 50%),linear-gradient(135deg,var(--broadcast-red) 50%,transparent 50%);color:#9c0b06;box-shadow:inset 0 -5px var(--broadcast-red);outline:2px solid #ffaaa6}.sticky-save h3.invalid{color:var(--broadcast-red)}.sticky-save{border-top:3px solid var(--broadcast-red);border-radius:2px}.progress-track{background:#d7dade;border-radius:0}.progress-track span{background:var(--broadcast-red)}.full-standings,.leaderboard-wrap{border-radius:2px}.full-standings-heading,.leaderboard-heading{background:var(--broadcast-black-2);color:#fff;border-bottom:4px solid var(--broadcast-red)}.full-standings-heading .kicker,.leaderboard-heading .kicker{color:#ff3a34}.full-standings-heading p{color:#b6bdc4}.leaderboard th{color:#525c65;background:#eef0f2}.leaderboard td,.leaderboard th{border-color:var(--broadcast-rule)}.leaderboard .points,.leaderboard .rank{font-family:var(--font-condensed),Arial,sans-serif}.leaderboard tr.top-three{background:#fff2f1}.leaderboard tr.top-three .points,.leaderboard tr.top-three .rank{color:var(--broadcast-red)}.player-name-button strong{text-decoration-color:#8a9299}.player-name-button:hover strong{color:var(--broadcast-red);-webkit-text-decoration-color:var(--broadcast-red);text-decoration-color:var(--broadcast-red)}.week-browser{border-top:3px solid var(--broadcast-red)}.week-browser-item{background:#f3f4f5;border-radius:1px}.week-browser-item small{color:#525c65}.week-browser-item.selected{border-color:var(--broadcast-red);box-shadow:inset 0 -3px var(--broadcast-red)}.standings-toolbar{background:#eef0f2}.group-editor{border-color:var(--broadcast-rule-dark);background:#f5f6f7;border-radius:2px}.dialog-close,.member-option{border-radius:1px}.member-option:has(input:checked){border-color:var(--broadcast-red);background:#fff1f0}.delete-group{color:#a40c07;background:#fff0ef}.dialog-backdrop{background:#070a0dc7}.player-picks-dialog{border-radius:2px}.player-picks-header{border-top:4px solid var(--broadcast-red);background:#fff}.revealed-pick{background:#f1f3f4;border-radius:1px}.revealed-selection small,.revealed-selection span,.table-note{color:#4d5861}.pick-result{border-radius:1px}.pick-result.correct{background:var(--broadcast-positive);color:#fff}.pick-result.wrong{background:var(--broadcast-red);color:#fff}.pick-result.live{background:var(--broadcast-black-2);color:#fff}.game-check{border-radius:1px}.game-check input,.member-option input{accent-color:var(--broadcast-red)}.agent-ready,.selected-count,.tool-count{background:var(--broadcast-red);color:#fff;border-radius:1px}.mcp-endpoint-card{background:var(--broadcast-black-2)}.endpoint-box{border-radius:1px}.endpoint-box code{color:#ff4c47}.agent-steps li>span,.endpoint-box button{background:var(--broadcast-red);color:#fff}.agent-steps li>span,.tool-list code{border-radius:1px}.tool-list code{background:var(--broadcast-black-2);color:#ff433d}.security-card{border-top:4px solid var(--broadcast-red);background:#fff0ef}.profile-list div{border-color:var(--broadcast-rule)}@media (hover:hover) and (pointer:fine){.surface:not(.pool-nav):not(.sticky-save){transition:border-color .15s,background .15s}.pool-card:hover,.week-browser-item:hover{box-shadow:none;border-color:#8e969e}.pool-card:hover .pool-open-link{text-underline-offset:3px;text-decoration:underline}}@media (max-width:900px){.app-header{min-height:calc(62px + var(--safe-top));border-top:4px solid var(--broadcast-red)}.mobile-bottom-nav{border-top:3px solid var(--broadcast-red);background:#11151afc;box-shadow:0 -12px 32px #0a0f1438}.mobile-bottom-nav a{color:#9aa2aa;border-radius:0}.mobile-bottom-nav a.active{background:var(--broadcast-black-3);color:#fff}.mobile-bottom-nav a.active:before{background:var(--broadcast-red);border-radius:0;width:34px;height:3px;top:-3px}.page-title-row{min-height:152px;padding:25px 24px}.page-title-row h1{font-size:clamp(48px,9vw,68px)}.gamecenter-title-actions{justify-items:stretch;width:100%}.gamecenter-title-rail{width:100%}.gamecenter-title-rail>span{min-width:0}.pool-nav{top:calc(62px + var(--safe-top));background:#fffffffa;box-shadow:0 7px 18px #0a0f1417}.surface{border-radius:2px}.sticky-save{border-top:3px solid var(--broadcast-red);border-radius:0;box-shadow:0 -12px 32px #0a0f1433}.player-picks-dialog{border-radius:5px 5px 0 0}.auth-art{border-top:5px solid var(--broadcast-red)}}@media (max-width:640px){.site-header{padding-inline:max(12px,var(--safe-right)) max(12px,var(--safe-left))}.hero{padding:42px max(16px,var(--safe-right)) 60px max(16px,var(--safe-left));background:var(--broadcast-black-2)}.hero h1{font-size:clamp(62px,18vw,78px)}.scoreboard-frame{margin-right:0}.ticker-strip{background:var(--broadcast-red)}.app-main{padding-top:12px}.page-title-row{margin-inline:0}.page-title-row h1{letter-spacing:-.025em;font-size:clamp(46px,14vw,58px)}.picks-title-row{gap:9px;min-height:0;padding:14px 16px 13px}.picks-title-row h1{white-space:nowrap;margin-top:3px;font-size:clamp(32px,9.4vw,38px);line-height:.92}.picks-title-row p{display:none}.gamecenter-title-rail>span{padding:10px 11px 9px}.gamecenter-title-rail strong{font-size:19px}.picks-title-row .gamecenter-title-rail>span{padding-block:8px 7px}.picks-title-row .gamecenter-title-rail strong{font-size:17px}.gamecenter-week-strip{min-height:44px}.gamecenter-week-strip a{min-width:72px;padding:6px 12px}.gamecenter-week-strip strong{font-size:16px}.pool-nav{margin-top:0}.pick-card{border-radius:1px;grid-template-columns:minmax(0,1fr) 64px}.pick-time{background:#edf0f2;border-right:0;margin:0;padding:9px 11px}.team-buttons{padding:8px}.team-button{min-height:72px;padding:8px}.confidence-select{min-height:72px;margin:8px 8px 8px 0;font-size:18px}.quick-picks{border-radius:1px}.picks-list .quick-picks{gap:8px;padding:10px}.picks-list .quick-picks-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.picks-list .autofill-toggle small,.picks-list .quick-picks-heading>div:first-child p{display:none}.picks-list .autofill-toggle{min-height:42px;padding:6px 8px}.picks-list .autofill-toggle label{font-size:10px}.picks-list .quick-pick-button{min-height:45px}.quick-pick-button{border-radius:1px}.full-standings .leaderboard tbody tr,.leaderboard-wrap .leaderboard tbody tr{background:#fff}.full-standings .leaderboard tbody tr.top-three,.leaderboard-wrap .leaderboard tbody tr.top-three{background:#fff1f0}.revealed-pick{border-radius:1px}.auth-message h1{font-size:clamp(52px,16vw,70px)}}.surface.pro-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#e1060057,#0000 33%),linear-gradient(135deg,#10151b,#1b222a)}.surface.pro-coach{background:linear-gradient(135deg,#fff 0 62%,#fff2f1 100%);border-color:#e1060047}@media (max-width:900px){.mobile-bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-grid{grid-template-columns:1fr}.receipt-row{grid-template-columns:1fr auto}.receipt-fingerprint{grid-area:2/1/auto/-1}.receipt-proof-banner{grid-template-columns:auto 1fr}.receipt-proof-banner .button{grid-column:1/-1;width:100%}}.live-gamecenter{gap:16px;display:grid;overflow-x:clip}.live-gamecenter,.live-gamecenter>*{min-width:0;max-width:100%}.gamecenter-live-title{min-height:112px}.gamecenter-live-title p{align-items:center;gap:6px;display:inline-flex}.gamecenter-feed-warning{color:#ff8c87;font-weight:750;margin-top:11px!important}.spin{animation:score-spin .8s linear infinite}.live-trend-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:12px;display:grid}.live-trend-grid.single{grid-template-columns:minmax(0,1fr)}.chance-panel,.live-trend-card{border-top:4px solid var(--broadcast-black-2);min-width:0;padding:19px 20px}.chance-panel{border-top-color:var(--broadcast-red)}.live-trend-heading,.projected-order-heading,.what-if-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-trend-heading h2,.projected-order-heading h2,.what-if-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:21px}.live-trend-heading h2{overflow-wrap:anywhere}.live-trend-heading>svg,.projected-order-heading>svg,.what-if-heading>svg{color:var(--broadcast-red)}.live-points-rail{border-block:1px solid var(--broadcast-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.live-points-rail>div{border-right:1px solid var(--broadcast-rule);padding:13px 12px}.live-points-rail>div:first-child{padding-left:0}.live-points-rail>div:last-child{border-right:0;padding-right:0}.live-points-rail small,.live-points-rail strong{display:block}.live-points-rail small{color:var(--broadcast-muted);font:750 8px/1.1 var(--font-mono),monospace;text-transform:uppercase}.live-points-rail strong{letter-spacing:-.04em;margin-top:6px;font-size:24px}.gamecenter-warning{color:#9c302c;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;font-weight:700;display:flex}.chance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.chance-meter{border:1px solid var(--broadcast-rule);background:#f1f3f5;padding:10px 11px}.chance-meter.emphasis{border-color:var(--broadcast-red);background:#fff0ef}.chance-meter>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chance-meter span{color:var(--broadcast-muted);font-size:10px;font-weight:750}.chance-meter strong{font:850 21px/1 var(--font-mono),monospace}.chance-track{background:#cfd4d8;height:4px;margin-top:9px;overflow:hidden}.chance-track span{background:var(--broadcast-black-2);height:100%;display:block}.chance-meter.emphasis .chance-track span{background:var(--broadcast-red)}.forecast-range{color:var(--broadcast-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:11px;font-size:10px;display:flex}.forecast-range strong{color:var(--broadcast-copy)}.what-if-panel{border-top:4px solid var(--broadcast-red);min-width:0;max-width:100%;padding:19px 20px 17px;overflow:visible}.what-if-heading>div{min-width:0}.projected-order-heading p,.what-if-heading p{color:var(--broadcast-muted);margin:4px 0 0;font-size:11px}.what-if-panel.what-if-locked{background:#f4f6f7}.what-if-lock-time{border-top:1px solid var(--broadcast-rule);justify-content:space-between;align-items:baseline;gap:16px;margin-top:15px;padding:12px 0 2px;display:flex}.what-if-lock-time span{color:var(--broadcast-muted);font:800 9px/1 var(--font-mono),monospace;letter-spacing:.08em}.what-if-lock-time strong{text-align:right;font-size:14px}.what-if-controls{gap:10px;min-width:0;display:grid}.what-if-subject-picker{min-width:0;position:relative}.what-if-subject-picker>span{color:var(--broadcast-muted);font:800 8px/1 var(--font-mono),monospace;letter-spacing:.08em;margin-bottom:6px;display:block}.what-if-subject-trigger{width:100%;min-height:49px;color:var(--broadcast-copy);text-align:left;cursor:pointer;background:#fff;border:2px solid #89929a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 0 0 12px;display:grid}.what-if-subject-trigger>svg{color:var(--broadcast-red)}.what-if-subject-trigger>span{min-width:0}.what-if-subject-trigger small,.what-if-subject-trigger strong{display:block}.what-if-subject-trigger small{color:var(--broadcast-muted);font:750 8px/1 var(--font-mono),monospace;text-transform:uppercase}.what-if-subject-trigger strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.what-if-subject-trigger b{background:var(--broadcast-black-2);color:#fff;text-transform:uppercase;border-left:1px solid #89929a;justify-content:center;align-self:stretch;align-items:center;gap:5px;min-width:88px;padding:0 10px;font-size:9px;display:flex}.what-if-subject-trigger b svg{transition:transform .14s ease-out}.what-if-subject-trigger[aria-expanded=true]{border-color:var(--broadcast-red);box-shadow:inset 0 -3px var(--broadcast-red)}.what-if-subject-trigger[aria-expanded=true] b{background:var(--broadcast-red)}.what-if-subject-trigger[aria-expanded=true] b svg{transform:rotate(180deg)}.what-if-subject-trigger:disabled{cursor:wait;opacity:.7}.what-if-subject-trigger:focus-visible{outline:3px solid var(--broadcast-red)}@supports (color:color-mix(in lab,red,red)){.what-if-subject-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--broadcast-red) 35%,transparent)}}.what-if-subject-trigger:focus-visible{outline-offset:2px}.what-if-player-menu{z-index:20;border:2px solid var(--broadcast-black-2);background:#fff;width:100%;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 26px #11151a33}.what-if-player-menu>label{border-bottom:1px solid var(--broadcast-rule);align-items:center;min-height:48px;display:flex;position:relative}.what-if-player-menu>label>svg{color:var(--broadcast-muted);pointer-events:none;position:absolute;left:12px}.what-if-player-menu input{width:100%;min-height:47px;color:var(--broadcast-copy);font:650 13px/1 var(--font-sans),sans-serif;background:#fff;border:0;padding:0 48px 0 38px}.what-if-player-menu input:focus{box-shadow:inset 0 -3px var(--broadcast-red);outline:0}.what-if-player-menu>label button{width:38px;height:38px;color:var(--broadcast-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.what-if-player-menu>label button:focus-visible{outline:2px solid var(--broadcast-red);outline-offset:-2px}.what-if-player-options{max-height:252px;overflow-y:auto}.what-if-player-options>button{border:0;border-bottom:1px solid var(--broadcast-rule);width:100%;min-height:43px;color:var(--broadcast-copy);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.what-if-player-options>button:hover{background:#eef0f2}.what-if-player-options>button.selected{background:var(--broadcast-black-2);color:#fff;box-shadow:inset 4px 0 var(--broadcast-red)}.what-if-player-options>button:focus-visible{z-index:1;outline:2px solid var(--broadcast-red);outline-offset:-2px;position:relative}.what-if-player-options>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;overflow:hidden}.what-if-player-options>button small{color:var(--broadcast-muted);font:750 7px/1 var(--font-mono),monospace;flex:none}.what-if-player-options>button.selected small{color:#d4d9dd}.what-if-player-options>p{color:var(--broadcast-muted);margin:0;padding:14px 12px;font-size:11px}.what-if-player-options>p.error{color:var(--broadcast-red)}.scenario-strip{border:1px solid var(--broadcast-rule);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-width:100%;margin:16px -1px 0;display:grid}.rank-path-note{color:var(--broadcast-copy);margin:12px 0 0;font-size:12px;line-height:1.5}.scenario-strip button{border:0;border-right:1px solid var(--broadcast-rule);min-width:0;min-height:61px;color:var(--broadcast-copy);text-align:left;cursor:pointer;background:#f1f3f4;padding:10px 12px}.scenario-strip button:last-child{border-right:0}.scenario-strip button small,.scenario-strip button strong{display:block}.scenario-strip button strong{font-size:11px}.scenario-strip button small{color:var(--broadcast-muted);white-space:normal;margin-top:4px;font-size:9px;line-height:1.3}.scenario-strip button.active{background:var(--broadcast-black-2);color:#fff;box-shadow:inset 0 -4px var(--broadcast-red)}.scenario-strip button.active small{color:#b9c0c6}.scenario-strip button.custom{grid-column:1/-1}.gamecenter-filter-persistent{padding:14px 16px}.gamecenter-filter-persistent .field{max-width:none;margin:0}.gamecenter-group-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.gamecenter-group-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.gamecenter-group-actions .button{white-space:nowrap;min-height:52px}.gamecenter-group-error{grid-column:1/-1;margin-top:12px}.gamecenter-group-editor{grid-column:1/-1;margin:12px 0 0}.gamecenter-layout{grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);grid-template-areas:"projection scores";align-items:start;gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.gamecenter-layout.scores-only{grid-template-columns:minmax(0,1fr);grid-template-areas:"scores"}.gamecenter-projection-panel{grid-area:projection;gap:8px;min-width:0;max-width:100%;display:grid;position:sticky;top:130px}.gamecenter-scoreboard{grid-area:scores;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.live-game-row{--live-result-win:#166534;--live-result-loss:#991b1b;--live-pick-column:#142b49;background:#fff;overflow:hidden}.live-game-row.is-live{box-shadow:inset 0 3px var(--broadcast-red)}.live-game-meta{min-height:27px;color:var(--broadcast-muted);font:750 8px/1 var(--font-mono),monospace;letter-spacing:.06em;background:#e9ecef;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.live-value{color:var(--broadcast-red)!important}.live-matchup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-side{grid-template-rows:minmax(0,1fr) minmax(44px,auto);min-width:0;display:grid;position:relative}.live-side.home{border-left:1px solid var(--broadcast-rule)}.live-team{min-width:0;min-height:76px;color:var(--broadcast-copy);cursor:pointer;background:#fff;border:0;align-items:center;gap:13px;padding:10px 14px;transition:background-color .14s ease-out,box-shadow .14s ease-out;display:flex}.live-team.away{text-align:left;justify-content:space-between}.live-team.home{text-align:right;justify-content:space-between}.live-team:disabled{cursor:default;opacity:1}.live-team:not(:disabled):hover{background:#f4f6f7}.live-team.scenario-selected{box-shadow:inset 0 -3px var(--broadcast-black-2);background:#eceff1}.live-team.actual-winner{box-shadow:inset 0 -3px var(--live-result-win);background:#edf6f0}.live-team.actual-loser{color:#4e5961;background:#f6f7f8}.live-team.picked-loser{color:var(--broadcast-copy);box-shadow:inset 0 -3px var(--live-result-loss);background:#fff0ef}.live-team span{min-width:0}.live-team b,.live-team small,.live-team strong{display:block}.live-team>span>small{min-height:13px;color:var(--broadcast-muted);font:750 8px/1 var(--font-mono),monospace;align-items:center;gap:6px;display:flex}.live-team.home>span>small{justify-content:flex-end}.live-result-tag{color:var(--broadcast-copy);font:850 7px/1 var(--font-mono),monospace;letter-spacing:.04em;border:1px solid;padding:2px 4px;font-style:normal}.live-result-tag.winner{color:var(--broadcast-positive)}.live-spread-mobile{color:#fff;background:var(--broadcast-red);font:800 7px/1 var(--font-mono),monospace;letter-spacing:0;padding:2px 4px;font-style:normal;display:none}.live-team strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.live-team strong em{color:#fff;background:var(--broadcast-red);font:800 9px/1 var(--font-mono),monospace;vertical-align:2px;padding:2px 4px;font-style:normal}.live-team i{font:900 30px/1 var(--font-mono),monospace;flex:none;font-style:normal}.live-team-rail{border-top:1px solid var(--broadcast-rule);background:#fff;grid-template-columns:1fr 1fr 1.18fr;min-width:0;display:grid}.live-team-rail>span{border-right:1px solid var(--broadcast-rule);white-space:nowrap;align-items:baseline;gap:4px;min-width:0;padding:7px 8px;display:flex;overflow:hidden}.live-team-rail>span:last-child{border-right:0}.live-team-rail small{color:var(--broadcast-muted);font:750 7px/1 var(--font-mono),monospace;letter-spacing:.035em}.live-team-rail strong{color:var(--broadcast-copy);font:900 11px/1 var(--font-condensed),sans-serif;letter-spacing:0}.live-team-rail-pick em{color:var(--broadcast-muted);font:800 7px/1 var(--font-mono),monospace;font-style:normal}.live-pick-column-icon{display:none}.live-team-rail>.live-team-rail-pick:is(.won,.lost){white-space:normal;text-align:center;grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:4px;padding:7px 5px;display:grid}.live-game-row .live-team-rail .live-team-rail-pick.won{background:var(--live-result-win)}.live-game-row .live-team-rail .live-team-rail-pick.lost{background:var(--live-result-loss)}.live-team-rail-pick:is(.won,.lost)>:is(small,strong,em){color:#fff}.live-team-rail-pick:is(.won,.lost) strong{font-size:15px}.live-team-rail-pick:is(.won,.lost) em{grid-column:1/-1;font-size:8px;line-height:1.2}@media (min-width:641px){.live-side{grid-template-rows:minmax(108px,1fr) 44px}.live-team-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.live-side.has-pick.home .live-team{padding-right:94px}.live-side.has-pick.away .live-team{padding-left:94px}.live-side .live-team-rail>.live-team-rail-pick{background:var(--live-pick-column);color:#fff;text-align:center;white-space:normal;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:80px;padding:8px 6px;display:flex;position:absolute;top:0;bottom:44px;right:0}.live-side.away .live-team-rail>.live-team-rail-pick{left:0;right:auto}.live-side .live-team-rail-pick>:is(small,strong,em){color:#fff}.live-side .live-team-rail-pick small{font-size:8px;line-height:1.2}.live-side .live-team-rail-pick strong{font-size:34px;line-height:1}.live-side .live-team-rail-pick em{font-size:8px;line-height:1.2}.live-side .live-pick-column-icon{flex-shrink:0;display:block}}.projected-order{border-top:4px solid var(--broadcast-black-2);min-width:0;max-width:100%;overflow:hidden}.projected-order-heading{border-bottom:1px solid var(--broadcast-rule);padding:16px 17px 13px}.projected-table-wrap{width:100%;min-width:0;max-width:100%;max-height:min(66vh,700px);overflow:auto}.projected-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.projected-table th{z-index:1;color:var(--broadcast-muted);font:750 8px/1 var(--font-mono),monospace;text-align:right;text-transform:uppercase;background:#e7eaed;padding:8px 9px;position:sticky;top:0}.projected-table th:nth-child(2){text-align:left}.final-order-table th:first-child{width:62px}.final-order-table th:last-child{width:82px}.scenario-order-table th:first-child{width:58px}.scenario-order-table th:nth-child(3),.scenario-order-table th:nth-child(4){width:74px}.scenario-order-table th:last-child{width:55px}.projected-table td{border-bottom:1px solid var(--broadcast-rule);text-align:right;padding:10px 9px;font-size:11px}.projected-table td:nth-child(2){text-align:left;max-width:155px}.projected-table td:nth-child(2) small,.projected-table td:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projected-table td:nth-child(2) span{font-weight:780}.projected-table td:nth-child(2) small{color:#9a6200;margin-top:2px;font-size:7px}.projected-table tr.viewer-row{box-shadow:inset 0 -2px var(--broadcast-black-2);background:#eef1f3}.projected-table tr.subject-row{box-shadow:inset 4px 0 var(--broadcast-red);background:#e8ecef}.projected-player-button{max-width:100%;color:inherit;font:780 11px/1.2 var(--font-sans),sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.projected-player-button:hover{text-underline-offset:2px;text-decoration:underline}.projected-player-button:focus-visible{outline:2px solid var(--broadcast-red);outline-offset:2px}.rank-down,.rank-up{justify-content:flex-end;align-items:center;gap:2px;font-weight:800;display:inline-flex}.rank-up{color:var(--broadcast-positive)}.rank-down{color:var(--broadcast-red)}.projected-order-footer{min-height:43px;color:var(--broadcast-muted);justify-content:space-between;align-items:center;padding:8px 12px;font-size:9px;display:flex}.projected-order-footer>div{align-items:center;gap:8px;display:flex}.projected-order-footer button{border:1px solid var(--broadcast-rule);cursor:pointer;background:#fff;place-items:center;width:30px;height:28px;padding:0;display:grid}.projected-order-footer button:disabled{opacity:.35;cursor:default}.gamecenter-disclosure{color:var(--broadcast-muted);background:#e3e6e8;align-items:flex-start;gap:7px;margin:0;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.gamecenter-disclosure svg{color:var(--broadcast-red);flex:none}.gamecenter-skeleton{min-height:620px}@media (min-width:1051px){.what-if-panel:not(.what-if-locked){grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:end;gap:18px;padding-block:14px;display:grid}.what-if-panel:not(.what-if-locked) .scenario-strip{margin:0}.scenario-strip button{min-height:64px;padding-block:8px}.live-game-meta{min-height:28px;padding-inline:14px;font-size:9px}.live-team{gap:16px;min-height:82px;padding:10px 18px}.live-team>span>small{font-size:9px}.live-team strong{letter-spacing:-.02em;margin-top:5px;font-size:20px;line-height:1}.live-team strong em{vertical-align:3px;padding:3px 5px;font-size:10px}.live-team i{font-size:34px}}@keyframes score-spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.gamecenter-layout{grid-template-columns:1fr;grid-template-areas:"projection""scores"}.gamecenter-layout.scores-only{grid-template-areas:"scores"}.gamecenter-projection-panel{position:static}.projected-table-wrap{max-height:none}}@media (hover:none) and (pointer:coarse),(max-width:760px){.live-trend-grid{grid-template-columns:1fr}.gamecenter-projection-panel{order:1}.gamecenter-scoreboard{order:2}.scenario-strip{border:0;flex-wrap:wrap;justify-content:center;gap:7px;padding:7px;display:flex;overflow:visible}.scenario-strip button{border:1px solid var(--broadcast-rule);text-align:center;flex:0 calc(50% - 4px);width:calc(50% - 4px);min-width:0}.scenario-strip button:nth-child(5):not(.custom){flex-basis:calc(50% - 4px)}.scenario-strip button.custom{flex-basis:100%;width:100%}.gamecenter-group-control{grid-template-columns:1fr}.gamecenter-group-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gamecenter-group-actions .button:only-child{grid-column:1/-1}.gamecenter-group-editor{margin-top:4px}}@media (hover:none) and (pointer:coarse),(max-width:640px){.live-gamecenter{padding-bottom:calc(92px + var(--safe-bottom));gap:10px}.gamecenter-layout,.gamecenter-scoreboard,.live-game-row,.live-gamecenter,.live-matchup{width:100%;min-width:0;max-width:100%}.live-gamecenter{overflow-x:clip}.pool-nav{padding:0;display:grid;overflow:visible}.pool-nav[data-item-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-nav[data-item-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-nav[data-item-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pool-nav[data-item-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.pool-nav[data-item-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.pool-nav a{justify-content:center;gap:4px;width:100%;min-width:0;padding-inline:2px;font-size:clamp(8px,2.5vw,10px)}.pool-nav a:last-child{border-right:0}.pool-nav a svg{flex:0 0 14px;width:14px;height:14px}.gamecenter-live-title{gap:13px;min-height:0;padding:16px}.gamecenter-live-title h1{font-size:clamp(38px,11vw,48px)}.gamecenter-live-title p{margin-top:6px;font-size:10px;line-height:1.35}.chance-panel,.live-trend-card,.what-if-panel{padding:15px 13px}.live-points-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.live-points-rail>div{border-bottom:1px solid var(--broadcast-rule);padding:11px}.live-points-rail>div:nth-child(2){border-right:0}.live-points-rail>div:nth-child(3),.live-points-rail>div:nth-child(4){border-bottom:0}.live-points-rail>div:first-child{padding-left:11px}.live-points-rail>div:last-child{padding-right:11px}.chance-grid{gap:5px}.chance-meter{padding:9px 8px}.chance-meter>div:first-child{display:block}.chance-meter strong{margin-top:5px;font-size:19px;display:block}.forecast-range{justify-content:flex-start}.what-if-heading h2{font-size:19px}.what-if-subject-trigger b{min-width:72px;font-size:0}.what-if-subject-trigger b svg{width:19px;height:19px}.scenario-strip{width:100%;max-width:100%;margin-inline:0;padding-inline:0}.scenario-strip button{min-height:58px}.live-game-meta{min-height:25px}.live-matchup{grid-template-columns:repeat(2,minmax(0,1fr))}.live-side{grid-template-rows:minmax(0,1fr) 39px}.live-team{gap:7px;min-height:82px;padding:9px}.live-matchup.has-pick .live-team{min-height:140px}.live-side.has-pick{--mobile-pick-column-width:52px}.live-side.has-pick.home .live-team{padding-right:calc(var(--mobile-pick-column-width) + 7px)}.live-side.has-pick.away .live-team{padding-left:calc(var(--mobile-pick-column-width) + 7px)}.live-team>span{flex:1}.live-team>span>small{flex-wrap:wrap;line-height:1.3}.live-team strong{font-size:13px}.live-team i{font-size:24px}.live-spread-desktop{display:none}.live-spread-mobile{display:inline-flex}.live-team-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.live-team-rail>span{align-content:center;gap:3px;padding:6px 7px;display:grid}.live-team-rail small{font-size:6px}.live-team-rail strong{font-size:12px}.live-side .live-team-rail>.live-team-rail-pick{width:var(--mobile-pick-column-width);background:var(--live-pick-column);color:#fff;text-align:center;white-space:normal;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px;display:flex;position:absolute;top:0;bottom:39px;right:0}.live-side.away .live-team-rail>.live-team-rail-pick{left:0;right:auto}.live-side .live-team-rail-pick>:is(small,strong,em){color:#fff}.live-side .live-team-rail-pick small{font-size:8px;line-height:1.3}.live-side .live-team-rail-pick strong{font-size:28px;line-height:1}.live-side .live-team-rail-pick em{font-size:8px;line-height:1.3}.what-if-lock-time{flex-direction:column;align-items:flex-start;gap:6px}.what-if-lock-time strong{text-align:left;font-size:13px}.projected-order-heading{padding:14px 12px 11px}.projected-table td,.projected-table th{padding-inline:8px}.scenario-order-table td:nth-child(3),.scenario-order-table th:nth-child(3){display:none}.scenario-order-table th:first-child{width:48px}.scenario-order-table th:nth-child(4){width:72px}.scenario-order-table th:last-child{width:50px}.final-order-table th:first-child{width:54px}.final-order-table th:last-child{width:72px}.projected-table td:nth-child(2){max-width:none}.projected-player-button{font-size:13px}.final-order-table .final-points strong{color:var(--broadcast-red);font:900 18px/1 var(--font-condensed),Arial,sans-serif}}.projected-table .pinned-viewer-row td{z-index:2;border-top:2px solid var(--accent,#53288e);background:#eef1f3;position:sticky;bottom:0}.pinned-viewer-row small{font-size:9px;line-height:1.4;display:block}@media (max-width:640px){.projected-table.scenario-order-table td,.projected-table.scenario-order-table th{padding-inline:3px}.projected-table.scenario-order-table th:first-child{width:15%}.projected-table.scenario-order-table th:nth-child(2){width:34%}.projected-table.scenario-order-table td:nth-child(3),.projected-table.scenario-order-table th:nth-child(3){display:table-cell}.projected-table.scenario-order-table th:nth-child(3),.projected-table.scenario-order-table th:nth-child(4),.projected-table.scenario-order-table th:nth-child(5){width:17%}.projected-table.scenario-order-table th{letter-spacing:0;font-size:7px}}.projected-table.group-projection-table{width:100%;min-width:0}.projected-table.group-projection-table td,.projected-table.group-projection-table th{padding-inline:3px}.projected-table.group-projection-table th{white-space:normal;overflow-wrap:normal;letter-spacing:0;line-height:1.35}.projected-table.group-projection-table th:first-child{width:11%}.projected-table.group-projection-table th:nth-child(2){width:24%}.projected-table.group-projection-table th:nth-child(3){width:10%}.projected-table.group-projection-table th:nth-child(4){width:11%}.projected-table.group-projection-table th:nth-child(5){width:14%}.projected-table.group-projection-table th:nth-child(6),.projected-table.group-projection-table th:nth-child(7){width:15%}.projected-table.group-projection-table td:nth-child(3),.projected-table.group-projection-table th:nth-child(3){display:table-cell}.group-projection-table .projected-player-button{white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:11px;line-height:1.3}.group-projection-table .rank-down,.group-projection-table .rank-up{gap:0}.group-projection-table .rank-down svg,.group-projection-table .rank-up svg{flex-shrink:0;width:10px}.projected-table.group-projection-table.final-order-table th:first-child{width:16%}.projected-table.group-projection-table.final-order-table th:nth-child(2){width:48%}.projected-table.group-projection-table.final-order-table th:nth-child(3),.projected-table.group-projection-table.final-order-table th:nth-child(4){width:18%}@media (prefers-reduced-motion:reduce){.spin{animation:none}.pool-email-queue-track>span{transition:none}}@media (max-width:760px){.member-validation-admin>.panel-heading{align-items:flex-start}.member-pick-command{grid-template-columns:1fr}.member-validation-row{grid-template-columns:24px minmax(0,1fr) 128px 140px}.member-validation-role{display:none}}@media (max-width:640px){.pool-rules-panel{padding-inline:14px;scroll-margin-top:128px}.pool-rules-list{grid-template-columns:1fr}.pool-rules-list li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 12px}.pool-rules-list li>span{width:30px;height:30px}.admin-phase-tabs{margin-block:12px 16px}.admin-phase-tabs button{text-align:center;min-height:56px;padding:9px 7px}.admin-phase-tabs button strong{font-size:13px}.admin-phase-tabs button span{display:none}.admin-postseason-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding-inline:22px}.pool-email-admin,.pool-invite-admin{padding-inline:13px}.admin-board-filters{grid-template-columns:1fr}.pool-email-queue-heading{flex-direction:column;align-items:flex-start;gap:8px}.pool-email-queue-refresh{text-align:left;padding-inline-start:28px}.pool-email-queue-counts>div{padding-inline:10px}.pool-email-recipient-selector{flex-direction:column;align-items:stretch;gap:8px}.pool-email-recipient-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-email-recipient-filters button{min-height:52px;padding-inline:8px;font-size:10px;line-height:1.2}.pool-email-recipient-filters button:nth-child(2){border-right:0}.pool-email-recipient-filters button:nth-child(-n+2){border-bottom:1px solid var(--broadcast-rule)}.pool-email-recipient-filters button span{overflow-wrap:anywhere}.pool-email-fields{grid-template-columns:1fr}.pool-email-footer{flex-direction:column;align-items:stretch}.pool-email-footer .button{width:100%}.pool-email-message{min-height:180px;font-size:16px}.pool-invite-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-invite-summary>div:nth-child(2){border-right:0}.pool-invite-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pool-invite-preview-heading{flex-direction:column;gap:6px}.pool-invite-preview-heading p{text-align:left}.pool-invite-sample>div{grid-template-columns:1fr;gap:3px}.pool-invite-file{width:100%;font-size:14px}.member-validation-admin{padding-inline:13px}.member-validation-admin>.panel-heading{gap:10px}.validation-count{min-width:92px}.validation-count>strong{font-size:28px}.member-validation-tools{flex-direction:column;align-items:stretch}.member-search{flex:none;min-width:100%}.member-roster-filters{grid-template-columns:1fr;align-items:stretch;display:grid}.member-pick-filters{width:100%}.member-pick-filters.segmented-control button{flex:1;min-width:0;padding-inline:7px}.member-filter-count{margin-left:0;padding:2px}.member-validation-list{max-height:62dvh}.member-validation-row{grid-template-columns:24px minmax(0,1fr);gap:7px 11px;min-height:112px}.member-pick-state{grid-column:2}.member-validation-state{text-align:left;grid-column:2;justify-content:flex-start}.member-validation-state small{flex-basis:auto}}@media (max-width:420px){.member-pick-summary>div{grid-template-columns:1fr;gap:3px;padding-inline:8px}.member-pick-summary strong{font-size:21px}}@media (pointer:coarse){.member-validation-row input{width:24px;height:24px}}.pool-nav-label-short,.pool-nav-more,.pool-nav-sheet-backdrop{display:none}@media (max-width:900px){.mobile-bottom-nav,.pool-nav{z-index:70;min-height:calc(var(--mobile-nav-height) + var(--safe-bottom));padding:5px max(8px,var(--safe-right)) var(--safe-bottom) max(8px,var(--safe-left));border:0;border-top:1px solid var(--broadcast-rule);background:var(--broadcast-white);border-radius:0;align-items:stretch;margin:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -12px 34px #11151a26}.pool-nav[data-mobile-item-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-nav[data-mobile-item-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pool-nav[data-mobile-item-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-bottom-nav a,.pool-nav .pool-nav-more,.pool-nav a{width:100%;min-width:0;min-height:56px;color:var(--broadcast-muted);font:800 9px/1.1 var(--font-sans),Arial,sans-serif;white-space:nowrap;background:0 0;border:0;align-content:center;place-items:center;gap:3px;padding:5px 2px 4px;display:grid;position:relative}.mobile-bottom-nav a svg,.pool-nav .pool-nav-more svg,.pool-nav a svg{stroke-width:2.2px;flex:0 0 21px;width:21px;height:21px}.mobile-bottom-nav a.active,.pool-nav .pool-nav-more.active,.pool-nav a.active{color:var(--team-accent,var(--broadcast-red));background:0 0}.mobile-bottom-nav a.active:before,.pool-nav .pool-nav-more.active:before,.pool-nav a.active:before{content:"";background:currentColor;width:27px;height:3px;position:absolute;top:0}.pool-nav .pool-nav-desktop-only,.pool-nav-label-full{display:none}.pool-nav .pool-nav-more,.pool-nav-label-short{display:grid}.pool-nav-sheet-backdrop{z-index:90;background:#11151a94;justify-content:center;align-items:flex-end;padding:18px 0 0;display:flex;position:fixed;inset:0}.pool-nav-sheet{width:min(100%,520px);padding:8px max(16px,var(--safe-right)) calc(18px + var(--safe-bottom)) max(16px,var(--safe-left));border-top:4px solid var(--team-accent,var(--broadcast-red));background:var(--broadcast-white);animation:pool-nav-sheet-enter .2s cubic-bezier(.16,1,.3,1);box-shadow:0 -24px 54px #11151a42}.pool-nav-sheet-heading{border-bottom:1px solid var(--broadcast-rule);justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.pool-nav-sheet-heading>div{gap:5px;display:grid}.pool-nav-sheet-heading strong{font:900 25px/1 var(--font-condensed),Arial,sans-serif;text-transform:uppercase}.pool-nav-sheet-heading span{color:var(--broadcast-muted);font-size:11px}.pool-nav-sheet-heading button{border:1px solid var(--broadcast-rule);background:var(--broadcast-panel);width:44px;height:44px;color:var(--broadcast-copy);place-items:center;display:grid}.pool-nav-sheet nav{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;display:grid}.pool-nav-sheet nav a{border-right:1px solid var(--broadcast-rule);border-bottom:1px solid var(--broadcast-rule);min-height:82px;color:var(--broadcast-copy);grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;padding:15px 13px;display:grid}.pool-nav-sheet nav a:nth-child(2n){border-right:0}.pool-nav-sheet nav a.active{color:var(--team-accent,var(--broadcast-red))}.pool-nav-sheet nav a>span{gap:5px;min-width:0;display:grid}.pool-nav-sheet nav a strong{font-size:14px}.pool-nav-sheet nav a small{color:var(--broadcast-muted);white-space:normal;font-size:10px;line-height:1.25}}@keyframes pool-nav-sheet-enter{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.team-logo{border:1px solid;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-logo{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.team-logo{color:#313a42;font:850 8px/1 var(--font-mono),monospace;vertical-align:middle;background:#ffffffeb}.team-logo img{object-fit:contain;width:86%;height:86%;display:block}.team-logo>span{padding-inline:2px;display:block}.team-logo-header{border-color:#ffffff59;flex-basis:28px;width:28px;height:28px}.team-logo-preview{border-color:#ffffff4d;flex-basis:72px;width:72px;height:68px}.team-logo-pick{flex-basis:30px;width:30px;height:30px}.team-button-name{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.team-logo-live{flex-basis:28px;width:28px;height:28px}.live-team strong.live-team-name{align-items:center;gap:7px;display:flex}.live-team.home strong.live-team-name{flex-direction:row-reverse;justify-content:flex-start}.live-team-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-logo-admin,.team-logo-dialog,.team-logo-table{flex-basis:22px;width:22px;height:22px;font-size:6px}.team-logo-inline{flex-basis:19px;width:19px;height:19px;font-size:5px}.admin-matchup-team,.performance-matchup>span,.performance-recommendation,.revealed-picked-team,.revealed-team-name{align-items:center;gap:7px;min-width:0;display:inline-flex}.replacement-team{align-items:center;gap:4px;font-weight:780;display:inline-flex}.revealed-team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revealed-picked-team{gap:8px}.admin-matchup-team{margin-block:2px}.matchup-at{color:var(--broadcast-muted);font-weight:650}.performance-matchup{flex-wrap:wrap;align-items:center;gap:7px;display:flex}@media (max-width:640px){.team-logo-pick{flex-basis:27px;width:27px;height:27px}.team-logo-live{flex-basis:24px;width:24px;height:24px}.live-team strong.live-team-name{flex-direction:column;align-items:flex-start;gap:5px}.live-team.home strong.live-team-name{flex-direction:column;align-items:flex-end}.live-team-name>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.15;display:block;overflow:visible}.team-logo-admin,.team-logo-dialog{flex-basis:20px;width:20px;height:20px}}html[data-resolved-theme=dark]{--paper:#0e1318;--paper-2:#171d23;--muted:#aab4bd;--line:#d6dfe738;--broadcast-black:#090d11;--broadcast-black-2:#12181e;--broadcast-black-3:#222a32;--broadcast-canvas:#0e1318;--broadcast-panel:#1b2229;--broadcast-rule:#46515b;--broadcast-rule-dark:#303a43;--broadcast-copy:#f4f7f9;--broadcast-muted:#aab4bd}.standings-ranking-help{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:16px 20px;display:flex}.standings-ranking-help strong{font-size:14px}.standings-ranking-help details{max-width:65ch;font-size:14px}.standings-ranking-help summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.standings-ranking-help p{margin:0 0 12px;line-height:1.6}.standing-tiebreak-button{min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:12px;font-weight:650;text-decoration:underline;display:flex}.standing-tiebreak-button:hover{text-decoration-thickness:2px}.standing-tiebreak-button:focus-visible,.standings-ranking-help summary:focus-visible{outline-offset:3px;outline:2px solid}.leaderboard .standing-tiebreak-row td{background:var(--surface,#f8f9fa);text-align:left;white-space:normal}.standing-tiebreak-detail{max-width:80ch;padding:10px 16px}.standing-tiebreak-detail h3{margin:0 0 12px;font-size:17px;line-height:1.4}.standing-tiebreak-detail ul{margin:0;padding-left:20px}.standing-tiebreak-detail li{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.6}@media (max-width:640px){.full-standings .leaderboard tbody .standing-tiebreak-row,.leaderboard-wrap .leaderboard tbody .standing-tiebreak-row{padding:8px 12px;display:block}.full-standings .leaderboard .standing-tiebreak-row td,.leaderboard-wrap .leaderboard .standing-tiebreak-row td{padding:0;display:block}.standing-tiebreak-detail{padding:12px 4px}.standings-ranking-help{padding:14px 18px}}.standings-report-actions{flex-wrap:wrap;gap:12px;display:flex}.standings-report-confirm{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.standings-report-confirm input{flex:0 0 20px;width:20px;height:20px;margin-top:4px}.team-button-name .team-record{color:inherit;flex-basis:100%;font-size:12px;font-weight:500;line-height:1.35;display:block}@media (min-width:641px){.leaderboard.aligned-standings{table-layout:fixed}.aligned-standings th{line-height:1.3}.aligned-standings .standings-player,.aligned-standings th{overflow-wrap:anywhere}}@media (max-width:640px){.aligned-standings colgroup{display:none}}.mobile-score-form,.standings-short-label{display:none}@media (max-width:640px){.leaderboard.mobile-score-grid{--score-grid-columns:7% minmax(0,1fr) 17%}.leaderboard.mobile-score-grid[data-awards=true],.leaderboard.mobile-score-grid[data-possible=true]{--score-grid-columns:7% minmax(0,1fr) 17% 17%}.leaderboard.mobile-score-grid[data-season=true]{--score-grid-columns:7% minmax(0,1fr) 17% 17% 13%}.leaderboard.mobile-score-grid[data-season=true][data-awards=true]{--score-grid-columns:7% minmax(0,1fr) 15% 17% 17% 13%}.full-standings .leaderboard.mobile-score-grid,.leaderboard-wrap .leaderboard.mobile-score-grid{width:100%;min-width:0;display:block}.full-standings .mobile-score-grid thead,.leaderboard-wrap .mobile-score-grid thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}.full-standings .leaderboard.mobile-score-grid tbody tr,.full-standings .mobile-score-grid thead tr,.leaderboard-wrap .leaderboard.mobile-score-grid tbody tr,.leaderboard-wrap .mobile-score-grid thead tr{grid-template-columns:var(--score-grid-columns);align-items:center;gap:0;min-height:0;padding:0 4px;display:grid}.full-standings .mobile-score-grid th,.leaderboard-wrap .mobile-score-grid th{letter-spacing:0;text-align:right;overflow-wrap:normal;border:0;padding:10px 3px;font-size:11px;line-height:1.2}.full-standings .mobile-score-grid th:first-child,.leaderboard-wrap .mobile-score-grid th:first-child{text-align:center}.full-standings .mobile-score-grid th:nth-child(2),.leaderboard-wrap .mobile-score-grid th:nth-child(2){text-align:left}.mobile-score-grid .standings-long-label{display:none}.mobile-score-grid .standings-short-label{display:inline}.full-standings .mobile-score-grid .standings-wide-only,.leaderboard-wrap .mobile-score-grid .standings-wide-only{display:none}.full-standings .leaderboard.mobile-score-grid td,.leaderboard-wrap .leaderboard.mobile-score-grid td{text-align:right;grid-column:auto;min-width:0;padding:6px 3px;font-size:13px}.full-standings .leaderboard.mobile-score-grid .standings-rank,.leaderboard-wrap .leaderboard.mobile-score-grid .standings-rank{text-align:center;font-size:16px;display:block}.full-standings .leaderboard.mobile-score-grid .standings-player,.leaderboard-wrap .leaderboard.mobile-score-grid .standings-player{text-align:left}.full-standings .mobile-score-grid .player-name-button,.leaderboard-wrap .mobile-score-grid .player-name-button{width:100%;min-height:44px}.full-standings .leaderboard.mobile-score-grid .standings-player .player-name-button strong,.leaderboard-wrap .leaderboard.mobile-score-grid .standings-player .player-name-button strong{font-size:13px;line-height:1.2}.mobile-score-grid .mobile-score-form{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:11px;font-weight:400;line-height:1.3;display:block}.full-standings .leaderboard.mobile-score-grid .standings-points-won,.full-standings .leaderboard.mobile-score-grid [data-label=Max\ possible],.leaderboard-wrap .leaderboard.mobile-score-grid .standings-points-won,.leaderboard-wrap .leaderboard.mobile-score-grid [data-label=Max\ possible]{font-family:var(--font-condensed),Arial,sans-serif;overflow-wrap:anywhere;font-size:14px;display:block}.full-standings .leaderboard.mobile-score-grid .standings-points,.leaderboard-wrap .leaderboard.mobile-score-grid .standings-points{font-size:19px;display:block}.full-standings .leaderboard.mobile-score-grid .standings-season-gap,.leaderboard-wrap .leaderboard.mobile-score-grid .standings-season-gap{justify-self:stretch;font-size:12px;display:block}.full-standings .leaderboard.mobile-score-grid .standings-points:before,.full-standings .leaderboard.mobile-score-grid .standings-rank:before,.full-standings .mobile-score-grid .standings-season-gap:before,.leaderboard-wrap .leaderboard.mobile-score-grid .standings-points:before,.leaderboard-wrap .leaderboard.mobile-score-grid .standings-rank:before,.leaderboard-wrap .mobile-score-grid .standings-season-gap:before{content:none}.full-standings .leaderboard.mobile-score-grid .standing-tiebreak-row,.leaderboard-wrap .leaderboard.mobile-score-grid .standing-tiebreak-row{display:block}.mobile-score-grid .standing-you{margin-left:3px;display:inline}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}