/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#0a0b0d;--paper:#f5f1e8;--white:#fff;--red:#e3262e;--red-dark:#9d1018;--gold:#f1bd43;--penalty-yellow:#ffd21f;--gray:#686c72;--line:#d3cec2}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(18px,16px + .35vw,20px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{color:#fff;border-bottom:3px solid var(--red);z-index:30;background:#0a0b0df7;justify-content:space-between;align-items:center;gap:32px;min-height:88px;padding:14px clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;min-width:250px;display:inline-flex}.brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.brand strong{letter-spacing:.08em;font-size:1.35rem}.brand small{letter-spacing:.18em;color:#b9bbc0;margin-top:5px;font-size:.65rem;font-weight:800}.football-mark{color:#fff;background:radial-gradient(circle at 30% 22%,#b8762a,#60330e 45%,#1d0d03 88%);border:2px solid #a87435;border-radius:50%;place-items:center;width:70px;height:43px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:inset -9px -8px 12px #0000008c,inset 8px 7px 10px #ffffff29,0 8px 18px #00000052}.football-mark:before,.football-mark:after{content:"";background:#eee4cf;width:25px;height:2px;position:absolute;left:22px}.football-mark:before{top:12px;transform:rotate(90deg)}.football-mark:after{top:20px;box-shadow:0 5px #eee4cf,0 10px #eee4cf}.laces{z-index:2;letter-spacing:.08em;text-shadow:0 2px 2px #000;margin-top:1px;font-size:.78rem;font-weight:950;position:relative}.site-header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:26px;font-size:.86rem;font-weight:800;display:flex}.site-header nav>a:not(.nav-button):hover{color:var(--gold)}.nav-button{border:2px solid var(--red);background:var(--red);border-radius:5px;padding:12px 18px}.nav-button:hover{background:#ff333d}.nav-quiet{color:#aaa}.hero{background:var(--ink);color:#fff;grid-template-columns:1.03fr .97fr;min-height:760px;display:grid;overflow:hidden}.hero-copy{padding:clamp(72px,8vw,125px) clamp(28px,7vw,108px);position:relative}.hero-copy:after{content:"";border:80px solid #ffffff06;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-245px;left:-230px}.kicker,.section-label{letter-spacing:.18em;font-size:.78rem;font-weight:900}.kicker{color:#c8c9cc}.kicker span{color:#fff;background:var(--red);margin-right:9px;padding:6px 9px}.hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:720px;margin:28px 0 22px;font-size:clamp(3.5rem,6.4vw,6.5rem);line-height:.9}.hero-lead{color:#c4c6c9;max-width:680px;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:35px;display:flex}.button{letter-spacing:.03em;text-align:center;border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:54px;padding:14px 22px;font-weight:900;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--red);color:#fff;box-shadow:0 8px 24px #e3262e40}.button-primary:hover{background:#ff3039}.button-secondary{color:#fff;border-color:#676a70}.button-secondary:hover{border-color:#fff}.button-dark{background:var(--ink);color:#fff}.trust-row{color:#d7d8da;flex-wrap:wrap;gap:25px;margin:40px 0 0;padding:0;font-size:.82rem;font-weight:800;list-style:none;display:flex}.trust-row li:before{content:"✓";color:var(--gold);margin-right:8px}.hero-media{background:linear-gradient(145deg,#24272c,#08090b 70%);border-left:1px solid #303238;flex-direction:column;justify-content:center;min-width:0;padding:70px clamp(24px,5vw,74px);display:flex;position:relative}.hero-media:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 86px,#ffffff09 87px 88px);position:absolute;inset:0}.hero-media video{aspect-ratio:9/16;object-fit:cover;background:#000;border:3px solid #4e5157;width:min(100%,390px);max-height:600px;margin:0 auto;position:relative;box-shadow:0 35px 70px #0000008c}.score-strip,.media-caption{z-index:2;width:min(100%,390px);margin:0 auto;position:relative}.score-strip{color:#000;border-top:5px solid var(--red);background:#fff;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.68rem;font-weight:950;display:flex}.score-strip b{color:var(--red-dark)}.media-caption{color:#d4d6da;text-align:center;margin-top:17px;font-size:.82rem;font-weight:800}.live-dot{background:var(--red);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #e3262e29}.phone-first-media{align-items:center}.mobile-product-tag{background:var(--gold);color:#111;border-bottom:4px solid var(--red);letter-spacing:.12em;text-align:center;z-index:2;width:min(100%,390px);padding:11px 15px;font-size:.74rem;font-weight:1000}.phone-device{z-index:2;background:#050608;border:4px solid #555a62;border-radius:38px;width:min(100%,390px);padding:18px 13px 15px;position:relative;box-shadow:0 38px 80px #00000094}.phone-speaker{background:#4c5057;border-radius:999px;width:76px;height:6px;margin:0 auto 13px;display:block}.phone-screen{color:#111;background:#f5f1e8;border-radius:23px;overflow:hidden}.phone-app-head{color:#fff;background:#111318;justify-content:space-between;gap:12px;padding:16px;font-size:.72rem;display:flex}.phone-app-head span{color:#79d88d;font-weight:900}.phone-app-progress,.phone-app-select,.phone-ticket{justify-content:space-between;align-items:center;gap:12px;display:flex}.phone-app-progress{border-bottom:2px solid #bcb7ad;padding:13px 16px;font-size:.7rem;font-weight:950}.phone-app-progress b{color:var(--red-dark)}.phone-app-checks{background:#fff;grid-template-columns:repeat(3,1fr);gap:5px;padding:11px;display:grid}.phone-app-checks span{color:#225c2e;text-align:center;background:#e9eee6;padding:7px 3px;font-size:.58rem;font-weight:900}.phone-app-label{color:var(--red-dark);letter-spacing:.1em;padding:11px 14px 5px;font-size:.64rem;font-weight:1000}.phone-app-select{background:#fff;border:2px solid #aaa59b;margin:7px 12px;padding:12px;font-size:.68rem}.phone-app-select span{color:#666;font-weight:850}.phone-ticket{color:#fff;background:#111318;margin:7px 12px;padding:12px;font-size:.67rem}.phone-ticket span{color:var(--gold);font-weight:950}.phone-app-save{background:var(--red);color:#fff;gap:3px;margin-top:12px;padding:13px 16px;display:grid}.phone-app-save strong{letter-spacing:.08em;font-size:.65rem}.phone-app-save span{font-size:.62rem;font-weight:750}.free-section{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(45px,7vw,110px);padding:clamp(70px,8vw,120px) clamp(24px,7vw,110px);display:grid}.section-label{color:var(--red-dark);margin:0 0 14px}.free-section h2,.plans-section h2,.steps-section h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(2.5rem,4.5vw,4.4rem);line-height:.98}.free-copy>p:not(.section-label){color:#4a4c50;max-width:700px;font-size:1.08rem;line-height:1.7}.mobile-benefit-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.mobile-benefit-grid article{background:#fff;border:2px solid #d0cabf;grid-template-columns:36px 1fr;align-items:start;gap:10px;padding:16px;display:grid}.mobile-benefit-grid strong{color:var(--red-dark);font-family:var(--font-geist-mono)}.mobile-benefit-grid span{color:#33363a;font-size:.83rem;font-weight:800;line-height:1.45}.print-secondary-note{color:#fff;border-left:6px solid var(--gold);background:#000;gap:5px;margin-top:16px;padding:15px 17px;display:grid}.print-secondary-note strong{letter-spacing:.11em;font-size:.72rem}.print-secondary-note span{color:#d4d6d9;font-size:.8rem;font-weight:750;line-height:1.45}.video-details{background:#fff;border:2px solid #111;margin-top:16px}.video-details summary{cursor:pointer;text-transform:uppercase;padding:15px 17px;font-size:.8rem;font-weight:950}.video-details video{background:#000;width:min(100%,360px);max-height:520px;margin:0 auto 18px;display:block}.sheet-preview{border:3px solid var(--ink);background:#fff;max-width:650px;margin-top:34px;padding:22px;transform:rotate(-1deg);box-shadow:14px 14px #c9c2b4}.preview-head,.preview-line{border-bottom:2px solid #000;grid-template-columns:1fr 1fr;gap:12px;padding:12px;font-size:.8rem;display:grid}.preview-head{color:#fff;background:#000;font-size:.94rem}.preview-line span{color:#444;font-weight:700}.signup-card{border-top:8px solid var(--red);background:#fff;padding:clamp(28px,4vw,52px);box-shadow:0 24px 60px #1f1a1224}.signup-card h3{margin:0 0 8px;font-size:1.65rem}.signup-card>p{color:var(--gray);margin-bottom:26px;line-height:1.55}.form-grid{gap:16px;display:grid}.form-grid label{gap:7px;font-size:.83rem;font-weight:850;display:grid}.form-grid input[type=text],.form-grid input[type=email]{color:#111;background:#fbfaf7;border:2px solid #b7b2a8;border-radius:3px;width:100%;min-height:53px;padding:12px 14px}.form-grid input:focus{border-color:var(--red);outline:3px solid #e3262e2e}.check-label{grid-template-columns:23px 1fr;align-items:start;line-height:1.4;gap:10px!important;display:grid!important}.check-label input{width:20px;height:20px;accent-color:var(--red)}.form-status{background:#f2eee5;padding:13px;font-size:.88rem;font-weight:750}.form-status.error{color:#9c1118;border-left:4px solid var(--red)}.success-box{color:#fff;background:#101215;border-top:6px solid #4cb66b;padding:24px}.success-box h4{margin:0 0 8px;font-size:1.25rem}.success-box p{color:#d0d2d5;line-height:1.5}.success-box .button{width:100%;margin-top:8px}.access-features{gap:8px;margin:25px 0;display:grid}.access-features p{border-top:1px solid #ddd7cc;grid-template-columns:150px 1fr;gap:12px;margin:0;padding:12px 0;display:grid}.access-features span{color:#686c72;line-height:1.4}.signup-card>.button{width:100%}.phone-planner-button{margin-top:9px}.phone-requirements{color:#fff;background:#000;border:4px solid #fff;outline:2px solid #000;margin:24px 0;padding:18px}.phone-requirements>strong{color:var(--gold);letter-spacing:.08em;font-size:.8rem;font-weight:1000;display:block}.phone-requirements ul{margin:13px 0;padding-left:20px}.phone-requirements li{margin:7px 0;font-size:.83rem;font-weight:800;line-height:1.35}.phone-requirements b{border-top:2px solid #fff;padding-top:12px;font-size:.78rem;font-weight:1000;line-height:1.4;display:block}.privacy-note{color:#686c72;text-align:center;margin-top:15px;line-height:1.45;display:block}.register-shell{background:linear-gradient(130deg,#0b0c0f,#1d222a)}.register-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;max-width:1150px;margin:0 auto;display:grid}.register-layout h1{text-transform:uppercase;margin:0 0 25px;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.9}.register-layout>div>p:last-child{color:#b9bbc0;font-size:1.05rem;line-height:1.7}.register-form{color:#111}.plans-section{background:#fff;padding:clamp(74px,8vw,120px) clamp(24px,6vw,92px)}.section-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1400px;margin:0 auto 50px;display:flex}.section-heading>p{max-width:480px;color:var(--gray);line-height:1.65}.section-heading h2{margin-bottom:0}.plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:1300px;margin:0 auto;display:grid}.plan-card{background:#faf9f6;border:2px solid #d1cec6;flex-direction:column;padding:34px;display:flex;position:relative}.plan-card.featured{border:4px solid var(--red);background:#fff;box-shadow:0 20px 48px #0000001a}.popular{background:var(--red);color:#fff;letter-spacing:.1em;padding:8px 12px;font-size:.7rem;font-weight:950;position:absolute;top:-16px;right:24px}.plan-eyebrow{color:var(--red-dark);letter-spacing:.14em;font-size:.72rem;font-weight:900}.plan-card h3{margin:4px 0 10px;font-size:1.55rem}.price{letter-spacing:-.05em;margin:0;font-size:3.5rem;font-weight:950}.price small{color:var(--gray);letter-spacing:0;font-size:.8rem}.plan-description{color:var(--gray);min-height:75px;line-height:1.55}.plan-card ul{flex:1;margin:18px 0 28px;padding:0;list-style:none}.plan-card li{border-top:1px solid #dedad0;padding:10px 0;font-size:.9rem;font-weight:700}.plan-card li:before{content:"✓";color:var(--red);margin-right:10px}.connection-note{color:#777;text-align:center;margin-top:12px;line-height:1.35}.steps-section{color:#fff;background:#0d0f12;padding:clamp(75px,8vw,120px) clamp(24px,7vw,110px)}.section-heading.light{max-width:1300px}.steps-grid{border-top:1px solid #45484d;grid-template-columns:repeat(4,1fr);max-width:1300px;margin:0 auto;display:grid}.steps-grid article{border-right:1px solid #45484d;min-height:240px;padding:38px 38px 20px 0}.steps-grid article+article{padding-left:38px}.steps-grid article:last-child{border-right:0}.steps-grid span{color:var(--gold);font-family:var(--font-geist-mono);font-weight:900}.steps-grid h3{text-transform:uppercase;margin:30px 0 10px;font-size:1.8rem}.steps-grid p{color:#b9bbc0;line-height:1.65}.practice-mode{background:var(--gold);color:#111;outline:2px solid var(--gold);border:4px solid #fff;max-width:1300px;margin:45px auto 0;padding:clamp(24px,4vw,42px)}.practice-mode p{letter-spacing:.14em;margin:0 0 8px;font-size:.78rem;font-weight:1000}.practice-mode h3{text-transform:uppercase;margin:0 0 10px;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.practice-mode span{max-width:940px;font-weight:800;line-height:1.55;display:block}.method-panel{grid-template-columns:1.2fr .8fr;gap:22px;max-width:1300px;margin:58px auto 0;display:grid}.method-explainer,.public-money-card{border:2px solid #45484d;padding:clamp(28px,4vw,48px)}.method-explainer{background:#171a1f}.method-explainer h3,.public-money-card h3{text-transform:uppercase;margin:4px 0 18px;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.05}.method-explainer p:not(.section-label),.public-money-card p{color:#c9cbd0;font-size:1rem;line-height:1.7}.public-money-card{color:var(--ink);border-top:7px solid var(--gold);background:#fff}.public-money-card p{color:#52555a}.private-source-note{background:var(--ink);color:#fff;gap:7px;margin-top:25px;padding:16px 18px;display:grid}.private-source-note strong{color:var(--gold);letter-spacing:.1em;font-size:.72rem;font-weight:1000}.private-source-note span{font-size:.8rem;font-weight:800;line-height:1.45}.responsible-section{background:#f5bd42;border-block:4px solid #111;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:50px clamp(24px,7vw,110px);display:grid}.warning-icon{color:#fff;background:#111;border-radius:50%;place-items:center;width:78px;height:78px;font-size:1.35rem;font-weight:950;display:grid}.responsible-section h2{text-transform:uppercase;margin:0 0 6px;font-size:1.6rem}.responsible-section p{max-width:860px;margin:0;font-weight:650;line-height:1.5}.help-card{text-align:center;background:#fff;border:3px solid #111;min-width:260px;padding:17px 20px}.help-card small{letter-spacing:.08em;color:#555;font-size:.66rem;font-weight:900;display:block}.help-card strong{margin-top:6px;font-size:1.05rem;display:block}footer{color:#fff;background:#090a0c;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:34px;padding:42px clamp(24px,7vw,110px);display:grid}.footer-brand .football-mark.small{width:56px;height:34px}.footer-brand .football-mark.small:before{top:8px;left:16px}.footer-brand .football-mark.small:after{top:14px;left:16px}footer p{color:#aaaeb4;font-size:.76rem;line-height:1.5}.footer-links{gap:18px;font-size:.8rem;font-weight:850;display:flex}.member-shell{color:#fff;background:#111318;min-height:100vh;padding:45px clamp(22px,6vw,90px)}.member-top{justify-content:space-between;align-items:center;gap:25px;max-width:1150px;margin:0 auto 60px;display:flex}.member-actions{flex-wrap:wrap;gap:10px;display:flex}.member-panel{max-width:1150px;margin:0 auto}.member-panel h1{text-transform:uppercase;margin:0 0 18px;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.92}.member-panel>p{color:#b9bbc0;font-size:1.1rem}.secondary-downloads,.member-tier-section{border-top:2px solid #44484e;margin-top:62px;padding-top:40px}.premium-tier{border-top-color:var(--gold)}.secondary-downloads-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.secondary-downloads-head h2{text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.secondary-downloads-head>p{color:#b9bbc0;max-width:450px;line-height:1.55}.downloads-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.downloads-grid.single-download{grid-template-columns:minmax(0,560px)}.download-card{color:#111;border-top:6px solid var(--red);background:#fff;flex-direction:column;min-height:300px;padding:28px;display:flex}.download-card.locked{opacity:.72;border-color:#686b71}.download-card h2{font-size:1.45rem}.download-card p{color:#666;flex:1;line-height:1.55}.download-actions{gap:9px;display:grid}.download-actions .button{width:100%}.release-list{gap:9px;max-height:230px;margin:4px 0 18px;display:grid;overflow:auto}.release-list a{background:#faf8f3;border:1px solid #d7d2c8;gap:3px;padding:11px 12px;display:grid}.release-list a:hover{border-color:var(--red)}.release-list strong{font-size:.86rem}.release-list span{color:#686c72;font-size:.76rem;font-weight:700}.member-note{color:#b9bbc0;border-left:4px solid var(--gold);margin-top:38px;padding-left:18px}.tier-status-card{color:#111;border-top:7px solid var(--red);background:#fff;margin-top:28px;padding:clamp(25px,4vw,42px)}.tier-status-card.locked{background:#e9e7e2;border-color:#73767b}.tier-status-card h3{text-transform:uppercase;margin:4px 0 12px;font-size:clamp(1.5rem,3vw,2.4rem)}.tier-status-card>p:not(.plan-eyebrow){color:#56595e;max-width:820px;line-height:1.6}.tier-status-card .button{margin-top:10px}.digital-planner{background:var(--paper);color:var(--ink);border-top:9px solid var(--red);margin-top:35px;padding:clamp(24px,5vw,54px)}.planner-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.planner-heading h2{letter-spacing:-.04em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.92}.planner-heading>p{color:#55585d;max-width:460px;margin:0;font-size:1rem;font-weight:650;line-height:1.6}.planner-form{gap:22px;display:grid}.planner-practice-note{color:#fff;background:#000;border:4px solid #fff;outline:2px solid #000;gap:6px;padding:18px 20px;display:grid}.planner-practice-note strong{color:var(--gold);font-size:.9rem;font-weight:1000}.planner-practice-note span{font-size:.84rem;font-weight:850;line-height:1.5}.planner-block{background:#fff;border:2px solid #c9c3b8;padding:clamp(20px,3vw,34px)}.planner-block>h3,.planner-section-title h3{text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.planner-meta-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:22px;display:grid}.planner-field{align-content:start;gap:7px;min-width:0;display:grid}.planner-field>span{letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:950}.planner-field select,.planner-field input,.planner-field textarea{color:#111;background:#fbfaf7;border:2px solid #aaa59b;border-radius:3px;width:100%;min-height:52px;padding:10px 12px}.planner-field textarea{resize:vertical;min-height:112px;font:inherit;line-height:1.45}.planner-field select:focus,.planner-field input:focus,.planner-field textarea:focus{border-color:var(--red);outline:3px solid #e3262e2e}.choice-fieldset{border:2px solid #d5d0c6;margin:22px 0 0;padding:17px}.choice-fieldset legend,.single-card legend{letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:.8rem;font-weight:950}.planner-choice-row{flex-wrap:wrap;gap:10px;display:flex}.planner-check-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.planner-check{cursor:pointer;background:#faf8f3;border:2px solid #d3cec3;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:.83rem;font-weight:850;line-height:1.3;display:flex}.planner-check input{width:22px;height:22px;accent-color:var(--red);flex:0 0 22px}.planner-warning{color:#fff;background:#000;border:4px solid #fff;outline:2px solid #000;padding:20px 22px;font-size:.92rem;font-weight:850;line-height:1.55}.planner-warning strong{color:var(--gold);font-weight:1000}.planner-section-title{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.planner-section-title>p{color:#616369;max-width:430px;margin:0;line-height:1.5}.single-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.single-card{border:3px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:20px;display:grid}.single-card .planner-field:first-of-type,.single-card .planner-reasoning-field{grid-column:1/-1}.single-checks{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.parlay-groups{gap:26px;display:grid}.parlay-group{border-top:4px solid var(--ink);padding-top:20px}.parlay-group>h4{text-transform:uppercase;margin:0 0 12px;font-size:1.3rem}.parlay-ticket{background:#faf8f3;border:2px solid #a8a39a;margin-top:9px}.parlay-ticket summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:14px 18px;font-size:.92rem;font-weight:950;list-style:none;display:flex}.parlay-ticket summary::-webkit-details-marker{display:none}.parlay-ticket summary:before{content:"+";background:var(--ink);color:#fff;place-items:center;width:28px;height:28px;display:inline-grid}.parlay-ticket[open] summary:before{content:"−";background:var(--red)}.parlay-ticket summary span{margin-right:auto}.parlay-ticket summary b{color:var(--red-dark);letter-spacing:.1em;font-size:.7rem}.ticket-body{background:#fff;border-top:2px solid #a8a39a;gap:18px;padding:20px;display:grid}.ticket-meta-grid{grid-template-columns:.85fr 1fr 1fr 1.2fr;align-items:end;gap:12px;display:grid}.ticket-legs{gap:9px;display:grid}.leg-row{background:#f8f6f1;border:1px solid #d7d2c8;grid-template-columns:70px minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:12px;padding:12px;display:grid}.leg-row>strong{letter-spacing:.1em;align-self:center;font-size:.74rem}.planner-savebar{z-index:5;color:#111;background:#fff;border:3px solid #111;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:sticky;bottom:8px;box-shadow:0 10px 30px #00000040}.planner-savebar>div{gap:3px;display:grid}.planner-savebar strong{letter-spacing:.1em;font-size:.75rem}.planner-savebar span{color:#5d6065;font-size:.8rem;font-weight:700}.planner-savebar .button{min-height:46px;padding-block:10px}.planner-savebar .planner-save-actions{flex:none;grid-template-columns:none;gap:10px;display:flex}.play-along-planner{background:var(--paper);color:var(--ink);border-top:9px solid var(--gold);margin-top:28px;padding:clamp(24px,5vw,52px)}.matchup-form{gap:20px;display:grid}.matchup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.matchup-card{background:#fff;border:3px solid #111;grid-template-columns:1fr 1fr;gap:13px;min-width:0;padding:20px;display:grid}.matchup-card legend{letter-spacing:.09em;text-transform:uppercase;padding:0 8px;font-size:.75rem;font-weight:1000}.matchup-fact{color:#fff;background:#111;grid-column:1/-1;gap:5px;padding:15px;display:grid}.matchup-fact strong{font-size:1rem}.matchup-fact strong span{color:var(--gold);padding-inline:5px}.matchup-fact small{color:#c9cbd0;font-weight:800}.payout-calculator{color:#111;background:#f1bd43;border:4px solid #fff;outline:2px solid #f1bd43;grid-template-columns:.82fr 1.18fr;gap:24px;margin-top:28px;padding:clamp(25px,5vw,52px);display:grid}.calculator-copy h2{text-transform:uppercase;margin:0 0 16px;font-size:clamp(2rem,4vw,3.5rem);line-height:.94}.calculator-copy>p:not(.section-label){max-width:520px;font-weight:750;line-height:1.6}.calculator-presets{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.calculator-presets button{cursor:pointer;background:#fff;border:2px solid #111;min-height:44px;padding:10px 16px;font-weight:950}.calculator-panel{background:#fff;border:3px solid #111;gap:15px;padding:clamp(22px,4vw,36px);display:grid}.calculator-panel>label{letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:950;display:grid}.calculator-panel input,.calculator-panel textarea{color:#111;background:#fbfaf7;border:2px solid #99958c;width:100%;padding:12px}.money-input{background:#fbfaf7;border:2px solid #99958c;grid-template-columns:auto 1fr;align-items:center;display:grid}.money-input b{padding-left:12px}.money-input input{border:0}.calculator-panel>small{color:#666;font-weight:700}.calculator-results{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.calculator-results p{color:#fff;background:#111;gap:5px;margin:0;padding:14px;display:grid}.calculator-results span{color:#c9cbd0;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.calculator-results strong{color:var(--gold);font-size:1.35rem}.calculator-warning{border-left:5px solid var(--red);background:#f1eee7;margin:0;padding:14px;font-size:.82rem;line-height:1.5}.unsubscribe-shell{place-items:center;display:grid}.unsubscribe-card{width:min(100%,680px);color:var(--ink);border-top:8px solid var(--red);background:#fff;padding:clamp(30px,6vw,62px);box-shadow:0 25px 70px #00000059}.unsubscribe-card h1{text-transform:uppercase;margin:0 0 22px;font-size:clamp(2.4rem,7vw,4.7rem);line-height:.95}.unsubscribe-card p{color:#555;font-size:1.05rem;line-height:1.6}.unsubscribe-card form{margin:28px 0 12px}.unsubscribe-card .button{margin-bottom:12px;margin-right:10px}.unsubscribe-card small{color:#666;margin-top:20px;line-height:1.5;display:block}.admin-shell{color:#fff;background:#111318;min-height:100vh;padding:45px clamp(22px,6vw,90px) 80px}.admin-header{justify-content:space-between;align-items:end;gap:24px;max-width:1300px;margin:0 auto 42px;display:flex}.admin-header h1{text-transform:uppercase;margin:0 0 12px;font-size:clamp(3rem,7vw,6rem);line-height:.9}.admin-header p:last-child{color:#b9bbc0}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1300px;margin:0 auto 22px;display:grid}.metric-grid article{color:var(--ink);border-top:6px solid var(--red);background:#fff;gap:5px;padding:23px;display:grid}.metric-grid strong{font-size:2.4rem;line-height:1}.metric-grid span{color:#666;letter-spacing:.08em;text-transform:uppercase;font-size:.77rem;font-weight:900}.setup-panel{color:#111;background:#f3bd46;border:3px solid #111;justify-content:space-between;align-items:center;gap:28px;max-width:1300px;margin:0 auto 24px;padding:26px;display:flex}.setup-panel.ready{background:#d8efdd}.setup-panel h2{margin:5px 0 8px;font-size:1.5rem}.setup-panel p{margin:0}.admin-actions{grid-template-columns:1fr;gap:8px;min-width:min(100%,360px);display:grid}.admin-actions p{font-size:.78rem;font-weight:750}.admin-section{color:#111;background:#fff;max-width:1300px;margin:24px auto 0}.admin-section-head{border-bottom:2px solid #111;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.admin-section-head h2{text-transform:uppercase;margin:0}.admin-section-head span{color:#666;font-size:.78rem;font-weight:800}.weekly-publisher{gap:18px;padding-bottom:26px;display:grid}.weekly-publisher>label,.publisher-grid label{gap:7px;padding-inline:24px;font-size:.78rem;font-weight:900;display:grid}.publisher-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.publisher-grid label{padding-inline:0}.publisher-grid{padding-inline:24px}.weekly-publisher input,.weekly-publisher select,.weekly-publisher textarea{color:#111;background:#fbfaf7;border:2px solid #aaa59b;width:100%;min-height:48px;padding:10px 12px}.weekly-publisher textarea{resize:vertical;min-height:190px;line-height:1.45}.weekly-publisher>small{color:#666;padding-inline:24px;font-weight:750;line-height:1.5}.weekly-publisher>.button,.weekly-publisher>.form-status{margin-inline:24px}.weekly-publisher>.button{justify-self:start}.table-scroll{overflow-x:auto}.admin-section table{border-collapse:collapse;width:100%;font-size:.82rem}.admin-section th,.admin-section td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:12px 14px}.admin-section th{letter-spacing:.08em;text-transform:uppercase;background:#f1eee7;font-size:.7rem}.status-chip{text-transform:uppercase;border:1px solid #888;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900;display:inline-block}.status-chip.active,.status-chip.sent,.status-chip.scheduled{color:#196331;background:#e7f4eb;border-color:#55a36c}.status-chip.unsubscribed,.status-chip.cancelled{color:#555;background:#eee}.status-chip.blocked,.status-chip.cancel-failed{color:#8b141a;background:#fae7e8;border-color:#c34c52}.mobile-quickbar{display:none}.domain-hero-title{overflow-wrap:anywhere;letter-spacing:-.065em!important;max-width:900px!important;font-size:clamp(2.8rem,5.7vw,5.85rem)!important}.season-planner{margin-top:28px}.season-picker-head{color:#111;border-top:7px solid var(--gold);background:#fff;justify-content:space-between;align-items:end;gap:28px;padding:25px 28px;display:flex}.season-picker-head h3{text-transform:uppercase;margin:3px 0 0;font-size:clamp(1.9rem,4vw,3.1rem)}.season-picker-head>p{color:#50545a;max-width:480px;margin:0;font-weight:720;line-height:1.55}.season-week-strip{scrollbar-color:var(--red) #c9c4ba;gap:8px;padding:14px 4px 18px;display:flex;overflow-x:auto}.season-week-strip button{color:#111;cursor:pointer;background:#fff;border:2px solid #373a40;align-content:center;place-items:center;gap:1px;min-width:66px;min-height:66px;display:grid}.season-week-strip button small{letter-spacing:.08em;font-size:.64rem;font-weight:1000}.season-week-strip button strong{font-size:1.2rem}.season-week-strip button.active{background:var(--red);color:#fff;outline:3px solid var(--red);border-color:#fff}.season-week-strip button:disabled{opacity:.4;cursor:not-allowed}.season-week-strip button:disabled small{color:#555}.empty-week{color:#111;background:#fff;padding:30px;font-weight:850}.head-to-head-planner{background:var(--paper);color:#111;border-top:9px solid var(--gold);margin-top:0;padding:clamp(22px,4.5vw,50px)}.h2h-title-row{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.h2h-title-row h2{text-transform:uppercase;margin:2px 0 8px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.92}.h2h-title-row p:last-child{color:#595d62;margin:0;font-weight:780}.h2h-progress{color:#fff;background:#111;grid-template-columns:auto 1fr;align-items:end;gap:2px 12px;width:min(100%,250px);padding:15px;display:grid}.h2h-progress strong{color:var(--gold);grid-row:1/3;font-size:2rem;line-height:1}.h2h-progress span{letter-spacing:.1em;font-size:.7rem;font-weight:1000}.h2h-progress i{background:#464950;height:8px;overflow:hidden}.h2h-progress i b{background:var(--red);height:100%;transition:width .2s;display:block}.h2h-workspace{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:18px;display:grid}.h2h-card{background:#fff;border:3px solid #111;box-shadow:10px 10px #d7d1c6}.h2h-card-top{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:10px 16px;display:flex}.h2h-card-top span{color:var(--gold);letter-spacing:.1em;font-size:.75rem;font-weight:1000}.h2h-card-top small{color:#e2e3e5;text-align:right;font-size:.78rem;font-weight:850}.h2h-versus{text-align:center;border-bottom:2px solid #d7d2c8;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:120px;padding:22px;display:grid}.h2h-versus strong{text-transform:uppercase;font-size:clamp(1.35rem,3vw,2.25rem);line-height:1.05}.h2h-versus>span{color:var(--red-dark);place-items:center;gap:4px;font-size:1.5rem;font-weight:1000;display:grid}.h2h-versus small{color:#707379;letter-spacing:.1em;font-size:.62rem}.decision-box{border:2px solid #a7a299;margin:20px;padding:16px}.decision-box legend{letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:.75rem;font-weight:1000}.decision-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.decision-buttons button{color:#111;text-transform:uppercase;cursor:pointer;background:#fff;border:3px solid #111;align-content:center;place-items:center;gap:3px;min-height:66px;padding:10px;font-size:.9rem;font-weight:1000;display:grid}.decision-buttons button small{color:#686c72;letter-spacing:.1em;font-size:.63rem}.decision-buttons button:hover,.decision-buttons button.selected{background:var(--red);color:#fff;border-color:var(--red-dark)}.decision-buttons button.selected small{color:#fff}.decision-buttons .pass-button{color:#55585e;background:#ece9e2;border-width:2px;grid-column:1/-1;min-height:50px}.decision-buttons .pass-button.selected{background:#111;border-color:#111}.h2h-fields{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.h2h-fields label{gap:7px;min-width:0;display:grid}.h2h-fields label>span{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.h2h-fields select,.h2h-fields textarea{color:#111;background:#fbfaf7;border:2px solid #99958c;width:100%;min-height:52px;padding:10px 12px;font-weight:720}.h2h-fields select:focus,.h2h-fields textarea:focus{border-color:var(--red);outline:3px solid #e3262e2e}.h2h-fields select:disabled{opacity:.5}.h2h-note{grid-column:1/-1}.h2h-note textarea{resize:vertical;line-height:1.45}.h2h-nav{border-top:2px solid #d7d2c8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:68px;padding:12px 20px 18px;display:grid}.h2h-nav>button{color:#fff;cursor:pointer;background:#111;border:2px solid #111;min-height:46px;padding:10px 15px;font-weight:950}.h2h-nav>button:disabled{opacity:.3;cursor:not-allowed}.h2h-nav>div{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.h2h-nav i{background:#d2cec5;border-radius:50%;width:9px;height:9px}.h2h-nav i.done{background:#71757b}.h2h-nav i.active{background:var(--red);outline:2px solid #e3262e40}.top-four-panel{color:#fff;border-top:7px solid var(--gold);background:#111;padding:25px;position:sticky;top:105px}.top-four-panel h3{text-transform:uppercase;margin:3px 0 8px;font-size:clamp(1.9rem,3vw,2.8rem)}.top-four-panel>p:not(.section-label){color:#bfc1c5;margin:0 0 20px;font-size:.9rem;line-height:1.55}.top-four-panel ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.top-four-panel li{background:#1b1e23;border:1px solid #45484e;grid-template-columns:37px 1fr;align-items:center;gap:11px;min-height:66px;padding:10px;display:grid}.top-four-panel li>b{color:#aaaeb3;background:#3a3d43;place-items:center;width:35px;height:35px;display:grid}.top-four-panel li>span{gap:4px;min-width:0;display:grid}.top-four-panel li strong{overflow-wrap:anywhere;font-size:.92rem}.top-four-panel li small{color:#aeb1b6;font-size:.68rem;font-weight:760;line-height:1.35}.top-four-panel li.filled{border-color:var(--gold)}.top-four-panel li.filled>b{background:var(--red);color:#fff}.top-four-rule{background:var(--gold);color:#111;gap:6px;margin-top:18px;padding:14px;display:grid}.top-four-rule strong{letter-spacing:.1em;font-size:.72rem}.top-four-rule span{font-size:.75rem;font-weight:820;line-height:1.45}.h2h-savebar{background:#fff;border:2px solid #111;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.h2h-savebar>span{color:#55585e;gap:3px;font-size:.78rem;font-weight:720;display:grid}.h2h-savebar strong{color:#111;letter-spacing:.09em;font-size:.68rem}.h2h-savebar button{cursor:pointer;background:#fff;border:2px solid #111;min-height:42px;padding:8px 13px;font-size:.76rem;font-weight:950}.practice-only-line{color:#c9cbd0;background:#111;margin:14px 0 0;padding:14px 16px;font-size:.8rem;line-height:1.5}.practice-only-line strong{color:var(--gold)}.simple-calculator{background:var(--gold);color:#111;border:4px solid #111;grid-template-columns:.8fr 1.2fr;gap:22px;padding:clamp(24px,4vw,48px);display:grid}.simple-calculator-copy{grid-row:1/4}.simple-calculator h2{text-transform:uppercase;margin:3px 0 14px;font-size:clamp(2rem,4vw,3.4rem);line-height:.94}.simple-calculator-copy>p:last-child{max-width:520px;font-weight:760;line-height:1.55}.simple-calculator-controls{background:#fff;border:3px solid #111;grid-template-columns:1.3fr 1fr .8fr;gap:10px;padding:20px;display:grid}.simple-calculator-controls label{gap:7px;display:grid}.simple-calculator-controls label>span{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:1000}.simple-calculator-controls input,.simple-calculator-controls select{color:#111;background:#fbfaf7;border:2px solid #969188;width:100%;min-height:52px;padding:10px 12px;font-weight:800}.simple-money{background:#fbfaf7;border:2px solid #969188;grid-template-columns:auto 1fr;align-items:center;display:grid}.simple-money b{padding-left:12px}.simple-money input{border:0}.simple-calculator-results{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.simple-calculator-results p{color:#fff;background:#111;align-content:center;gap:6px;min-height:90px;margin:0;padding:13px;display:grid}.simple-calculator-results span{color:#c8cacf;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:950}.simple-calculator-results strong{color:var(--gold);font-size:1.35rem}.simple-calculator-warning{border-left:7px solid var(--red);background:#fff;margin:0;padding:14px 16px;font-size:.82rem;font-weight:750;line-height:1.5}.mobile-demo-shell{color:#fff;background:#111318;min-height:100vh}.demo-header{border-bottom:4px solid var(--red);z-index:50;background:#090a0c;justify-content:space-between;align-items:center;gap:25px;min-height:80px;padding:12px clamp(18px,5vw,70px);display:flex;position:sticky;top:0}.demo-home-link{border:2px solid #6d7076;place-items:center;min-height:44px;padding:8px 16px;font-weight:900;display:grid}.demo-hero{background:radial-gradient(circle at 88% 20%,#3a1518 0,#111318 38%,#08090b 80%);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(30px,6vw,90px);min-height:640px;padding:clamp(70px,9vw,125px) clamp(22px,7vw,110px);display:grid}.demo-hero h1{letter-spacing:-.06em;text-transform:uppercase;max-width:840px;margin:24px 0 20px;font-size:clamp(3.4rem,7vw,7rem);line-height:.88}.demo-hero>div>p:last-of-type{color:#c4c6ca;max-width:720px;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.6}.demo-promise{outline:8px solid var(--red);text-align:center;background:#111;border:4px solid #fff;align-content:center;place-items:center;gap:14px;min-height:330px;padding:35px;display:grid;transform:rotate(2deg)}.demo-promise strong{color:var(--gold);font-size:clamp(1.4rem,3vw,2.6rem)}.demo-promise span{font-size:1.15rem;font-weight:850}.demo-promise b{color:#111;letter-spacing:.1em;background:#fff;padding:10px 13px;font-size:.78rem}.demo-levels{background:var(--paper);color:#111;padding:clamp(65px,8vw,105px) clamp(22px,7vw,110px)}.demo-level-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1300px;margin:34px auto 0;display:grid}.demo-level-grid article{background:#fff;border:2px solid #b6b0a5;border-top:8px solid #111;flex-direction:column;min-height:355px;padding:28px;display:flex}.demo-level-grid article:nth-child(2){border-top-color:var(--red);box-shadow:0 16px 30px #0000001f}.demo-level-grid article:nth-child(3){border-top-color:var(--gold)}.demo-level-grid .demo-price{letter-spacing:-.05em;font-size:3.4rem;font-weight:1000}.demo-level-grid h3{text-transform:uppercase;margin:2px 0 12px;font-size:1.7rem}.demo-level-grid article>p:not(.plan-eyebrow){color:#55585d;flex:1;line-height:1.55}.demo-level-grid article>a{color:var(--red-dark);letter-spacing:.06em;margin-top:18px;font-size:.8rem;font-weight:1000}.demo-product{padding:clamp(65px,8vw,105px) clamp(12px,5vw,75px)}.demo-product-head{justify-content:space-between;align-items:end;gap:30px;max-width:1300px;margin:0 auto;display:flex}.demo-product-head h2{text-transform:uppercase;margin:3px 0 0;font-size:clamp(2.7rem,6vw,5.5rem);line-height:.9}.demo-product-head>p{color:#b9bbc0;max-width:460px;margin:0;font-weight:720;line-height:1.55}.demo-strip{max-width:1300px;margin:25px auto 0}.demo-product>.head-to-head-planner{max-width:1300px;margin:0 auto}.demo-calculator-wrap{padding:0 clamp(12px,5vw,75px) clamp(70px,8vw,110px)}.demo-calculator-wrap .simple-calculator{max-width:1300px;margin:0 auto}.demo-final-cta{background:var(--red);padding:clamp(70px,9vw,120px) clamp(22px,8vw,130px)}.demo-final-cta h2{text-transform:uppercase;max-width:1050px;margin:6px 0 18px;font-size:clamp(2.6rem,5.5vw,5.4rem);line-height:.92}.demo-final-cta>p:not(.section-label){max-width:850px;font-size:1.1rem;line-height:1.6}.demo-final-cta .button-primary{box-shadow:none;background:#111}.demo-final-cta .button-primary:hover{background:#25282d}.demo-final-cta .button-secondary{border-color:#fff}.demo-footer{background:#08090b;grid-template-columns:.65fr 1.35fr;gap:30px;padding:36px clamp(22px,7vw,110px);display:grid}.demo-footer strong{font-size:1rem}.demo-footer p{color:#aeb1b5;margin:0;font-size:.8rem;line-height:1.55}.demo-price-note{color:#65686d;text-transform:uppercase;letter-spacing:.06em;margin:-5px 0 8px;font-size:.74rem;font-weight:900;display:block}.flashcard-demo-hero{background:radial-gradient(circle at 82% 22%,#572027 0,#181a20 40%,#08090b 82%)}.flashcard-explainer{color:#111;background:#fff;border-block:4px solid #111;grid-template-columns:repeat(4,1fr);display:grid}.flashcard-explainer article{border-right:2px solid #111;align-content:center;gap:6px;min-height:165px;padding:26px clamp(18px,3vw,42px);display:grid}.flashcard-explainer article:last-child{border-right:0}.flashcard-explainer b{color:var(--red);font-size:1.55rem}.flashcard-explainer strong{letter-spacing:.05em;font-size:1.05rem}.flashcard-explainer span{color:#55585d;font-size:.85rem;font-weight:720;line-height:1.45}.demo-product>.season-planner{max-width:1350px;margin:28px auto 0}.flashcard-planner{color:#111;border-top:9px solid var(--gold);background:#e9e4d9;padding:clamp(20px,4vw,46px);scroll-margin-top:88px}.flashcard-planner-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px;display:flex}.flashcard-planner-head h2{text-transform:uppercase;margin:3px 0 8px;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.9}.flashcard-planner-head p:last-child{color:#56595e;margin:0;font-weight:760}.flashcard-progress{color:#fff;background:#111;border:2px solid #111;grid-template-columns:auto 1fr;align-items:end;gap:2px 12px;width:min(100%,260px);padding:15px;display:grid}.flashcard-progress strong{color:var(--gold);grid-row:1/3;font-size:2rem;line-height:1}.flashcard-progress span{letter-spacing:.09em;font-size:.68rem;font-weight:1000}.flashcard-progress i{background:#41444a;height:8px;overflow:hidden}.flashcard-progress i b{background:var(--red);height:100%;display:block}.flashcard-instruction{color:#fff;border-bottom:4px solid var(--red);background:#111;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:10px 14px;display:grid}.flashcard-instruction>span{color:var(--gold);letter-spacing:.12em;font-size:.68rem;font-weight:1000}.flashcard-instruction>strong{letter-spacing:.08em;text-align:center;font-size:.8rem}.flashcard-instruction>small{color:#b9bbc0;text-align:right;font-size:.7rem;font-weight:750}.market-feed-status{color:#111;background:#ece8df;border:2px solid #111;border-left:9px solid #777b81;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:grid}.market-feed-status.ready{border-left-color:#19864a}.market-feed-status>div{gap:4px;display:grid}.market-feed-status strong{letter-spacing:.08em;font-size:.72rem}.market-feed-status span{color:#55585e;font-size:.72rem;font-weight:750}.market-feed-status p{color:#55585e;text-align:right;margin:0;font-size:.68rem;font-weight:720;line-height:1.45}.flashcard-stage{isolation:isolate;touch-action:pan-y;margin:24px auto 0;position:relative}.flashcard-stage:before,.flashcard-stage:after{content:"";z-index:-1;background:#d4cdbf;border:3px solid #111;position:absolute;inset:12px 20px -12px;transform:rotate(-.7deg)}.flashcard-stage:after{background:#eee9df;inset:7px 12px -7px;transform:rotate(.55deg)}.flashcard{background:#fff;border:4px solid #111;min-height:610px;overflow:hidden;box-shadow:0 18px 40px #0000002e}.flashcard-label{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:12px 18px;display:flex}.flashcard-label span{color:var(--gold);letter-spacing:.11em;font-size:.7rem;font-weight:1000}.flashcard-label strong{letter-spacing:.08em;text-align:right;font-size:.78rem}.flashcard-overview-title,.flash-results-title{background:linear-gradient(135deg,#f8f5ee,#e7e1d5);border-bottom:3px solid #111;padding:clamp(26px,5vw,56px)}.flashcard-overview-title h3,.flash-results-title h3{text-transform:uppercase;max-width:930px;margin:4px 0 12px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.9}.flashcard-overview-title>p:last-child,.flash-results-title>p:last-child{color:#575a5f;max-width:760px;margin:0;font-size:1rem;font-weight:720;line-height:1.55}.flash-schedule-groups{grid-template-columns:repeat(2,1fr);gap:18px;padding:clamp(22px,4vw,42px);display:grid}.flash-schedule-groups section{border:2px solid #111;min-width:0}.flash-schedule-groups h4{background:var(--red);color:#fff;letter-spacing:.08em;margin:0;padding:10px 13px;font-size:.76rem}.flash-schedule-row{border-top:1px solid #cbc5ba;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:9px 12px;display:flex}.flash-schedule-row strong{font-size:.78rem;line-height:1.35}.flash-schedule-row strong span{color:var(--red);padding-inline:3px}.flash-schedule-row small{color:#60636a;text-align:right;font-size:.68rem;font-weight:780}.flashcard-overview-note{background:var(--gold);border:2px solid #111;gap:10px;margin:0 clamp(22px,4vw,42px) 36px;padding:15px 17px;font-size:.82rem;font-weight:760;line-height:1.45;display:flex}.flash-game-time{background:#ece8df;border-bottom:2px solid #111;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:13px 18px;display:grid}.flash-game-time span{font-weight:900}.flash-game-time strong{color:var(--red-dark)}.flash-game-time small{color:#fff;background:#111;padding:6px 8px;font-size:.67rem;font-weight:900}.flash-versus{background:#f9f7f2;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;padding:clamp(18px,4vw,36px);display:grid}.flash-versus>b{color:var(--red);align-self:center;font-size:1.55rem}.flash-versus button{color:#111;cursor:pointer;background:#fff;border:3px solid #111;align-content:center;place-items:center;gap:7px;min-height:128px;padding:14px;display:grid}.flash-versus button:hover,.flash-versus button.selected{background:var(--red);color:#fff;border-color:var(--red-dark)}.flash-versus button small{letter-spacing:.08em;font-size:.66rem;font-weight:1000}.flash-versus button strong{text-transform:uppercase;font-size:clamp(1.2rem,3vw,2.15rem);line-height:1}.flash-versus button span{font-size:.76rem;font-weight:850}.flash-facts{border:3px solid #111;margin:0 clamp(18px,4vw,36px) 28px}.flash-facts-head{color:#fff;background:#111;justify-content:space-between;gap:14px;padding:10px 13px;display:flex}.flash-facts-head strong{color:var(--gold);letter-spacing:.1em;font-size:.7rem}.flash-facts-head span{color:#c8cacf;font-size:.67rem;font-weight:750}.flash-odds-grid{grid-template-columns:repeat(3,1fr);display:grid}.flash-odds-grid p,.flash-report-grid p{border-right:1px solid #bbb5aa;gap:6px;margin:0;padding:14px;display:grid}.flash-odds-grid p:last-child,.flash-report-grid p:last-child{border-right:0}.flash-odds-grid span,.flash-report-grid span{color:#686b70;letter-spacing:.08em;font-size:.63rem;font-weight:1000}.flash-odds-grid strong{font-size:.76rem;line-height:1.4}.market-source-comparison{background:#fff;border-top:2px solid #111}.market-source-comparison summary{cursor:pointer;background:#ded9cf;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 14px;display:flex}.market-source-comparison summary span{letter-spacing:.08em;font-size:.67rem;font-weight:1000}.market-source-comparison summary strong{color:var(--red-dark);font-size:.66rem}.market-source-table{overflow-x:auto}.market-source-row{border-top:1px solid #d1ccc2;grid-template-columns:1.25fr repeat(4,1fr);align-items:center;min-width:760px;display:grid}.market-source-row>*{border-right:1px solid #ddd8ce;min-width:0;padding:9px 11px;font-size:.68rem;font-weight:780}.market-source-row>:last-child{border-right:0}.market-source-row strong{font-size:.7rem}.market-source-header{color:#fff;background:#111}.market-source-header span{color:var(--gold);letter-spacing:.06em;font-size:.59rem;font-weight:1000}.market-source-table>p,.market-source-empty{color:#62656a;background:#f7f4ed;margin:0;padding:11px 14px;font-size:.66rem;font-weight:720;line-height:1.45}.flash-report-grid{background:#f1eee7;border-top:2px solid #111;grid-template-columns:1fr 1fr;display:grid}.flash-report-grid strong{font-size:.78rem;line-height:1.45}.flash-choices{background:#e9e4d9;border-top:3px solid #111;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(18px,4vw,36px);display:grid}.flash-choice-block,.flash-choices>label,.flash-confidence{background:#fff;border:2px solid #aaa49a;align-content:start;gap:8px;padding:14px;display:grid}.flash-choice-block.full,.flash-note{grid-column:1/-1}.flash-choice-block h4{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem}.flash-chip-row{flex-wrap:wrap;gap:7px;display:flex}.flash-chip-row button,.flash-confidence button{color:#111;cursor:pointer;background:#fff;border:2px solid #111;min-height:44px;padding:9px 14px;font-size:.75rem;font-weight:950}.flash-chip-row button.selected,.flash-confidence button.selected{background:var(--red);color:#fff;border-color:var(--red-dark)}.period-chips button{flex:90px}.flash-choices label>span,.flash-confidence>span{letter-spacing:.06em;text-transform:uppercase;font-size:.71rem;font-weight:1000}.flash-choices select,.flash-choices textarea{color:#111;background:#fbfaf7;border:2px solid #8e8a82;width:100%;min-height:50px;padding:10px 12px;font-weight:730}.flash-choices textarea{resize:vertical;min-height:90px;line-height:1.45}.flash-confidence>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.flash-confidence button{padding-inline:5px}.flash-confidence small{color:#666a70;font-size:.68rem;font-weight:760}.single-return-calculator{background:var(--gold);border:3px solid #111;grid-column:1/-1;gap:14px;padding:16px;display:grid}.single-return-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.single-return-head h4{text-transform:uppercase;margin:3px 0 0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1}.single-return-head label{background:#fff;border:3px solid #111;grid-template-columns:auto minmax(90px,125px);align-items:center;display:grid}.single-return-head label span{padding-left:12px;font-size:1.25rem;font-weight:1000}.single-return-head input{color:#111;border:0;width:100%;min-height:56px;padding:8px;font-size:1.45rem;font-weight:1000}.single-return-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.single-return-grid article{color:#fff;border-top:5px solid var(--red);background:#111;align-content:start;gap:5px;padding:14px;display:grid}.single-return-grid article>span{color:var(--gold);letter-spacing:.09em;font-size:.61rem;font-weight:1000}.single-return-grid article>strong{min-height:34px;font-size:.78rem;line-height:1.35}.single-return-grid article>b{font-size:.9rem}.single-return-grid article>b small{color:#b8bbc0}.single-return-grid article>em{color:var(--gold);font-size:1.12rem;font-style:normal;font-weight:1000}.single-return-grid article>small{color:#bdc0c5;font-size:.62rem;font-weight:700;line-height:1.4}.single-return-empty,.single-return-period-note{border-left:6px solid var(--red);background:#fff;margin:0;padding:12px 14px;font-size:.72rem;font-weight:760;line-height:1.45}.single-return-period-note{border-left-color:#111}.flash-pass{color:#111;letter-spacing:.06em;cursor:pointer;background:#fff;border:3px solid #111;grid-column:1/-1;min-height:50px;font-size:.78rem;font-weight:1000}.flash-pass.selected{color:#fff;background:#111}.flash-overall-top{background:#111;padding:clamp(20px,4vw,36px)}.flash-result-details{border-top:3px solid #111}.flash-result-details summary{letter-spacing:.06em;cursor:pointer;background:#e9e4d9;align-items:center;min-height:58px;padding:14px clamp(20px,4vw,36px);font-size:.86rem;font-weight:1000;display:flex}.flash-result-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:clamp(20px,4vw,36px);display:grid}.flash-result-list{background:#fff;border:3px solid #111;min-width:0;padding:17px}.flash-overall-top .flash-result-list{border-top:7px solid var(--gold);max-width:760px;margin:0 auto}.flash-result-list h4{text-transform:uppercase;margin:0 0 12px;font-size:1.15rem}.flash-result-list ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.flash-result-list li{background:#f0ede6;border:1px solid #cbc5ba;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.flash-result-list li>b{color:#fff;background:#777b81;place-items:center;width:32px;height:32px;display:grid}.flash-result-list li>span{gap:3px;min-width:0;display:grid}.flash-result-list li strong{font-size:.78rem;line-height:1.35}.flash-result-list li small{color:#62656a;font-size:.66rem;font-weight:750;line-height:1.35}.flash-result-list li.filled{border-color:var(--red)}.flash-result-list li.filled>b{background:var(--red)}.flash-parlay-board{color:#fff;border-top:6px solid var(--gold);background:#111;padding:clamp(24px,4vw,42px)}.flash-parlay-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.flash-parlay-head h4{text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.9rem,4vw,3.3rem);line-height:.95}.flash-parlay-head>p{color:#bfc1c5;max-width:480px;margin:0;font-size:.82rem;font-weight:720;line-height:1.55}.flash-parlay-groups{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.flash-parlay-groups>section{min-width:0}.flash-parlay-groups h5{color:var(--gold);letter-spacing:.1em;margin:0 0 10px;font-size:.82rem}.flash-parlay-groups article{color:#111;background:#f6f3ec;border:2px solid #4d5056;margin-bottom:10px}.flash-parlay-groups article.complete{border-color:var(--gold)}.flash-parlay-groups article>div{background:#ded9cf;justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.flash-parlay-groups article>div strong{letter-spacing:.08em;font-size:.68rem}.flash-parlay-groups article>div span{color:#55585e;text-align:right;font-size:.64rem;font-weight:760}.flash-parlay-groups ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.flash-parlay-groups li{background:#fff;border-top:1px solid #d0cbc1;gap:2px;padding:9px 10px;display:grid}.flash-parlay-groups li b{font-size:.72rem}.flash-parlay-groups li small{color:#66696e;font-size:.63rem;font-weight:720}.flash-parlay-groups article>p{background:var(--gold);justify-content:space-between;gap:8px;margin:0;padding:9px 10px;font-size:.67rem;font-weight:850;display:flex}.flash-parlay-groups article>p strong{text-align:right}.flash-auto-calculator{background:var(--gold);border-top:4px solid #111;grid-template-columns:1fr auto;gap:20px;padding:clamp(24px,4vw,42px);display:grid}.flash-auto-calculator h4{text-transform:uppercase;margin:3px 0 8px;font-size:clamp(1.8rem,4vw,3.1rem);line-height:.95}.flash-auto-calculator>div:first-child>p:last-child{max-width:700px;margin:0;font-weight:740;line-height:1.5}.flash-auto-calculator>label{background:#fff;border:4px solid #111;grid-template-columns:auto minmax(110px,160px);align-self:center;align-items:center;display:grid}.flash-auto-calculator>label span{padding-left:14px;font-size:1.6rem;font-weight:1000}.flash-auto-calculator>label input{color:#111;border:0;width:100%;min-height:72px;padding:10px;font-size:2rem;font-weight:1000}.flash-calc-summary{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.flash-calc-summary p{color:#fff;background:#111;gap:5px;margin:0;padding:15px;display:grid}.flash-calc-summary span{color:#c7c9cc;text-transform:uppercase;font-size:.66rem;font-weight:900}.flash-calc-summary strong{color:var(--gold);font-size:1.45rem}.flash-calc-summary small{color:#aeb1b5;font-size:.65rem}.flash-calc-warning{border-left:7px solid var(--red);background:#fff;grid-column:1/-1;margin:0;padding:14px 16px;font-size:.78rem;font-weight:760;line-height:1.45}.flashcard-nav{z-index:12;color:#fff;background:#111;border:3px solid #fff;outline:2px solid #111;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:24px;padding:10px;display:grid;position:sticky;bottom:8px;box-shadow:0 12px 30px #00000040}.flashcard-nav button{background:var(--red);color:#fff;cursor:pointer;border:2px solid #fff;min-height:50px;padding:10px 16px;font-size:.76rem;font-weight:1000}.flashcard-nav button:first-child{justify-self:start}.flashcard-nav button:last-child{justify-self:end}.flashcard-nav button:disabled{opacity:.3;cursor:not-allowed}.flashcard-nav>div{place-items:center;gap:2px;display:grid}.flashcard-nav>div strong{color:var(--gold);font-size:1.25rem}.flashcard-nav>div span{letter-spacing:.08em;font-size:.59rem;font-weight:900}.flashcard-savebar{background:#fff;border:2px solid #111;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:13px 15px;display:flex}.flashcard-savebar span{color:#5c6065;gap:3px;font-size:.75rem;font-weight:720;display:grid}.flashcard-savebar strong{color:#111;letter-spacing:.09em;font-size:.65rem}.flashcard-savebar button{cursor:pointer;background:#fff;border:2px solid #111;min-height:42px;padding:8px 13px;font-size:.72rem;font-weight:950}@media (width<=980px){.site-header{align-items:flex-start;position:relative}.site-header nav{display:none}.hero,.free-section{grid-template-columns:1fr}.hero-media{border-top:1px solid #303238;border-left:0}.plans-grid,.steps-grid,.downloads-grid,.method-panel,.payout-calculator,.simple-calculator,.demo-hero{grid-template-columns:1fr}.steps-grid article,.steps-grid article+article{border-bottom:1px solid #45484d;border-right:0;padding:30px 0}.responsible-section,footer,.register-layout{grid-template-columns:1fr}.help-card{max-width:330px}.section-heading,.secondary-downloads-head,.planner-heading,.planner-section-title{flex-direction:column;align-items:flex-start}.planner-meta-grid,.planner-check-grid,.ticket-meta-grid{grid-template-columns:1fr 1fr}.single-grid{grid-template-columns:1fr}.publisher-grid{grid-template-columns:1fr 1fr}.season-picker-head,.demo-product-head{flex-direction:column;align-items:flex-start}.h2h-workspace{grid-template-columns:1fr}.top-four-panel{position:relative;top:auto}.simple-calculator-copy{grid-row:auto}.demo-level-grid{grid-template-columns:1fr}.demo-level-grid article{min-height:0}.demo-promise{min-height:230px;transform:none}.demo-footer{grid-template-columns:1fr}.flashcard-explainer{grid-template-columns:repeat(2,1fr)}.flashcard-explainer article:nth-child(2){border-right:0}.flashcard-explainer article:nth-child(-n+2){border-bottom:2px solid #111}.flash-result-grid,.flash-parlay-groups{grid-template-columns:1fr}.flash-parlay-head{flex-direction:column;align-items:flex-start}.market-feed-status{grid-template-columns:1fr}.market-feed-status p{text-align:left}}@media (width<=560px){.site-header{min-height:76px}.brand{min-width:0}.hero-copy{padding-top:70px}.hero h1{font-size:3.1rem}.hero-actions .button{width:100%}.trust-row{display:grid}.hero-media video{max-height:none}.preview-head,.preview-line{grid-template-columns:1fr}.member-top,.admin-header,.setup-panel{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:repeat(2,1fr)}.digital-planner,.play-along-planner{margin-inline:-8px;padding-inline:16px}.planner-meta-grid,.planner-check-grid,.single-card,.single-checks,.ticket-meta-grid{grid-template-columns:1fr}.single-card .planner-field:first-of-type,.single-card .planner-reasoning-field,.single-checks{grid-column:auto}.planner-choice-row{grid-template-columns:1fr 1fr;display:grid}.leg-row,.matchup-grid,.matchup-card,.calculator-results,.publisher-grid{grid-template-columns:1fr}.matchup-fact{grid-column:auto}.planner-savebar{flex-direction:column;align-items:stretch}.planner-savebar .planner-save-actions{grid-template-columns:1fr;display:grid}.planner-savebar .button{width:100%}.mobile-benefit-grid{grid-template-columns:1fr}.mobile-product-tag,.phone-device{width:min(100%,360px)}.domain-hero-title{font-size:2.35rem!important;line-height:.92!important}.demo-header .brand small{display:none}.demo-header .brand>span:last-child strong{font-size:.82rem}.demo-home-link{padding-inline:10px;font-size:.75rem}.demo-hero{min-height:auto;padding-top:65px}.demo-hero h1{font-size:3.1rem}.demo-hero .hero-actions .button{width:100%}.demo-product{padding-inline:8px}.demo-product-head,.demo-strip{margin-inline:10px}.head-to-head-planner{padding-inline:12px}.h2h-title-row{flex-direction:column;align-items:stretch}.h2h-progress{width:100%}.h2h-card{box-shadow:5px 5px #d7d1c6}.h2h-card-top{flex-direction:column;align-items:flex-start}.h2h-card-top small{text-align:left}.h2h-versus{grid-template-columns:1fr;gap:8px;padding:20px 14px}.h2h-versus>span{font-size:1.1rem}.decision-buttons,.h2h-fields{grid-template-columns:1fr}.decision-buttons .pass-button,.h2h-note{grid-column:auto}.h2h-nav{grid-template-columns:1fr 1fr}.h2h-nav>div{grid-area:1/1/auto/-1}.h2h-savebar{flex-direction:column;align-items:stretch}.h2h-savebar button{width:100%}.simple-calculator-controls,.simple-calculator-results{grid-template-columns:1fr}.simple-calculator-results p{min-height:70px}.season-week-strip button{min-width:62px}.flashcard-planner{margin-inline:-8px;padding-inline:10px}.flashcard-planner-head{flex-direction:column;align-items:stretch}.flashcard-progress{width:100%}.flashcard-instruction{text-align:center;grid-template-columns:1fr;gap:4px}.flashcard-instruction>small{text-align:center}.flashcard{min-height:540px}.flashcard-label{flex-direction:column;align-items:flex-start;gap:4px}.flashcard-label strong{text-align:left}.flash-schedule-groups{grid-template-columns:1fr;padding-inline:14px}.flash-schedule-row{flex-direction:column;align-items:flex-start;gap:3px}.flash-schedule-row small{text-align:left}.flashcard-overview-note{margin-inline:14px}.flash-game-time{grid-template-columns:1fr auto;gap:7px}.flash-game-time small{grid-column:1/-1;justify-self:start}.flash-versus{grid-template-columns:1fr;padding-inline:14px}.flash-versus>b{justify-self:center}.flash-versus button{min-height:105px}.flash-facts{margin-inline:14px}.flash-facts-head{flex-direction:column;align-items:flex-start}.flash-odds-grid,.flash-report-grid,.flash-choices{grid-template-columns:1fr}.flash-odds-grid p,.flash-report-grid p{border-top:1px solid #bbb5aa;border-right:0}.flash-odds-grid p:first-child,.flash-report-grid p:first-child{border-top:0}.flash-choice-block.full,.flash-note,.flash-pass{grid-column:auto}.flash-choices{padding-inline:14px}.single-return-calculator{grid-column:auto}.single-return-head{flex-direction:column;align-items:stretch}.single-return-head label{width:100%}.single-return-grid{grid-template-columns:1fr}.flash-result-grid,.flash-parlay-board,.flash-auto-calculator{padding-inline:14px}.flash-auto-calculator{grid-template-columns:1fr}.flash-auto-calculator>label{width:100%}.flash-calc-summary{grid-column:auto;grid-template-columns:1fr}.flash-calc-warning{grid-column:auto}.flashcard-nav{grid-template-columns:1fr 1fr}.flashcard-nav>div{grid-area:1/1/auto/-1}.flashcard-nav button{width:100%}.flashcard-savebar{flex-direction:column;align-items:stretch}.flashcard-savebar button{width:100%}.flashcard-explainer{grid-template-columns:1fr}.flashcard-explainer article{border-bottom:2px solid #111;border-right:0;min-height:130px}.flashcard-explainer article:last-child{border-bottom:0}.home-shell{padding-bottom:76px}.mobile-quickbar{z-index:80;color:#fff;border-top:4px solid var(--red);background:#090a0c;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #00000059}.mobile-quickbar>span{gap:1px;display:grid}.mobile-quickbar small{color:var(--gold);letter-spacing:.08em;font-size:.61rem;font-weight:1000}.mobile-quickbar strong{font-size:.78rem}.mobile-quickbar>a{background:var(--red);color:#fff;padding:11px 18px;font-size:.78rem;font-weight:1000}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.flash-header-actions{align-items:center;gap:8px;display:flex}.demo-home-link.member-link{background:var(--red);color:#fff;border-color:var(--red)}.header-signout{color:#aaaeb4;padding:10px;font-size:.72rem;font-weight:850}.flashcard-sales-site .demo-hero h1{max-width:900px}.flash-season-offer{color:#111;background:#f4f0e8;padding:clamp(74px,8vw,115px) clamp(24px,7vw,105px)}.flash-season-grid{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:24px;max-width:1250px;margin:44px auto 0;display:grid}.flash-season-grid>article{background:#fff;border:3px solid #111;flex-direction:column;padding:clamp(30px,4vw,50px);display:flex;box-shadow:10px 12px #d4cec2}.flash-season-grid>article.season-card{border:5px solid var(--red);border-top-width:12px;box-shadow:12px 14px #e3262e2e}.flash-season-grid h3{text-transform:uppercase;margin:16px 0 10px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.flash-season-grid>article>p:not(.plan-eyebrow){color:#56595e;line-height:1.65}.flash-season-grid .demo-price{font-size:clamp(5rem,9vw,8rem)}.trial-card>a{color:var(--red-dark);margin-top:auto;padding-top:28px;font-weight:1000}.season-price-row{align-items:end;gap:26px;display:flex}.season-price-row>span{color:#666;gap:4px;padding-bottom:11px;display:grid}.season-price-row s{font-size:2rem;font-weight:900}.season-price-row small{text-transform:uppercase;font-size:.65rem;font-weight:850}.season-price-row>strong{letter-spacing:-.08em;font-size:clamp(5rem,10vw,8.6rem);line-height:.8}.season-card ul{margin:22px 0 30px;padding:0;list-style:none}.season-card li{border-top:1px solid #d3cec3;padding:10px 0;font-size:.88rem;font-weight:780}.season-card li:before{content:"✓";color:var(--red);margin-right:9px;font-weight:1000}.season-card>small{color:#666;text-align:center;margin-top:13px;font-size:.72rem;font-weight:720;line-height:1.45}.member-continuity-cta{background:var(--gold);color:#111;border-block:4px solid #111;justify-content:space-between;align-items:center;gap:50px;padding:78px clamp(24px,7vw,105px);display:flex}.member-continuity-cta h2{text-transform:uppercase;max-width:850px;margin:5px 0 12px;font-size:clamp(2.5rem,5vw,5rem);line-height:.9}.member-continuity-cta p:not(.section-label){max-width:800px;font-weight:750;line-height:1.6}.member-continuity-cta .button{flex:none;max-width:300px}.flashcard-member-shell{padding-bottom:80px}.flashcard-member-panel{max-width:1380px}.flashcard-member-panel>h1{max-width:1050px}.member-success-note{background:#d8efdd;border-left:7px solid #277a42;padding:18px 20px;font-weight:900;color:#134d27!important}.member-deck-wrap{margin-top:42px}.member-deck-wrap .season-picker-head{color:#fff}.member-deck-wrap .season-picker-head>p{color:#b9bbc0}.season-paywall{color:#111;border-top:10px solid var(--red);background:#f4f0e8;margin-top:38px;padding:clamp(32px,6vw,72px)}.season-paywall h1{max-width:1050px}.season-paywall>div>p:not(.section-label){color:#56595e;max-width:880px;font-size:1.05rem;line-height:1.7}.season-price-lock{align-items:end;gap:18px;margin:34px 0;display:flex}.season-price-lock>span{color:#666;padding-bottom:10px;font-weight:800;display:grid}.season-price-lock s{font-size:1.8rem}.season-price-lock>strong{letter-spacing:-.08em;font-size:clamp(5rem,10vw,8rem);line-height:.78}.season-price-lock>b{color:var(--red-dark);text-transform:uppercase;padding-bottom:10px;font-size:.8rem}.season-paywall>div>small{color:#666;margin-top:20px;font-weight:720;display:block}@media (width<=900px){.flash-header-actions .header-signout{display:none}.flash-season-grid{grid-template-columns:1fr}.member-continuity-cta{flex-direction:column;align-items:stretch}.member-continuity-cta .button{width:100%;max-width:none}}@media (width<=600px){.flash-header-actions .demo-home-link:first-child{display:none}.flash-season-offer,.member-continuity-cta{padding:62px 16px}.flash-season-grid>article{padding:28px 20px}.season-price-row{flex-direction:column;align-items:flex-start;gap:10px}.season-price-row>span{order:2;padding:0}.season-price-lock{flex-wrap:wrap;align-items:flex-start}.season-price-lock>strong{flex-basis:100%;order:-1}.season-paywall{margin-inline:-8px;padding:28px 18px}}:root{--blue:#1257b8;--blue-bright:#3e8cff;--blue-dark:#08336f;--turf:#0e6b39;--turf-dark:#064424;--lime:#a6f18a;--pf-radius-xl:30px;--pf-radius-lg:22px;--pf-radius-md:16px;--pf-shadow-deep:0 28px 70px #00000061, 0 8px 22px #00000038;--pf-shadow-raised:0 10px 24px #04120a29, 0 3px 7px #04120a21, inset 0 1px 0 #ffffffe0;--pf-header-height:78px;--pf-ticker-height:162px;--pf-summary-height:72px;--pf-stadium-image:url(/stadium-field-day-1600.webp)}.pf-app-page{isolation:isolate;color:#fff;background:#4b9860;min-height:100vh;position:relative}.pf-app-page:before{content:"";z-index:-1;background-color:#7fc0dd;background-image:linear-gradient(180deg, #d5f2ff0f, #237e4405 58%, #06441d26), radial-gradient(circle at 50% 58%, transparent 0 58%, #053e1c14 100%), var(--pf-stadium-image);filter:brightness(1.08)saturate(1.08);background-position:50%,50%,50% 55%;background-repeat:no-repeat;background-size:cover,cover,cover;position:fixed;inset:0}.pf-app-header{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#07090ce0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:12px clamp(16px,5vw,70px);display:flex;position:sticky;top:0;box-shadow:0 12px 32px #0000004d}.pf-app-header nav{letter-spacing:.06em;align-items:center;gap:22px;font-size:.75rem;font-weight:950;display:flex}.pf-app-header nav a:hover{color:var(--gold)}.pf-app-header nav a{place-items:center;min-height:44px;display:grid}body.pf-planner-active .pf-app-header nav>a[href=\#play],body.pf-planner-active .pf-app-header .pf-header-button.is-upsell{display:none}.pf-header-signout i{font-style:normal;display:none}.pf-header-button{background:linear-gradient(145deg, var(--blue-bright), var(--blue));border:1px solid #ffffff59;border-radius:999px;padding:10px 16px 12px;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -3px #0000003d,0 5px #062c67,0 10px 18px #00000047;color:#fff!important}.pf-intro{background-image:linear-gradient(90deg, #0212198c 0%, #021f133d 52%, #ffffff05), linear-gradient(180deg, #9adaf60a, #04371914), var(--pf-stadium-image);background-position:50%,50%,50% 55%;background-repeat:no-repeat;background-size:cover,cover,cover;border-bottom:1px solid #daffe2b3;grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;min-height:min(760px,100svh - 78px);padding:clamp(52px,7vw,95px) clamp(18px,6vw,90px);display:grid;box-shadow:inset 0 -38px 66px #06371929}.pf-intro p{color:var(--lime);letter-spacing:.14em;margin:0 0 18px;font-size:.73rem;font-weight:1000}.pf-intro h1{letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 2px #fff3,0 5px #00000052,0 13px 28px #00000061;margin:0;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.84}.pf-intro h1 em{color:var(--penalty-yellow);text-shadow:0 2px #fff7b8,0 5px #8b6500,0 0 22px #ffd21f52,0 14px 26px #0000004d;font-style:normal}.pf-intro-promise{color:#eef7f0;max-width:820px;margin-top:26px;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:740;line-height:1.5;display:block}.pf-intro ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pf-intro li{-webkit-backdrop-filter:blur(10px)saturate(145%);backdrop-filter:blur(10px)saturate(145%);background:linear-gradient(145deg,#ffffff3d,#ffffff17);border:1px solid #ffffff57;border-radius:18px;grid-template-columns:43px 1fr;align-items:center;gap:12px;min-height:62px;padding:9px 16px;display:grid;box-shadow:0 13px 28px #0003,inset 0 1px #ffffff4d}.pf-intro li b{background:linear-gradient(145deg, #ff5660, var(--red));border:1px solid #ffffff59;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff7a,inset 0 -3px #00000038,0 5px 9px #0000004d}.pf-intro li span{font-size:.85rem;font-weight:880}.pf-app-wrap{background-color:#1e703121;background-image:linear-gradient(#effbf024,#063c1933);background-repeat:no-repeat;padding:clamp(28px,5vw,70px) clamp(10px,5vw,70px) 70px;box-shadow:inset 0 24px 54px #ffffff14,inset 0 -28px 58px #022b1238}.pf-app-wrap .season-planner{max-width:780px;margin:0 auto}.pf-signup-gate{text-align:center;background:radial-gradient(circle at 50% 0,#2b73d459,#0000 38%),linear-gradient(145deg,#0b1911f5,#030806f5);border:1px solid #ffffff40;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:15px;max-width:720px;min-height:560px;margin:0 auto;padding:clamp(34px,7vw,72px);display:flex;box-shadow:inset 0 1px #fff3,inset 0 -8px 18px #00000059,0 28px 70px #0000006b}.pf-gate-lock{color:#111;background:linear-gradient(145deg,#ffe177,#d79a00);border:1px solid #ffffff6b;border-radius:28px;align-content:center;place-items:center;gap:2px;width:112px;height:112px;display:grid;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffb8,inset 0 -5px #623e003d,0 8px #765000,0 16px 28px #00000059}.pf-gate-lock span{font-size:2.35rem;line-height:1}.pf-gate-lock b{letter-spacing:.14em;font-size:.62rem}.pf-signup-gate>p{color:var(--lime);letter-spacing:.15em;margin:10px 0 0;font-size:.7rem;font-weight:1000}.pf-signup-gate h2{text-transform:uppercase;text-shadow:0 3px #00000080,0 12px 24px #00000059;max-width:620px;margin:0;font-size:clamp(2.5rem,6vw,5rem);line-height:.9}.pf-signup-gate>span{color:#d1dbd4;max-width:590px;font-size:1rem;line-height:1.65}.pf-signup-gate>a{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#ff5660,#bd111b);border:1px solid #ffffff73;border-radius:18px;place-items:center;min-height:62px;margin-top:10px;padding:14px 24px 18px;font-size:.84rem;font-weight:1000;display:grid;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff8c,inset 0 -4px #00000038,0 7px #780a12,0 14px 24px #0000004d}.pf-signup-gate>small{color:#9fb0a4;max-width:560px;font-size:.68rem;line-height:1.5}.pf-app-footer a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.pf-account-shell,.pf-legal-shell{background-color:#4b9860;background-image:linear-gradient(180deg, #03161f47, #03311666), var(--pf-stadium-image);color:#fff;background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;padding:clamp(18px,5vw,70px)}.pf-account-top{justify-content:space-between;align-items:center;gap:20px;max-width:960px;margin:0 auto 28px;display:flex}.pf-account-top>a:last-child{background:#040806b8;border:1px solid #ffffff61;border-radius:13px;padding:11px 15px;font-size:.7rem;font-weight:950}.pf-account-card{color:#111;background:linear-gradient(145deg,#fdfbf5fa,#e2e8e2fa);border:1px solid #ffffff42;border-radius:30px;max-width:760px;margin:0 auto;padding:clamp(28px,6vw,64px);box-shadow:inset 0 1px #fff,0 30px 80px #00000075}.pf-account-heading{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.pf-account-heading>span{background:linear-gradient(145deg,#ffe177,#d79a00);border-radius:22px;place-items:center;width:76px;height:76px;font-size:2.1rem;display:grid;transform:translateY(-3px);box-shadow:inset 0 1px #fff,inset 0 -4px #623e0038,0 6px #765000,0 12px 20px #0003}.pf-account-heading p{color:var(--red-dark);letter-spacing:.14em;margin:0 0 4px;font-size:.67rem;font-weight:1000}.pf-account-heading h1{text-transform:uppercase;margin:0;font-size:clamp(2.3rem,6vw,4.7rem);line-height:.9}.pf-account-copy{color:#4c5450;margin:28px 0;font-size:1rem;line-height:1.65}.pf-account-error{color:#870a12;background:#ffe2e4;border:1px solid #bd111b;border-radius:12px;padding:12px 14px;font-weight:850}.pf-account-card form{gap:15px;display:grid}.pf-account-field{gap:7px;display:grid}.pf-account-field>span{letter-spacing:.12em;font-size:.62rem;font-weight:1000}.pf-account-field input{color:#2f3631;background:#eef1ee;border:1px solid #aeb8b0;border-radius:14px;width:100%;min-height:56px;padding:12px 15px;font-size:1rem;font-weight:800}.pf-consent-row{cursor:pointer;background:#fff;border:1px solid #c4ccc6;border-radius:16px;grid-template-columns:30px 1fr;align-items:start;gap:13px;padding:17px;line-height:1.55;display:grid}.pf-consent-row input{width:24px;height:24px;accent-color:var(--blue);margin:1px 0 0}.pf-consent-row span{color:#4b524d;font-size:.84rem}.pf-consent-row b{color:#111}.pf-consent-row a{color:#064eaf;text-underline-offset:2px;text-decoration:underline}.pf-account-card form>button{background:linear-gradient(145deg, var(--blue-bright), var(--blue));color:#fff;cursor:pointer;border:1px solid #ffffff7a;border-radius:18px;min-height:64px;margin-top:5px;padding:14px 20px 18px;font-size:.84rem;font-weight:1000;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff8c,inset 0 -4px #00000038,0 7px #052b69,0 13px 22px #00000040}.pf-account-assurance{border-top:1px solid #bdc6bf;gap:3px;margin-top:24px;padding-top:18px;display:grid}.pf-account-assurance b{color:#08703a;letter-spacing:.13em;font-size:.63rem}.pf-account-assurance span{color:#67706a;font-size:.72rem}.pf-contact-admin .pf-account-card{max-width:1120px}.pf-contact-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.pf-contact-heading p{color:var(--rc-green-dark,#08703a);letter-spacing:.12em;margin:0 0 5px;font-size:.68rem;font-weight:1000}.pf-contact-heading h1{color:#071b2e;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.95}.pf-contact-heading>a{color:#fff;background:#075c34;border-radius:10px;padding:12px 15px;font-size:.72rem;font-weight:1000}.pf-contact-table{border:1px solid #a8bac5;border-radius:12px;overflow-x:auto}.pf-contact-table table{border-collapse:collapse;color:#24465e;width:100%;min-width:780px;font-size:.78rem}.pf-contact-table th,.pf-contact-table td{text-align:left;border-bottom:1px solid #d3dee5;padding:12px 14px}.pf-contact-table th{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#07355f;font-size:.68rem}.pf-contact-table tr:last-child td{border-bottom:0}.pf-checkout-card{max-width:820px}.pf-checkout-prices{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 0;display:grid}.pf-checkout-prices article{background:#fff;border:2px solid #1e2520;border-radius:18px;gap:3px;padding:20px;display:grid;box-shadow:inset 0 1px #fff,0 7px #aab2ac,0 13px 20px #00000029}.pf-checkout-prices article:last-child{background:linear-gradient(145deg,#eaffef,#ccefd7);border-color:#08703a;box-shadow:inset 0 1px #fff,0 7px #168345,0 13px 20px #0050232e}.pf-checkout-prices small{letter-spacing:.12em;font-size:.62rem;font-weight:1000}.pf-checkout-prices strong{letter-spacing:-.06em;font-size:clamp(2.8rem,7vw,5rem);line-height:.9}.pf-checkout-prices span{color:#555e58;font-size:.74rem;font-weight:780}.pf-checkout-prices b{color:#08703a;font-family:var(--font-geist-mono), monospace}.pf-checkout-note{border-top:1px solid #bdc6bf;gap:3px;margin-top:24px;padding-top:18px;display:grid}.pf-checkout-note b{color:#08703a;letter-spacing:.13em;font-size:.63rem}.pf-checkout-note span{color:#67706a;font-size:.72rem;line-height:1.45}.pf-legal-shell article{color:#171a18;background:#fffdf7f7;border-radius:28px;max-width:820px;margin:0 auto;padding:clamp(28px,6vw,64px);box-shadow:0 30px 80px #00000073}.pf-legal-shell article>p:first-child{color:var(--red-dark);letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:1000}.pf-legal-shell h1{text-transform:uppercase;margin:8px 0;font-size:clamp(2.4rem,6vw,5rem);line-height:.9}.pf-legal-shell article>span{color:#67706a;font-size:.76rem;font-weight:750}.pf-legal-shell h2{text-transform:uppercase;margin:30px 0 8px;font-size:1.2rem}.pf-legal-shell p{color:#505752;line-height:1.7}.pf-legal-shell article>a{color:#064eaf;margin-top:24px;font-size:.78rem;font-weight:1000;display:inline-block}.pf-app-wrap .season-picker-head{color:#fff}.pf-app-wrap .season-picker-head>p{color:#c7dbce}.pf-app-wrap .season-week-strip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000057;border:1px solid #ffffff38;border-radius:18px;box-shadow:0 13px 28px #0000003d,inset 0 1px #ffffff1a}.pf-season-record{color:#fff;border-radius:var(--pf-radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030d07b8;border:1px solid #fff3;grid-template-columns:auto auto 1fr;gap:8px;margin:18px 0;padding:8px;display:grid;box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff1a}.pf-season-record>div{text-align:center;background:linear-gradient(145deg,#14723e,#084824);border-radius:16px;place-content:center;gap:3px;min-width:180px;padding:16px 22px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 6px 15px #00000040}.pf-season-record>div:nth-child(2){background:linear-gradient(145deg,#18325c,#0a1830)}.pf-season-record span,.pf-season-record small{letter-spacing:.08em;font-size:.59rem;font-weight:950}.pf-season-record strong{font-size:1.8rem}.pf-season-record strong.positive{color:var(--lime)}.pf-season-record strong.negative{color:#ff858b}.pf-season-record p{color:#bdc9c0;align-self:center;max-width:600px;margin:0;padding:18px 24px;font-size:.75rem;font-weight:720;line-height:1.5}.pf-access-simple{background:linear-gradient(145deg,#dfe8e1,#cbd9ce);grid-template-columns:1fr 1fr;gap:2px;padding:18px;display:grid}.pf-access-simple>div{color:#111;border-radius:var(--pf-radius-xl);min-height:320px;box-shadow:var(--pf-shadow-raised);background:linear-gradient(145deg,#fffdf7,#ece7dc);border:1px solid #07170e1f;flex-direction:column;align-items:flex-start;padding:clamp(38px,6vw,80px);display:flex}.pf-access-simple>div:last-child{color:#fff;background:radial-gradient(circle at 90% 10%,#3e8cff3b,#0000 30%),linear-gradient(145deg,#173258,#0a172a)}.pf-access-simple p{color:var(--red-dark);letter-spacing:.13em;margin:0;font-size:.72rem;font-weight:1000}.pf-access-simple h2{text-transform:uppercase;margin:10px 0;font-size:clamp(3rem,6vw,6rem);line-height:.88}.pf-access-simple h2 s{color:#8e9299;font-size:.45em}.pf-access-simple span{color:#555a5d;max-width:600px;line-height:1.6}.pf-access-simple a{color:#fff;background:linear-gradient(145deg,#ff5660,#bd111b);border:1px solid #ffffff6b;border-radius:16px;margin-top:auto;padding:14px 20px 18px;font-size:.8rem;font-weight:1000;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff80,inset 0 -4px #00000038,0 7px #780a12,0 13px 22px #4400053d}.pf-app-footer{color:#fff;background:#050609;grid-template-columns:.8fr 1.2fr;gap:40px;padding:38px clamp(18px,6vw,90px);display:grid}.pf-app-footer p{color:#aeb3ba;margin:0;font-size:.73rem;line-height:1.55}.pf-support-button{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:70;color:#fff;background:linear-gradient(145deg,#ff5a63,#bd111b);border:1px solid #ffffff8c;border-radius:999px;grid-template-columns:30px auto;align-items:center;gap:9px;min-height:56px;padding:8px 16px 12px 9px;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-grid;position:fixed;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #00000038,0 6px #780a12,0 12px 24px #00000057}.pf-support-button>span{background:#0003;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;font-weight:1000;display:grid}.pf-support-button>strong{letter-spacing:.055em;white-space:nowrap;gap:3px;font-size:.64rem;line-height:1.08;display:grid}.pf-support-button>strong b{color:#fff4a8;letter-spacing:.015em;font-size:.78rem}.pf-support-button:hover{filter:brightness(1.08);transform:translateY(-4px)}.pf-support-button:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #0000004d,0 1px #780a12}.pf-support-button:focus-visible{outline-offset:4px;outline:3px solid #fff3a5}.pf-planner{padding-bottom:calc(var(--pf-summary-height) + 24px);color:#111;scroll-margin-top:88px}.pf-ticker-stack{top:var(--pf-header-height);z-index:34;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;position:sticky;overflow:hidden;box-shadow:0 8px 18px #0000003d}.pf-ticker{color:#fff;background:#07090cf5;border:1px solid #fff3;border-bottom:0;grid-template-columns:auto 1fr;height:38px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.pf-odds-ticker{height:50px}.pf-weather-ticker{border-bottom:0}.pf-ticker>strong{z-index:2;letter-spacing:.09em;text-shadow:0 2px #00000052,0 5px 9px #00000038;background:linear-gradient(145deg,#ff5660,#bd111b);grid-template-columns:24px auto;justify-content:center;place-items:center;gap:6px;min-width:126px;font-size:.75rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,inset -4px 0 8px #00000029}.pf-ticker>strong i{background:#ffffff29;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.82rem;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0000002e,0 3px 5px #0003}.pf-odds-ticker>strong{background:linear-gradient(145deg, var(--blue-bright), var(--blue))}.pf-weather-ticker>strong{background:linear-gradient(145deg,#2da962,#08703a)}.pf-ticker>div{white-space:nowrap;scrollbar-width:thin;align-items:center;width:auto;min-width:0;display:flex;overflow-x:auto}.pf-odds-ticker>div{animation-duration:250s}.pf-weather-ticker>div{animation-duration:290s}.pf-injury-ticker>div{animation-duration:310s}.pf-ticker span{font-family:var(--font-geist-mono);padding:0 18px;font-size:.8rem;font-weight:900}.pf-odds-ticker span{color:#d6e7ff;font-size:.9rem}.pf-weather-ticker span{color:#d9f4e1}.pf-injury-ticker span{color:#ffe0e2}.pf-static-ticker-retry{color:#173421;cursor:pointer;background:#fff;border:1px solid #75867b;width:100%;min-height:36px;font-size:.67rem;font-weight:1000}.pf-ticker-controls{color:#102219;background:#f6f9f7fa;border:1px solid #ffffffbf;border-top-color:#c9d5cc;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:1px 7px 1px 12px;display:flex;box-shadow:inset 0 1px #fff}.pf-ticker-controls>span{color:#435047;letter-spacing:.09em;white-space:nowrap;align-items:center;gap:7px;font-size:.62rem;font-weight:1000;display:inline-flex}.pf-ticker-controls>span i{color:#168544;font-size:.56rem;font-style:normal}.pf-ticker-stack.is-paused .pf-ticker-controls>span i{color:var(--red)}.pf-ticker-controls>div{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.pf-ticker-controls button{color:#173421;letter-spacing:.035em;cursor:pointer;background:#fff;border:1px solid #75867b;border-radius:999px;min-height:44px;padding:7px 13px;font-size:.67rem;font-weight:1000;box-shadow:inset 0 1px #fff,0 2px 6px #07231121}.pf-ticker-controls .pf-ticker-toggle{color:#fff;background:linear-gradient(#207d49,#115c34);border-color:#135a32;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #07231138}.pf-ticker-controls button:focus-visible{outline-offset:-3px;filter:none;outline:3px solid #074e9b}@keyframes pf-ticker{to{transform:translate(-50%)}}.pf-week-head{color:#fff;background:linear-gradient(135deg,#08371cf5,#127740f0);border:1px solid #ffffff3d;border-top:0;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px clamp(16px,4vw,28px);display:grid;box-shadow:0 18px 35px #0003,inset 0 1px #ffffff26}.pf-week-head p{color:var(--lime);letter-spacing:.12em;margin:0 0 5px;font-size:.68rem;font-weight:1000}.pf-week-head h2{text-transform:uppercase;margin:0;font-size:clamp(2.15rem,7vw,3.3rem);line-height:.88}.pf-week-head>div:first-child>span{color:#d7e8dd;margin-top:8px;font-size:.85rem;font-weight:780;display:block}.pf-week-progress{text-align:right;gap:4px;width:min(150px,32vw);display:grid}.pf-week-progress strong{font-size:2rem}.pf-week-progress span{color:#d5e6dc;letter-spacing:.09em;font-size:.62rem;font-weight:950}.pf-week-progress progress{appearance:none;background:#00000061;border:1px solid #ffffff2e;border-radius:999px;width:100%;height:10px;overflow:hidden;box-shadow:inset 0 2px 4px #00000059}.pf-week-progress progress::-webkit-progress-bar{background:#00000061}.pf-feed-note{background:#f2f7f3f2;border:1px solid #fffc;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;font-size:.69rem;display:grid;box-shadow:0 14px 28px #0000002e,inset 0 1px #fff}.pf-feed-note>span{color:#fff;background:linear-gradient(145deg,#8b9290,#5f6663);border-radius:999px;padding:6px 10px;font-weight:1000;box-shadow:inset 0 1px #ffffff59,0 3px 7px #0000002e}.pf-feed-note>small{color:#5d6460;text-align:right}.pf-game-jump{background:linear-gradient(145deg,#fffffff7,#e7f0e9f5);border:1px solid #ffffffc7;border-radius:17px;grid-template-columns:minmax(170px,.62fr) minmax(280px,1.38fr);align-items:center;gap:14px;max-width:720px;margin:14px auto 0;padding:12px 13px;display:grid;box-shadow:inset 0 1px #fff,inset 0 -2px #07231114,0 3px #46604d38,0 10px 22px #0723112e}.pf-game-jump label{gap:2px;display:grid}.pf-game-jump label span{color:var(--red-dark);letter-spacing:.12em;font-size:.59rem;font-weight:1000}.pf-game-jump label strong{color:#14241a;font-size:.8rem}.pf-game-jump>div{min-width:0;position:relative}.pf-game-jump select{appearance:none;color:#102219;cursor:pointer;background:linear-gradient(#fff,#edf3ee);border:1px solid #769083;border-radius:14px;width:100%;min-height:54px;padding:10px 44px 12px 14px;font-size:.76rem;font-weight:900;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #0723111a,0 3px #9eafa4,0 7px 15px #07231121}.pf-game-jump>div>span{background:linear-gradient(145deg, var(--blue-bright), var(--blue));color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.9rem;font-weight:1000;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #0003,0 3px 7px #04276438}.pf-game-jump select:focus-visible{outline-offset:3px;outline:3px solid #074e9b}.pf-stage{touch-action:pan-y;overscroll-behavior-x:contain;isolation:isolate;perspective:1200px;max-width:720px;margin:24px auto 0;position:relative}.pf-stage:before,.pf-stage:after{content:"";z-index:-1;background:linear-gradient(145deg,#e2dccb,#bfb5a0);border:1px solid #ffffff8c;border-radius:19px;position:absolute;inset:12px 15px -12px;transform:rotate(-.35deg)translateZ(-20px);box-shadow:0 20px 45px #00000047}.pf-stage:after{background:linear-gradient(145deg,#fffdf5,#e7dfcc);inset:6px 8px -6px;transform:rotate(.25deg)translateZ(-10px)}.pf-card{scroll-margin-top:calc(var(--pf-header-height) + var(--pf-ticker-height) + 16px);box-shadow:var(--pf-shadow-deep), inset 0 1px 0 white;background:#fffdf5;border:1px solid #ffffffd1;border-radius:16px;overflow:hidden;transform:translateZ(0)}.pf-card-label{color:#fff;background:linear-gradient(145deg,#161b1e,#050709);justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:11px 20px;display:flex;box-shadow:inset 0 1px #ffffff1f,inset 0 -5px 12px #00000047}.pf-card-label span{color:var(--gold);letter-spacing:.1em;font-size:.68rem;font-weight:1000}.pf-card-label strong{letter-spacing:.07em;text-align:right;font-size:.72rem}.pf-card-title{background:linear-gradient(145deg,#fffef9,#eee8d9);border-bottom:1px dashed #07170e47;padding:clamp(24px,5vw,38px);box-shadow:inset 0 -10px 24px #07170e0a}.pf-card-title p,.pf-results-head p,.pf-parlays header p,.pf-week-record p{color:var(--red-dark);letter-spacing:.11em;margin:0 0 8px;font-size:.66rem;font-weight:1000}.pf-card-title h3,.pf-results-head h3{text-transform:uppercase;text-shadow:0 2px #fff,0 4px #07170e1a,0 9px 16px #07170e1f;margin:0 0 12px;font-size:clamp(2.15rem,7vw,3.7rem);line-height:.9}.pf-card-title>span,.pf-results-head>div>span{color:#5c625e;font-weight:720;line-height:1.5}.pf-schedule-groups{background:linear-gradient(145deg,#f3eee1,#e5dcc7);grid-template-columns:1fr;gap:12px;padding:clamp(16px,4vw,28px);display:grid}.pf-schedule-groups section{border-radius:var(--pf-radius-md);box-shadow:var(--pf-shadow-raised);background:#fffffff0;border:1px solid #07170e21;overflow:hidden}.pf-schedule-groups h4{background:linear-gradient(145deg, var(--blue-bright), var(--blue));color:#fff;letter-spacing:.1em;margin:0;padding:11px 14px;font-size:.7rem;box-shadow:inset 0 1px #ffffff59,inset 0 -3px #0000002e}.pf-schedule-game{color:#15241b;text-align:left;cursor:pointer;background:linear-gradient(#fff,#f1f6f2);border:0;border-top:1px solid #d3dbd5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 11px 11px;transition:transform .14s,box-shadow .14s,background .14s;display:grid;box-shadow:inset 0 1px #fff,inset 0 -2px #07231112,0 3px 8px #07231114}.pf-schedule-game>b{color:#fff;background:linear-gradient(145deg,#40554a,#16271d);border:1px solid #ffffffa6;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.74rem;display:grid;box-shadow:inset 0 1px #ffffff52,inset 0 -2px #00000038,0 3px #0b1710,0 6px 9px #0723112e}.pf-schedule-game>span{gap:4px;min-width:0;display:grid}.pf-schedule-game strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pf-schedule-game strong i{color:var(--red);font-style:normal}.pf-schedule-game small{color:#68716b;font-size:.63rem;font-weight:760}.pf-schedule-game>em{color:#6c746f;letter-spacing:.06em;white-space:nowrap;grid-template-columns:auto 24px;align-items:center;gap:7px;font-size:.55rem;font-style:normal;font-weight:1000;display:grid}.pf-schedule-game>em>i{color:#153520;background:linear-gradient(145deg,#fff,#dce6de);border:1px solid #9cad9f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.82rem;font-style:normal;display:grid;box-shadow:inset 0 1px #fff,0 2px #aebdb2,0 5px 8px #0723111f}.pf-schedule-game>em.complete{color:#08703a}.pf-schedule-game>em.in-progress{color:#9a6500}.pf-schedule-game>em.skipped{color:#6f7772}.pf-schedule-game:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #07231124}.pf-primary-next{color:#fff;letter-spacing:.05em;cursor:pointer;background:radial-gradient(circle at 22% 0,#ffffff52,#0000 34%),linear-gradient(145deg,#ee4e58,#b41620);border:1px solid #ffffff8c;border-radius:17px;min-height:60px;padding:14px 22px 17px;font-size:.84rem;font-weight:1000;transition:transform .14s,box-shadow .14s,filter .14s;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff9e,inset 0 -2px #3d00043d,0 3px #7a0a12,0 9px 18px #44000538}.pf-schedule-card>.pf-primary-next{width:calc(100% - clamp(36px,8vw,76px));margin:0 clamp(18px,4vw,38px) clamp(18px,4vw,38px);display:block}.pf-primary-next:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #3d00043d,0 1px #7a0a12,0 5px 10px #44000529}.pf-matchup-head{background:#fff;border-bottom:1px solid #07170e29;grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid;box-shadow:inset 0 -10px 24px #07170e0a}.pf-matchup-head>div{text-align:center;align-content:center;place-items:center;gap:5px;min-height:118px;padding:14px;display:grid}.pf-matchup-head>div:first-child{background:linear-gradient(145deg,#fff,#ffe9e9);border-right:1px solid #c9c9c9}.pf-matchup-head>div:last-child{background:linear-gradient(145deg,#eaf2ff,#fff);border-left:1px solid #c9c9c9}.pf-matchup-head>span{color:#747a76;align-self:center;font-size:1.3rem;font-weight:1000}.pf-matchup-head small{color:#68706b;letter-spacing:.1em;font-size:.62rem;font-weight:1000}.pf-matchup-head strong{text-transform:uppercase;text-shadow:0 2px #fff,0 5px #07170e21,0 10px 18px #07170e24;font-size:clamp(1.7rem,4.3vw,3.5rem);line-height:.9}.pf-matchup-head b{font-size:1.6rem}.pf-helmet{aspect-ratio:1.24;filter:drop-shadow(0 8px 7px #00000047);width:clamp(94px,18vw,126px);display:block;position:relative}.pf-helmet:before,.pf-helmet:after{content:"";position:absolute;inset:0;-webkit-mask:url(/helmet-blank-3d-400.webp) 50%/contain no-repeat;mask:url(/helmet-blank-3d-400.webp) 50%/contain no-repeat}.pf-helmet:before{background:linear-gradient(145deg, var(--helmet-color), var(--helmet-color) 52%, var(--helmet-color))}@supports (color:color-mix(in lab, red, red)){.pf-helmet:before{background:linear-gradient(145deg, color-mix(in srgb, var(--helmet-color) 68%, white), var(--helmet-color) 52%, color-mix(in srgb, var(--helmet-color) 68%, black))}}.pf-helmet:after{filter:grayscale()contrast(1.16);mix-blend-mode:multiply;opacity:.72;background:url(/helmet-blank-3d-400.webp) 50%/contain no-repeat}.pf-helmet i{z-index:2;aspect-ratio:1.45;border:3px solid var(--helmet-accent);width:25%;position:absolute;top:34%;right:19%}@supports (color:color-mix(in lab, red, red)){.pf-helmet i{border:3px solid color-mix(in srgb, var(--helmet-accent) 82%, black)}}.pf-helmet i{box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 2px var(--helmet-detail), 0 3px 6px #0000007a;background:#08090a;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pf-helmet i{box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 2px color-mix(in srgb, var(--helmet-detail) 68%, transparent), 0 3px 6px #0000007a}}.pf-helmet i{opacity:.96}.pf-matchup-head>div:first-child .pf-helmet{transform:scaleX(-1)}.pf-matchup-odds{color:#fff;background:#07110b;border-bottom:1px solid #07170e4d;grid-template-columns:1fr 1.12fr 1fr;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 -5px 12px #0000004d}.pf-matchup-odds article{text-align:center;border-right:1px solid #ffffff29;align-content:center;gap:4px;min-width:0;min-height:82px;padding:10px 12px;display:grid}.pf-matchup-odds article:last-child{border-right:0}.pf-matchup-odds article:first-child{background:linear-gradient(145deg,#be141e57,#0000)}.pf-matchup-odds article:last-child{background:linear-gradient(215deg,#125bbe66,#0000)}.pf-matchup-odds article.total{background:linear-gradient(145deg,#16261c,#0a160e)}.pf-matchup-odds small{color:#b8c7bc;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:950;overflow:hidden}.pf-matchup-odds strong{color:#fff;font-family:var(--font-geist-mono);font-size:.86rem}.pf-matchup-odds .total strong{color:var(--gold);font-size:1.05rem}.pf-matchup-odds span{color:#d5dfd8;font-family:var(--font-geist-mono);font-size:.65rem;font-weight:800;line-height:1.35}.pf-pick-rows{background:linear-gradient(145deg,#f1ebdc,#e1d7c0);gap:13px;padding:clamp(14px,3vw,24px);display:grid}.pf-pick-rows>section{background:linear-gradient(145deg,#fffef9,#f5f0e3);border:1px dashed #07170e47;border-radius:14px;grid-template-columns:minmax(145px,.42fr) 1.58fr;align-items:stretch;gap:14px;padding:14px;display:grid;box-shadow:0 8px 18px #07170e1f,inset 0 1px #fff}.pf-pick-rows header{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.pf-pick-rows header>b{color:#fff;background:linear-gradient(145deg,#26362d,#07170e);border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff40,inset 0 -3px #0000004d,0 5px 9px #0003}.pf-pick-rows header div{gap:2px;display:grid}.pf-pick-rows header strong{font-size:.82rem}.pf-pick-rows header small{color:#6a716c;font-size:.64rem;font-weight:720}.pf-choice-pair{grid-template-columns:1fr 1fr;gap:13px;padding-bottom:6px;display:grid}.pf-period-selector{grid-template-columns:repeat(7,minmax(54px,1fr));gap:7px;margin-bottom:14px;display:grid}.pf-period-selector button{color:#26362d;cursor:pointer;background:linear-gradient(#fffef9,#e4ded0);border:1px solid #9f9a8f;border-radius:12px;align-content:center;place-items:center;gap:1px;min-height:48px;padding:6px 4px;display:grid;box-shadow:inset 0 1px #fff,inset 0 -2px #07170e14,0 2px #aaa394,0 6px 11px #07170e1c}.pf-period-selector button b{font-size:.72rem}.pf-period-selector button small{color:#6a716c;white-space:nowrap;font-size:.52rem;font-weight:800}.pf-period-selector button.selected{color:#fff;background:linear-gradient(145deg,#3d5548,#07170e);border-color:#07170e;transform:translateY(2px);box-shadow:inset 0 1px #ffffff47,0 1px #07170e}.pf-period-selector button.selected small{color:#dce8df}.pf-choice-pair button{color:#fff;cursor:pointer;text-align:left;border:1px solid #ffffff94;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;min-height:86px;padding:14px 18px 16px;transition:transform .14s,box-shadow .14s,filter .14s;display:grid;transform:translateY(-1px)}.pf-choice-pair button.away{background:radial-gradient(circle at 20% 0,#ffffff4d,#0000 36%),linear-gradient(145deg,#ed4e58 0%,#c8202a 56%,#9f0d15 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -2px #46000447,0 3px #7b0911,0 9px 18px #5c030938}.pf-choice-pair button.home{background:radial-gradient(circle at 20% 0,#ffffff4d,#0000 36%),linear-gradient(145deg,#4389e9 0%,#1b63c0 56%,#0a3c82 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -2px #0016464d,0 3px #07306b,0 9px 18px #04276438}.pf-choice-pair button span{text-shadow:0 1px 2px #00000057;text-transform:uppercase;font-size:.94rem;font-weight:1000}.pf-choice-pair button b{font-family:var(--font-geist-mono);text-shadow:0 1px 2px #00000052;font-size:.84rem}.pf-choice-pair button:after{content:"TAP TO PICK";color:#fffc;letter-spacing:.1em;grid-column:1/-1;font-size:.58rem;font-weight:1000}.pf-choice-pair button.selected:after{content:"✓ PICKED";color:#fff}.pf-choice-pair button:active{transform:translateY(2px)}.pf-choice-pair button.away:active{box-shadow:inset 0 2px 5px #46000452,0 1px #790911,0 5px 10px #5c030933}.pf-choice-pair button.home:active{box-shadow:inset 0 2px 5px #00164657,0 1px #052b69,0 5px 10px #04276433}.pf-choice-pair button:not(.selected){opacity:1;filter:saturate(.9)}.pf-choice-pair button:disabled{opacity:.62;filter:grayscale(.35)saturate(.5);cursor:not-allowed}.pf-choice-pair button:disabled:after{content:"LINE UNAVAILABLE"}.pf-choice-pair button.selected{filter:saturate(1.06);border-color:#fff;transform:translateY(-2px)}.pf-choice-pair button.away.selected{box-shadow:inset 0 1px #ffffffb8,inset 0 -2px #46000447,0 4px #790911,0 11px 21px #ff232e45,0 0 0 3px #ffffffeb}.pf-choice-pair button.home.selected{box-shadow:inset 0 1px #ffffffb8,inset 0 -2px #0016464d,0 4px #052b69,0 11px 21px #2478ff45,0 0 0 3px #ffffffeb}.pf-choice-pair button.selected.win{background:linear-gradient(145deg,#3bd176,#128545 55%,#075326);box-shadow:inset 0 1px #ffffffb8,inset 0 -2px #0032154d,0 4px #064720,0 11px 21px #0c8b424d,0 0 0 3px #fff}.pf-choice-pair button.selected.loss{background:linear-gradient(145deg,#ff6870,#d51e28 55%,#8c0911);box-shadow:inset 0 1px #ffffffb8,inset 0 -2px #46000452,0 4px #720810,0 11px 21px #d61b274d,0 0 0 3px #fff}.pf-choice-pair button.selected.push{background:linear-gradient(145deg,#aeb5ba,#6d767c 55%,#3d454a);box-shadow:inset 0 1px #ffffffa8,inset 0 -2px #141a1d47,0 4px #343b3f,0 11px 21px #2a303447,0 0 0 3px #fff}.pf-choice-pair button.selected.pending:after{content:"✓ PICKED • PENDING"}.pf-choice-pair button.selected.win:after{content:"✓ WIN"}.pf-choice-pair button.selected.loss:after{content:"✕ LOSS"}.pf-choice-pair button.selected.push:after{content:"— PUSH"}.pf-reasoning,.pf-confidence{background:#fffffff7;border-top:1px solid #07170e21;grid-template-columns:minmax(150px,.34fr) 1.66fr;align-items:center;gap:16px;padding:20px clamp(18px,3vw,34px);display:grid}.pf-reasoning>div:first-child,.pf-confidence>div:first-child{gap:3px;display:grid}.pf-reasoning small,.pf-confidence small{color:#666d68;font-size:.65rem;font-weight:720}.pf-reason-groups{gap:13px;display:grid}.pf-reason-groups>section{background:linear-gradient(145deg,#f7faf6,#e3ebe4);border:1px solid #2d4f3938;border-radius:14px;gap:9px;padding:11px;display:grid;box-shadow:inset 0 1px #fff,inset 0 -2px #07231112,0 6px 14px #0723111c}.pf-reason-groups>section>small{color:#356344;letter-spacing:.13em;font-size:.57rem;font-weight:1000}.pf-bubbles{flex-wrap:wrap;gap:8px;display:flex}.pf-confidence-control{gap:8px;min-width:0;display:grid}.pf-confidence-options{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pf-bubbles button{color:#111;cursor:pointer;background:linear-gradient(#fff,#e2eae4);border:1px solid #1c34253d;border-radius:999px;min-height:48px;padding:10px 17px 12px;font-size:.78rem;font-weight:900;transition:transform .13s,box-shadow .13s,filter .13s;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px #07170e17,0 2px #b5c2b8,0 7px 13px #07170e1c}.pf-bubbles button:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #07170e26,0 1px #bcc8bf}.pf-bubbles button.selected{color:#fff;background:linear-gradient(145deg,#1d9653,#08703a);border-color:#ffffffbf;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #002d143d,0 3px #044b25,0 8px 15px #044b2533}.pf-bubbles button.unusual{background:linear-gradient(145deg,#fff9e6,#ffe39a);border-color:#9a650080;box-shadow:inset 0 1px #fff,inset 0 -2px #6e480024,0 4px #c89630,0 7px 12px #6e480026}.pf-bubbles button:disabled,.pf-confidence button:disabled,.pf-period-selector button:disabled,.pf-pass:disabled,.pf-details textarea:disabled{opacity:.58;cursor:not-allowed}.pf-confidence button{--conf-hi:#e35049;--conf-mid:#b32028;--conf-low:#650b12;--conf-edge:#4d070c;--conf-glow:#b320285c;--conf-ink:#fff;width:62px;min-width:62px;min-height:66px;box-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:15px;flex:0 0 62px;place-items:center;padding:7px 2px;display:grid;position:relative}.pf-confidence-football{isolation:isolate;border:2px solid var(--conf-edge);background:radial-gradient(circle at 29% 18%, #ffffff8c, transparent 28%), linear-gradient(145deg, var(--conf-hi), var(--conf-mid) 56%, var(--conf-low));width:58px;height:43px;color:var(--conf-ink);box-shadow:inset 4px 4px 8px #ffffff26, inset -5px -6px 9px #0000004d, 0 3px 0 var(--conf-edge), 0 8px 14px #07231138;border-radius:50%/62%;place-items:center;padding-top:11px;transition:transform .14s,box-shadow .14s,filter .14s;display:grid;position:relative;overflow:hidden;transform:translateY(-1px)rotate(-6deg)}.pf-confidence-football i{z-index:2;background:#fffbea;border-radius:999px;width:27px;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 1px 1px #00000073}.pf-confidence-football i:after{content:"";filter:drop-shadow(0 1px 1px #00000061);background:repeating-linear-gradient(90deg,#fffbea 0 2px,#0000 2px 5px);width:19px;height:11px;position:absolute;top:-4px;left:4px}.pf-confidence-football b{z-index:3;text-shadow:0 1px 2px #000000a6;font-size:1.08rem;line-height:1;position:relative}.pf-confidence button[data-confidence="2"]{--conf-hi:#ee6843;--conf-mid:#c43b27;--conf-low:#761b12;--conf-edge:#5a140d;--conf-glow:#c43b275c}.pf-confidence button[data-confidence="3"]{--conf-hi:#f78a32;--conf-mid:#d35c1c;--conf-low:#7e2b0b;--conf-edge:#612006;--conf-glow:#d35c1c5e}.pf-confidence button[data-confidence="4"]{--conf-hi:#ffc24a;--conf-mid:#e59713;--conf-low:#895804;--conf-edge:#654103;--conf-glow:#e5971363;--conf-ink:#211800}.pf-confidence button[data-confidence="5"]{--conf-hi:#ffe86f;--conf-mid:#dfbc20;--conf-low:#81690b;--conf-edge:#5f4d06;--conf-glow:#dfbc2066;--conf-ink:#201b00}.pf-confidence button[data-confidence="6"]{--conf-hi:#d9ed64;--conf-mid:#9fbd2a;--conf-low:#536b0d;--conf-edge:#3b5008;--conf-glow:#9fbd2a61;--conf-ink:#121b02}.pf-confidence button[data-confidence="7"]{--conf-hi:#91d766;--conf-mid:#4ba443;--conf-low:#205f25;--conf-edge:#17491b;--conf-glow:#4ba4435e}.pf-confidence button[data-confidence="8"]{--conf-hi:#52c47c;--conf-mid:#238b54;--conf-low:#0d5330;--conf-edge:#083d22;--conf-glow:#238b5461}.pf-confidence button[data-confidence="9"]{--conf-hi:#2eb36d;--conf-mid:#087947;--conf-low:#034328;--conf-edge:#022f1b;--conf-glow:#08794766}.pf-confidence button:after{content:"";z-index:5;color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:1000;display:grid;position:absolute;top:2px;right:1px}.pf-confidence button.selected:after{content:"✓";background:#112c1c;border:2px solid #fff;box-shadow:0 3px 7px #0723114d}.pf-confidence button.selected .pf-confidence-football{filter:brightness(1.05)saturate(1.07);box-shadow:inset 4px 4px 8px #fff3, inset -5px -6px 9px #00000045, 0 3px 0 var(--conf-edge), 0 0 0 3px #fff, 0 0 0 6px var(--conf-mid), 0 10px 20px var(--conf-glow);transform:translateY(-4px)rotate(0)}.pf-confidence button:active .pf-confidence-football{box-shadow:inset 0 3px 8px #00000052, 0 1px 0 var(--conf-edge);transform:translateY(2px)rotate(0)scale(.98)}.pf-confidence button:focus-visible{outline-offset:2px;outline:3px solid #074e9b}.pf-confidence-scale{color:#56645b;letter-spacing:.12em;justify-content:space-between;padding-top:8px;font-size:.52rem;font-weight:1000;display:flex;position:relative}.pf-confidence-scale:before{content:"";background:linear-gradient(90deg,#b32028,#dfbc20 50%,#087947);border-radius:999px;height:4px;position:absolute;top:1px;left:5px;right:5px;box-shadow:inset 0 1px 1px #0000002e}.pf-details{background:linear-gradient(145deg,#f5f8f5,#e7eee9);border-top:1px solid #07170e21}.pf-details summary{cursor:pointer;letter-spacing:.06em;padding:12px clamp(16px,3vw,30px);font-size:.69rem;font-weight:950}.pf-details>div{padding:0 clamp(16px,3vw,30px) 18px}.pf-details p{color:#59605b;font-size:.7rem;line-height:1.5}.pf-details textarea{resize:vertical;background:#ffffffd9;border:1px solid #07170e40;border-radius:13px;width:100%;padding:12px;box-shadow:inset 0 2px 5px #07170e14}.pf-game-actions{background:linear-gradient(145deg,#e8efe9,#cbd8ce);grid-template-columns:.7fr .75fr 1.55fr;gap:16px;padding:20px clamp(18px,3vw,34px) 28px;display:grid;box-shadow:inset 0 1px #fff,inset 0 7px 18px #0723110f}.pf-pass,.pf-previous{color:#fff;cursor:pointer;background:radial-gradient(circle at 22% 0,#ffffff2e,#0000 34%),linear-gradient(145deg,#3b4d42,#19271e);border:1px solid #ffffff85;border-radius:16px;min-height:58px;font-size:.74rem;font-weight:950;transition:transform .14s,box-shadow .14s,filter .14s;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,inset 0 -2px #00000038,0 3px #07100a,0 8px 16px #07231133}.pf-pass:active,.pf-previous:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #0000004d,0 1px #07100a}.pf-live-board{background:linear-gradient(145deg, #ffe58c, var(--gold));color:#111;grid-template-columns:1.25fr repeat(3,minmax(88px,.42fr)) auto;align-items:center;gap:10px;padding:14px clamp(14px,3vw,28px) 17px;display:grid;box-shadow:inset 0 1px #ffffffb8,inset 0 -4px #6e48002e,0 10px 20px #6e480029}.pf-live-board>span{letter-spacing:.08em;gap:2px;font-weight:1000;display:grid}.pf-live-board>span small{letter-spacing:.02em;opacity:.66;font-size:.59rem}.pf-live-board strong{min-height:52px;font-family:var(--font-geist-mono);background:#ffffffb3;border:1px solid #6e48002e;border-radius:14px;place-items:center;gap:0;padding:6px 10px;display:grid;box-shadow:inset 0 1px #fff,0 4px 8px #6e480021}.pf-live-board strong b{font-size:1.25rem}.pf-live-board strong small{font-size:.56rem}.pf-live-board button{background:linear-gradient(145deg, var(--blue-bright), var(--blue));color:#fff;cursor:pointer;border:1px solid #ffffff7a;border-radius:15px;min-height:50px;padding:10px 16px 13px;font-size:.68rem;font-weight:1000;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -3px #0003,0 5px #052b69,0 9px 15px #0427643d}.pf-lock-notice{color:#243129;background:linear-gradient(145deg,#e8eee9,#c9d3cc);border-bottom:1px solid #8b9890;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 18px;display:grid}.pf-lock-notice strong{letter-spacing:.08em;white-space:nowrap;font-size:.72rem}.pf-lock-notice span{font-size:.74rem;font-weight:720;line-height:1.4}.pf-results-head{background:radial-gradient(circle at 85% 15%,#f5b70029,#0000 32%),linear-gradient(145deg,#fff,#e5ebe6);border-bottom:1px solid #07170e29;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:clamp(28px,5vw,56px);display:grid}.pf-results-head label{background:linear-gradient(145deg, #ffe27d, var(--gold));border:1px solid #6e480047;border-radius:17px;gap:5px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffffbf,inset 0 -3px #6e480029,0 7px #a56c03,0 13px 22px #6e480033}.pf-results-head label small,.pf-results-head label>b{font-size:.6rem;font-weight:950}.pf-results-head label>span{align-items:center;font-size:1.55rem;font-weight:1000;display:flex}.pf-results-head input{background:0 0;border:0;width:105px;font-size:1.75rem;font-weight:1000}.pf-result-grid{background:linear-gradient(145deg,#f1ebdc,#e1d7c0);grid-template-columns:1fr;gap:14px;padding:clamp(16px,3vw,26px);display:grid}.pf-result-list{border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-raised);background:linear-gradient(145deg,#fff,#f1f6f2);border:1px solid #07170e21;padding:16px}.pf-result-list h4{color:var(--blue-dark);text-transform:uppercase;margin:0 0 10px}.pf-result-list ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-result-list li{background:linear-gradient(145deg,#f3f7f4,#e5ebe6);border:1px solid #07170e1f;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:54px;padding:8px;display:grid;box-shadow:inset 0 1px #fff}.pf-result-list li>b{color:#fff;background:linear-gradient(145deg,#8e9691,#5f6662);border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff59,0 3px 6px #0000002e}.pf-result-list li.filled{border-color:#4f83c7}.pf-result-list li.filled>b{background:linear-gradient(145deg,#5ba0ff,#1557aa)}.pf-result-list li.filled.win{background:linear-gradient(145deg,#effff3,#ccefd7);border-color:#168345;box-shadow:inset 0 1px #fff,0 5px 12px #0c7e3b29}.pf-result-list li.filled.win>b{background:linear-gradient(145deg,#36c970,#08783a)}.pf-result-list li.filled.loss{background:linear-gradient(145deg,#fff4f5,#ffd5d8);border-color:#cf202b;box-shadow:inset 0 1px #fff,0 5px 12px #be152026}.pf-result-list li.filled.loss>b{background:linear-gradient(145deg,#ff626c,#b70f19)}.pf-result-list li.filled.push{background:linear-gradient(145deg,#f6f7f8,#d9dde0);border-color:#70787e;box-shadow:inset 0 1px #fff,0 5px 12px #373e4324}.pf-result-list li.filled.push>b{background:linear-gradient(145deg,#aeb5ba,#596168)}.pf-result-list li>span{gap:2px;min-width:0;display:grid}.pf-result-list li strong{font-size:.73rem;line-height:1.3}.pf-result-list li small{color:#626a64;font-size:.62rem;font-weight:720}.pf-grade-chip{color:#073b87;letter-spacing:.06em;vertical-align:middle;background:linear-gradient(145deg,#dceaff,#a9c8f4);border:1px solid #00000024;border-radius:999px;place-items:center;min-width:58px;margin-left:5px;padding:3px 7px;font-size:.54rem;font-style:normal;font-weight:1000;display:inline-grid;box-shadow:inset 0 1px #ffffffb3,0 2px #073b8738}.pf-grade-chip.win{color:#fff;background:linear-gradient(145deg,#47d17c,#118443);box-shadow:inset 0 1px #ffffff8c,0 2px #07572b}.pf-grade-chip.loss{color:#fff;background:linear-gradient(145deg,#ff6972,#c91923);box-shadow:inset 0 1px #ffffff8c,0 2px #850b12}.pf-grade-chip.push{color:#fff;background:linear-gradient(145deg,#abb2b7,#626a70);box-shadow:inset 0 1px #ffffff80,0 2px #3d4448}.pf-game-results{background:linear-gradient(145deg,#f7faf7,#e3ece5);border-top:1px solid #07170e24;padding:clamp(26px,4vw,44px)}.pf-game-results>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.pf-game-results header p{color:var(--red-dark);letter-spacing:.11em;margin:0 0 7px;font-size:.66rem;font-weight:1000}.pf-game-results header h4{text-transform:uppercase;text-shadow:0 2px #fff,0 5px #07170e1f,0 10px 18px #07170e1f;margin:0;font-size:clamp(1.9rem,4vw,3.4rem);line-height:.9}.pf-game-results>header>span{color:#5c655f;max-width:460px;font-size:.73rem;font-weight:730;line-height:1.45}.pf-game-results>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pf-game-results article{box-shadow:var(--pf-shadow-raised);background:linear-gradient(145deg,#fff,#edf3ee);border:1px solid #07170e1f;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.pf-game-results article>div:first-child{gap:3px;display:grid}.pf-game-results article small{color:#667069;letter-spacing:.06em;font-size:.58rem;font-weight:900}.pf-game-results article strong{font-size:.78rem;line-height:1.35}.pf-game-results article>div:first-child>span{color:var(--blue-dark);font-size:.57rem;font-weight:1000}.pf-game-results article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.pf-game-results article b{color:#465049;text-align:center;background:linear-gradient(145deg,#dfe5e1,#bfc8c2);border:1px solid #ffffffa6;border-radius:999px;min-width:88px;padding:7px 9px 9px;font-size:.55rem;box-shadow:inset 0 1px #ffffffad,0 3px #8f9992,0 6px 10px #00000024}.pf-game-results article b em{font-style:normal}.pf-game-results article b.win{color:#fff;background:linear-gradient(145deg,#43d179,#118443);box-shadow:inset 0 1px #ffffff8c,0 3px #07572b,0 6px 11px #0a7a3938}.pf-game-results article b.loss{color:#fff;background:linear-gradient(145deg,#ff6972,#c91923);box-shadow:inset 0 1px #ffffff8c,0 3px #850b12,0 6px 11px #b70f1938}.pf-game-results article b.push{color:#fff;background:linear-gradient(145deg,#abb2b7,#626a70);box-shadow:inset 0 1px #ffffff80,0 3px #3d4448,0 6px 11px #30363a33}.pf-game-results article b.pending{color:#073b87;background:linear-gradient(145deg,#dceaff,#a9c8f4);box-shadow:inset 0 1px #ffffffb8,0 3px #789bc9,0 6px 10px #073b8724}.pf-results-actions{background:#061108;padding:20px clamp(18px,4vw,42px) 28px;display:flex}.pf-results-actions .pf-previous{min-width:230px;padding-inline:20px}.pf-parlays{color:#fff;background:radial-gradient(circle at 85% 0,#3e8cff33,#0000 34%),linear-gradient(145deg,#102844,#081424);border-top:1px solid #ffffff29;padding:clamp(26px,4vw,44px);box-shadow:inset 0 1px #ffffff1a}.pf-parlays>header{justify-content:space-between;align-items:end;gap:26px;margin-bottom:20px;display:flex}.pf-parlays header p{color:#8fc0ff}.pf-parlays h4{text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,3.5rem);line-height:.92}.pf-parlays>header>span{color:#bac9db;max-width:500px;font-size:.75rem;font-weight:720;line-height:1.5}.pf-parlays>header>span b{color:#ffe17b}.pf-extra-parlay-controls{background:linear-gradient(145deg,#22436bd1,#091b32e6);border:1px solid #8fc0ff52;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #0003;display:flex!important}.pf-extra-parlay-controls>div:first-child{gap:4px;display:grid}.pf-extra-parlay-controls>div:first-child strong{color:#fff;letter-spacing:.09em;font-size:.72rem}.pf-extra-parlay-controls>div:first-child span{color:#b9cce3;font-size:.7rem;font-weight:730}.pf-extra-parlay-controls>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.pf-extra-parlay-controls button{color:#fff;letter-spacing:.035em;cursor:pointer;background:linear-gradient(#397fd0,#145091);border:1px solid #ffffff59;border-radius:14px;min-height:48px;padding:10px 15px;font-size:.68rem;font-weight:950;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,0 3px #092e5d,0 8px 18px #00000038}.pf-extra-parlay-controls button.secondary{color:#d4dfeb;background:#04101f94;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff17,0 2px #020a14}.pf-extra-parlay-controls button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #00000040,0 1px #092e5d}.pf-extra-parlay-controls button:disabled{opacity:.58;cursor:not-allowed;transform:none}.pf-extra-parlay-controls small{color:#ffe17b;letter-spacing:.06em;text-align:right;flex-basis:100%;font-size:.58rem;font-weight:900}.pf-parlays>div{grid-template-columns:1fr;gap:14px;display:grid}.pf-parlays article{color:#111;border-radius:var(--pf-radius-lg);background:#fff;border:1px solid #8fc0ff8c;overflow:hidden;box-shadow:0 17px 32px #00000042,inset 0 1px #ffffffe6}.pf-parlays article.pf-parlay-ticket.win{border-color:#168345;box-shadow:0 17px 32px #00502347,inset 0 0 0 2px #168345}.pf-parlays article.pf-parlay-ticket.loss{border-color:#cf202b;box-shadow:0 17px 32px #78050e47,inset 0 0 0 2px #cf202b}.pf-parlays article.pf-parlay-ticket.push{border-color:#70787e;box-shadow:0 17px 32px #2a303442,inset 0 0 0 2px #70787e}.pf-parlays article h5{background:linear-gradient(145deg, var(--blue-bright), var(--blue));color:#fff;letter-spacing:.09em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:.72rem;display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -3px #0003}.pf-parlays article h5>b{color:#111;letter-spacing:.06em;text-align:center;background:linear-gradient(145deg,#ffe17b,#d89a00);border:1px solid #ffffff94;border-radius:999px;padding:5px 8px;font-size:.5rem;box-shadow:inset 0 1px #ffffffad,0 3px #805800}.pf-parlays ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.pf-parlays li{background:#f4f6f8;border-top:1px solid #cad2db;gap:2px;min-height:50px;padding:8px 10px;display:grid}.pf-parlays li strong{font-size:.7rem}.pf-parlays li span{color:#65707c;font-size:.61rem;font-weight:720}.pf-parlays li.win{background:linear-gradient(145deg,#effff3,#ccefd7);border-left:6px solid #168345}.pf-parlays li.loss{background:linear-gradient(145deg,#fff4f5,#ffd5d8);border-left:6px solid #cf202b}.pf-parlays li.push{background:linear-gradient(145deg,#f6f7f8,#d9dde0);border-left:6px solid #70787e}.pf-parlays li.pending{background:linear-gradient(145deg,#f5f9ff,#dceaff);border-left:6px solid #4f83c7}.pf-parlays li.empty{background:repeating-linear-gradient(135deg,#f5f7f5 0 10px,#e9eeea 10px 20px);border-left:6px solid #8b9790}.pf-parlays li.empty strong{color:#34463b}.pf-parlays li.anchor{border-left-color:#d89a00;box-shadow:inset 0 0 0 2px #f5b7007a}.pf-anchor-chip{background:linear-gradient(145deg, #ffe98f, var(--gold));color:#3e2a00;letter-spacing:.05em;vertical-align:middle;border:1px solid #916300;border-radius:999px;place-items:center;margin-left:5px;padding:3px 7px;font-size:.5rem;font-style:normal;font-weight:1000;display:inline-grid;box-shadow:inset 0 1px #ffffffc2,0 2px #8a5d00}.pf-parlays article footer{background:linear-gradient(145deg, #ffe17b, var(--gold));color:#111;grid-template-columns:1fr;align-items:start;gap:4px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffa6,inset 0 3px 8px #6e480017}.pf-parlays article footer span{font-size:.62rem;font-weight:760}.pf-parlays article footer strong{font-size:.74rem}.pf-week-record{color:#fff;background:#061108;border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr 1.2fr;gap:8px;padding:8px;display:grid}.pf-week-record>div,.pf-week-record>small{place-content:center;padding:22px;display:grid}.pf-week-record>div{text-align:center;background:linear-gradient(145deg,#14723e,#084824);border-radius:16px;box-shadow:inset 0 1px #ffffff29,0 5px 12px #0000003d}.pf-week-record p{color:#c9e9d4}.pf-week-record h4{margin:0;font-size:2rem}.pf-week-record h4.positive{color:#a6f18a}.pf-week-record h4.negative{color:#ff8288}.pf-week-record span{font-size:.61rem;font-weight:900}.pf-week-record>small{color:#bbc7be;line-height:1.5}.pf-nav{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#06080ae0;border:1px solid #ffffff3d;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:720px;margin:30px auto 0;padding:12px;display:grid;position:sticky;bottom:10px;box-shadow:0 18px 38px #0000006b,inset 0 1px #ffffff21}.pf-nav button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff5660,#bd111b);border:1px solid #ffffff73;border-radius:15px;min-height:48px;padding:9px 17px 13px;font-size:.72rem;font-weight:1000;transition:transform .13s,box-shadow .13s,filter .13s;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff85,inset 0 -3px #0000003d,0 6px #780a12,0 10px 17px #00000047}.pf-nav button:last-child{background:linear-gradient(145deg, var(--blue-bright), var(--blue));box-shadow:inset 0 1px #ffffff85,inset 0 -3px #0000003d,0 6px #052b69,0 10px 17px #00000047}.pf-nav button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-4px)}.pf-nav button:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px 4px #00000040,0 1px #0009}.pf-nav button:disabled{opacity:.3;cursor:not-allowed}.pf-nav>div{color:#fff;place-items:center;display:grid}.pf-nav>div strong{color:var(--gold)}.pf-nav>div span{font-size:.58rem;font-weight:900}.pf-save{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf5f0;border:1px dashed #07170e47;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;max-width:720px;margin:16px auto 0;padding:13px 16px;display:flex;box-shadow:0 12px 25px #0003,inset 0 1px #fff}.pf-save>span{color:#555d57;gap:2px;font-size:.68rem;font-weight:720;display:grid}.pf-save>span strong{color:#111;letter-spacing:.08em;font-size:.61rem}.pf-save>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.pf-save button{cursor:pointer;background:linear-gradient(145deg,#fff,#dfe7e1);border:1px solid #07170e40;border-radius:12px;min-height:40px;padding:7px 13px 10px;font-size:.65rem;font-weight:950;transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -2px #07170e1f,0 4px #aebbb1,0 7px 12px #07170e29}.pf-save button.pf-undo{color:#fff;background:#08703a;border-color:#075a30;box-shadow:inset 0 1px #ffffff59,0 4px #044522,0 7px 12px #07462333}.pf-save button:disabled{opacity:.62;cursor:not-allowed;filter:grayscale(.25);transform:none}.pf-disclaimer{color:#d0dfd4;text-align:center;max-width:720px;margin:14px auto 0;font-size:.66rem;line-height:1.45}.pf-disclaimer strong{color:var(--gold)}.pf-wager-summary{left:50%;bottom:max(8px, env(safe-area-inset-bottom));z-index:60;width:min(720px,100vw - 20px);min-height:var(--pf-summary-height);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);opacity:0;visibility:hidden;pointer-events:none;background:#050d09f5;border:1px solid #ffffff4d;border-radius:18px;padding:7px;transition:opacity .18s,visibility 0s linear .18s,transform .18s;position:fixed;overflow:hidden;transform:translate(-50%,calc(100% + 24px));box-shadow:0 16px 38px #0000006b,inset 0 1px #ffffff21}.pf-wager-summary.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.pf-wager-summary dl{grid-template-columns:.8fr 1fr 1.25fr;min-height:56px;margin:0;display:grid}.pf-wager-summary dl>div{text-align:center;border-right:1px solid #ffffff29;place-content:center;gap:3px;min-width:0;padding:5px 10px;display:grid}.pf-wager-summary dl>div:last-child{border-right:0}.pf-wager-summary dt{color:#b9c8be;letter-spacing:.075em;place-items:center;min-height:13px;font-size:.58rem;font-weight:950;line-height:1.05;display:grid}.pf-wager-summary dd{color:#ffe17b;min-width:0;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1rem,3vw,1.3rem);font-weight:1000;line-height:1.05;overflow:hidden}body.pf-planner-active .pf-support-button{bottom:calc(var(--pf-summary-height) + 22px + env(safe-area-inset-bottom))}.pf-header-button,.pf-primary-next,.pf-pass,.pf-save button,.pf-access-simple a{transition:transform .14s,box-shadow .14s,filter .14s}.pf-header-button:hover,.pf-access-simple a:hover,.pf-save button:hover{filter:brightness(1.07);transform:translateY(-4px)}.pf-header-button:active,.pf-access-simple a:active,.pf-save button:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #00000040,0 1px #0000008c}.pf-planner :is(button,select,input,textarea,summary,article[tabindex]):focus-visible,.pf-app-page a:focus-visible{outline-offset:3px;filter:drop-shadow(0 0 2px #073b87);outline:3px solid #fff}.pf-planner button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pf-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pf-access-simple,.pf-app-footer{content-visibility:auto;contain-intrinsic-size:auto 650px}@media (hover:hover){.pf-schedule-game:hover{background:linear-gradient(#fff,#e7f2e9);transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -2px #07231112,0 3px #aebdb2,0 9px 17px #07231124}.pf-primary-next:hover{filter:brightness(1.06);transform:translateY(-2px)}.pf-choice-pair button:hover{filter:brightness(1.05)saturate(1.02);transform:translateY(-2px)}.pf-bubbles button:hover{filter:brightness(1.03);transform:translateY(-2px)}.pf-pass:hover,.pf-previous:hover{filter:brightness(1.08);transform:translateY(-2px)}.pf-confidence button:hover .pf-confidence-football{filter:brightness(1.06)saturate(1.04);transform:translateY(-3px)rotate(-2deg)}}@media (width<=860px){.pf-app-header nav a:not(.pf-header-button):not(.pf-header-signout),.pf-header-signout span{display:none}.pf-header-signout i{font-size:1.25rem;display:block}.pf-intro{grid-template-columns:1fr;align-items:start}.pf-intro ol{grid-template-columns:1fr 1fr}.pf-result-grid,.pf-parlays>div,.pf-game-results>div{grid-template-columns:1fr}.pf-parlays>header{flex-direction:column;align-items:flex-start}.pf-access-simple{grid-template-columns:1fr}.pf-access-simple>div{border-bottom:2px solid #111;border-right:0}.pf-app-footer{grid-template-columns:1fr}}@media (width<=620px){:root{--pf-header-height:67px;--pf-ticker-height:162px;--pf-summary-height:68px;--pf-stadium-image:url(/stadium-field-day-720.webp)}.pf-account-shell,.pf-legal-shell{background-attachment:scroll;padding:12px}.pf-account-top{margin-bottom:14px}.pf-account-top .football-mark{display:none}.pf-account-top .brand strong{font-size:.83rem}.pf-account-top .brand small{font-size:.5rem}.pf-account-card,.pf-legal-shell article{border-radius:22px;padding:24px 17px 30px}.pf-account-heading{grid-template-columns:1fr}.pf-account-heading>span{width:64px;height:64px}.pf-account-heading h1{font-size:2.55rem}.pf-consent-row{grid-template-columns:28px 1fr;padding:14px}.pf-checkout-prices{grid-template-columns:1fr}.pf-support-button{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-height:54px;padding:7px 12px 10px 8px}.pf-support-button>strong{font-size:.62rem}.pf-support-button>strong b{font-size:.73rem}.pf-signup-gate{border-radius:22px;min-height:520px;padding:30px 18px}.pf-signup-gate h2{font-size:2.7rem}.pf-app-header{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);gap:8px;min-height:67px;padding:8px 10px}.pf-app-header nav{gap:8px}.pf-app-header .brand{min-width:0;overflow:hidden}.pf-app-header .brand>span:last-child{min-width:0}.pf-app-header .brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.pf-app-header .brand small{font-size:.5rem}.pf-app-header .football-mark{display:none}.pf-header-button{white-space:nowrap;padding:9px 11px}.pf-intro{padding:34px 16px}.pf-intro h1{font-size:clamp(2.45rem,12vw,3.8rem)}.pf-intro ol{grid-template-columns:1fr 1fr;gap:7px}.pf-intro li{grid-template-columns:34px 1fr;min-height:52px;padding:7px 10px}.pf-intro li b{width:30px;height:30px}.pf-intro-promise{margin-top:18px;font-size:.95rem}.pf-app-wrap{padding:18px 6px 48px}.pf-ticker-stack{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}.pf-ticker{height:38px}.pf-odds-ticker{height:50px}.pf-season-record{grid-template-columns:1fr 1fr}.pf-season-record>div{min-width:0;padding-inline:10px}.pf-season-record p{grid-column:1/-1}.pf-ticker>strong{grid-template-columns:19px auto;gap:4px;min-width:98px;font-size:.61rem}.pf-ticker>strong i{width:19px;height:19px;font-size:.68rem}.pf-ticker span{padding:0 12px;font-size:.78rem}.pf-odds-ticker span{font-size:1rem}.pf-week-head{grid-template-columns:1fr auto;gap:10px;padding:16px 13px}.pf-week-head h2{font-size:clamp(1.95rem,10vw,2.65rem)}.pf-week-head>div:first-child>span{font-size:.68rem}.pf-week-progress{text-align:right;width:88px}.pf-week-progress strong{font-size:1.45rem}.pf-week-progress span{font-size:.5rem}.pf-feed-note{grid-template-columns:1fr;gap:7px;font-size:.8rem}.pf-feed-note>span{justify-self:start}.pf-feed-note>small{display:none}.pf-ticker-controls{padding-left:7px}.pf-ticker-controls>span{display:none}.pf-ticker-controls>div{width:100%}.pf-game-jump{grid-template-columns:1fr;gap:8px;margin:10px 6px 0;padding:10px}.pf-game-jump select{min-height:56px;font-size:1rem}.pf-card-label{flex-direction:column;align-items:flex-start;gap:3px}.pf-card-label strong{text-align:left}.pf-schedule-groups{grid-template-columns:1fr;padding-inline:12px}.pf-schedule-game{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:66px;padding-inline:9px}.pf-schedule-game small{font-size:.72rem}.pf-schedule-game>em{grid-template-columns:auto;gap:0;font-size:.58rem}.pf-schedule-game>em>i{display:none}.pf-matchup-head>div{min-height:96px;padding:10px 5px}.pf-helmet{width:clamp(82px,25vw,104px)}.pf-matchup-odds article{min-height:76px;padding:8px 5px}.pf-matchup-odds small{font-size:.62rem}.pf-matchup-odds strong{font-size:.9rem}.pf-matchup-odds .total strong{font-size:1rem}.pf-matchup-odds span{font-size:.72rem}.pf-live-board{grid-template-columns:repeat(3,1fr);padding-inline:10px}.pf-live-board>span,.pf-live-board>button{grid-column:1/-1}.pf-live-board>span{text-align:center}.pf-live-board strong{min-width:0;padding-inline:4px}.pf-pick-rows{padding-inline:10px}.pf-pick-rows>section{grid-template-columns:1fr;gap:9px;padding:10px}.pf-period-selector{grid-template-columns:repeat(4,1fr);gap:6px}.pf-period-selector button{min-height:44px}.pf-period-selector button small{font-size:.64rem}.pf-period-selector button:disabled{opacity:.72}.pf-choice-pair button{align-items:center;gap:5px 8px;min-height:82px;padding:12px 11px 15px}.pf-choice-pair button span{font-size:.84rem}.pf-choice-pair button b{font-size:.78rem}.pf-reasoning,.pf-confidence{grid-template-columns:1fr;padding-inline:14px}.pf-confidence-options{gap:9px 7px}.pf-confidence button{flex-basis:61px;width:61px;min-width:61px;min-height:66px}.pf-bubbles button{flex:calc(50% - 8px);min-height:52px;font-size:.82rem}.pf-game-actions{grid-template-columns:1fr;padding-inline:12px}.pf-pass,.pf-previous{min-height:52px}.pf-results-head{grid-template-columns:1fr;align-items:start;padding-inline:18px}.pf-results-head label{width:100%}.pf-result-grid,.pf-parlays{padding-inline:12px}.pf-extra-parlay-controls{flex-direction:column;align-items:stretch}.pf-extra-parlay-controls>div:last-child{justify-content:stretch}.pf-extra-parlay-controls button{flex:100%;width:100%}.pf-extra-parlay-controls small{text-align:left}.pf-game-results{padding-inline:12px}.pf-game-results>header{flex-direction:column;align-items:flex-start}.pf-game-results article{grid-template-columns:1fr}.pf-game-results article>div:last-child{justify-content:flex-start}.pf-game-results article small{font-size:.68rem}.pf-game-results article strong{font-size:.88rem}.pf-game-results article>div:first-child>span,.pf-game-results article b{font-size:.65rem}.pf-result-list li strong{font-size:.82rem}.pf-result-list li small,.pf-parlays li span{font-size:.72rem}.pf-parlays li strong{font-size:.78rem}.pf-week-record{grid-template-columns:1fr 1fr}.pf-week-record>small{grid-column:1/-1}.pf-nav{grid-template-columns:1fr 1fr}.pf-nav>div{grid-area:1/1/auto/-1}.pf-save{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:stretch}.pf-save>div{justify-content:stretch}.pf-save button{flex:auto;min-height:44px}.pf-wager-summary{width:calc(100vw - 12px);bottom:max(5px, env(safe-area-inset-bottom));min-height:var(--pf-summary-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:5px}.pf-wager-summary dl{min-height:56px}.pf-wager-summary dl>div{padding-inline:4px}.pf-wager-summary dt{min-height:20px;font-size:.6rem}.pf-wager-summary dd{font-size:clamp(.8rem,3.7vw,1.05rem)}.pf-season-record{-webkit-backdrop-filter:none;backdrop-filter:none}.pf-lock-notice{grid-template-columns:1fr;gap:4px}.pf-app-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (width<=380px){.pf-app-header .brand small{display:none}.pf-app-header .brand strong{font-size:.78rem}.pf-header-button{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.pf-planner button,.pf-confidence-football{transition:none!important}.pf-schedule-game,.pf-primary-next,.pf-choice-pair button,.pf-bubbles button,.pf-pass,.pf-previous,.pf-confidence-football{transform:none!important}.pf-ticker>div{animation:none!important;transform:none!important}.pf-wager-summary{transition:none!important}}html.pf-kickoff-active,html.pf-kickoff-active body{overscroll-behavior:none;overflow:hidden}.pf-kickoff-intro{z-index:1000;background-color:#6bb9dc;background-image:linear-gradient(180deg, #d5f2ff05, #06441d14), var(--pf-stadium-image);opacity:1;visibility:visible;background-position:50%,50% 55%;background-repeat:no-repeat;background-size:cover,cover;min-height:100svh;transition:opacity .36s,visibility 0s linear .36s;position:fixed;inset:0;overflow:hidden}.pf-kickoff-intro:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 49%,#0000 0 18%,#02160c14 76%,#010c083d 100%),linear-gradient(#186da205,#033d1914);position:absolute;inset:0}.pf-kickoff-intro.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.pf-kickoff-intro.is-checking .pf-kickoff-scene,.pf-kickoff-intro.is-checking .pf-kickoff-skip{visibility:hidden}.pf-kickoff-scene{z-index:2;position:absolute;inset:0}.pf-kickoff-ball{z-index:4;aspect-ratio:1.62;will-change:transform, opacity;background:radial-gradient(circle at 29% 20%,#ffd697b8,#0000 24%),radial-gradient(circle at 66% 72%,#1406018c,#0000 50%),linear-gradient(145deg,#bd762f,#743a12 53%,#351606);border:2px solid #ffe8c294;border-radius:50%;width:clamp(70px,7.5vw,104px);animation:2.3s cubic-bezier(.18,.68,.2,1) .12s both pf-kickoff-flight;position:absolute;top:50%;left:50%;box-shadow:inset 8px 7px 12px #ffebca38,inset -10px -9px 15px #1205019e,0 14px 24px #0006}.pf-kickoff-ball:before{content:"";background:#f8ecd3;border-radius:99px;height:3px;position:absolute;top:49%;left:27%;right:27%;box-shadow:0 1px 1px #2a0e02a6}.pf-kickoff-ball i{background:#fff2d9;border-radius:99px;width:3px;height:36%;position:absolute;top:31%;left:50%;transform:translate(-50%);box-shadow:-8px 5px 0 -1px #fff2d9,8px 5px 0 -1px #fff2d9,-8px 11px 0 -1px #fff2d9,8px 11px 0 -1px #fff2d9}.pf-kickoff-score-glow{aspect-ratio:1;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#ffef8be0,#ffd7363d 35%,#0000 70%);border-radius:50%;width:clamp(110px,18vw,250px);animation:.72s ease-out 1.64s both pf-kickoff-glow;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.15)}.pf-kickoff-call{z-index:5;color:#fff;letter-spacing:.08em;text-shadow:0 3px #6c4a00,0 10px 24px #0000006b;opacity:0;white-space:nowrap;font-size:clamp(1.7rem,5vw,4.4rem);font-weight:1000;animation:.76s ease-out 1.68s both pf-kickoff-call;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)scale(.82)}.pf-kickoff-skip{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:6;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;cursor:pointer;background:#050f0bb3;border:1px solid #ffffffad;border-radius:999px;min-width:96px;min-height:46px;padding:10px 16px;font-size:.65rem;font-weight:950;position:absolute;box-shadow:inset 0 1px #ffffff40,0 8px 24px #0000003d}.pf-kickoff-skip:focus-visible{outline-offset:4px;outline:3px solid #fff3a5}@keyframes pf-kickoff-flight{0%{opacity:0;transform:translate(-50%,-50%)translate(-42vw,38svh)scale(1.28)rotate(-18deg)}10%{opacity:1}52%{opacity:1;transform:translate(-50%,-50%)translate(-7vw,11svh)scale(.72)rotate(340deg)}72%{opacity:1;transform:translate(-50%,-50%)translateY(-2svh)scale(.38)rotate(560deg)}to{opacity:.25;transform:translate(-50%,-50%)translateY(-36svh)scale(.14)rotate(920deg)}}@keyframes pf-kickoff-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}42%{opacity:.78}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes pf-kickoff-call{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-58%)scale(1)}}@media (width<=620px){.pf-kickoff-intro{background-position:50%,50% 55%}.pf-kickoff-ball{width:76px}.pf-kickoff-call{font-size:clamp(1.55rem,9vw,2.6rem);top:21%}}@media (prefers-reduced-motion:reduce){.pf-kickoff-intro{display:none!important}}:root{--ink:#06101e;--paper:#edf2f6;--red:#d61724;--red-dark:#8d0711;--gold:#eef4f8;--gray:#5a6672;--line:#b9c4cf;--blue:#0755a7;--blue-bright:#1583df;--blue-dark:#052b58;--turf:#2c792d;--turf-dark:#164c1c;--lime:#dff4dc;--pf-navy-950:#020813;--pf-navy-900:#061427;--pf-navy-800:#0a2342;--pf-red-700:#a70813;--pf-red-600:#d61724;--pf-red-500:#ef3440;--pf-chrome-100:#fff;--pf-chrome-200:#edf2f6;--pf-chrome-300:#cbd5de;--pf-chrome-500:#8b9aa7;--pf-radius-xl:24px;--pf-radius-lg:17px;--pf-radius-md:12px;--pf-shadow-deep:0 28px 68px #01091457, 0 8px 20px #01091433;--pf-shadow-raised:0 10px 22px #03172d26, 0 3px 6px #03172d1f, inset 0 1px 0 #fff}body{background:var(--paper);color:var(--ink)}.brand strong{color:#fff;letter-spacing:.065em;text-shadow:0 2px #020711,0 5px 10px #00000057;font-weight:1000}.brand small{color:#d7e0e8}.football-mark{border-color:#edf3f8;box-shadow:inset -9px -8px 12px #0000008c,inset 8px 7px 10px #fff3,0 0 0 2px #6f7e8b,0 5px #061426,0 10px 18px #0000004d}.pf-app-page:before{background-color:#9bd7ee;background-image:linear-gradient(180deg, #edf9ff29, #1f70a40a 52%, #0b4b1f24), radial-gradient(circle at 50% 58%, transparent 0 55%, #03162c1f 100%), var(--pf-stadium-image);filter:brightness(1.1)saturate(1.04)}.pf-app-header{border-bottom:4px solid var(--pf-red-600);background:linear-gradient(#0b2343f7,#030c19f7);box-shadow:inset 0 -1px #ffffff47,0 3px #7c8b98,0 13px 32px #0000004d}.pf-app-header nav{gap:11px}.pf-app-header nav>a{min-height:42px;color:var(--pf-navy-900);background:linear-gradient(#fff,#d5dfe7);border:1px solid #ffffffb3;border-radius:11px;padding:9px 14px 11px;transition:transform .14s,box-shadow .14s,filter .14s;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px #03112224,0 4px #7c8c99,0 8px 13px #0000003d}.pf-app-header nav>a:hover{color:var(--pf-navy-900);filter:brightness(1.03);transform:translateY(-3px)}.pf-app-header nav>a:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #03112238,0 1px #7c8c99}.pf-app-header nav>.pf-header-button{background:linear-gradient(180deg, var(--pf-red-500), var(--pf-red-700));border-color:#ffffffd1;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #38000547,0 5px #6e0610,0 10px 17px #00000047;color:#fff!important}.pf-app-header nav>.pf-header-button.is-account{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #00143647,0 5px #031d3d,0 10px 17px #00000047}.pf-app-header nav>.pf-header-button:hover{color:#fff}.pf-intro{background-image:linear-gradient(90deg, #020d1bb8 0%, #04182f7a 48%, #ffffff14), linear-gradient(180deg, #d5f3ff0d, #0437190f), var(--pf-stadium-image);border-bottom:4px solid var(--pf-red-600);box-shadow:inset 0 -2px 0 var(--pf-chrome-300), inset 0 -40px 74px #03172d24;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center}.pf-intro-copy{border:1px solid #ffffff57;border-left:7px solid var(--pf-red-600);-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);background:linear-gradient(135deg,#05162bc2,#020a157a);border-radius:0 22px 22px 0;max-width:900px;padding:clamp(24px,4vw,46px);box-shadow:inset 0 1px #ffffff24,0 22px 48px #0000003d}.pf-intro p{background:linear-gradient(180deg, var(--pf-red-500), var(--pf-red-700));color:#fff;border-radius:7px;margin-bottom:20px;padding:7px 11px 9px;display:inline-block;box-shadow:inset 0 1px #ffffff59,0 3px #710711}.pf-intro h1{text-shadow:0 2px #ffffff47,0 5px #020813,0 15px 30px #0006}.pf-intro h1 em{color:var(--penalty-yellow);text-shadow:0 2px #fff7b8,0 5px #8b6500,0 0 22px #ffd21f52,0 14px 26px #0000004d}.pf-intro-promise{color:#f4f8fb}.pf-intro-side{justify-items:center;gap:18px;min-width:0;display:grid}.pf-intro-badge{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#fff,#8898a6 48%,#fff) border-box;border:2px solid #0000;border-radius:24px;width:min(100%,360px);padding:5px;overflow:hidden;transform:rotate(-.65deg);box-shadow:0 7px #50606e,0 18px 36px #0000004d,0 0 0 2px #05172db8}.pf-intro-badge img{border-radius:17px;width:100%;height:auto;display:block}.pf-intro ol{width:min(100%,520px)}.pf-intro li{color:var(--pf-navy-900);border:1px solid #ffffffe6;border-left:4px solid var(--pf-red-600);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffffff7,#dde5ecf2);border-radius:12px;box-shadow:inset 0 1px #fff,inset 0 -2px #05172d1f,0 4px #758593,0 10px 20px #0003}.pf-intro li b{background:linear-gradient(180deg, var(--pf-red-500), var(--pf-red-700));border-color:#fff}.pf-intro li:nth-child(2n) b{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark))}.pf-endzone-highlight{background-color:var(--pf-red-700);background-image:repeating-linear-gradient(90deg, transparent 0 58px, #ffffff24 59px 61px), linear-gradient(180deg, var(--pf-red-500), var(--pf-red-700));color:#fff;text-align:center;cursor:pointer;border:2px solid #fff;border-radius:11px;gap:3px;width:min(100%,520px);padding:16px 20px 18px;text-decoration:none;transition:filter .14s,transform .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -4px #3800053d,0 5px #6e0610,0 12px 24px #00000042,0 0 0 2px #71818e}.pf-endzone-highlight:before,.pf-endzone-highlight:after{content:"";background:#fffc;width:5px;position:absolute;top:0;bottom:0}.pf-endzone-highlight:before{left:10px}.pf-endzone-highlight:after{right:10px}.pf-endzone-highlight span{letter-spacing:.18em;font-size:.58rem;font-weight:1000}.pf-endzone-highlight strong{letter-spacing:.045em;text-shadow:0 2px #61060e,0 5px 10px #00000038;font-size:clamp(.94rem,1.6vw,1.2rem);line-height:1.05}.pf-endzone-highlight small{font-size:.72rem;font-weight:800}.pf-endzone-highlight em{color:#fff5b5;letter-spacing:.1em;margin-top:3px;font-size:.58rem;font-style:normal;font-weight:1000}.pf-endzone-highlight:hover{color:#fff;filter:brightness(1.07);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff7a,inset 0 -4px #3800053d,0 8px #6e0610,0 16px 28px #0000004d,0 0 0 2px #71818e}.pf-endzone-highlight:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #3800055c,0 2px #6e0610,0 7px 14px #00000040,0 0 0 2px #71818e}.pf-access-simple{border-block:3px solid var(--pf-navy-900);background:linear-gradient(145deg,#f9fbfd,#bac7d2);gap:12px}.pf-access-simple>div{background:linear-gradient(145deg,#fff,#e8edf1);border:2px solid #a9b5c0;box-shadow:0 7px #7d8d99,0 18px 34px #03172d29,inset 0 1px #fff}.pf-access-simple>div:last-child{background:radial-gradient(circle at 90% 8%,#1583df3d,#0000 30%),linear-gradient(145deg,#0d2a50,#030b17);border-color:#657685;box-shadow:0 7px #030b17,0 18px 34px #03172d40,inset 0 1px #ffffff2e}.pf-access-simple>div:last-child p{color:#fff}.pf-access-simple>div:last-child span{color:#d8e1e9}.pf-app-wrap{background-color:#e8f0f538;background-image:linear-gradient(#fff3,#0625451f)}.pf-app-wrap .season-week-strip{background:linear-gradient(#09203df2,#020a15f5);border:2px solid #8999a6;box-shadow:inset 0 1px #ffffff38,0 5px #020813,0 14px 26px #00000042}.season-week-strip button{color:var(--pf-navy-900);background:linear-gradient(#fff,#d7e0e7);border:1px solid #fff;border-radius:10px;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px #0311221f,0 4px #71818e,0 8px 12px #0003}.season-week-strip button.active{background:linear-gradient(180deg, var(--pf-red-500), var(--pf-red-700));color:#fff;outline:2px solid var(--pf-red-500);border-color:#fff;box-shadow:inset 0 1px #ffffff7a,0 4px #6e0610,0 9px 15px #00000040}.season-week-strip button:disabled{opacity:.48;filter:grayscale(.45);transform:none;box-shadow:inset 0 1px #fff,0 2px #71818e}.pf-ticker-stack{border:1px solid #82919e;border-radius:12px;box-shadow:0 6px #061427,0 13px 23px #00000040}.pf-ticker{background:#020813fa}.pf-ticker-controls{color:var(--pf-navy-900);background:linear-gradient(#fff,#dce4ea);border-color:#9aa8b3}.pf-ticker-controls>span{color:#34475a}.pf-ticker-controls .pf-ticker-toggle{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));border-color:#fff;box-shadow:inset 0 1px #fff6,0 3px #031d3d,0 6px 10px #03172d33}.pf-week-head{border-inline:2px solid #8d9ca8;border-bottom:4px solid var(--pf-red-600);background:linear-gradient(135deg,#0c2d56,#030b18);box-shadow:inset 0 1px #ffffff2e,0 5px #06101e,0 15px 30px #00000038}.pf-week-head p{color:#fff}.pf-feed-note{background:linear-gradient(#fff,#dfe7ed);border-color:#9eacb7}.pf-feed-note>span.live{background:var(--turf)}.pf-stage:before,.pf-stage:after{background:linear-gradient(145deg,#aebbc6,#738591);border-color:#fff}.pf-stage:after{background:linear-gradient(145deg,#fff,#d6dee5)}.pf-card{box-shadow:var(--pf-shadow-deep), 0 0 0 2px #687987, inset 0 1px 0 #fff;background:#f8fafc;border:2px solid #fff;border-radius:13px}.pf-card-label{border-bottom:4px solid var(--pf-red-600);background:linear-gradient(#0d2c52,#020813)}.pf-card-label span{color:#fff}.pf-card-title,.pf-results-head{background:linear-gradient(145deg,#fff,#dfe6ec)}.pf-schedule-groups,.pf-pick-rows,.pf-result-grid{background:linear-gradient(145deg,#d9e2e9,#aebdc9)}.pf-schedule-groups section{border-color:#8796a2}.pf-schedule-groups h4{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark))}.pf-schedule-groups section:nth-child(odd) h4{background:linear-gradient(180deg, var(--pf-red-500), var(--pf-red-700))}.pf-schedule-game{color:var(--pf-navy-900);background:linear-gradient(#fff,#e6ecf1);border-color:#bcc8d1}.pf-schedule-game>b{background:linear-gradient(#173b65,#030b17);box-shadow:inset 0 1px #ffffff4d,0 3px #020813,0 6px 9px #03172d33}.pf-schedule-game.complete{background:linear-gradient(#f5fff7,#d8ecdc)}.pf-schedule-game.in-progress{background:linear-gradient(#fff8f8,#f6dfe1)}.pf-pick-rows>section{background:linear-gradient(145deg,#fff,#e8edf1);border-color:#82919d}.pf-pick-rows header>b{background:linear-gradient(#173b65,#030b17)}.pf-period-selector button{color:var(--pf-navy-900);background:linear-gradient(#fff,#d7e0e7);border-color:#82919d;border-radius:9px;box-shadow:inset 0 1px #fff,inset 0 -2px #0311221c,0 3px #71818e,0 6px 11px #03172d1f}.pf-period-selector button.selected{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));color:#fff;border-color:#fff;box-shadow:inset 0 1px #ffffff5c,0 2px #031d3d}.pf-choice-pair button{border:2px solid #eef4f8;border-radius:12px}.pf-reasoning,.pf-confidence{background:#f9fbfdfa;border-color:#b6c1ca}.pf-reason-groups>section{background:linear-gradient(145deg,#fff,#dfe7ed);border-color:#aebbc5;border-radius:11px}.pf-reason-groups>section>small{color:var(--blue-dark)}.pf-bubbles button{color:var(--pf-navy-900);background:linear-gradient(#fff,#d7e0e7);border-color:#82919d;border-radius:10px;box-shadow:inset 0 1px #fff,inset 0 -2px #0311221c,0 3px #71818e,0 7px 13px #03172d1f}.pf-bubbles button.selected{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));color:#fff;border-color:#fff;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00143640,0 4px #031d3d,0 8px 15px #03172d38}.pf-bubbles button.unusual.selected{background:linear-gradient(180deg, var(--pf-red-500), var(--pf-red-700));color:#fff;border-color:#fff;box-shadow:inset 0 1px #ffffff7a,0 4px #6e0610,0 8px 15px #44000538}.pf-confidence button[data-confidence]{--conf-hi:#c98551;--conf-mid:#84411f;--conf-low:#3e1809;--conf-edge:#2a0e04;--conf-glow:#062b5859;--conf-ink:#fff}.pf-confidence button.selected:after{background:var(--pf-red-600);box-shadow:0 3px 7px #03172d4d}.pf-game-actions{background:linear-gradient(145deg,#eaf0f4,#bcc8d2)}.pf-live-board{color:var(--pf-navy-900);background:linear-gradient(145deg,#fff,#cbd6df);box-shadow:inset 0 1px #fff,inset 0 -4px #03172d1f,0 10px 20px #03172d26}.pf-live-board strong{background:#ffffffd1;border-color:#a4b1bc}.pf-results-head label{border:2px solid var(--pf-red-600);background:linear-gradient(145deg,#fff,#d5dee6);box-shadow:inset 0 1px #fff,inset 0 -3px #03172d1f,0 6px #8796a2,0 12px 20px #03172d2e}.pf-parlays{border-top:4px solid var(--pf-red-600);background:radial-gradient(circle at 85% 0,#1583df38,#0000 34%),linear-gradient(145deg,#0c2d56,#020813)}.pf-extra-parlay-controls{background:linear-gradient(145deg,#11365be6,#020a15f0);border-color:#738aa0}.pf-parlays article h5{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark))}.pf-parlays article h5>b,.pf-anchor-chip{color:var(--pf-navy-900);background:linear-gradient(#fff,#ced8e0);border-color:#7c8b98;box-shadow:inset 0 1px #fff,0 3px #71818e}.pf-parlays article footer{color:var(--pf-navy-900);background:linear-gradient(145deg,#fff,#ccd7df)}.pf-week-record{background:var(--pf-navy-950);border-top:4px solid var(--pf-red-600)}.pf-week-record>div{background:linear-gradient(145deg,#286f2b,#143f19)}.pf-week-record>div:nth-child(2){background:linear-gradient(145deg,#173b65,#050e1c)}.pf-wager-summary{border:2px solid #a4b1bc;border-top:4px solid var(--pf-red-600);background:#020813f7;border-radius:13px;box-shadow:0 6px #020813,0 16px 38px #0000006b,inset 0 1px #ffffff2e}.pf-wager-summary dd{color:#fff}.pf-summary-label{color:#bed8ed;letter-spacing:.085em;text-align:center;padding:2px 8px 5px;font-size:.56rem;display:block}.member-shell{background-color:#75b9da;background-image:linear-gradient(180deg, #020a15c7, #041b34db), var(--pf-stadium-image);background-position:50%;background-size:cover;background-attachment:fixed}.member-top{border-bottom:4px solid var(--pf-red-600);padding-bottom:18px}.member-panel>p,.member-deck-wrap .season-picker-head>p{color:#dbe4eb}.season-paywall,.tier-status-card{border-top-color:var(--pf-red-600);background:linear-gradient(145deg,#fff,#dfe6ec);box-shadow:0 8px #788895,0 20px 40px #00000040}.pf-account-top{border-bottom:4px solid var(--pf-red-600);padding-bottom:16px}.pf-account-card,.pf-legal-shell article{border:2px solid #fff;border-top:7px solid var(--pf-red-600);background:linear-gradient(145deg,#fffffffa,#dce5ecfa);border-radius:20px;box-shadow:0 8px #687987,0 30px 80px #0006,inset 0 1px #fff}.pf-account-heading>span{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:inset 0 1px #ffffff73,0 5px #031d3d,0 12px 20px #03172d38}.pf-account-field input{background:#f7fafc;border-color:#8796a2;border-radius:10px}.pf-consent-row{background:#fff;border-color:#9aa8b3;border-radius:11px}.pf-checkout-prices article{border-color:#7d8d99;border-radius:12px;box-shadow:inset 0 1px #fff,0 5px #7d8d99,0 11px 18px #03172d29}.pf-legal-shell article>a{color:var(--blue-dark)}.pf-app-footer{border-top:4px solid var(--pf-red-600);background:linear-gradient(#071a32,#020813)}.pf-app-footer a{color:#fff}:is(.button,.pf-access-simple a,.pf-signup-gate>a,.pf-account-card form>button,.pf-primary-next,.pf-live-board button,.pf-extra-parlay-controls button,.pf-nav button,.pf-save button,.pf-ticker-controls button,.pf-account-top>a:last-child,.pf-legal-shell article>a,.pf-support-button,.pf-kickoff-skip){letter-spacing:.045em;text-transform:uppercase;border:1px solid #ffffffd1;border-radius:11px;font-size:clamp(.75rem,.35vw + .68rem,.84rem);font-weight:1000;line-height:1.15;transition:transform .14s,box-shadow .14s,filter .14s}:is(.button-primary,.pf-access-simple a,.pf-signup-gate>a,.pf-account-card form>button,.pf-primary-next,.pf-support-button){background:linear-gradient(180deg, var(--pf-red-500), var(--pf-red-700));color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #38000540,0 5px #6e0610,0 10px 18px #03172d3d}:is(.button-secondary,.pf-live-board button,.pf-extra-parlay-controls button:not(.secondary),.pf-nav button:last-child,.pf-ticker-controls .pf-ticker-toggle){background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff85,inset 0 -3px #00143640,0 5px #031d3d,0 10px 18px #03172d3b}:is(.pf-pass,.pf-previous){background:linear-gradient(#173b65,#030b17);border:1px solid #fff;border-radius:11px;box-shadow:inset 0 1px #ffffff57,inset 0 -3px #00000040,0 5px #020813,0 9px 16px #03172d38}.pf-previous{background:linear-gradient(#637483,#273847)}.pf-pass.selected{color:var(--pf-navy-900);background:linear-gradient(#fff,#d7e0e7);box-shadow:inset 0 1px #fff,0 4px #71818e,0 8px 15px #03172d2e}.pf-extra-parlay-controls button.secondary,.pf-save button,.pf-ticker-controls button:not(.pf-ticker-toggle),.pf-account-top>a:last-child{color:var(--pf-navy-900);background:linear-gradient(#fff,#d6dfe7);border-color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px #0311221f,0 4px #71818e,0 8px 14px #03172d2e}.pf-access-simple>div:first-child>a{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));box-shadow:inset 0 1px #ffffff85,inset 0 -3px #00143640,0 5px #031d3d,0 10px 18px #03172d3b}.pf-legal-shell article>a{min-height:48px;color:var(--pf-navy-900);background:linear-gradient(#fff,#d6dfe7);justify-content:center;align-items:center;padding:12px 16px 14px;display:inline-flex;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -2px #0311221f,0 4px #71818e,0 8px 14px #03172d2e}.pf-save button.pf-undo{background:linear-gradient(180deg, #3b9850, var(--turf-dark));color:#fff;border-color:#fff;box-shadow:inset 0 1px #ffffff61,0 4px #0d3815,0 8px 14px #084b1d2e}.pf-nav{background:#020813f0;border:2px solid #8a99a5;border-radius:15px;box-shadow:0 6px #020813,0 16px 34px #00000061,inset 0 1px #ffffff24}.pf-support-button{border-radius:11px}.pf-support-button>strong b{color:#fff}.pf-kickoff-skip{color:#fff;background:linear-gradient(#173b65,#030b17);box-shadow:inset 0 1px #ffffff57,0 4px #020813,0 9px 18px #00000040}:is(.button,.pf-access-simple a,.pf-signup-gate>a,.pf-account-card form>button,.pf-primary-next,.pf-live-board button,.pf-extra-parlay-controls button,.pf-nav button,.pf-save button,.pf-ticker-controls button,.pf-app-header nav>a,.pf-account-top>a:last-child,.pf-legal-shell article>a,.pf-support-button,.pf-pass,.pf-previous,.season-week-strip button):hover:not(:disabled){filter:brightness(1.06);transform:translateY(-4px)}:is(.button,.pf-access-simple a,.pf-signup-gate>a,.pf-account-card form>button,.pf-primary-next,.pf-live-board button,.pf-extra-parlay-controls button,.pf-nav button,.pf-save button,.pf-ticker-controls button,.pf-app-header nav>a,.pf-account-top>a:last-child,.pf-legal-shell article>a,.pf-support-button,.pf-pass,.pf-previous,.season-week-strip button):active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 5px #03112247,0 1px #031122b3}:is(button,a,select,input,textarea,summary):focus-visible,.pf-planner :is(button,select,input,textarea,summary,article[tabindex]):focus-visible,.pf-app-page a:focus-visible{outline:3px solid var(--pf-red-600);outline-offset:3px;filter:none;box-shadow:0 0 0 2px #fff}:is(button,.button):disabled{opacity:.5;filter:grayscale(.45);cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff4d,0 2px #03112273}.pf-details summary{color:var(--pf-navy-900);background:linear-gradient(#fff,#dce5eb);border-bottom:1px solid #a7b4be;justify-content:space-between;align-items:center;gap:14px;display:flex}.pf-details summary:after{content:"+";background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));color:#fff;border:1px solid #fff;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:1rem;display:grid;box-shadow:inset 0 1px #fff6,0 3px #031d3d}.pf-details[open] summary:after{content:"−"}@media (hover:hover){.pf-schedule-game:hover{background:linear-gradient(#fff,#dce6ee);box-shadow:inset 0 1px #fff,inset 0 -2px #03112212,0 3px #82919d,0 9px 17px #03172d24}}@media (width<=860px){.pf-intro{grid-template-columns:1fr}.pf-intro-side{grid-template-columns:minmax(190px,260px) 1fr;align-items:center}.pf-intro-badge{width:100%}.pf-intro ol{grid-template-columns:1fr}.member-shell{background-attachment:scroll}}@media (width<=620px){.pf-intro{padding:26px 12px 34px}.pf-intro-copy{-webkit-backdrop-filter:none;backdrop-filter:none;border-left-width:5px;border-radius:0 15px 15px 0;padding:22px 17px}.pf-intro-side{grid-template-columns:1fr;gap:20px}.pf-intro-badge{border-radius:17px;width:min(190px,62vw);box-shadow:0 5px #50606e,0 13px 26px #00000047,0 0 0 2px #05172db8}.pf-intro-badge img{border-radius:11px}.pf-intro ol{grid-template-columns:1fr 1fr}.pf-intro li{border-radius:9px}.pf-access-simple{padding:10px}.pf-access-simple>div{border-radius:17px}.pf-app-header nav>a{padding-inline:10px}.pf-card{border-radius:10px}.member-top{margin-bottom:32px}}@media (width<=390px){.pf-intro ol{grid-template-columns:1fr}.pf-intro-badge{width:170px}}@media (prefers-reduced-motion:reduce){:is(.button,button,a,.pf-support-button,.pf-header-button,.pf-confidence-football){transition:none!important}:is(.button,button,a,.pf-support-button,.pf-header-button,.pf-confidence-football):hover,:is(.button,button,a,.pf-support-button,.pf-header-button,.pf-confidence-football):active{transform:none!important}}.pf-app-header{border:0;box-shadow:0 12px 28px #00000047}.member-top,.pf-account-top{border-bottom:0}.pf-intro{border-bottom-color:var(--pf-chrome-300)}.pf-intro-copy{border-left-color:var(--blue-bright)}.pf-intro p,.pf-intro li b,.pf-intro li:nth-child(2n) b,.season-week-strip button.active,.pf-schedule-groups section:nth-child(odd) h4,.pf-bubbles button.unusual.selected,.pf-app-header nav>.pf-header-button,:is(.button-primary,.pf-access-simple a,.pf-signup-gate>a,.pf-account-card form>button,.pf-primary-next){background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));color:#fff;border-color:#ffffffd1;box-shadow:inset 0 1px #ffffff85,inset 0 -3px #00143640,0 5px #031d3d,0 10px 18px #03172d3b}.pf-intro h1 em{text-shadow:0 2px 0 #ffffff6b, 0 5px 0 var(--blue-dark), 0 12px 24px #022b584d}.pf-intro li{border-left-color:#7890a6}.season-week-strip button.active{outline-color:var(--blue-bright)}.pf-week-head,.pf-card-label,.pf-parlays,.pf-week-record,.pf-wager-summary,.pf-app-footer{border-color:#8b9aa7}.pf-week-progress progress::-webkit-progress-value{background:linear-gradient(90deg, var(--turf-dark), #4f9e52)}.pf-week-progress progress::-moz-progress-bar{background:var(--turf)}.pf-choice-pair button.away{background:linear-gradient(#40566c,#12263b)}.pf-bubbles button.unusual{background:linear-gradient(#fff,#dce5ec);border-color:#8c9ba8}.pf-confidence button.selected:after{background:var(--blue-bright)}.pf-confidence-scale:before{background:linear-gradient(90deg, #9aa9b5, var(--blue-bright))}.pf-results-head label{border-color:#8294a3}.season-paywall,.tier-status-card{border-top-color:var(--blue)}.pf-account-card,.pf-legal-shell article{border-top-color:#8495a3}.pf-app-footer{border-top-width:2px}.pf-injury-ticker>strong{background:#33495f}.pf-nav button:first-child{background:linear-gradient(180deg, var(--blue-bright), var(--blue-dark));box-shadow:inset 0 1px #ffffff85,inset 0 -3px #00143640,0 5px #031d3d,0 9px 16px #00000040}:is(button,a,select,input,textarea,summary):focus-visible,.pf-planner :is(button,select,input,textarea,summary,article[tabindex],div[tabindex]):focus-visible,.pf-app-page a:focus-visible{outline-color:#2387df}.pf-parlay-generator{background:linear-gradient(145deg,#14385ceb,#020c19f5);border:1px solid #7890a5;border-radius:15px;grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);align-items:center;gap:16px 22px;padding:clamp(17px,3vw,26px);display:grid;box-shadow:inset 0 1px #ffffff2b,0 6px #020813,0 14px 28px #0000003d}.pf-parlay-generator fieldset{border:0;min-width:0;margin:0;padding:0}.pf-parlay-generator legend{color:#dbe8f3;letter-spacing:.11em;margin-bottom:10px;font-size:.68rem;font-weight:1000}.pf-leg-count-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pf-leg-count-options label{cursor:pointer;min-width:0;position:relative}.pf-leg-count-options input{opacity:0;pointer-events:none;position:absolute}.pf-leg-count-options span{min-height:58px;color:var(--pf-navy-900);text-align:center;background:linear-gradient(#fff,#d4dee6);border:1px solid #fff;border-radius:10px;place-content:center;gap:1px;display:grid;box-shadow:inset 0 1px #fff,0 4px #71818e}.pf-leg-count-options span b{font-size:1.25rem;line-height:1}.pf-leg-count-options span small{letter-spacing:.06em;font-size:.54rem;font-weight:950}.pf-leg-count-options input:checked+span{background:linear-gradient(180deg,var(--blue-bright),var(--blue-dark));color:#fff;box-shadow:inset 0 1px #ffffff6b,0 4px #031d3d,0 0 0 2px #7fc4ff}.pf-leg-count-options input:focus-visible+span{outline-offset:3px;outline:3px solid #62b7ff;box-shadow:0 0 0 2px #fff,0 4px #031d3d}.pf-parlay-generator fieldset:disabled label{cursor:not-allowed;opacity:.58}.pf-generator-capacity{background:#ffffff17;border-left:5px solid #4d9c53;gap:5px;padding:13px 15px;display:grid}.pf-generator-capacity.needs-input{border-left-color:#93a4b2}.pf-generator-capacity strong{letter-spacing:.06em;font-size:.76rem}.pf-generator-capacity span{color:#c6d4df;font-size:.68rem;font-weight:720;line-height:1.45}.pf-generator-stale{color:var(--pf-navy-900);background:#eaf5ff;border-left:5px solid #5ea7e2;grid-column:1/-1;margin:0;padding:10px 13px;font-size:.7rem}.pf-generate-parlays{background:linear-gradient(180deg,var(--blue-bright),var(--blue-dark));color:#fff;letter-spacing:.045em;cursor:pointer;border:1px solid #fff;border-radius:11px;min-height:52px;padding:12px 18px 15px;font-size:.76rem;font-weight:1000;box-shadow:inset 0 1px #ffffff7a,0 4px #031d3d,0 9px 17px #0000003d}.pf-generator-buttons{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.pf-generator-buttons>button{width:100%}.pf-generate-direct{color:#fff;letter-spacing:.045em;cursor:pointer;background:linear-gradient(#d92933,#8f0e16);border:1px solid #fff;border-radius:11px;min-height:52px;padding:12px 18px 15px;font-size:.76rem;font-weight:1000;box-shadow:inset 0 1px #ffffff73,0 4px #53070c,0 9px 17px #0000003d}.pf-generator-buttons>button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.55}.pf-parlay-generator>small{color:#c6d4df;grid-column:1/-1;font-size:.64rem;font-weight:740;line-height:1.4}.pf-generated-parlays{outline:0}.pf-generated-meta{background:#ffffff1a;border:1px solid #8193a3;border-radius:10px;justify-content:space-between;gap:14px;padding:11px 14px;display:flex}.pf-generated-meta strong{color:#fff;letter-spacing:.07em;font-size:.65rem}.pf-generated-meta span{color:#c8d6e1;font-size:.64rem;font-weight:720}.pf-generator-empty{text-align:center;background:#ffffff12;border:1px dashed #91a4b5;border-radius:12px;gap:5px;padding:24px;display:grid}.pf-generator-empty strong{letter-spacing:.08em;font-size:.78rem}.pf-generator-empty span{color:#c6d4df;font-size:.7rem;line-height:1.45}.pf-support-link{color:#fff;background:#061427;border-top:1px solid #8c9ba8;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 18px;text-decoration:none;display:flex}.pf-support-link>span{background:#173b65;border:1px solid #9fb0be;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pf-support-link>strong{letter-spacing:.08em;gap:2px;font-size:.62rem;display:grid}.pf-support-link>strong b{color:#d8e3eb;letter-spacing:.015em;font-size:.72rem}.pf-support-link:hover{background:#0a2342}.pf-selections-float{right:max(14px,env(safe-area-inset-right));bottom:calc(var(--pf-summary-height) + 24px + env(safe-area-inset-bottom));z-index:70;background:linear-gradient(180deg,var(--blue-bright),var(--blue-dark));color:#fff;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #fff;border-radius:11px;grid-template-columns:28px auto;align-items:center;gap:8px;min-height:52px;padding:8px 14px 11px 9px;transition:opacity .16s,visibility 0s linear .16s,transform .16s;display:inline-grid;position:fixed;transform:translateY(18px);box-shadow:inset 0 1px #ffffff7a,0 5px #031d3d,0 12px 22px #0000004d}.pf-selections-float.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.pf-selections-float>span{background:#0000002e;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pf-selections-float>strong{letter-spacing:.05em;font-size:.7rem;line-height:1.05;display:grid}.pf-selections-float small{font-size:.58rem}@media (width<=620px){:root{--pf-summary-height:86px}.pf-parlay-generator{grid-template-columns:1fr;padding:15px 12px}.pf-leg-count-options{grid-template-columns:repeat(2,1fr)}.pf-generator-stale{grid-column:auto}.pf-generated-meta{flex-direction:column;align-items:flex-start}.pf-selections-float{right:8px;bottom:calc(var(--pf-summary-height) + 16px + env(safe-area-inset-bottom));min-height:48px;padding:7px 10px 10px 7px}.pf-selections-float>strong{font-size:.64rem}.pf-support-link{justify-content:flex-start;align-items:flex-start}.pf-summary-label{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.pf-selections-float{transition:none}}.pf-app-header nav>.pf-header-button.is-upsell{text-shadow:0 1px #112b1b;background:linear-gradient(#52795b,#234b32);border-color:#d7dfc5;box-shadow:inset 0 1px #ffffff75,inset 0 0 0 1px #bed5b547,inset 0 -3px #092b1857,0 5px #12331f,0 10px 18px #021a0e4d;color:#fff8d8!important}.pf-entry-math{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;margin-top:2px;color:#183f67!important;font-weight:850!important}.pf-results-head input:disabled{color:#485967;cursor:not-allowed;opacity:.78}.pf-practice-scoreboard{color:var(--pf-navy-900);background:linear-gradient(145deg,#f8fafc,#d5dfe7);border-block:1px solid #8495a3;padding:clamp(24px,4vw,42px)}.pf-practice-scoreboard>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px;display:flex}.pf-practice-scoreboard>header p{color:#875f00;letter-spacing:.11em;margin:0 0 7px;font-size:.66rem;font-weight:1000}.pf-practice-scoreboard>header h4{text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4vw,3.3rem);line-height:.92}.pf-practice-scoreboard>header>span{color:#4c5e6d;max-width:520px;font-size:.73rem;font-weight:760;line-height:1.5}.pf-scoreboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pf-scoreboard-metrics article{border:1px solid #7f909e;border-top:5px solid var(--blue-bright);background:linear-gradient(#fff,#e3eaf0);border-radius:11px;gap:4px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #fff,0 4px #84939f,0 10px 18px #03172d21}.pf-scoreboard-metrics article:nth-child(2){border-top-color:#f0bd36}.pf-scoreboard-metrics article:nth-child(3){border-top-color:#274f78}.pf-scoreboard-metrics article.positive{border-top-color:#3d8b48}.pf-scoreboard-metrics article.negative{border-top-color:#b5161e}.pf-scoreboard-metrics small{color:#506273;letter-spacing:.08em;font-size:.58rem;font-weight:1000}.pf-scoreboard-metrics strong{min-width:0;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.2rem,2.3vw,1.8rem);line-height:1.05;overflow:hidden}.pf-scoreboard-metrics article.positive strong{color:#176b3a}.pf-scoreboard-metrics article.negative strong{color:#a21922}.pf-scoreboard-metrics span{color:#657482;font-size:.61rem;font-weight:730;line-height:1.35}.pf-scoreboard-equation{background:#fff7d9;border-left:6px solid #e8b329;gap:4px;margin-top:15px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #d5c489}.pf-scoreboard-equation strong{letter-spacing:.055em;font-size:.72rem}.pf-scoreboard-equation span{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:760;line-height:1.45}.pf-ledger-details{background:#fff;border:1px solid #8294a3;border-radius:11px;margin-top:12px;box-shadow:0 5px 14px #03172d1a}.pf-ledger-details summary{min-height:48px;color:var(--pf-navy-900);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;list-style:none;display:flex}.pf-ledger-details summary::-webkit-details-marker{display:none}.pf-ledger-details summary>span{letter-spacing:.07em;font-size:.69rem;font-weight:1000}.pf-ledger-details summary>span:before{content:"+";background:var(--blue-dark);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;display:inline-grid}.pf-ledger-details[open] summary>span:before{content:"−"}.pf-ledger-details summary>b{background:#fff0b5;border:1px solid #b9972a;border-radius:999px;padding:5px 8px;font-size:.57rem}.pf-ledger-details>div{background:#c3ced7;border-top:1px solid #aebbc6;gap:1px;display:grid}.pf-ledger-details>div>article{border-left:5px solid var(--blue-bright);background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:11px 13px;display:grid}.pf-ledger-details>div>article.win{background:#f2fbf3;border-left-color:#3d8b48}.pf-ledger-details>div>article.loss{background:#fff5f5;border-left-color:#b5161e}.pf-ledger-details>div>article.push{border-left-color:#75838f}.pf-ledger-details article>div:first-child{gap:2px;min-width:0;display:grid}.pf-ledger-details article>div:first-child small{color:#526779;letter-spacing:.08em;font-size:.55rem;font-weight:1000}.pf-ledger-details article>div:first-child strong{font-size:.73rem;line-height:1.3}.pf-ledger-details article>div:first-child span{overflow-wrap:anywhere;color:#687786;font-size:.61rem;font-weight:730}.pf-ledger-details article dl{grid-template-columns:repeat(3,minmax(72px,auto));margin:0;display:grid}.pf-ledger-details article dl>div{text-align:right;border-left:1px solid #c6d0d8;gap:2px;padding-inline:10px;display:grid}.pf-ledger-details dt{color:#657685;letter-spacing:.06em;font-size:.5rem;font-weight:1000}.pf-ledger-details dd{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;margin:0;font-size:.68rem;font-weight:900}.pf-ledger-details>div>p{background:#f8fafc;margin:0;padding:18px;font-size:.72rem;font-weight:740;line-height:1.5}.pf-summary-profit{color:#9ee3a6;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center;padding:0 8px 3px;font-size:.54rem;display:block}.pf-summary-profit.negative{color:#ff9ca2}:root{--pf-summary-height:106px}@media (width<=720px){.pf-practice-scoreboard>header{flex-direction:column;align-items:flex-start;gap:10px}.pf-scoreboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-ledger-details>div>article{grid-template-columns:1fr}.pf-ledger-details article dl{grid-template-columns:repeat(3,1fr)}.pf-ledger-details article dl>div:first-child{border-left:0}}@media (width<=620px){:root{--pf-summary-height:102px}.pf-practice-scoreboard{padding-inline:12px}.pf-scoreboard-metrics article{padding:12px 10px}.pf-scoreboard-metrics strong{font-size:clamp(1.05rem,5.4vw,1.45rem)}.pf-scoreboard-equation span{font-size:.62rem}.pf-summary-label,.pf-summary-profit{font-size:.47rem}}.pf-top-five-board{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:13px;display:grid}.pf-top-choice{border:2px solid #3978be;border-top:7px solid var(--blue-bright);background:linear-gradient(145deg,#fff,#e9f2fa);border-radius:16px;grid-template-columns:82px minmax(0,1fr);align-items:stretch;gap:18px;min-width:0;padding:clamp(19px,3vw,32px);display:grid;box-shadow:inset 0 1px #fff,0 6px #738999,0 14px 26px #03172d2b}.pf-top-choice.win{background:linear-gradient(145deg,#fff,#dcf4e3);border-color:#2e9b55 #248047 #248047}.pf-top-choice.loss{background:linear-gradient(145deg,#fff,#ffe2e4);border-color:#d62d37 #b7242d #b7242d}.pf-top-choice.push{background:linear-gradient(145deg,#fff,#e4eaee);border-color:#8c9aa5 #788692 #788692}.pf-top-choice-rank{text-align:center;border-right:1px solid #b1bfca;align-content:center;justify-items:center;gap:6px;display:grid}.pf-top-choice-rank small{color:#486275;letter-spacing:.09em;font-size:.56rem;font-weight:1000}.pf-top-choice-rank strong{background:linear-gradient(180deg,var(--blue-bright),var(--blue-dark));color:#fff;width:58px;height:58px;font-family:var(--font-geist-mono),monospace;border-radius:14px;place-items:center;font-size:2rem;display:grid;box-shadow:inset 0 1px #ffffff80,0 4px #031d3d,0 8px 15px #03172d33}.pf-top-choice-copy{align-content:center;gap:8px;min-width:0;display:grid}.pf-top-choice-copy>p{color:#456078;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:950}.pf-top-choice-copy h4{overflow-wrap:anywhere;color:var(--pf-navy-900);text-transform:uppercase;margin:0;font-size:clamp(1.55rem,3vw,2.3rem);line-height:.98}.pf-top-choice-reason{color:#182c3e;background:#fff7d9;border-left:5px solid #e8b329;gap:3px;padding:10px 12px;display:grid}.pf-top-choice-reason b{letter-spacing:.08em;font-size:.58rem}.pf-top-choice-reason span{overflow-wrap:anywhere;font-size:.72rem;font-weight:790;line-height:1.42}.pf-top-choice-copy>small{overflow-wrap:anywhere;color:#526678;font-size:.65rem;font-weight:760;line-height:1.4}.pf-next-four{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-next-four li{border:1px solid #8ea0ad;border-left:5px solid var(--blue-bright);background:linear-gradient(#fff,#e6edf2);border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid;box-shadow:inset 0 1px #fff,0 3px #8a99a5,0 7px 13px #03172d1f}.pf-next-four li.win{border-left-color:#2e9652}.pf-next-four li.loss{border-left-color:#c5212b}.pf-next-four li.push{border-left-color:#7f8d98}.pf-next-four li>b{color:#fff;width:36px;height:36px;font-family:var(--font-geist-mono),monospace;background:linear-gradient(#496681,#172d43);border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff5c,0 3px #091827}.pf-next-four li>span{gap:3px;min-width:0;display:grid}.pf-next-four li strong{overflow-wrap:anywhere;color:var(--pf-navy-900);font-size:.79rem;line-height:1.25}.pf-next-four li small{overflow-wrap:anywhere;color:#5c6f7f;font-size:.62rem;font-weight:760;line-height:1.35}.pf-next-four .pf-ranked-reasons{color:#273f54}.pf-next-four li.open{opacity:.82;border-left-color:#97a5af}.pf-anchor-controls{background:#ffffff14;border:1px solid #7e93a6;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(250px,.75fr) minmax(300px,1.25fr);gap:12px;padding:13px;display:grid}.pf-anchor-toggle{min-width:0;color:var(--pf-navy-900);cursor:pointer;background:linear-gradient(#eef3f7,#c7d2db);border:1px solid #9bacba;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:50px auto;align-items:center;column-gap:10px;padding:11px 12px;display:grid}.pf-anchor-toggle input{opacity:0;pointer-events:none;position:absolute}.pf-anchor-toggle>span{background:#8b9aa6;border:1px solid #768896;border-radius:999px;grid-row:1/3;align-items:center;width:50px;height:28px;padding:3px;transition:background .15s;display:flex;box-shadow:inset 0 2px 4px #0000003b}.pf-anchor-toggle>span i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;box-shadow:0 2px 4px #00000052}.pf-anchor-toggle.is-on>span{background:#278347}.pf-anchor-toggle.is-on>span i{transform:translate(20px)}.pf-anchor-toggle input:focus-visible+span{outline-offset:3px;outline:3px solid #62b7ff}.pf-anchor-toggle strong{letter-spacing:.075em;font-size:.73rem}.pf-anchor-toggle small{color:#526879;font-size:.61rem;font-weight:740;line-height:1.3}.pf-anchor-toggle:has(input:disabled){cursor:not-allowed;opacity:.55}.pf-anchor-select{gap:5px;min-width:0;display:grid}.pf-anchor-select>span{color:#dce8f2;letter-spacing:.09em;font-size:.62rem;font-weight:1000}.pf-anchor-select select{width:100%;min-width:0;min-height:48px;color:var(--pf-navy-900);background:#fff;border:1px solid #fff;border-radius:9px;padding:8px 34px 8px 11px;font-size:.72rem;font-weight:850}.pf-anchor-select select:disabled{cursor:not-allowed;opacity:.55}.pf-anchor-select small{color:#c7d6e1;font-size:.6rem;font-weight:730;line-height:1.35}.pf-parlays{scroll-margin-top:270px}.pf-auto-ladder,.pf-my-parlays{background:#ffffff0e;border:1px solid #94b2cc7a;border-radius:15px;margin-top:18px;padding:clamp(15px,2.5vw,22px);box-shadow:inset 0 1px #ffffff1a}.pf-auto-ladder>header,.pf-my-parlays>header{justify-content:space-between;align-items:end;gap:22px;margin-bottom:15px;display:flex}.pf-auto-ladder>header p,.pf-my-parlays>header p{color:#8fc0ff;letter-spacing:.1em;margin:0 0 5px;font-size:.61rem;font-weight:1000}.pf-auto-ladder>header h5,.pf-my-parlays>header h5{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(1.22rem,2.3vw,1.8rem);line-height:1}.pf-auto-ladder>header>span,.pf-my-parlays>header>span{color:#c0d0de;max-width:510px;font-size:.68rem;font-weight:730;line-height:1.45}.pf-auto-ladder>div,.pf-generated-parlays{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pf-generated-meta,.pf-generator-empty{grid-column:1/-1}.pf-my-parlays{background:#030f1d6b;margin-top:14px}.pf-editable-parlay-counts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pf-editable-parlay-counts fieldset{background:#ffffff0f;border:1px solid #97b0c675;border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.pf-editable-parlay-counts legend{padding-inline:4px}.pf-editable-parlay-counts fieldset>button,.pf-add-generated-parlay{min-height:37px;color:var(--pf-navy-900);letter-spacing:.05em;cursor:pointer;background:linear-gradient(#fff,#d7e0e7);border:1px solid #91a2af;border-radius:8px;padding:8px 10px 10px;font-size:.57rem;font-weight:1000;box-shadow:0 3px #657581}.pf-editable-parlay-counts fieldset>button:disabled,.pf-add-generated-parlay:disabled{cursor:not-allowed;opacity:.45}.pf-add-generated-parlay{background:linear-gradient(180deg,var(--blue-bright),var(--blue-dark));color:#fff;border-color:#fff;grid-column:1/-1;min-height:48px;box-shadow:inset 0 1px #ffffff6b,0 3px #031d3d}.pf-generated-parlays .pf-parlay-ticket{min-width:0}.pf-generated-parlays li label{min-width:0;display:block}.pf-generated-parlays li label>small{color:#405b72;letter-spacing:.06em;margin-bottom:4px;font-size:.52rem;font-weight:1000;display:block}.pf-generated-parlays li select{width:100%;min-width:0;min-height:39px;color:var(--pf-navy-900);background:#fff;border:1px solid #8ba0b1;border-radius:8px;padding:7px 29px 7px 9px;font-size:.67rem;font-weight:850}.pf-generated-parlays li select:disabled{color:#32495c;cursor:not-allowed;opacity:.82}:root{--pf-desktop-max:1480px}.pf-app-page{overflow-x:clip}.pf-app-page>:is(.pf-app-header,.pf-intro,.pf-access-simple,.pf-app-wrap,.pf-app-footer){width:min(100%,var(--pf-desktop-max));margin-inline:auto}@media (width>=1481px){.pf-app-page>:is(.pf-app-header,.pf-intro,.pf-access-simple,.pf-app-wrap,.pf-app-footer){border-inline:1px solid #7b8fa08c}}@media (width<=860px){.pf-top-five-board,.pf-auto-ladder>div,.pf-generated-parlays{grid-template-columns:1fr}}@media (width<=620px){.pf-top-five-board{gap:10px}.pf-top-choice{grid-template-columns:1fr;gap:12px;padding:17px 13px 20px}.pf-top-choice-rank{text-align:left;border-bottom:1px solid #b1bfca;border-right:0;grid-template-columns:auto 42px;justify-content:space-between;padding-bottom:11px}.pf-top-choice-rank strong{border-radius:9px;width:42px;height:42px;font-size:1.4rem}.pf-top-choice-copy h4{font-size:clamp(1.45rem,8vw,2.2rem)}.pf-next-four li{grid-template-columns:34px minmax(0,1fr);padding-inline:9px}.pf-next-four li>b{width:32px;height:32px}.pf-anchor-controls{grid-template-columns:1fr;padding:10px}.pf-parlays{scroll-margin-top:235px}.pf-auto-ladder,.pf-my-parlays{padding:12px 9px}.pf-auto-ladder>header,.pf-my-parlays>header{flex-direction:column;align-items:flex-start;gap:8px}.pf-editable-parlay-counts,.pf-generator-buttons{grid-template-columns:1fr}}.pf-app-header{padding-left:clamp(124px,17vw,230px)}.pf-app-header nav{margin-left:auto}.pf-free-practice-gate{border:2px solid #8095a8;border-top:8px solid var(--blue-bright);min-height:520px;color:var(--pf-navy-900);text-align:center;background:linear-gradient(145deg,#fffffffa,#e0edf7fa);border-radius:18px;place-content:center;justify-items:center;gap:13px;padding:clamp(38px,7vw,88px) clamp(18px,6vw,80px);display:grid;box-shadow:0 7px #718596,0 18px 35px #03172d3d}.pf-free-practice-gate>p,.pf-free-complete-callout p{color:var(--blue-dark);letter-spacing:.12em;margin:0;font-size:.68rem;font-weight:1000}.pf-free-practice-gate h3{text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:.96}.pf-free-practice-gate>span{color:#405a70;max-width:720px;font-size:clamp(.82rem,1.6vw,1rem);font-weight:760;line-height:1.6}.pf-free-practice-gate>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.pf-free-practice-gate a,.pf-free-complete-callout a{background:linear-gradient(180deg,var(--blue-bright),var(--blue-dark));color:#fff;letter-spacing:.055em;text-align:center;border:1px solid #fff;border-radius:11px;place-items:center;min-height:48px;padding:11px 18px 13px;font-size:.7rem;font-weight:1000;display:grid;box-shadow:inset 0 1px #ffffff73,0 4px #031d3d,0 9px 16px #03172d3b}.pf-free-practice-gate a+a{color:var(--pf-navy-900);background:linear-gradient(#fff,#d8e2e9);border-color:#8b9aa7;box-shadow:inset 0 1px #fff,0 4px #748594}.pf-free-practice-gate>small{color:#63788a;font-size:.62rem;font-weight:720}.pf-free-practice-gate.is-checking{min-height:260px}.pf-free-complete-callout{color:var(--pf-navy-900);background:linear-gradient(145deg,#e9f5ff,#fff);border:2px solid #3978be;border-left-width:8px;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 5px #7c90a1,0 12px 22px #03172d26}.pf-free-complete-callout>div{gap:6px;display:grid}.pf-free-complete-callout h4{text-transform:uppercase;margin:0;font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.pf-free-complete-callout span{color:#405a70;font-size:.72rem;font-weight:750;line-height:1.5}.pf-app-header .brand.pf-header-crest{z-index:3;pointer-events:none;background:#fff;border:2px solid #ffffffeb;border-radius:14px;flex:none;width:clamp(112px,13.5vw,184px);min-width:0;display:block;position:absolute;top:7px;left:clamp(7px,2vw,30px);overflow:visible;box-shadow:0 5px #5f7180,0 14px 28px #00000061,0 0 0 2px #031122d1}.pf-header-crest img{border-radius:12px;width:100%;height:auto;display:block}@media (width<=620px){.pf-app-header{padding-left:118px}.pf-app-header .brand.pf-header-crest{border-radius:10px;width:104px;top:5px;left:5px;box-shadow:0 4px #5f7180,0 10px 21px #00000059,0 0 0 1px #031122d1}.pf-free-practice-gate{min-height:430px;padding-inline:14px}.pf-free-practice-gate>div,.pf-free-practice-gate a{width:100%}.pf-free-complete-callout{grid-template-columns:1fr}.pf-free-complete-callout a{width:100%}}@media (width<=390px){.pf-app-header{padding-left:104px}.pf-app-header .brand.pf-header-crest{width:92px}}.beta-ribbon{z-index:1001;color:#091829;letter-spacing:.08em;text-align:center;background:#ffd743;padding:8px 15px;font-size:.67rem;font-weight:1000;position:relative}.beta-gate{color:#fff;background:radial-gradient(circle at 50% 20%,#194f84,#061a31 58%,#020a13);place-items:center;min-height:100vh;padding:24px;display:grid}.beta-gate section{text-align:center;background:#031222c2;border:1px solid #ffffff3d;width:min(620px,100%);padding:42px;box-shadow:0 28px 75px #0000006b}.beta-gate p{color:#ffd743;letter-spacing:.17em;margin:0;font-size:.72rem;font-weight:1000}.beta-gate h1{text-transform:uppercase;margin:18px 0;font-size:clamp(2.2rem,7vw,4rem);line-height:.95}.beta-gate span{color:#c8d9e7;line-height:1.55}.fc-page{color:#0b2035;background:#f0f4f7;width:100%;max-width:1600px;margin:0 auto;overflow-x:clip}.fc-header{z-index:40;color:#fff;background:#041425fc;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:6px clamp(14px,3vw,34px);display:flex;position:sticky;top:0;box-shadow:0 4px 15px #0000004d}.fc-brand{color:#fff;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.fc-brand img{object-fit:contain;background:#fff;border-radius:7px;flex:0 0 58px;width:58px;height:58px;padding:2px}.fc-brand-copy{gap:4px;min-width:0;display:grid}.fc-brand-copy>span{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;line-height:1.08;display:flex}.fc-brand-copy strong{overflow-wrap:anywhere;letter-spacing:.07em;font-size:.76rem}.fc-brand-copy i{color:#ffd743;letter-spacing:.06em;flex:none;font-size:.62rem;font-style:normal;font-weight:1000}.fc-brand-copy small{color:#91abc1;letter-spacing:.1em;font-size:.5rem;font-weight:900}.fc-header nav{align-items:center;gap:clamp(12px,2vw,27px);display:flex}.fc-header nav b{color:#071d34;letter-spacing:.08em;white-space:nowrap;background:#ffd743;border-radius:999px;padding:7px 9px;font-size:.58rem}.fc-header nav a{color:#dce7ef;letter-spacing:.08em;font-size:.67rem;font-weight:950;text-decoration:none}.fc-header nav a:hover{color:#ffd743}.fc-ticker{z-index:39;color:#dce6ef;background:#020b14;border-block:1px solid #40556a;grid-template-columns:repeat(3,minmax(0,1fr));min-height:38px;display:grid;position:sticky;top:72px}.fc-ticker>div{text-align:center;border-right:1px solid #40556a;justify-content:center;align-items:center;gap:7px;min-width:0;padding:5px 10px;display:flex}.fc-ticker>div:last-child{border-right:0}.fc-ticker strong{color:#ffd743;letter-spacing:.09em;white-space:nowrap;font-size:.62rem}.fc-ticker span{color:#91abc1;overflow-wrap:anywhere;min-width:0;font-size:.54rem;font-weight:800;line-height:1.25}.fc-reasoning-ticker{color:#fff;scrollbar-width:none;background:#0b2948;border-bottom:2px solid #ffd743;align-items:stretch;min-height:36px;display:flex;overflow-x:auto}.fc-reasoning-ticker::-webkit-scrollbar{display:none}.fc-reasoning-ticker>a{z-index:2;color:#071829;letter-spacing:.05em;white-space:nowrap;background:#ffd743;flex:none;place-items:center;padding:5px 11px;font-size:.51rem;font-weight:1000;text-decoration:none;display:grid;position:sticky;left:0}.fc-reasoning-ticker>div{align-items:stretch;min-width:max-content;display:flex}.fc-reasoning-ticker span{border-right:1px solid #42617c;outline:none;align-items:center;min-width:max-content;padding:6px 10px;display:flex}.fc-reasoning-ticker span:hover,.fc-reasoning-ticker span:focus-visible{background:#174873}.fc-reasoning-ticker span small{color:#eaf3f9;font-size:.52rem;font-weight:900}.fc-hero{color:#fff;background:radial-gradient(circle at 78%,#1e69a87a,#0000 34%),linear-gradient(130deg,#020a13,#071d34 58%,#0b315a);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:34px;min-height:300px;padding:30px clamp(20px,5vw,62px);display:grid}.fc-hero>div>p{color:#a7cae9;letter-spacing:.14em;margin:0 0 12px;font-size:.65rem;font-weight:1000}.fc-hero>div>p i{color:#ffd743;font-style:normal}.fc-hero h1{text-transform:uppercase;max-width:790px;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);line-height:.92}.fc-hero h1 em{color:#ffd743;margin-top:13px;font-style:normal;display:block}.fc-hero>div>span{color:#d3e0eb;max-width:690px;margin-top:15px;font-size:.9rem;font-weight:650;line-height:1.5;display:block}.fc-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.fc-hero>div>div a{color:#071d34;letter-spacing:.07em;background:#fff;border:1px solid #fff;padding:12px 15px;font-size:.64rem;font-weight:1000;text-decoration:none}.fc-hero>div>div a+a{color:#fff;background:0 0}.fc-quick-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fc-quick-steps li{background:#031222b8;border:1px solid #ffffff38;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.fc-quick-steps li>b{color:#071d34;background:#ffd743;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.8rem;display:grid}.fc-quick-steps li span{color:#c7d8e6;font-size:.67rem;line-height:1.35}.fc-quick-steps li strong{color:#fff;letter-spacing:.08em;font-size:.7rem;display:block}.fc-rules{color:#fff;background:#c21824;flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:14px 20px;display:flex}.fc-rules span{letter-spacing:.08em;font-size:.65rem;font-weight:1000}.fc-rules span:last-child{color:#ffd743}.fc-workspace{padding:54px clamp(16px,4vw,48px) 70px;scroll-margin-top:90px}.fc-toolbar{grid-template-columns:minmax(0,1fr) 210px 210px;align-items:end;gap:18px;margin-bottom:26px;display:grid}.fc-toolbar p{color:#2168a4;letter-spacing:.14em;margin:0 0 7px;font-size:.68rem;font-weight:1000}.fc-toolbar h2{text-transform:uppercase;margin:0;font-size:clamp(2.3rem,5vw,4rem);line-height:1}.fc-toolbar>div>span{color:#627689;margin-top:8px;font-size:.72rem;font-weight:750;display:block}.fc-toolbar>label,.fc-market,.fc-note,.fc-calc>label{color:#50677a;letter-spacing:.08em;gap:6px;font-size:.58rem;font-weight:1000;display:grid}.fc-season-access{color:#fff;background:linear-gradient(#2674b8,#0f4678);border:1px solid #fff;border-radius:9px;align-content:center;gap:3px;min-height:58px;padding:10px 14px;text-decoration:none;display:grid;box-shadow:0 4px #062743,0 9px 16px #03172d33}.fc-season-access small{color:#ffd743;letter-spacing:.08em;font-size:.52rem;font-weight:1000}.fc-season-access strong{font-size:.72rem;line-height:1.25}.fc-toolbar select,.fc-toolbar input,.fc-market select,.fc-note textarea,.fc-calc input,.fc-calc select{color:#0b2035;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #8296a7;border-radius:7px;font-size:.76rem;font-weight:800}.fc-toolbar input,.fc-calc input{padding:0 10px}.fc-toolbar label>span{color:#0b2035;align-items:center;gap:5px;font-size:1rem;display:flex}.fc-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.fc-card{background:#fff;border:1px solid #9bacb9;border-top:7px solid #174e7d;border-radius:18px;gap:15px;min-width:0;padding:20px;transition:box-shadow .2s,border-color .2s;display:grid;box-shadow:0 5px #8fa0ad,0 12px 24px #03172d24}.fc-card.result-win{border-color:#238148;box-shadow:0 0 0 7px #34a25c,0 10px 28px #14743b4d}.fc-card.result-loss{border-color:#be2d37}.fc-card.result-push{border-color:#d19d27}.fc-card>header{color:#64798b;justify-content:space-between;gap:12px;font-size:.61rem;font-weight:850;display:flex}.fc-card>header b{color:#1f6099;letter-spacing:.08em}.fc-card h3{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0;display:grid}.fc-card h3 strong{overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(1.2rem,2.2vw,1.7rem)}.fc-card h3 small{color:#8293a1;font-size:.58rem}.fc-lines{color:#dce8f2;background:#071d34;border-radius:8px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.fc-lines span,.fc-lines b{padding:5px 7px;font-size:.58rem}.fc-lines b{color:#ffd743;margin-left:auto}.fc-market select{padding:0 10px}.fc-choice{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fc-choice button{color:#10263b;cursor:pointer;background:linear-gradient(#fff,#dae3e9);border:1px solid #7f93a4;border-radius:9px;min-height:47px;padding:8px;font-size:.66rem;font-weight:1000;box-shadow:0 3px #788a98}.fc-choice button.active{color:#fff;background:linear-gradient(#2674b8,#0f4678);border-color:#fff;box-shadow:0 3px #062743,0 0 0 3px #ffd743}.fc-reasons,.fc-confidence{border:0;margin:0;padding:0}.fc-reasons legend,.fc-confidence legend{color:#405b71;letter-spacing:.06em;margin-bottom:9px;font-size:.61rem;font-weight:1000}.fc-reasons legend small{color:#8193a1}.fc-reasons{flex-wrap:wrap;gap:7px;display:flex}.fc-reasons legend{flex-basis:100%}.fc-reasons input,.fc-confidence input{opacity:0;pointer-events:none;position:absolute}.fc-reasons label span{color:#40596d;cursor:pointer;background:#f0f4f7;border:1px solid #9aacb9;border-radius:8px;padding:8px 10px;font-size:.6rem;font-weight:850;line-height:1.25;display:block}.fc-reasons label:hover span,.fc-reasons label:focus-within span{color:#0b3862;background:#e5f3ff;border-color:#1b5f99}.fc-reasons label input:checked+span{color:#0b3862;background:#dcefff;border-color:#1b5f99;box-shadow:inset 0 0 0 2px #fff}.fc-confidence{grid-template-columns:repeat(9,1fr);gap:5px;display:grid}.fc-confidence legend{grid-column:1/-1}.fc-confidence label span{aspect-ratio:1;color:#26445e;cursor:pointer;background:#fff;border:1px solid #7f94a5;border-radius:50%;place-items:center;font-size:.69rem;font-weight:1000;display:grid}.fc-confidence label input:checked+span{color:#fff;background:#c21824;border-color:#fff;box-shadow:0 0 0 3px #ffd743}.fc-note textarea{resize:vertical;min-height:84px;padding:10px;line-height:1.45}.fc-calc{background:#f2f6f8;border:1px solid #b7c3cc;border-radius:10px;grid-template-columns:minmax(105px,.7fr) minmax(180px,1.2fr) minmax(105px,.7fr);align-items:end;gap:10px;padding:12px;display:grid}.fc-calc>div{text-align:center;gap:3px;display:grid}.fc-calc>div small{color:#567085;letter-spacing:.07em;font-size:.53rem;font-weight:1000}.fc-calc>div strong{color:#0e5c36;font-size:1.35rem}.fc-calc>div span{color:#6d7d8a;font-size:.55rem;font-weight:730}.fc-calc select{padding:0 8px}.fc-context{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.fc-context span{color:#586d7e;overflow-wrap:anywhere;background:#fff9e6;border-left:4px solid #d2a228;min-width:0;padding:8px;font-size:.54rem;font-weight:800}.fc-results{color:#fff;background:linear-gradient(140deg,#061a31,#0a3158);padding:68px clamp(18px,5vw,70px);scroll-margin-top:90px}.fc-results>header{max-width:850px;margin-bottom:30px}.fc-results>header p{color:#ffd743;letter-spacing:.15em;margin:0 0 8px;font-size:.7rem;font-weight:1000}.fc-results>header h2{text-transform:uppercase;margin:0;font-size:clamp(2.8rem,6vw,5rem);line-height:1}.fc-results>header span{color:#bfd0dd;margin-top:14px;line-height:1.55;display:block}.fc-headline{color:#0b2035;background:#fff;border-top:8px solid #ffd743;gap:9px;padding:26px;display:grid;box-shadow:0 9px 26px #00000040}.fc-headline>b{color:#b11823;letter-spacing:.1em;font-size:.67rem}.fc-headline h3{text-transform:uppercase;margin:0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1}.fc-headline p{margin:0;font-size:1rem;font-weight:730;line-height:1.55}.fc-headline span{color:#587084;font-size:.69rem;font-weight:850}.fc-empty{color:#c3d2de;text-align:center;border:1px dashed #7693ac;padding:35px}.fc-ranked{grid-template-columns:repeat(3,1fr);gap:13px;margin:16px 0 0;padding:0;list-style:none;display:grid}.fc-ranked li{background:#ffffff12;border:1px solid #6e8aa2;grid-template-columns:auto 1fr;gap:12px;min-width:0;padding:18px;display:grid}.fc-ranked li>b{color:#ffd743;font-size:1.4rem}.fc-ranked h3{text-transform:uppercase;margin:0;font-size:1.15rem}.fc-ranked p{color:#d0dbe4;margin:7px 0;font-size:.71rem;line-height:1.45}.fc-ranked span{color:#9fb6c9;font-size:.59rem;font-weight:800}.fc-season-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.fc-season-summary article{color:#0b2035;background:#fff;gap:6px;padding:16px;display:grid}.fc-season-summary small{color:#5b7285;letter-spacing:.07em;font-size:.55rem;font-weight:1000}.fc-season-summary strong{font-size:1.8rem}.fc-save-note{color:#a9bdcc;margin:18px 0 0;font-size:.65rem;line-height:1.5}.fc-ecosystem{color:#071a2b;background:#eef2f5;width:100%;max-width:1600px;margin:0 auto;padding:58px clamp(18px,4vw,48px)}.fc-ecosystem>header{max-width:780px;margin-bottom:22px}.fc-ecosystem>header p{color:#c21824;letter-spacing:.14em;margin:0 0 7px;font-size:.65rem;font-weight:1000}.fc-ecosystem>header h2{margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:.95}.fc-ecosystem>header>span{color:#506779;margin-top:11px;font-size:.75rem;line-height:1.5;display:block}.fc-ecosystem>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fc-ecosystem>div>a{color:#071a2b;background:#fff;border-top:6px solid #8a9ba8;gap:7px;min-width:0;padding:18px;text-decoration:none;display:grid;box-shadow:0 4px #a7b2bb}.fc-ecosystem>div>a.active{background:#fff7d6;border-color:#c21824;box-shadow:0 4px #b6810a}.fc-ecosystem>div>a>small{color:#6b7d8c;letter-spacing:.1em;font-size:.5rem;font-weight:1000}.fc-ecosystem>div>a>strong{flex-wrap:wrap;gap:2px 4px;min-width:0;font-size:.82rem;line-height:1.15;display:flex}.fc-ecosystem>div>a>strong span{overflow-wrap:anywhere}.fc-ecosystem>div>a>strong i{color:#c21824;font-size:.78em;font-style:normal}.fc-ecosystem>div>a>b{color:#c21824;font-size:1.8rem}.fc-ecosystem>div>a>span:last-child{color:#5b6f7e;font-size:.62rem;font-weight:800;line-height:1.35}.fc-footer{color:#94a8b8;background:#020a13;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:30px;width:100%;max-width:1600px;margin:0 auto;padding:28px clamp(18px,4vw,48px);display:grid}.fc-footer strong{color:#fff;font-size:.7rem;line-height:1.5}.fc-footer p{margin:0;font-size:.62rem;line-height:1.55}.site-domain-name{flex-wrap:wrap;align-items:baseline;gap:2px 5px;min-width:0;white-space:normal!important;text-overflow:clip!important;display:flex!important;overflow:visible!important}.site-domain-name i{color:#ffd743;letter-spacing:.04em;font-size:.82em;font-style:normal}.site-domain-name>span{color:inherit;font-size:inherit}.pf-sub-brand img,.pf-member-logo{object-fit:contain;background:#fff;border-radius:7px;flex:0 0 58px;width:58px;height:58px;padding:2px}.pf-sub-brand{min-width:0}.pf-sub-brand strong,.member-top .brand strong{font-size:.83rem}.pf-sub-brand small,.member-top .brand small{color:#a9bed0;letter-spacing:.1em;font-size:.52rem}.pf-checkout-prices{grid-template-columns:1fr}.fc-reference-page{color:#071a2b;background:#edf2f5;min-height:100vh;padding:36px clamp(18px,5vw,70px)}.fc-reference-page>header{color:#fff;background:#071d34;border-top:7px solid #c21824;border-radius:14px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1120px;margin:0 auto 28px;padding:18px;display:grid;box-shadow:0 7px #8ca0af}.fc-reference-page>header img{object-fit:contain;background:#fff;border-radius:9px;width:84px;height:84px}.fc-reference-page>header p{color:#9bc4e6;letter-spacing:.12em;margin:0 0 5px;font-size:.62rem;font-weight:1000}.fc-reference-page>header p i{color:#ffd743;font-style:normal}.fc-reference-page>header h1{text-transform:uppercase;margin:0;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.fc-reference-page>header span{color:#d5e2ec;margin-top:7px;font-size:.72rem;font-weight:750;display:block}.fc-reference-page>header button{color:#071d34;letter-spacing:.06em;cursor:pointer;background:#ffd743;border:1px solid #fff;border-radius:8px;min-height:48px;padding:11px 14px;font-size:.62rem;font-weight:1000;box-shadow:0 3px #9b6f00}.fc-reference-page>section{background:#fff;border:1px solid #aab9c4;border-radius:14px;max-width:1120px;margin:auto;padding:26px;box-shadow:0 6px 20px #03172d1f}.fc-reference-page>section h2{text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3vw,2.4rem)}.fc-reference-page>section>p{color:#536c7f;max-width:780px;font-size:.82rem;line-height:1.55}.fc-reference-page ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.fc-reference-page li{color:#17344c;background:#edf4f9;border-left:5px solid #1b5f99;border-radius:7px;align-items:center;min-height:58px;padding:12px 14px;font-size:.72rem;font-weight:900;line-height:1.3;display:flex}.fc-reference-page>footer{color:#5b7182;text-align:center;max-width:1120px;margin:18px auto 0;font-size:.62rem;font-weight:800;line-height:1.45}@media (width<=930px){.fc-ecosystem>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-ticker{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-hero{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:20px}.fc-quick-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-quick-steps li{grid-template-columns:30px 1fr;padding:10px}.fc-quick-steps li>b{width:26px;height:26px}.fc-toolbar{grid-template-columns:1fr 1fr}.fc-toolbar>div{grid-column:1/-1}.fc-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fc-card{padding:16px 14px}.fc-calc,.fc-context{grid-template-columns:1fr}.fc-ranked{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1500px){.fc-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.fc-hero,.fc-game-grid,.fc-ranked{grid-template-columns:1fr}.fc-reference-page>header{grid-template-columns:60px 1fr}.fc-reference-page>header img{width:60px;height:60px}.fc-reference-page>header button{grid-column:1/-1}.fc-reference-page ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.fc-ecosystem>div{grid-template-columns:1fr}.fc-header{gap:7px;min-height:60px;padding:5px 7px}.fc-brand{gap:0}.fc-brand img{flex-basis:50px;width:50px;height:50px}.fc-brand-copy{display:none}.pf-sub-brand img,.pf-member-logo{flex-basis:50px;width:50px;height:50px}.fc-header nav{gap:10px}.fc-header nav b{padding:6px;font-size:.48rem}.fc-header nav a{display:none}.fc-ticker{grid-template-columns:repeat(3,minmax(0,1fr));min-height:36px;top:60px}.fc-ticker>div{gap:2px;padding:5px 3px;display:grid}.fc-ticker strong{white-space:normal;font-size:.46rem}.fc-ticker span{font-size:.42rem}.fc-reasoning-ticker>a{padding-inline:9px;font-size:.47rem}.fc-reasoning-ticker span small{display:block}.fc-hero{gap:20px;min-height:0;padding:22px 14px 26px}.fc-hero h1{font-size:2.35rem}.fc-hero>div>span{font-size:.82rem}.fc-hero>div>div a{text-align:center;flex:150px}.fc-quick-steps{grid-template-columns:1fr;gap:6px}.fc-quick-steps li{padding:8px 10px}.fc-rules{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.fc-rules span{white-space:nowrap}.fc-workspace{padding:26px 12px 52px}.fc-toolbar{grid-template-columns:1fr}.fc-toolbar>div{grid-column:auto}.fc-card{border-radius:13px;padding:15px 12px}.fc-card h3 strong{font-size:1.12rem}.fc-lines b{width:100%;margin-left:0}.fc-choice{grid-template-columns:1fr}.fc-confidence{gap:3px}.fc-calc,.fc-context{grid-template-columns:1fr}.fc-results{padding:52px 14px}.fc-headline{padding:20px 16px}.fc-season-summary{grid-template-columns:repeat(2,1fr)}.fc-footer{grid-template-columns:1fr}.fc-reference-page{padding:14px 10px 28px}.fc-reference-page>section{padding:18px 14px}.fc-reference-page ul{grid-template-columns:1fr}}@media print{.fc-reference-page{background:#fff;padding:0}.fc-reference-page>header{box-shadow:none;grid-template-columns:62px 1fr;margin-bottom:16px;padding:12px}.fc-reference-page>header img{width:62px;height:62px}.fc-reference-page>header button{display:none}.fc-reference-page>section{box-shadow:none;padding:16px}.fc-reference-page ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.fc-reference-page li{break-inside:avoid;min-height:42px;padding:8px 10px;font-size:9pt}}@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}.rc-site{min-height:100vh;color:var(--rc-ink);background:linear-gradient(#eef7fb 0,#f8faf8 46%,#e7f2ec 100%);overflow-x:hidden}.rc-site-header{z-index:80;background:var(--rc-midnight);color:#fff;position:sticky;top:0;box-shadow:0 7px 24px #020c143d}.rc-brand-row{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:8px clamp(16px,4vw,58px);display:flex}.rc-brand{background:#fff;border-radius:8px;width:min(360px,47vw);padding:5px 8px;display:block;box-shadow:inset 0 0 0 1px #d9e5ec,0 4px #00000047}.rc-brand img{width:100%;height:auto;display:block}.rc-header-promise{text-align:right;gap:4px;display:grid}.rc-header-promise strong{color:var(--rc-gold);letter-spacing:.13em;font-size:.68rem;font-weight:1000}.rc-header-promise span{color:#b9cad6;font-size:.62rem;font-weight:800}.rc-static-tickers{border-bottom:3px solid var(--rc-green);background:#03111e;grid-template-columns:repeat(3,minmax(0,1fr));min-height:39px;display:grid}.rc-static-tickers>div{text-align:center;border-right:1px solid #355064;justify-content:center;align-items:center;gap:8px;min-width:0;padding:6px 12px;display:flex}.rc-static-tickers>div:last-child{border-right:0}.rc-static-tickers strong{color:var(--rc-gold);letter-spacing:.1em;white-space:nowrap;font-size:.59rem;font-weight:1000}.rc-static-tickers span{color:#b8cbd8;font-size:.53rem;font-weight:800;line-height:1.25}.rc-intro{color:#fff;background:radial-gradient(circle at 82% 16%,#f5bf4230,#0000 23%),radial-gradient(circle at 68% 75%,#19b56824,#0000 30%),linear-gradient(140deg,#06192a 0,#09243b 58%,#0c3142 100%);grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:clamp(34px,5vw,78px);min-height:660px;padding:clamp(52px,7vw,100px) clamp(22px,6vw,94px);display:grid;position:relative;overflow:hidden}.rc-intro:after{content:"";pointer-events:none;border:84px solid #ffffff09;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-390px;right:-280px}.rc-intro-copy{z-index:2;min-width:0;position:relative}.rc-intro-copy>p{color:#8fd7b2;letter-spacing:.16em;margin:0 0 17px;font-size:.67rem;font-weight:1000}.rc-intro-copy>p i{color:var(--rc-gold);font-style:normal}.rc-intro-copy h1{letter-spacing:-.065em;text-transform:uppercase;max-width:780px;margin:0;font-size:clamp(3rem,6.3vw,6.4rem);line-height:.86}.rc-intro-copy h2{color:var(--rc-gold);text-transform:uppercase;margin:18px 0 12px;font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1}.rc-intro-copy>span{color:#d0dee8;max-width:720px;font-size:clamp(.88rem,1.15vw,1.08rem);font-weight:650;line-height:1.55;display:block}.rc-intro-copy ol{gap:8px;margin:25px 0 0;padding:0;list-style:none;display:grid}.rc-intro-copy li{background:#010a1161;border:1px solid #ffffff24;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;max-width:650px;padding:9px 11px;display:grid}.rc-intro-copy li>b{background:var(--rc-green);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.68rem;display:grid;box-shadow:0 3px #075f35}.rc-intro-copy li strong{color:#fff;letter-spacing:.08em;font-size:.66rem}.rc-intro-copy li small{color:#aebfcb;letter-spacing:0;margin-top:2px;font-size:.59rem;font-weight:700;display:block}.rc-join{color:#fff;background:linear-gradient(155deg,#23c878,#0b8b4d);border:1px solid #76e4ac;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,470px);min-height:62px;margin-top:23px;padding:13px 17px 15px;display:flex;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,inset 0 -3px #0000002e,0 5px #055c32,0 15px 30px #0000004d}.rc-join span{color:#d6ffe9;letter-spacing:.09em;font-size:.61rem;font-weight:950}.rc-join strong{letter-spacing:.04em;text-align:right;font-size:.75rem}.rc-consent-copy{color:#9fb2bf;max-width:680px;margin-top:13px;font-size:.59rem;font-weight:700;line-height:1.45;display:block}.rc-sample-card{z-index:2;min-width:0;color:var(--rc-ink);background:linear-gradient(145deg,#fffffffa,#e1f0f7fa);border:1px solid #ffffffb3;border-radius:22px;gap:19px;padding:25px;display:grid;position:relative;transform:rotate(1.2deg);box-shadow:0 0 0 7px #19b5683d,0 12px #0c7140,0 34px 70px #00000073}.rc-sample-card:before,.rc-card-stack:before,.rc-card-stack:after{content:"";z-index:-1;background:#d8e9f0;border:1px solid #91a9b8;border-radius:22px;position:absolute;inset:8px -8px -8px 8px;transform:rotate(1.2deg);box-shadow:0 8px #718b9c}.rc-sample-card>header,.rc-sample-card>footer{letter-spacing:.08em;justify-content:space-between;gap:14px;font-size:.59rem;font-weight:1000;display:flex}.rc-sample-card>header span{color:var(--rc-green-dark)}.rc-sample-card>header strong{color:#617788;text-align:right}.rc-sample-card>footer{color:#526a7a;border-top:1px solid #b8c8d2;padding-top:12px}.rc-sample-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.rc-sample-markets span{color:#647786;text-align:center;background:#fff;border:1px solid #9bb0bd;border-radius:9px;gap:5px;min-width:0;padding:10px;font-size:.55rem;font-weight:800;display:grid}.rc-sample-markets b{color:var(--rc-midnight);letter-spacing:.08em;font-size:.62rem}.rc-matchup-helmets{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:7px;display:grid}.rc-at{background:var(--rc-midnight);width:34px;height:34px;color:var(--rc-gold);border-radius:50%;place-items:center;font-size:.59rem;font-weight:1000;display:grid;box-shadow:0 4px #415769}.rc-team-helmet{justify-items:center;gap:4px;min-width:0;display:grid}.rc-team-helmet strong{max-width:100%;color:var(--rc-midnight);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(.74rem,1.5vw,1.1rem);font-weight:1000;line-height:1}.rc-helmet-art{aspect-ratio:1;width:min(100%,190px);position:relative}.rc-helmet-art>span{background:linear-gradient(145deg,var(--helmet-detail),var(--helmet-primary) 52%,var(--helmet-accent));position:absolute;inset:0;-webkit-mask:url(/helmet-blank-3d-transparent.png) 50%/contain no-repeat;mask:url(/helmet-blank-3d-transparent.png) 50%/contain no-repeat}.rc-helmet-art img{z-index:2;object-fit:contain;filter:grayscale()contrast(1.2);opacity:.42;width:100%;height:100%;position:relative}.rc-helmet-art i{aspect-ratio:1;z-index:3;border:3px solid var(--helmet-detail);background:var(--helmet-accent);width:23%;box-shadow:inset 0 0 0 4px var(--helmet-primary), 0 3px 8px #00000040;border-radius:50%;position:absolute;top:37%;left:54%}.rc-team-helmet.home .rc-helmet-art,.rc-team-helmet.home .rc-helmet-art i{transform:scaleX(-1)}.rc-team-helmet.compact .rc-helmet-art{width:90px}.rc-top-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rc-top-facts li{color:#3f596b;background:#fffffff0;border:1px solid #9db1bd;border-radius:8px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid;box-shadow:0 3px #9fb2bf}.rc-top-facts li>b{background:var(--rc-blue);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.61rem;display:grid;box-shadow:0 2px #0c356b}.rc-top-facts li:nth-child(2)>b{background:var(--rc-red);box-shadow-color:#8e1f2c}.rc-top-facts li:nth-child(3)>b{background:var(--rc-green);box-shadow-color:var(--rc-green-dark)}.rc-top-facts li>span{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:.54rem;font-weight:800;line-height:1.25;display:grid}.rc-top-facts li strong{color:var(--rc-midnight);letter-spacing:.06em;font-size:.52rem;font-weight:1000}.rc-boundaries{background:var(--rc-gold);color:#152532;flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:15px clamp(16px,4vw,58px);display:flex;box-shadow:inset 0 2px #ffffff73,inset 0 -3px #a87a0a}.rc-boundaries span{letter-spacing:.08em;font-size:.61rem;font-weight:1000}.rc-ecosystem{padding:74px clamp(18px,5vw,72px)}.rc-ecosystem>header{max-width:850px;margin-bottom:30px}.rc-ecosystem>header p{color:var(--rc-green-dark);letter-spacing:.14em;margin:0 0 8px;font-size:.68rem;font-weight:1000}.rc-ecosystem>header h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4.5vw,4.7rem);line-height:.93}.rc-ecosystem>header span{max-width:720px;color:var(--rc-muted);margin-top:14px;font-size:.82rem;font-weight:700;line-height:1.5;display:block}.rc-ecosystem>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:850px;display:grid}.rc-ecosystem>div>a{min-width:0;color:var(--rc-ink);background:#fff;border:1px solid #9eb1bd;border-top:7px solid #7290a1;border-radius:13px;gap:8px;padding:19px;display:grid;box-shadow:0 5px #9badb8,0 13px 24px #0823331f}.rc-ecosystem>div>a.active{border-top-color:var(--rc-green);box-shadow:0 5px 0 var(--rc-green-dark), 0 15px 30px #08733e2b;background:#f1fff8}.rc-ecosystem a>small{color:var(--rc-green-dark);letter-spacing:.1em;font-size:.53rem;font-weight:1000}.rc-ecosystem a>strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.2}.rc-ecosystem a>strong i{color:var(--rc-green-dark);font-size:.84em;font-style:normal}.rc-ecosystem a>b{color:var(--rc-midnight);font-size:2rem;line-height:1}.rc-ecosystem a>span{color:var(--rc-muted);font-size:.62rem;font-weight:750;line-height:1.4}.rc-footer{background:var(--rc-deep);color:#9fb2bf;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:start;gap:28px;padding:30px clamp(18px,5vw,72px);display:grid}.rc-footer strong{color:#fff;letter-spacing:.08em;font-size:.68rem}.rc-footer strong i{color:var(--rc-gold);font-style:normal}.rc-footer p{margin:0;font-size:.61rem;font-weight:650;line-height:1.6}.rc-member-site{padding-bottom:0}.rc-member-bar{background:#fff;border-bottom:1px solid #bdccd5;justify-content:space-between;align-items:center;gap:20px;padding:11px clamp(16px,4vw,58px);display:flex}.rc-member-bar>div:first-child{gap:3px;display:grid}.rc-member-bar span{color:var(--rc-green-dark);letter-spacing:.1em;font-size:.55rem;font-weight:1000}.rc-member-bar strong{color:#526b7c;font-size:.62rem}.rc-member-bar>div:last-child{gap:16px;display:flex}.rc-member-bar a{color:#526b7c;font-size:.58rem;font-weight:900}.rc-member-intro{color:#fff;background:linear-gradient(135deg,#071a2b,#0a3147);padding:33px clamp(18px,4vw,58px) 23px}.rc-member-intro p{color:#7fe0ad;letter-spacing:.13em;margin:0 0 7px;font-size:.58rem;font-weight:1000}.rc-member-intro h1{text-transform:uppercase;margin:0;font-size:clamp(2rem,4.5vw,4rem);line-height:.94}.rc-member-intro span{color:#c1d0db;max-width:780px;margin-top:10px;font-size:.75rem;font-weight:700;line-height:1.45;display:block}.rc-payment-note{color:#07572f;text-align:center;background:#d9ffe9;margin:0;padding:10px 18px;font-size:.68rem;font-weight:900}.rc-season-shell{padding:26px clamp(12px,4vw,50px) 70px}.rc-season-control{justify-content:space-between;align-items:end;gap:20px;max-width:1060px;margin:0 auto 18px;display:flex}.rc-season-control>div{gap:4px;display:grid}.rc-season-control p{color:var(--rc-green-dark);letter-spacing:.12em;margin:0;font-size:.59rem;font-weight:1000}.rc-season-control>div strong{color:#506a7b;font-size:.62rem}.rc-season-control label{color:#506a7b;letter-spacing:.1em;gap:5px;min-width:210px;font-size:.55rem;font-weight:1000;display:grid}.rc-season-control select{width:100%;min-height:46px;color:var(--rc-ink);background:#fff;border:1px solid #8fa6b5;border-radius:9px;padding:0 12px;font-size:.7rem;font-weight:850}.rc-deck-loading,.rc-no-choices{color:#536d7e;text-align:center;background:#fff;border:1px solid #9fb1bd;border-radius:16px;place-items:center;gap:8px;max-width:900px;margin:50px auto;padding:44px 20px;font-size:.75rem;font-weight:850;display:grid;box-shadow:0 8px 24px #0823331f}.rc-mini-ball{background:#9b592d;border-radius:50%;width:34px;height:22px;display:block;transform:rotate(-12deg)}.rc-deck{touch-action:pan-y;overscroll-behavior-x:contain;max-width:1060px;margin:auto}.rc-deck-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.rc-deck-head p{color:var(--rc-green-dark);letter-spacing:.12em;margin:0 0 3px;font-size:.64rem;font-weight:1000}.rc-deck-head>div:first-child strong{color:#587183;font-size:.66rem}.rc-deck-head>div:last-child{text-align:right;gap:6px;min-width:180px;display:grid}.rc-deck-head>div:last-child span{color:var(--rc-midnight);letter-spacing:.1em;font-size:.6rem;font-weight:1000}.rc-deck-head progress{width:100%;height:8px;accent-color:var(--rc-green);border:0;border-radius:999px;overflow:hidden}.rc-card-stack{isolation:isolate;max-width:940px;margin:auto;position:relative}.rc-card-stack:before{inset:10px -10px -10px 10px;transform:rotate(1deg)}.rc-card-stack:after{z-index:-2;background:#eef5f8;inset:5px -5px -5px 5px;transform:rotate(-.5deg)}.rc-game-card{z-index:2;border:1px solid #8ea5b4;border-top:8px solid var(--rc-green);transform-origin:100%;background:linear-gradient(150deg,#fff 0,#f3f8fa 54%,#e7f2f5 100%);border-radius:22px;gap:18px;padding:clamp(17px,3vw,30px);display:grid;position:relative;box-shadow:0 8px #5d7889,0 28px 55px #051d2d38}.rc-game-card.is-flipping{animation:.26s ease-in forwards rc-card-flip}@keyframes rc-card-flip{0%{opacity:1;transform:perspective(1100px)rotateY(0)}to{opacity:.18;transform:perspective(1100px)rotateY(82deg)translate(30px)}}.rc-game-card.is-flipping-back{transform-origin:0;animation-name:rc-card-flip-back}@keyframes rc-card-flip-back{0%{opacity:1;transform:perspective(1100px)rotateY(0)}to{opacity:.18;transform:perspective(1100px)rotateY(-82deg)translate(-30px)}}.rc-game-meta{color:#617788;letter-spacing:.07em;justify-content:space-between;gap:16px;font-size:.61rem;font-weight:900;display:flex}.rc-game-meta strong{text-align:right}.rc-game-card .rc-team-helmet strong{font-size:clamp(.9rem,2vw,1.32rem)}.rc-market-choices{gap:8px;display:grid}.rc-market-choices>div{grid-template-columns:82px repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.rc-market-choices>div>strong{background:var(--rc-midnight);color:var(--rc-gold);letter-spacing:.07em;border-radius:8px;place-items:center;padding:8px;font-size:.62rem;display:grid}.rc-market-choices button{color:#173246;cursor:pointer;background:linear-gradient(#fff,#dfe9ee);border:1px solid #8ea3b1;border-radius:9px;place-items:center;gap:3px;min-width:0;min-height:52px;padding:8px;font-size:.67rem;font-weight:1000;display:grid;box-shadow:0 3px #8095a2}.rc-market-choices button small{color:#617789;font-size:.57rem;font-weight:850}.rc-market-choices button.selected{color:#fff;box-shadow:0 3px 0 #075c34, 0 0 0 3px var(--rc-gold);background:linear-gradient(155deg,#22c777,#0b8c4e);border-color:#fff}.rc-reasoning-input{background:#ffffffb8;border:1px solid #a7b9c4;border-radius:13px;gap:11px;padding:15px;display:grid}.rc-reasoning-input>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rc-reasoning-input>div:first-child strong{color:var(--rc-midnight);letter-spacing:.07em;font-size:.64rem}.rc-reasoning-input>div:first-child span{color:#738795;font-size:.57rem;font-weight:750}.rc-reason-group{grid-template-columns:67px minmax(0,1fr);align-items:start;gap:8px;display:grid}.rc-reason-group>small{color:var(--rc-green-dark);letter-spacing:.09em;padding-top:7px;font-size:.51rem;font-weight:1000}.rc-reason-group>div{flex-wrap:wrap;gap:6px;display:flex}.rc-reason-group button{color:#466174;cursor:pointer;background:#eff5f8;border:1px solid #9db0bd;border-radius:999px;padding:7px 9px;font-size:.56rem;font-weight:850}.rc-confidence-input{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);gap:13px;display:grid}.rc-confidence-input label{background:#fff;border:1px solid #a7b9c4;border-radius:11px;gap:8px;padding:13px;display:grid}.rc-confidence-input label>span{color:#526c7e;justify-content:space-between;align-items:center;gap:10px;display:flex}.rc-confidence-input label>span strong{letter-spacing:.08em;font-size:.58rem}.rc-confidence-input label>span b{color:var(--rc-green-dark);font-size:.72rem}.rc-confidence-input label>span small{font-size:.54rem;font-weight:800}.rc-confidence-input input[type=range]{width:100%;accent-color:var(--rc-green)}.rc-confidence-input textarea{resize:vertical;width:100%;min-height:58px;color:var(--rc-ink);border:1px solid #91a6b4;border-radius:7px;padding:9px;font-size:.67rem;line-height:1.35}.rc-card-actions{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:12px;display:grid}.rc-card-actions button{cursor:pointer}.rc-back{color:#607787;letter-spacing:.08em;background:0 0;border:0;min-height:48px;padding:10px 14px;font-size:.6rem;font-weight:1000}.rc-next,.rc-primary-action{color:#fff;letter-spacing:.05em;background:linear-gradient(155deg,#23c979,#0b8c4e);border:1px solid #6be2a2;border-radius:12px;min-height:58px;padding:13px 20px 16px;font-size:.68rem;font-weight:1000;box-shadow:inset 0 1px #fff6,inset 0 -3px #00000029,0 4px #075c34,0 12px 22px #044a273b}.rc-deck-note{color:#6d8290;text-align:center;gap:4px;margin:23px 0 0;font-size:.63rem;font-weight:800;display:grid}.rc-deck-note strong{color:var(--rc-blue);letter-spacing:.055em;font-size:.67rem}.rc-deck-note span{line-height:1.4}.rc-results{border-top:8px solid var(--rc-green);touch-action:pan-y;overscroll-behavior-x:contain;background:#fff;border-radius:19px;max-width:940px;margin:0 auto;padding:26px;box-shadow:0 8px #8298a6,0 22px 48px #051d2d2e}.rc-results>header p{color:var(--rc-green-dark);letter-spacing:.12em;margin:0 0 7px;font-size:.61rem;font-weight:1000}.rc-results>header h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.93}.rc-results>header span{color:#607788;max-width:760px;margin-top:11px;font-size:.7rem;font-weight:700;line-height:1.5;display:block}.rc-rank-legend{gap:8px;margin:20px 0 12px;display:flex}.rc-rank-legend span{color:#fff;letter-spacing:.07em;border-radius:999px;padding:7px 11px;font-size:.54rem;font-weight:1000}.rc-rank-legend .green{background:#13884d}.rc-rank-legend .yellow{color:#2c2208;background:#d59b13}.rc-rank-legend .red{background:#bd3945}.rc-ranking-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rc-ranking-list li{background:#f7fafb;border:1px solid #9fb2bd;border-left-width:8px;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.rc-ranking-list li.green{background:#eefbf4;border-left-color:#13884d}.rc-ranking-list li.red{background:#fff1f2;border-left-color:#bd3945}.rc-ranking-list li>b{background:var(--rc-midnight);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.7rem;display:grid}.rc-ranking-list li>div{gap:4px;min-width:0;display:grid}.rc-ranking-list strong{color:var(--rc-midnight);font-size:.77rem}.rc-ranking-list span{color:#526c7e;font-size:.59rem;font-weight:850}.rc-ranking-list small{color:#6a7f8e;font-size:.56rem;font-weight:750;line-height:1.4}.rc-ranking-list em{color:#344f62;font-size:.58rem;font-style:normal;line-height:1.35}.rc-results .rc-primary-action{cursor:pointer;width:min(100%,360px);margin:20px auto 0;display:block}.rc-result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.rc-results .rc-result-actions .rc-primary-action{width:auto;min-width:min(100%,280px);margin:0}.rc-results-back{background:#fff;border:1px solid #8ea3b1;border-radius:10px;min-height:58px;padding-inline:18px;box-shadow:0 4px #8095a2}.rc-parlay-transfer{color:#071d34;cursor:pointer;letter-spacing:.055em;text-align:center;background:linear-gradient(#fff083,#ffc400 55%,#ee9f00);border:2px solid #fff6bd;border-radius:12px;justify-content:center;align-items:center;min-height:58px;padding:13px 20px;font-size:.68rem;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:inset 0 2px #fff,0 5px #9b6500,0 12px 24px #c27e0047}.rc-parlay-transfer:hover{filter:brightness(1.07)saturate(1.12);transform:translateY(-2px)}.rc-parlay-transfer:active{transform:translateY(3px);box-shadow:inset 0 2px 3px #0000001f,0 2px #9b6500}.rc-results-save{color:#718592;text-align:center;margin:14px 0 0;font-size:.55rem;font-weight:850}.rc-no-choices strong{color:var(--rc-midnight);font-size:.86rem}.rc-no-choices span{max-width:520px;line-height:1.45}.rc-trial-upgrade{background:var(--rc-midnight);color:#fff;border:1px solid #9db0bd;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:1060px;margin:-30px auto 70px;padding:22px;display:flex;box-shadow:0 7px #465f70}.rc-trial-upgrade p{color:#7fe0ad;letter-spacing:.1em;margin:0 0 5px;font-size:.56rem;font-weight:1000}.rc-trial-upgrade h2{margin:0;font-size:1.7rem}.rc-trial-upgrade span{color:#b9cad5;margin-top:5px;font-size:.63rem;display:block}.rc-trial-upgrade a{background:var(--rc-gold);color:var(--rc-midnight);border-radius:9px;flex:none;padding:14px 17px;font-size:.64rem;font-weight:1000;box-shadow:0 4px #9a6d00}.pf-account-top .pf-sub-brand img{border-radius:8px;flex-basis:auto;width:min(330px,55vw);height:auto;padding:5px 8px}.pf-account-top>a:last-child{background:#020c14c7;border-color:#ffffff59}.rc-account-utility{max-width:760px}.rc-account-utility>strong{color:var(--rc-gold);letter-spacing:.12em;font-size:.67rem}.pf-account-card{border-top:8px solid var(--rc-green);background:linear-gradient(145deg,#fff,#eaf3f7);border-radius:20px;box-shadow:0 8px #496678,0 28px 68px #0000006b}.pf-consent-row{border-color:#a8bac5}.pf-account-card form>button{background:linear-gradient(145deg,#23c979,#0b8c4e);border-color:#79e5ae;box-shadow:inset 0 1px #ffffff80,inset 0 -4px #0000002e,0 7px #075c34,0 13px 22px #00000038}.pf-checkout-prices article{border-color:#7e96a5}.pf-checkout-prices article:last-child{border-color:var(--rc-green-dark);box-shadow:inset 0 1px 0 white,0 7px 0 var(--rc-green-dark),0 13px 20px #00502329;background:linear-gradient(145deg,#effff6,#d4f7e4)}@media (width<=980px){.rc-intro{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:32px;padding-inline:28px}.rc-ecosystem>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rc-header-promise{display:none}.rc-brand-row{justify-content:center;min-height:64px;padding:6px 10px}.rc-brand{width:min(330px,88vw)}.rc-static-tickers{min-height:44px}.rc-static-tickers>div{gap:2px;padding:5px 4px;display:grid}.rc-static-tickers strong{white-space:normal;font-size:.48rem}.rc-static-tickers span{font-size:.42rem;line-height:1.15}.rc-intro{grid-template-columns:1fr;gap:42px;min-height:0;padding:42px 16px 62px}.rc-intro-copy h1{font-size:clamp(2.8rem,14vw,4.5rem)}.rc-intro-copy h2{font-size:1.5rem}.rc-sample-card{width:min(100%,560px);margin:auto;padding:18px 13px;transform:none}.rc-sample-card>header{display:grid}.rc-sample-card>header strong{text-align:left}.rc-helmet-art{width:min(100%,145px)}.rc-sample-markets{grid-template-columns:1fr}.rc-boundaries{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.rc-boundaries span{white-space:nowrap}.rc-ecosystem{padding:54px 13px}.rc-ecosystem>div{grid-template-columns:1fr}.rc-footer{grid-template-columns:1fr;gap:12px}.rc-member-bar{align-items:flex-start}.rc-member-bar>div:last-child{text-align:right;gap:5px;display:grid}.rc-member-intro{padding:24px 14px 18px}.rc-season-shell{padding:18px 9px 58px}.rc-season-control{align-items:stretch;padding-inline:5px}.rc-season-control label{min-width:160px}.rc-deck-head{padding-inline:5px}.rc-deck-head>div:last-child{min-width:130px}.rc-card-stack{margin:0 3px}.rc-game-card{border-radius:16px;gap:15px;padding:15px 11px}.rc-card-stack:before,.rc-card-stack:after{border-radius:16px}.rc-game-meta{gap:4px;display:grid}.rc-game-meta strong{text-align:left}.rc-game-card .rc-helmet-art{width:min(100%,145px)}.rc-game-card .rc-team-helmet strong{font-size:.78rem}.rc-top-facts{grid-template-columns:1fr;gap:6px}.rc-top-facts li{min-height:48px;padding:7px 9px}.rc-market-choices>div{grid-template-columns:68px repeat(2,minmax(0,1fr));gap:5px}.rc-market-choices>div>strong{padding:6px 3px;font-size:.53rem}.rc-market-choices button{min-height:49px;padding:6px 3px;font-size:.57rem}.rc-market-choices button small{font-size:.51rem}.rc-reasoning-input{padding:12px 9px}.rc-reasoning-input>div:first-child{display:grid}.rc-reason-group{grid-template-columns:1fr;gap:4px}.rc-reason-group>small{padding-top:0}.rc-reason-group>div{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.rc-reason-group button{flex:none}.rc-confidence-input{grid-template-columns:1fr}.rc-card-actions{grid-template-columns:auto minmax(0,1fr)}.rc-next{min-height:55px;padding-inline:10px;font-size:.59rem}.rc-results{border-radius:15px;padding:20px 12px}.rc-rank-legend{justify-content:center}.rc-ranking-list li{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px}.rc-ranking-list li>b{width:29px;height:29px}.rc-trial-upgrade{margin:-25px 9px 55px;display:grid}.rc-trial-upgrade a{text-align:center}}@media (prefers-reduced-motion:reduce){.rc-game-card.is-flipping{opacity:.25;animation:none}}:root{--rc-midnight:#174f9b;--rc-deep:#103f7c;--rc-green:#18a95f;--rc-green-dark:#08743f;--rc-gold:#fff;--rc-sky:#eef6ff;--rc-blue:#175dab;--rc-red:#cf2f40;--rc-ink:#153b68;--rc-muted:#56738f}body,.rc-site{color:var(--rc-ink);background:#fff}.rc-site-header{color:var(--rc-blue);background:#fff;box-shadow:0 5px 18px #174f9b33}.rc-brand-row{border-bottom:5px solid var(--rc-red);background:linear-gradient(90deg,#fff 0,#f5f9ff 65%,#effcf5 100%);min-height:102px}.rc-brand{background:#fff;border-radius:10px;width:92px;padding:0;box-shadow:0 3px #a8b9c8,0 8px 20px #174f9b2b}.rc-brand img{aspect-ratio:1;object-fit:contain}.rc-header-promise strong{color:var(--rc-blue);font-size:.74rem}.rc-header-promise span{color:var(--rc-red)}.rc-static-tickers{background:#fff;border-bottom:4px solid #fff;min-height:44px}.rc-static-tickers>div{color:#fff;border-right:4px solid #fff;gap:7px;box-shadow:inset 0 -3px #0000001a}.rc-static-tickers>div:first-child{background:var(--rc-blue)}.rc-static-tickers>div:nth-child(2){background:var(--rc-red)}.rc-static-tickers>div:nth-child(3){background:var(--rc-green)}.rc-static-tickers strong,.rc-static-tickers span{color:#fff}.rc-static-tickers strong{font-size:.61rem}.rc-static-tickers span{font-size:.51rem}.rc-intro-copy>p i{color:var(--rc-red)}.rc-intro-copy li{background:#fffffff0;border-color:#aebfd0;box-shadow:0 4px #c6d4df}.rc-intro-copy li:nth-child(2)>b{background:var(--rc-red);box-shadow:0 3px #8e1f2c}.rc-intro-copy li:nth-child(3)>b{background:var(--rc-green);box-shadow:0 3px #086239}.rc-intro-copy li strong{color:var(--rc-blue)}.rc-intro-copy li small{color:#607b94}.rc-join{border-color:#78dca8}.rc-sample-card{color:var(--rc-ink);box-shadow:0 0 0 7px #175dab21,0 10px 0 var(--rc-blue),0 28px 55px #174f9b40;background:linear-gradient(145deg,#fff,#edf6ff 62%,#effbf4);border-color:#fff}.rc-sample-card:before,.rc-card-stack:before,.rc-card-stack:after{background:#eef6ff;border-color:#9eb3c7;box-shadow:0 8px #8ca5ba}.rc-sample-card>footer{color:var(--rc-blue);background:linear-gradient(90deg,#edf5ff,#effbf4);border-top-color:#9db4c8;padding:12px 0 0}.rc-sample-card>footer strong{color:var(--rc-green-dark)}.rc-at{background:var(--rc-red);color:#fff;box-shadow:0 4px #8e1f2c}.rc-top-facts li{color:#315d88;background:#fffffff2;border-color:#8ba9c6}.rc-boundaries{box-shadow:inset 0 3px 0 var(--rc-blue),inset 0 -3px 0 var(--rc-green);background:#fff;gap:8px 12px}.rc-boundaries span{background:var(--rc-blue);color:#fff;border-radius:999px;padding:7px 10px}.rc-boundaries span:nth-child(2),.rc-boundaries span:nth-child(4){background:var(--rc-red)}.rc-boundaries span:nth-child(3),.rc-boundaries span:nth-child(5){background:var(--rc-green)}.rc-ecosystem>div>a{border-color:#9fb4c7;border-top-color:var(--rc-blue);background:#fff;box-shadow:0 5px #8ea8bd,0 13px 24px #174f9b1f}.rc-ecosystem>div>a:nth-child(3),.rc-ecosystem>div>a.active{border-top-color:var(--rc-green)}.rc-ecosystem>div>a:nth-child(4){border-top-color:var(--rc-blue)}.rc-footer{background:linear-gradient(100deg,var(--rc-blue),#246cac 64%,var(--rc-green));color:#e7f2ff}.rc-member-intro{border-block:4px solid var(--rc-red);color:var(--rc-blue);background:linear-gradient(110deg,#fff,#edf5ff 58%,#effbf4)}.rc-member-intro p{color:var(--rc-green-dark)}.rc-member-intro span{color:#56738f}.rc-game-card{border-color:#92abc0;border-top-color:var(--rc-red);box-shadow:0 8px 0 var(--rc-blue),0 24px 48px #174f9b2e;background:linear-gradient(150deg,#fff 0,#edf6ff 58%,#effbf4 100%)}.rc-market-choices>div>strong{background:var(--rc-blue);color:#fff}.rc-market-choices>div:nth-child(2)>strong{background:var(--rc-red)}.rc-market-choices>div:nth-child(3)>strong{background:var(--rc-green)}.rc-market-choices button.selected{box-shadow:0 3px 0 #075c34,0 0 0 3px var(--rc-red);background:linear-gradient(155deg,#26bf70,#0b8e50)}.rc-reasoning-input{background:#fff;border-color:#95aec2;box-shadow:inset 0 0 0 3px #edf5fb}.rc-reason-group button.selected{border-color:var(--rc-green-dark);color:#075b32;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px var(--rc-red);background:#dff8e9}.rc-confidence-input label{border-color:#95aec2}.rc-trial-upgrade{background:linear-gradient(110deg,var(--rc-blue),#216bb1 67%,var(--rc-green));border-color:#fff;box-shadow:0 7px #8e1f2c}.pf-account-shell,.pf-legal-shell{background-color:#eef6ff;background-image:radial-gradient(circle at 82% 14%,#cf2f4021,#0000 24%),radial-gradient(circle at 12% 80%,#18a95f26,#0000 27%),linear-gradient(145deg,#fff,#edf5ff 58%,#effbf4)}.rc-account-utility>strong{color:var(--rc-blue)}.pf-account-card{border-color:#a3b7c8;border-top-color:var(--rc-red);box-shadow:0 8px 0 var(--rc-blue),0 24px 54px #174f9b38;background:linear-gradient(145deg,#fff,#edf5ff)}.fc-reference-page{color:var(--rc-blue);background:linear-gradient(#fff,#edf5ff 58%,#effbf4)}.fc-reference-page>header{border:1px solid #a6bbce;border-top:7px solid var(--rc-red);color:var(--rc-blue);box-shadow:0 7px 0 var(--rc-blue),0 15px 30px #174f9b24;background:linear-gradient(90deg,#fff,#edf5ff 68%,#effbf4)}.fc-reference-page>header p{color:var(--rc-blue)}.fc-reference-page>header p i{color:var(--rc-red)}.fc-reference-page>header span{color:#52708d}.fc-reference-page>header button{background:var(--rc-green);color:#fff;box-shadow:0 4px 0 var(--rc-green-dark);border-color:#fff}.fc-reference-page>section{border-color:#9eb4c7;box-shadow:0 6px 20px #174f9b1f}.fc-reference-page li{border-left-color:var(--rc-blue);color:var(--rc-ink);background:#edf5ff}.fc-reference-page li:nth-child(3n+2){border-left-color:var(--rc-red)}.fc-reference-page li:nth-child(3n){border-left-color:var(--rc-green)}.fc-reference-page>footer{background:linear-gradient(90deg,var(--rc-blue),var(--rc-green));color:#fff;border-radius:10px;padding:17px;display:block}@media (width<=760px){.rc-brand-row{justify-content:center;min-height:78px}.rc-brand{width:68px}.rc-static-tickers{min-height:58px}.rc-static-tickers>div{border-right-width:2px;padding:6px 4px}.rc-static-tickers strong{font-size:.47rem}.rc-static-tickers span{font-size:.4rem}.rc-reason-group>div{flex-wrap:wrap;overflow:visible}.rc-reason-group button{flex:0 auto}}.rc-static-tickers>div{align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.rc-ticker-window{flex:auto;min-width:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rc-ticker-track{will-change:transform;align-items:center;width:max-content;animation:29s linear infinite rc-ticker-scroll;display:flex}.rc-static-tickers>div:nth-child(2) .rc-ticker-track{animation-duration:37s}.rc-static-tickers>div:nth-child(3) .rc-ticker-track{animation-duration:33s}.rc-ticker-track>span{color:#fff;white-space:nowrap;flex:none;padding-right:3.2rem}.rc-static-tickers>div:hover .rc-ticker-track{animation-play-state:paused}@keyframes rc-ticker-scroll{to{transform:translate(-50%)}}.rc-game-card>:not(.rc-city-backdrop),.rc-scene-card>:not(.rc-city-backdrop){z-index:1;position:relative}.rc-city-backdrop{z-index:0;border-radius:inherit;background-image:linear-gradient(180deg,#ffffff05 0%,#eef6ff2e 55%,#fffffffa 100%), var(--city-backdrop);opacity:.82;filter:saturate(1.13)contrast(1.03);pointer-events:none;background-position:50%;background-size:cover;height:clamp(250px,42vw,390px);position:absolute;inset:0 0 auto}.rc-city-backdrop:after{content:"";border-radius:inherit;background:linear-gradient(118deg,transparent 12%,#ffffff7a 34%,transparent 48%),linear-gradient(135deg,var(--city-primary) 0%,transparent 43%,var(--city-accent) 100%);opacity:.25;mix-blend-mode:multiply;position:absolute;inset:0}.rc-game-card{border-top-color:var(--city-primary,var(--rc-red))}.rc-scene-card{border-top:8px solid var(--city-primary,var(--rc-blue))}.rc-game-meta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #ffffffbf;border-radius:9px;padding:8px 10px;box-shadow:0 4px 13px #173b681f}.rc-game-card .rc-team-helmet strong,.rc-scene-card .rc-team-helmet strong{text-shadow:0 1px #fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffc;border-radius:999px;padding:5px 9px;box-shadow:0 3px 10px #173b6821}@media (width<=760px){.rc-static-tickers>div{grid-template-rows:auto 1fr;gap:2px;display:grid}.rc-ticker-window{width:100%}.rc-ticker-track{animation-duration:24s}.rc-static-tickers>div:nth-child(2) .rc-ticker-track{animation-duration:30s}.rc-static-tickers>div:nth-child(3) .rc-ticker-track{animation-duration:27s}.rc-ticker-track>span{padding-right:2rem}.rc-city-backdrop{opacity:.72;height:265px}}@media (prefers-reduced-motion:reduce){.rc-ticker-track{animation:none}}.rc-team-side-label{background:var(--rc-blue);color:#fff;letter-spacing:.12em;text-align:center;border-radius:999px;min-width:68px;padding:5px 10px;font-size:.55rem;font-weight:1000;box-shadow:0 3px #0c356b}.rc-matchup-helmets>.rc-team-helmet:first-child .rc-team-side-label{background:var(--rc-green);box-shadow:0 3px 0 var(--rc-green-dark)}.rc-matchup-helmets>.rc-team-helmet:last-child .rc-team-side-label{background:var(--rc-red);box-shadow:0 3px #8e1f2c}.rc-reason-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rc-reason-group button{width:100%;min-height:39px;line-height:1.2}.rc-confidence-meter input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,#cf2f40 0 32%,#f5c842 42% 58%,#18a95f 68% 100%);border:2px solid #fff;border-radius:999px;height:18px;box-shadow:0 0 0 1px #8fa6b8,0 3px 8px #173b682b}.rc-confidence-meter input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--rc-blue);border:4px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 2px #0c356b,0 4px 10px #00000047}.rc-confidence-meter input[type=range]::-moz-range-thumb{background:var(--rc-blue);border:4px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #0c356b,0 4px 10px #00000047}.rc-confidence-scale{color:#5b7187;letter-spacing:.08em;justify-content:space-between;font-size:.48rem;font-weight:1000;display:flex}.rc-confidence-scale span:first-child{color:var(--rc-red)}.rc-confidence-scale span:last-child{color:var(--rc-green-dark)}.rc-card-actions{color:inherit;background:0 0;grid-template-columns:auto minmax(120px,.72fr) minmax(220px,1.28fr);padding:14px 0 4px}.rc-results-action{color:#fff;letter-spacing:.055em;background:linear-gradient(155deg,#e14254,#b92234);border:1px solid #ff8b96;border-radius:10px;min-height:50px;padding:10px 14px;font-size:.61rem;font-weight:1000;box-shadow:inset 0 1px #ffffff6b,0 4px #861c28,0 10px 18px #8019252e}.rc-footer{color:#fff;background:#013369;border-top:6px solid #d50a0a;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;box-shadow:inset 0 3px #ffffff1f}.rc-footer-copy{gap:9px;display:grid}.rc-footer-copy strong,.rc-footer-copy strong i{color:#fff}.rc-footer-actions{gap:12px;min-width:0;display:grid}.rc-footer-results{background:var(--rc-green);color:#fff;width:fit-content;box-shadow:0 4px 0 var(--rc-green-dark);letter-spacing:.07em;border:1px solid #72dea5;border-radius:9px;padding:12px 17px;font-size:.62rem;font-weight:1000}.rc-footer-actions nav{flex-wrap:wrap;gap:7px;display:flex}.rc-footer-actions nav a{color:#fff;letter-spacing:.045em;border:1px solid #ffffff6b;border-radius:999px;padding:8px 10px;font-size:.51rem;font-weight:900}.rc-footer-actions a:hover,.rc-footer-actions a:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}@media (width<=760px){.rc-reason-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-reason-group button{min-height:44px;padding:6px 4px}.rc-card-actions{grid-template-columns:auto minmax(0,.86fr) minmax(0,1.14fr);gap:7px}.rc-results-action,.rc-next{padding-inline:7px;font-size:.52rem}.rc-footer{grid-template-columns:1fr;gap:18px}}@media (width<=410px){.rc-reason-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-static-tickers{background:#fff;border:0;grid-template-columns:1fr;min-height:0;display:grid}.rc-ticker-link{color:#fff;border-bottom:3px solid #fff;align-items:center;gap:12px;min-width:0;min-height:38px;padding:5px clamp(10px,2vw,26px);text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 -3px #00000021}.rc-ticker-link>strong{color:#fff;letter-spacing:.09em;white-space:nowrap;flex:0 0 178px;justify-content:space-between;align-items:baseline;gap:8px;width:178px;font-size:.62rem;font-weight:1000;display:flex}.rc-ticker-link>strong small{letter-spacing:.04em;opacity:.88;font-size:.43rem}.rc-ticker-link .rc-ticker-window{min-width:0}.rc-ticker-link .rc-ticker-track{animation-duration:31s}.rc-ticker-link.injuries .rc-ticker-track{animation-duration:37s}.rc-ticker-link.weather .rc-ticker-track{animation-duration:34s}.rc-ticker-link:hover .rc-ticker-track,.rc-ticker-link:focus-visible .rc-ticker-track{animation-play-state:paused}.rc-ticker-link:hover,.rc-ticker-link:focus-visible{filter:brightness(1.08);outline-offset:-3px;outline:3px solid #fff}html.rc-flashcard-mode .rc-member-site>.pp-site-header,html.rc-flashcard-mode .rc-member-site>.pp-access-banner,html.rc-flashcard-mode .rc-member-site .rc-member-bar,html.rc-flashcard-mode .rc-member-site .rc-payment-note,html.rc-flashcard-mode .rc-member-site .rc-season-control,html.rc-flashcard-mode .rc-member-site .rc-trial-upgrade,html.rc-flashcard-mode .rc-member-site .rc-footer{display:none}html.rc-flashcard-mode .rc-member-site .rc-season-shell{padding-top:14px;padding-bottom:42px}.rc-beta-site{background:#f4f7f8;min-height:100vh}.rc-beta-badge{top:max(8px,env(safe-area-inset-top));z-index:100;color:#fff;letter-spacing:.08em;background:linear-gradient(#1dbe68,#08743a);border:1px solid #79f3b0;border-radius:999px;padding:7px 10px;font-size:.55rem;font-weight:1000;position:fixed;right:8px;box-shadow:0 4px 14px #0049234d}.rc-info-page{width:min(1440px,100%);margin:auto;padding:clamp(22px,4vw,58px) clamp(13px,4vw,58px) 72px}.rc-info-back{color:var(--rc-blue);letter-spacing:.08em;margin-bottom:16px;font-size:.58rem;font-weight:1000;display:inline-flex}.rc-info-hero{border:1px solid #9eb5c8;border-top:9px solid var(--rc-green);background:linear-gradient(120deg,#fff,#eef7ff 60%,#effbf4);border-radius:18px;padding:clamp(20px,3vw,36px);box-shadow:0 7px #7f9db6,0 18px 34px #174f9b21}.rc-info-hero>p{color:var(--rc-green-dark);letter-spacing:.13em;margin:0 0 8px;font-size:.58rem;font-weight:1000}.rc-info-page.injuries .rc-info-hero>p{color:var(--rc-red)}.rc-info-page.weather .rc-info-hero>p{color:var(--rc-blue)}.rc-info-hero h1{color:var(--rc-blue);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2.45rem,6vw,5.8rem);line-height:.87}.rc-info-hero>span{color:#4f6d87;max-width:880px;margin-top:14px;font-size:.76rem;font-weight:720;line-height:1.55;display:block}.rc-info-hero>div{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.rc-info-hero>div>*{background:var(--rc-blue);color:#fff;letter-spacing:.06em;border-radius:999px;padding:7px 10px;font-size:.52rem;font-style:normal;font-weight:1000}.rc-live-board{gap:17px;margin-top:28px;display:grid}.rc-board-status{background:var(--rc-green);color:#fff;box-shadow:0 4px 0 var(--rc-green-dark);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.rc-board-status.injury{background:var(--rc-red);box-shadow:0 4px #8c1e2b}.rc-board-status.weather{background:var(--rc-blue);box-shadow:0 4px #0c3c73}.rc-board-status strong{letter-spacing:.08em;font-size:.63rem}.rc-board-status span{text-align:right;font-size:.56rem;font-weight:800}.rc-board-message{color:#72510a;background:#fff7dc;border:1px solid #e1ba5c;border-radius:9px;margin:0;padding:12px 14px;font-size:.63rem;font-weight:800}.rc-consensus-games,.rc-news-games{gap:15px;display:grid}.rc-info-game{background:#fff;border:1px solid #9db3c5;border-radius:14px;overflow:hidden;box-shadow:0 5px #91a8ba,0 12px 24px #174f9b1a}.rc-info-game>header{background:linear-gradient(90deg,#fff,#eff7ff);border-bottom:1px solid #bdccda;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.rc-info-game>header small{color:var(--rc-green-dark);letter-spacing:.08em;font-size:.51rem;font-weight:1000}.rc-info-game>header h2{color:var(--rc-blue);text-transform:uppercase;margin:3px 0 0;font-size:clamp(1.15rem,2.5vw,1.8rem);line-height:1}.rc-info-game>header h2 i{color:var(--rc-red);font-size:.55em;font-style:normal}.rc-info-game>header>span{color:#58738c;text-align:right;font-size:.57rem;font-weight:900}.rc-consensus-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px;display:grid}.rc-consensus-summary>span{background:#f6fbff;border:1px solid #a5bacb;border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.rc-consensus-summary small{color:var(--rc-green-dark);letter-spacing:.08em;font-size:.51rem;font-weight:1000}.rc-consensus-summary b{color:#315d88;overflow-wrap:anywhere;font-size:.58rem}.rc-info-game details{border-top:1px solid #bdccda}.rc-info-game summary{color:var(--rc-blue);letter-spacing:.07em;cursor:pointer;background:#eef7ff;padding:12px 15px;font-size:.56rem;font-weight:1000}.rc-source-table-wrap{width:100%;overflow-x:auto}.rc-source-table-wrap table{border-collapse:collapse;color:#385b78;width:100%;min-width:900px;font-size:.56rem}.rc-source-table-wrap th,.rc-source-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #d6e1ea;padding:10px 12px}.rc-source-table-wrap thead th{background:var(--rc-blue);color:#fff;letter-spacing:.04em;font-size:.51rem}.rc-source-table-wrap tbody th{color:var(--rc-blue)}.rc-source-pending{color:#617b90;margin:0;padding:18px;font-size:.62rem;font-weight:800}.rc-info-disclosure{color:#5d768a;text-align:center;max-width:1050px;margin:25px auto 0;font-size:.58rem;font-weight:750;line-height:1.55}.rc-official-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.rc-official-sources a{border:1px solid #9fb5c7;border-top:7px solid var(--rc-red);min-width:0;color:var(--rc-blue);background:#fff;border-radius:12px;gap:5px;padding:16px;display:grid;box-shadow:0 5px #8da4b6}.rc-official-sources small{color:var(--rc-red);letter-spacing:.09em;font-size:.48rem;font-weight:1000}.rc-official-sources strong{font-size:.71rem}.rc-official-sources span{color:#607a8e;font-size:.56rem;font-weight:750;line-height:1.35}.rc-news-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;display:grid}.rc-news-status>span{background:#f7fafc;border:1px solid #a8bbc9;border-radius:9px;gap:5px;padding:12px;display:grid}.rc-news-status>span.verified{background:#effcf5;border-color:#72cfa0}.rc-news-status small{color:var(--rc-red);letter-spacing:.08em;font-size:.48rem;font-weight:1000}.rc-news-status strong{color:#43647f;font-size:.58rem;line-height:1.4}.rc-line-alerts{color:#9b1f2e;gap:5px;margin:0;padding:0 14px 14px 34px;font-size:.58rem;font-weight:900;display:grid}.rc-no-alert{color:#617a8e;margin:0;padding:0 14px 14px;font-size:.56rem;font-weight:750}.rc-weather-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rc-weather-card{border:1px solid #9eb4c6;border-top:7px solid var(--rc-blue);background:#fff;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 5px #849eb3,0 13px 24px #174f9b1c}.rc-weather-card>header{background:linear-gradient(110deg,#fff,#eef7ff);padding:14px}.rc-weather-card>header small{color:var(--rc-blue);letter-spacing:.07em;font-size:.49rem;font-weight:1000}.rc-weather-card>header h2{color:var(--rc-blue);text-transform:uppercase;margin:5px 0 3px;font-size:1.22rem;line-height:1}.rc-weather-card>header h2 i{color:var(--rc-red);font-size:.58em;font-style:normal}.rc-weather-card>header span{color:#5c7790;font-size:.55rem;font-weight:850}.rc-venue-line{background:#f7fbfe;border-block:1px solid #c4d2dd;justify-content:space-between;gap:14px;padding:11px 14px;display:flex}.rc-venue-line strong{color:var(--rc-green-dark);font-size:.59rem}.rc-venue-line span{color:#60788c;text-align:right;font-size:.52rem;font-weight:800}.rc-weather-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:13px;display:grid}.rc-weather-facts>span{text-align:center;background:#eef7ff;border-radius:8px;gap:3px;min-width:0;padding:9px 6px;display:grid}.rc-weather-facts small{color:var(--rc-blue);letter-spacing:.06em;font-size:.45rem;font-weight:1000}.rc-weather-facts b{color:#244f76;font-size:.67rem}.rc-weather-facts em{color:#627b90;font-size:.46rem;font-style:normal;font-weight:800}.rc-weather-pending{color:#60798d;margin:0;padding:21px 14px;font-size:.6rem;font-weight:800;line-height:1.45}.rc-weather-note{color:#416989;background:#eaf4ff;border-radius:9px;margin:0;padding:13px 15px;font-size:.56rem;font-weight:800;line-height:1.45}@media (width<=760px){.rc-ticker-link{gap:7px;min-height:34px;padding:4px 7px}.rc-ticker-link>strong{flex-basis:126px;width:126px;font-size:.48rem}.rc-ticker-link>strong small{display:none}.rc-ticker-link .rc-ticker-track{animation-duration:25s}.rc-info-page{padding:18px 8px 52px}.rc-info-hero{border-radius:13px;padding:19px 14px}.rc-info-hero h1{font-size:clamp(2.25rem,12vw,3.7rem)}.rc-info-hero>span{font-size:.66rem}.rc-board-status{gap:4px;display:grid}.rc-board-status span{text-align:left}.rc-info-game>header{align-items:flex-start;padding:12px 10px}.rc-info-game>header>span{max-width:118px}.rc-consensus-summary{grid-template-columns:1fr;padding:9px}.rc-official-sources{grid-template-columns:1fr}.rc-news-status{grid-template-columns:1fr;padding:9px}.rc-weather-games{grid-template-columns:1fr}.rc-weather-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-venue-line{gap:4px;display:grid}.rc-venue-line span{text-align:left}html.rc-flashcard-mode .rc-member-site .rc-season-shell{padding:10px 6px 36px}}@media (prefers-reduced-motion:reduce){.rc-ticker-link .rc-ticker-track{animation:none}}.rc-site-header{--rc-header-logo-size:194px;isolation:isolate;overflow:visible}.rc-brand-row{z-index:3;grid-template-columns:206px minmax(0,1fr) 142px;align-items:center;gap:16px;min-height:84px;padding:7px 16px 7px 0;display:grid;position:relative;overflow:visible}.rc-brand{width:var(--rc-header-logo-size);z-index:6;border:2px solid #fff;background:#fff;border-left:0;border-radius:0 15px 15px 0;padding:0;position:absolute;top:4px;left:0;box-shadow:0 5px #819bb1,0 13px 28px #0c356b45}.rc-header-clock{grid-column:2;grid-template-columns:minmax(180px,.68fr) minmax(290px,1.32fr);align-items:stretch;gap:9px;min-width:0;display:grid}.rc-clock-now,.rc-kickoff-clock{background:#ffffffeb;border:1px solid #a7bacb;border-radius:9px;align-content:center;gap:3px;min-width:0;padding:8px 11px;display:grid;box-shadow:inset 0 0 0 2px #edf5fb,0 3px #9db1c1}.rc-clock-now>small,.rc-kickoff-clock>small{color:var(--rc-green-dark);letter-spacing:.09em;white-space:nowrap;font-size:.46rem;font-weight:1000}.rc-clock-now time{grid-template-columns:auto 1fr;align-items:baseline;gap:9px;min-width:0;display:grid}.rc-clock-now time b{color:var(--rc-blue);white-space:nowrap;font-size:.58rem}.rc-clock-now time strong{color:var(--rc-red);white-space:nowrap;font-size:.68rem}.rc-kickoff-clock{background:linear-gradient(100deg,#f5fff9,#eef7ff);border-color:#7fca9f}.rc-kickoff-clock>strong{color:var(--rc-blue);font-variant-numeric:tabular-nums;letter-spacing:.055em;white-space:nowrap;font-size:.78rem}.rc-kickoff-clock>span{color:#55738b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.48rem;font-weight:900;overflow:hidden}.rc-header-login{color:#362500;text-align:center;background:linear-gradient(150deg,#ffe690 0,#e7b936 54%,#b9820f 100%);border:1px solid #fff0ad;border-radius:10px;grid-column:3;place-content:center;justify-self:end;gap:4px;width:100%;min-height:58px;padding:9px 13px 12px;display:grid;box-shadow:inset 0 1px #fffc,0 4px #80590b,0 9px 18px #6041063d}.rc-header-login.is-user{background:linear-gradient(150deg,#fff0ae,#d8a82e 62%,#a66f08)}.rc-header-login small,.rc-header-login strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rc-header-login small{color:#5f4100;letter-spacing:.055em;font-size:.5rem;font-weight:1000}.rc-header-login strong{color:#302000;letter-spacing:.065em;font-size:.78rem}.rc-static-tickers{z-index:1;position:relative}@media (width<=940px){.rc-site-header{--rc-header-logo-size:174px}.rc-brand-row{grid-template-columns:185px minmax(0,1fr) 118px;gap:10px}.rc-header-clock{grid-template-columns:minmax(150px,.62fr) minmax(240px,1.38fr);gap:6px}.rc-clock-now,.rc-kickoff-clock{padding-inline:8px}.rc-clock-now time{grid-template-columns:1fr;gap:1px}}@media (width<=760px){.rc-site-header{--rc-header-logo-size:clamp(112px,35vw,138px)}.rc-brand-row{grid-template-columns:var(--rc-header-logo-size) minmax(0,1fr) 88px;gap:5px;min-height:78px;padding:4px 5px 4px 0}.rc-brand{border-radius:0 11px 11px 0;top:3px}.rc-header-clock{grid-template-columns:1fr;gap:3px}.rc-clock-now,.rc-kickoff-clock{border-radius:6px;gap:1px;padding:4px 6px;box-shadow:inset 0 0 0 1px #edf5fb,0 2px #9db1c1}.rc-clock-now>small{display:none}.rc-clock-now time{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.rc-clock-now time b{text-overflow:ellipsis;font-size:.52rem;overflow:hidden}.rc-clock-now time strong{font-size:.62rem}.rc-kickoff-clock>small{font-size:.48rem}.rc-kickoff-clock>strong{letter-spacing:.01em;font-size:.72rem}.rc-kickoff-clock>span{display:none}.rc-header-login{border-radius:8px;gap:2px;min-height:54px;padding:7px 3px 9px}.rc-header-login small{font-size:.46rem;line-height:1.1}.rc-header-login strong{font-size:.72rem}.rc-ticker-link{padding:4px 7px 4px calc(var(--rc-header-logo-size) + 7px)}.rc-ticker-link>strong{flex-basis:96px;width:96px;font-size:.54rem}.rc-ticker-link .rc-ticker-track>span{font-size:.54rem}}@media (width<=390px){.rc-site-header{--rc-header-logo-size:108px}.rc-brand-row{grid-template-columns:108px minmax(0,1fr) 76px}.rc-clock-now time b{display:none}.rc-clock-now time strong{font-size:.58rem}.rc-kickoff-clock>small{font-size:.43rem}.rc-kickoff-clock>strong{font-size:.66rem}.rc-header-login small{font-size:.4rem;display:block}.rc-header-login strong{font-size:.64rem}.rc-ticker-link{gap:5px;padding-left:114px}.rc-ticker-link>strong{letter-spacing:.035em;flex-basis:82px;width:82px;font-size:.48rem}.rc-ticker-link .rc-ticker-track>span{font-size:.5rem}}.rc-deck-head progress{background:#dbe7ef;border:1px solid #7d96aa;height:12px;box-shadow:inset 0 2px 4px #173b6833}.rc-game-card :is(button,textarea,input){-webkit-tap-highlight-color:transparent}.rc-market-choices>div>strong{text-shadow:0 1px 2px #0000004d;border:1px solid #ffffffd1;border-radius:12px;min-height:64px;font-size:.7rem;box-shadow:inset 0 1px #ffffff61,inset 0 -3px #0003,0 4px #08284c80}.rc-market-choices button{background:linear-gradient(165deg,#fff 0%,#f7fbff 42%,#d8e7f2 100%);border:2px solid #819db5;border-radius:13px;min-height:64px;padding:10px 30px 12px 10px;font-size:.74rem;line-height:1.12;transition:transform .12s,box-shadow .12s,filter .12s;position:relative;overflow:hidden;box-shadow:inset 0 2px #fffffff2,inset 0 -3px #31536f21,0 5px #718ca1,0 11px 18px #173b6829}.rc-market-choices button:before{content:"";pointer-events:none;background:linear-gradient(#ffffffad,#fff0);height:38%;position:absolute;inset:0 0 auto}.rc-market-choices button small{color:#456782;font-size:.65rem;position:relative}.rc-market-choices button.selected:after{content:"✓";background:var(--rc-gold);width:22px;height:22px;color:var(--rc-midnight);border:2px solid #ffffffe6;border-radius:50%;place-items:center;font-size:.66rem;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px #00000047}.rc-market-choices>div:first-child button.selected{box-shadow:inset 0 2px 0 #ffffff59,0 5px 0 #0c356b,0 0 0 3px var(--rc-gold),0 12px 20px #0c356b3d;background:linear-gradient(155deg,#287dcc,#124e91);border-color:#a9d3ff}.rc-market-choices>div:nth-child(2) button.selected{box-shadow:inset 0 2px 0 #ffffff59,0 5px 0 #861c28,0 0 0 3px var(--rc-gold),0 12px 20px #80192538;background:linear-gradient(155deg,#ed5665,#b92234);border-color:#ffb0b8}.rc-market-choices>div:nth-child(3) button.selected{box-shadow:inset 0 2px 0 #ffffff59,0 5px 0 #075c34,0 0 0 3px var(--rc-gold),0 12px 20px #044a2738;background:linear-gradient(155deg,#27c97a,#087a43);border-color:#91edbb}.rc-market-choices button.selected,.rc-market-choices button.selected small{color:#fff;text-shadow:0 1px 2px #0006}.rc-reason-group button{color:#244f76;background:linear-gradient(160deg,#fff,#e5f0f8);border:2px solid #8ca7bd;border-radius:12px;min-height:44px;padding:8px 10px 10px;font-size:.64rem;line-height:1.18;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:inset 0 1px #fff,0 3px #829caf}.rc-reason-group button.selected{color:#075b32;box-shadow:inset 0 1px 0 #fff,0 3px 0 #159355,0 0 0 2px var(--rc-gold);background:linear-gradient(155deg,#e6fff1,#bceccd);border-color:#64d596}.rc-card-actions :is(.rc-back,.rc-results-action,.rc-next),.rc-result-actions :is(.rc-results-back,.rc-primary-action){text-align:center;text-shadow:0 1px 2px #00000040;border-style:solid;border-width:2px;border-radius:14px;min-height:60px;font-size:.68rem;line-height:1.2;transition:transform .12s,box-shadow .12s,filter .12s}.rc-card-actions .rc-back,.rc-result-actions .rc-results-back{color:var(--rc-blue);text-shadow:none;background:linear-gradient(155deg,#fff,#dceaf6);border-color:#8eb5da;box-shadow:inset 0 2px #fff,0 5px #7692a8,0 10px 18px #173b6824}.rc-card-actions .rc-next,.rc-result-actions .rc-primary-action{background:linear-gradient(155deg,#2bd181,#087a43);border-color:#78e3aa;box-shadow:inset 0 2px #ffffff6b,0 5px #075c34,0 12px 20px #044a2738}.rc-game-card button:focus-visible,.rc-results button:focus-visible{outline:4px solid var(--rc-gold);outline-offset:3px}.rc-game-card button:active,.rc-results button:active{filter:saturate(1.08);transform:translateY(3px);box-shadow:inset 0 2px 4px #00000029,0 2px #526f84}@media (width<=760px){.rc-market-choices>div{grid-template-columns:72px repeat(2,minmax(0,1fr));gap:7px}.rc-market-choices>div>strong,.rc-market-choices button{min-height:60px}.rc-market-choices>div>strong{font-size:.66rem}.rc-market-choices button{padding:8px 27px 10px 6px;font-size:.69rem}.rc-market-choices button small{font-size:.61rem}.rc-reason-group button{font-size:.62rem}.rc-results-action,.rc-next{padding-inline:8px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.rc-game-card button,.rc-results button{transition:none}}.rc-reasoning-input{gap:0}.rc-reasoning-input>div:first-child{padding-bottom:10px}.rc-reason-group{padding:11px 0}.rc-reason-group>div{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.rc-reason-group button{flex:calc(33.333% - 6px);width:auto}@media (width<=760px){.rc-reasoning-input>div:first-child{padding:2px 3px 10px}.rc-reason-group{padding:10px 2px}.rc-reason-group button{flex-basis:calc(50% - 5px)}}.rc-swipe-cues{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:940px;margin:0 auto 14px;padding-inline:4px;display:grid}.rc-swipe-cue{min-width:0;min-height:52px;color:var(--rc-blue);background:linear-gradient(155deg,#fff,#e5f0f9);border:2px solid #80a6c9;border-radius:13px;align-items:center;gap:10px;padding:7px 12px;display:flex;box-shadow:inset 0 1px #fff,0 4px #7894ab,0 9px 16px #173b6821}.rc-swipe-cue.next{color:var(--rc-green-dark);text-align:right;background:linear-gradient(155deg,#f3fff8,#d7f5e5);border-color:#67d89a;justify-content:flex-end;box-shadow:inset 0 1px #fff,0 4px #159355,0 9px 16px #044a2721}.rc-swipe-cue>b{background:var(--rc-blue);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:1.18rem;line-height:1;display:grid;box-shadow:0 3px #0c356b}.rc-swipe-cue.next>b{background:var(--rc-green);box-shadow-color:var(--rc-green-dark)}.rc-swipe-cue>span{gap:1px;min-width:0;display:grid}.rc-swipe-cue small{color:#67829a;letter-spacing:.09em;font-size:.49rem;font-weight:1000}.rc-swipe-cue strong{font-size:.65rem;font-weight:1000;line-height:1.1}.rc-swipe-cue.is-disabled{opacity:.42;filter:grayscale(.35)}@media (width<=520px){.rc-swipe-cues{gap:6px;margin-bottom:11px;padding-inline:2px}.rc-swipe-cue{border-radius:10px;gap:6px;min-height:48px;padding:6px 7px}.rc-swipe-cue>b{flex-basis:31px;width:31px;height:31px;font-size:1rem}.rc-swipe-cue small{font-size:.43rem}.rc-swipe-cue strong{font-size:.56rem}}:root{--rc-midnight:#05284d;--rc-deep:#031a33;--rc-green:#12c85d;--rc-green-dark:#057a35;--rc-gold:#ffc400;--rc-blue:#0077df;--rc-red:#ef1b2d}.rc-site-header{border-bottom:2px solid #fff;box-shadow:0 5px #00498d,0 13px 27px #01294f52}.rc-brand-row{border-bottom:6px solid var(--rc-red);background:linear-gradient(105deg,#fff 0 54%,#e9f5ff 70%,#e9fff2 100%);box-shadow:inset 0 -2px #8d0714}.rc-brand{border-width:3px;border-color:#fff;box-shadow:0 6px #668aa8,0 15px 30px #04396c57,0 0 0 2px #0077df}.rc-clock-now,.rc-kickoff-clock{border-width:2px;box-shadow:inset 0 2px #fff,inset 0 -3px #22537926,0 4px #7995aa,0 9px 17px #174f9b24}.rc-header-login{background:linear-gradient(165deg,#fff8b7 0,#ffe256 26%,#ffc400 57%,#e38b00 100%);border:3px solid #fff8c7;transform:translateY(-2px);box-shadow:inset 0 3px #fff,inset 0 -5px #97580040,0 7px #915a00,0 14px 25px #91580059,0 0 17px #ffc40059}.rc-ticker-link{isolation:isolate;text-shadow:0 2px #0000004d;border-bottom:4px solid #fff;min-height:43px;position:relative;box-shadow:inset 0 3px #ffffff6b,inset 0 -6px #0000003d,0 3px #031f3b5c}.rc-ticker-link:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff52,#fff0);position:absolute;inset:2px 0 52%}.rc-ticker-link>strong{background:#031b3333;border:2px solid #ffffffe6;border-radius:8px;min-height:31px;padding:6px 10px;font-size:.67rem;box-shadow:inset 0 2px #ffffff3d,0 3px #00000038}.rc-ticker-link .rc-ticker-track>span{color:#fff;letter-spacing:.07em;font-size:.61rem;font-weight:1000}.rc-ticker-link:hover,.rc-ticker-link:focus-visible{filter:brightness(1.12)saturate(1.12)}.rc-game-card{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--rc-blue),0 10px 0 #004c91,0 30px 58px #00396c47;border-width:11px 3px 3px}.rc-market-choices>div>strong{border-width:2px;box-shadow:inset 0 3px #ffffff75,inset 0 -5px #0000003d,0 6px #052d549e,0 12px 20px #002d5838}.rc-market-choices button,.rc-reason-group button{border-width:3px;transform:translateY(-2px);box-shadow:inset 0 3px #fff,inset 0 -5px #2d516f29,0 6px #6c8ba3,0 13px 22px #174f9b33}.rc-market-choices>div:first-child button.selected{box-shadow:inset 0 3px 0 #ffffff6b,inset 0 -5px 0 #00000038,0 7px 0 #00396f,0 0 0 4px var(--rc-gold),0 15px 26px #004c9557;background:linear-gradient(160deg,#39b4ff 0,#0077df 50%,#004c95 100%)}.rc-market-choices>div:nth-child(2) button.selected{box-shadow:inset 0 3px 0 #ffffff6b,inset 0 -5px 0 #00000038,0 7px 0 #7b0010,0 0 0 4px var(--rc-gold),0 15px 26px #a8071852;background:linear-gradient(160deg,#ff6470 0,#ef1b2d 50%,#a80718 100%)}.rc-market-choices>div:nth-child(3) button.selected{box-shadow:inset 0 3px 0 #ffffff6b,inset 0 -5px 0 #00000038,0 7px 0 #045829,0 0 0 4px var(--rc-gold),0 15px 26px #057a3552;background:linear-gradient(160deg,#45ea88 0,#12c85d 50%,#057a35 100%)}.rc-market-choices button:hover,.rc-reason-group button:hover{filter:brightness(1.08)saturate(1.12);transform:translateY(-4px)}.rc-card-actions :is(.rc-back,.rc-results-action,.rc-next),.rc-result-actions :is(.rc-results-back,.rc-primary-action),.rc-parlay-transfer,.rc-join,.rc-footer-results{border-width:3px;transform:translateY(-2px);box-shadow:inset 0 3px #ffffff85,inset 0 -5px #0003,0 7px #516f88,0 15px 25px #042d5440}.rc-parlay-transfer,.rc-footer-results{color:#05284d;text-shadow:0 1px #fff;background:linear-gradient(160deg,#fff7a7 0,#ffc400 52%,#dc8500 100%);border-color:#fff9c9;box-shadow:inset 0 3px #fff,inset 0 -5px #8b50002e,0 7px #8d5700,0 15px 25px #b46d004d,0 0 18px #ffc4004d}.rc-swipe-cue{background:linear-gradient(160deg,#fff,#bfe2ff 55%,#58ace9);border-width:3px;box-shadow:inset 0 3px #fff,inset 0 -4px #004a8c29,0 6px #467faa,0 13px 22px #004b9133}.rc-swipe-cue.next{background:linear-gradient(160deg,#f4fff8,#8ef0b6 55%,#20bf62);border-color:#b9ffd2;box-shadow:inset 0 3px #fff,inset 0 -4px #005a2729,0 6px #0a7a3a,0 13px 22px #057a3533}.rc-ranking-list li.green{background:linear-gradient(90deg,#d9ffe8,#f7fffa);border-left-color:#08b94f;box-shadow:inset 0 0 0 1px #91dfb0}.rc-ranking-list li.yellow{background:linear-gradient(90deg,#fff0a6,#fffdf3);border-left-color:#ffc400;box-shadow:inset 0 0 0 1px #efd271}.rc-ranking-list li.red{background:linear-gradient(90deg,#ffd9dd,#fff8f9);border-left-color:#ef1b2d;box-shadow:inset 0 0 0 1px #ed9ca4}.rc-kickoff-clock{padding:4px 8px}.rc-header-matchup{grid-template-columns:58px minmax(120px,1fr) 58px;align-items:center;gap:7px;min-width:0;display:grid}.rc-header-matchup>.rc-team-helmet{gap:0;min-width:0}.rc-header-matchup .rc-team-side-label{letter-spacing:.07em;border-radius:999px;min-width:45px;padding:2px 4px;font-size:.35rem}.rc-header-matchup>.rc-team-helmet:first-child .rc-team-side-label{background:var(--rc-green);box-shadow:0 2px 0 var(--rc-green-dark)}.rc-header-matchup>.rc-team-helmet:last-child .rc-team-side-label{background:var(--rc-red);box-shadow:0 2px #8d0714}.rc-header-matchup .rc-helmet-art i{box-shadow:inset 0 0 0 2px var(--helmet-primary),0 2px 4px #00000047;border-width:2px}.rc-header-matchup .rc-team-helmet>strong{max-width:58px;color:var(--rc-blue);white-space:nowrap;font-size:.4rem;line-height:1}.rc-kickoff-copy{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.rc-kickoff-copy>small{color:var(--rc-green-dark);letter-spacing:.08em;white-space:nowrap;font-size:.42rem;font-weight:1000}.rc-kickoff-copy>strong{color:var(--rc-blue);font-variant-numeric:tabular-nums;letter-spacing:.045em;white-space:nowrap;font-size:.82rem}.rc-kickoff-copy>span{max-width:100%;color:var(--rc-midnight);text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:1000;overflow:hidden}.rc-kickoff-copy>em{color:#5d7589;white-space:nowrap;font-size:.38rem;font-style:normal;font-weight:900}@media (width<=760px){.rc-ticker-link{min-height:39px}.rc-ticker-link>strong{min-height:28px;padding:5px 6px;font-size:.57rem}.rc-ticker-link .rc-ticker-track>span{font-size:.57rem}.rc-market-choices button,.rc-reason-group button{transform:translateY(-1px)}.rc-kickoff-clock{padding:2px 3px}.rc-header-matchup{grid-template-columns:40px minmax(78px,1fr) 40px;gap:2px}.rc-header-matchup .rc-team-side-label{min-width:34px;padding:1px 3px;font-size:.29rem}.rc-header-matchup .rc-helmet-art{width:37px}.rc-header-matchup .rc-team-helmet>strong{display:none}.rc-kickoff-copy{gap:1px}.rc-kickoff-copy>small{font-size:.34rem}.rc-kickoff-copy>strong{letter-spacing:0;font-size:.62rem}.rc-kickoff-copy>span{font-size:.36rem}.rc-kickoff-copy>em{display:none}}:root{--rc-midnight:#0b1722;--rc-deep:#071019;--rc-green:#14865a;--rc-green-dark:#0d6845;--rc-gold:#d6ad55;--rc-blue:#245a7a;--rc-red:#a94750;--rc-sky:#f2f4f6;--rc-ink:#13232f;--rc-muted:#667784}body{background:#eef1f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rc-site{background:#f2f4f6}.rc-site-header{background:#0b1722fa;border:0;border-bottom:1px solid #263743;box-shadow:0 10px 28px #07101929}.rc-brand-row{box-shadow:none;background:#f8fafb;border:0;border-bottom:1px solid #dce2e6}.rc-brand{background:#fff;border:1px solid #d7dfe4;border-left:0;box-shadow:0 8px 24px #0b1f2d1c}.rc-clock-now,.rc-kickoff-clock{box-shadow:none;background:#fff;border:1px solid #d4dde3}.rc-clock-now time strong,.rc-kickoff-copy>strong{color:var(--rc-green-dark);text-shadow:none}.rc-header-matchup .rc-team-side-label{color:#445762;box-shadow:none;background:#eef2f4;border:1px solid #d7dfe4}.rc-header-matchup>.rc-team-helmet:first-child .rc-team-side-label{color:#0c6945;box-shadow:none;background:#e5f2eb}.rc-header-matchup>.rc-team-helmet:last-child .rc-team-side-label{color:#8e3942;box-shadow:none;background:#f5e9ea}.rc-header-matchup .rc-helmet-art{filter:drop-shadow(0 5px 5px #07172238)}.rc-header-login,.rc-header-login.is-user{color:#17222a;background:#d6ad55;border:1px solid #c89b3d;transform:none;box-shadow:0 5px 14px #7856182e}.rc-header-login small,.rc-header-login strong{color:#17222a}.rc-header-login:hover,.rc-header-login:focus-visible{filter:brightness(1.04);transform:translateY(-1px)}.rc-header-login:active{transform:translateY(0);box-shadow:0 2px 7px #7856182e}.rc-ticker-link{min-height:38px;box-shadow:none;text-shadow:none;border:0;border-bottom:1px solid #ffffff24}.rc-ticker-link:before{display:none}.rc-ticker-link>strong{min-height:30px;box-shadow:none;background:#030f1729;border:0;border-right:1px solid #ffffff40;border-radius:0;padding:6px 10px;font-size:.61rem}.rc-ticker-link .rc-ticker-track>span{letter-spacing:.035em;font-weight:800}.rc-ticker-link:hover,.rc-ticker-link:focus-visible{filter:brightness(1.05);outline:0}.rc-intro-compact{gap:clamp(26px,4vw,54px);min-height:500px;padding-block:clamp(34px,5vw,64px)}.rc-intro-compact .rc-intro-copy h1{font-size:clamp(3rem,5.5vw,5.7rem)}.rc-intro-compact .rc-intro-copy h2{margin-top:14px}.rc-intro-compact .rc-join{margin-top:20px}.rc-intro-copy li{background:#ffffff0b;border:1px solid #ffffff1c}.rc-intro-copy li>b{background:var(--rc-green);box-shadow:none}.rc-join,.rc-next,.rc-primary-action{background:#14865a;border:1px solid #0d714b;transform:none;box-shadow:0 8px 20px #14865a33}.rc-sample-card,.rc-game-card{border:1px solid #d0d9df;border-top:4px solid var(--rc-green);background:#fff;transform:none;box-shadow:0 22px 50px #0d233124}.rc-sample-card:before,.rc-card-stack:before,.rc-card-stack:after{background:#e9edf0;border:1px solid #d5dde2;box-shadow:0 8px 22px #0d233114}.rc-card-stack:before{background:#e5eaed;box-shadow:0 8px 22px #0d233114}.rc-card-stack:after{background:#f0f3f5;box-shadow:0 6px 18px #0d23310f}.rc-at{color:#e3c373;box-shadow:none;background:#132735}.rc-top-facts li{box-shadow:none;background:#f8fafb;border:1px solid #d7dfe4}.rc-top-facts li>b,.rc-top-facts li:nth-child(2)>b,.rc-top-facts li:nth-child(3)>b{box-shadow:none;background:#233c4d}.rc-boundaries{box-shadow:none;background:#f0e3bf;border-block:1px solid #d8c186}.rc-member-intro{background:linear-gradient(135deg,#0c1924,#163141)}.rc-payment-note{color:#0d6845;background:#e9f5ee;border-bottom:1px solid #b8dfca}.rc-season-control select,.rc-confidence-input label,.rc-reasoning-input{box-shadow:none;background:#fff;border:1px solid #d4dde3}.rc-market-choices>div>strong{color:#e2c477;box-shadow:none;background:#152b3a;border:1px solid #1d3342}.rc-market-choices button,.rc-reason-group button{color:#304956;box-shadow:none;background:#f7f9fa;border:1px solid #cfd8de;transition:border-color .15s,background .15s,color .15s,transform .15s;transform:none}.rc-market-choices button:hover,.rc-reason-group button:hover{filter:none;background:#fff;border-color:#8fa5b2;transform:translateY(-1px)}.rc-reason-group button.selected{color:#0d6845;box-shadow:none;text-shadow:none;background:#e7f3ec;border-color:#79b89b}.rc-swipe-cue,.rc-swipe-cue.next{color:#2a4657;background:#fff;border:1px solid #d3dce2;box-shadow:0 6px 18px #0d233112}.rc-swipe-cue.next{color:#0d6845;border-color:#b9d8c8}.rc-swipe-cue>b,.rc-swipe-cue.next>b{box-shadow:none;background:#213a4b}.rc-swipe-cue.next>b{background:var(--rc-green)}.rc-swipe-cue{cursor:pointer;font:inherit;text-align:left}.rc-swipe-cue.next{text-align:right}.rc-swipe-cue:disabled{cursor:default;opacity:.38}.rc-card-actions :is(.rc-back,.rc-results-action,.rc-next),.rc-result-actions :is(.rc-results-back,.rc-primary-action),.rc-parlay-transfer,.rc-join,.rc-footer-results{text-shadow:none;border-width:1px;transform:none;box-shadow:0 8px 20px #0d23311f}.rc-card-actions .rc-results-action{background:#a94750;border-color:#8f3540;box-shadow:0 7px 18px #853b432b}.rc-card-actions .rc-next,.rc-result-actions .rc-primary-action,.rc-join{background:#14865a;border-color:#0e724c;box-shadow:0 7px 18px #14865a2e}.rc-card-actions :is(.rc-back,.rc-results-action,.rc-next):hover,.rc-result-actions :is(.rc-results-back,.rc-primary-action):hover,.rc-parlay-transfer:hover,.rc-join:hover,.rc-footer-results:hover{filter:brightness(1.03);transform:translateY(-1px)}.rc-card-actions :is(.rc-back,.rc-results-action,.rc-next):active,.rc-result-actions :is(.rc-results-back,.rc-primary-action):active,.rc-parlay-transfer:active,.rc-join:active,.rc-footer-results:active{transform:none;box-shadow:0 3px 9px #0d23311f}.rc-ranking-list li.green{box-shadow:none;background:#edf7f1;border-left-color:#14865a}.rc-ranking-list li.yellow{box-shadow:none;background:#faf5e8;border-left-color:#c99e47}.rc-ranking-list li.red{box-shadow:none;background:#f8edef;border-left-color:#a94750}.rc-results{border:1px solid #d2dbe1;border-top:4px solid var(--rc-green);background:#fff;box-shadow:0 18px 40px #0d23311c}.rc-ranking-list li{border:1px solid #d7dfe4;border-left-width:4px;border-radius:9px}.rc-ranking-list li>b{background:#203746}.rc-info-hero{border:1px solid #d3dce2;border-top:4px solid var(--rc-green);background:#fff;box-shadow:0 14px 32px #0d233117}.rc-board-status,.rc-board-status.injury,.rc-board-status.weather{color:#243844;box-shadow:none;background:#fff;border:1px solid #d1dbe1}.rc-board-status{border-left:4px solid var(--rc-green)}.rc-info-game,.rc-weather-card{background:#fff;border:1px solid #d3dce2;border-top:3px solid #9baab4;box-shadow:0 10px 24px #0d233112}.rc-game-card button:active,.rc-results button:active{filter:none;transform:none}.rc-ecosystem>div>a,.rc-ecosystem>div>a.active{background:#fff;border:1px solid #d5dde2;border-top:3px solid #9baab4;border-radius:12px;transform:none;box-shadow:0 10px 25px #0d233114}.rc-ecosystem-compact{padding-block:42px}.rc-ecosystem-compact>header{margin-bottom:20px}.rc-ecosystem-compact>header h2{font-size:clamp(2rem,3.6vw,3.6rem)}.rc-ecosystem-compact>div>a{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:15px 17px}.rc-ecosystem-compact a>small,.rc-ecosystem-compact a>span{grid-column:1}.rc-ecosystem-compact a>b{grid-area:1/2/span 3;font-size:1.6rem}.rc-footer{background:#0a151f}@media (width<=760px){.rc-site-header{box-shadow:0 7px 20px #07101924}.rc-ticker-link{min-height:36px}.rc-ticker-link>strong{border-radius:0;min-height:26px;font-size:.54rem}.rc-market-choices button,.rc-reason-group button{transform:none}.rc-game-card{border-top-width:4px;box-shadow:0 14px 32px #0d233121}.rc-intro-compact{min-height:0;padding-block:30px}.rc-ecosystem-compact{padding-block:32px}}:root{--rc-midnight:#0b151d;--rc-deep:#071017;--rc-green:#22b96b;--rc-green-dark:#12814a;--rc-gold:#ddb65c;--rc-blue:#2d6f98;--rc-red:#b84b57;--rc-sky:#101b23;--rc-ink:#172b37;--rc-muted:#687b86;--rc-panel:#14232d;--rc-panel-2:#1b2d38;--rc-soft:#edf1f3}.rc-site-header{background:#0a141b;border-bottom-color:#263842;box-shadow:0 9px 24px #0000003d}.rc-brand-row{background:linear-gradient(90deg,#0b151d,#12232d 68%,#0c171f);border-bottom-color:#263842}.rc-brand{background:#fff;border-color:#2b414e;box-shadow:0 8px 22px #00000047}.rc-header-clock{gap:7px}.rc-header-matchup .rc-team-side-label,.rc-header-matchup>.rc-team-helmet:first-child .rc-team-side-label,.rc-header-matchup>.rc-team-helmet:last-child .rc-team-side-label{color:#d8e2e7;background:#203541;border-color:#36505f}.rc-header-matchup .rc-team-helmet>strong{color:#d9e5ea}.rc-header-login,.rc-header-login.is-user{color:#14212a;background:#ddb65c;border-color:#f0cf7d;box-shadow:0 5px 14px #00000047}.rc-ticker-link{border-bottom-color:#ffffff17;min-height:35px}.rc-ticker-link.consensus{background:#117344}.rc-ticker-link.injuries{background:#963e49}.rc-ticker-link.weather{background:#285f84}.rc-ticker-link>strong{letter-spacing:.075em;background:#040f1640;min-height:27px;font-size:.57rem}.rc-ticker-link .rc-ticker-track>span{letter-spacing:.025em;font-size:.56rem}.rc-intro{background:radial-gradient(circle at 78% 18%,#22b96b29,#0000 27%),linear-gradient(135deg,#0a141b,#142a35)}.rc-join{color:#071b11;background:#22b96b;border-color:#32d784;box-shadow:0 9px 22px #22b96b33}.rc-join span,.rc-join strong{color:#071b11}.rc-sample-card{border:1px solid #39505d;border-top:4px solid var(--rc-green);background:#f8fafb;box-shadow:0 20px 48px #00000057}.rc-sample-card:before{background:#182934;border-color:#2a404c;box-shadow:0 9px 22px #0003}.rc-sample-markets span{background:#eef2f4;border-color:#d4dce1}.rc-sample-markets b{color:#102430}.rc-member-bar{background:#13232d;border-bottom-color:#2a3d48}.rc-season-shell{background:#0d171f}.rc-deck-head progress{box-shadow:none;accent-color:var(--rc-green);background:#233640;border-color:#39505d}.rc-swipe-cue>b{background:#294553}.rc-swipe-cue.next>b{color:#071b11;background:#22b96b}.rc-game-card{border:1px solid #39515e;border-top:5px solid var(--rc-green);color:#152a36;background:#f8fafb;border-radius:14px;box-shadow:0 24px 55px #0000004d}.rc-game-meta{color:#b5c5cc;background:#0c1c25f2;border-bottom:1px solid #263d49;border-radius:9px 9px 0 0;margin:calc(-1*clamp(17px,3vw,30px)) calc(-1*clamp(17px,3vw,30px)) 0;padding:12px clamp(17px,3vw,30px)}.rc-at{color:#e5c471;background:#112530}.rc-top-facts li{background:#f2f5f6f2;border-color:#d3dce1;border-radius:7px}.rc-top-facts li>b,.rc-top-facts li:nth-child(2)>b,.rc-top-facts li:nth-child(3)>b{background:#1a3442}.rc-market-choices>div>strong{color:#e7c777;box-shadow:none;background:#152a35;border:0;border-radius:7px}.rc-market-choices button{color:#17303d;min-height:55px;box-shadow:none;background:#fff;border:1px solid #cbd5da;border-radius:7px}.rc-market-choices button:before{display:none}.rc-market-choices button small{color:#607580;font-variant-numeric:tabular-nums}.rc-market-choices button:hover{background:#f6fbf8;border-color:#22a863}.rc-market-choices>div:first-child button.selected,.rc-market-choices>div:nth-child(2) button.selected,.rc-market-choices>div:nth-child(3) button.selected,.rc-market-choices button.selected{color:#071b11;background:#22b96b;border-color:#12814a;box-shadow:inset 0 0 0 1px #64dca0}.rc-market-choices button.selected small{color:#0b3d25;text-shadow:none}.rc-reasoning-input,.rc-confidence-input label{background:#fff;border-color:#d4dde1;border-radius:10px}.rc-reasoning-input>div:first-child strong{color:#172f3c}.rc-reasoning-input>div:first-child span{color:#71838d}.rc-confidence-input label>span{color:#526976}.rc-confidence-input textarea{background:#f7f9fa;border-color:#cbd6db}.rc-card-actions{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafbf0;border:1px solid #d0dadd;border-radius:10px;padding:8px;position:sticky;bottom:8px;box-shadow:0 10px 26px #091b2621}.rc-card-actions .rc-back{color:#294957;background:#fff;border:1px solid #c5d1d7;border-radius:8px}.rc-card-actions .rc-results-action{color:#fff;box-shadow:none;background:#2d6f98;border-color:#294e64;border-radius:8px}.rc-card-actions .rc-next{color:#071b11;box-shadow:none;background:#22b96b;border-color:#12814a;border-radius:8px}.rc-card-actions :is(.rc-back,.rc-results-action,.rc-next):hover{filter:brightness(1.04);transform:translateY(-1px)}.rc-results{border-color:#344b57;border-top-color:var(--rc-green);color:#172b37;background:#f8fafb;box-shadow:0 22px 50px #00000047}.rc-ranking-list li{background:#fff;border-color:#d6dfe3}.rc-result-actions{background:#e9eef1;border-radius:10px;padding:10px}.rc-result-actions .rc-primary-action{color:#071b11;background:#22b96b}.rc-parlay-transfer{color:#14212a;background:#ddb65c}.rc-trial-upgrade{background:#152832;border:1px solid #31505f;box-shadow:0 12px 28px #0003}.rc-trial-upgrade a{color:#14212a;box-shadow:none;background:#ddb65c}.rc-footer{background:#071017;border-top:1px solid #263943}.rc-info-page{color:#172b37}.rc-info-hero{border-color:#38505c;border-top-color:var(--rc-green);background:#f8fafb}.rc-board-status,.rc-info-game,.rc-weather-card{box-shadow:0 12px 28px #0000002e}@media (width<=760px){.rc-site-header{box-shadow:0 6px 18px #0000003d}.rc-ticker-link{min-height:33px}.rc-ticker-link>strong{min-height:25px;font-size:.5rem}.rc-ticker-link .rc-ticker-track>span{font-size:.51rem}.rc-season-shell{padding-inline:7px}.rc-game-card{border-radius:11px;gap:14px;box-shadow:0 16px 36px #00000045}.rc-game-meta{border-radius:7px 7px 0 0}.rc-market-choices{padding:6px}.rc-market-choices>div{grid-template-columns:68px repeat(2,minmax(0,1fr));gap:5px}.rc-market-choices>div>strong,.rc-market-choices button{min-height:57px}.rc-card-actions{grid-template-columns:64px minmax(76px,.65fr) minmax(120px,1.35fr);gap:6px;padding:6px;bottom:5px}.rc-card-actions :is(.rc-back,.rc-results-action,.rc-next){min-height:52px;padding-inline:7px;font-size:.58rem}.rc-boundaries span+span{border-left:0;padding-left:0}}body,.rc-site{background:#f3f6f7}.rc-site{color:#172b37}.rc-brand-row{background:linear-gradient(90deg,#f8fafb 0,#fff 62%,#eef5f1 100%);grid-template-columns:206px minmax(0,1fr) 94px;gap:10px;padding-right:10px}.rc-brand{box-shadow:0 9px 24px #0f2a3829}.rc-clock-now,.rc-kickoff-clock{background:#fff;border-color:#d3dde2;box-shadow:0 5px 14px #0d253214}.rc-clock-now>small,.rc-kickoff-copy>small{color:#657985}.rc-clock-now time b,.rc-kickoff-copy>span{color:#18313e}.rc-clock-now time strong,.rc-kickoff-copy>strong{color:#12814a}.rc-header-matchup{grid-template-columns:72px minmax(150px,1fr) 72px;gap:8px}.rc-header-matchup .rc-helmet-art{filter:drop-shadow(0 7px 6px #0c233040);width:66px}.rc-header-matchup .rc-team-side-label,.rc-header-matchup>.rc-team-helmet:first-child .rc-team-side-label,.rc-header-matchup>.rc-team-helmet:last-child .rc-team-side-label{color:#405560;background:#eef2f4;border-color:#d4dde2;min-width:52px}.rc-header-matchup .rc-team-helmet>strong{color:#294451;max-width:70px}.rc-kickoff-copy{gap:3px}.rc-kickoff-copy>strong{letter-spacing:.035em;font-size:.94rem}.rc-kickoff-copy>span{font-size:.5rem}.rc-header-login,.rc-header-login.is-user{border-radius:8px;width:86px;min-height:46px;padding:7px 6px;box-shadow:0 4px 11px #5e441129}.rc-header-login small{font-size:.42rem}.rc-header-login strong{font-size:.62rem}.rc-ticker-link{gap:0;padding:0!important}.rc-ticker-link>strong{text-align:left;border-right:1px solid #ffffff47;flex:0 0 190px;justify-content:flex-start;width:190px;min-height:100%;padding:7px 12px}.rc-ticker-link>strong small{margin-left:auto}.rc-ticker-window{padding-left:8px}.rc-intro{color:#152b37;background:radial-gradient(circle at 88% 10%,#22b96b1f,#0000 26%),radial-gradient(circle at 8% 90%,#2d6f9814,#0000 28%),#fff}.rc-intro:after{border-color:#1743580a}.rc-intro-copy h1{color:#173746;text-shadow:0 2px #fff}.rc-intro-copy h2{color:#a87921}.rc-intro-copy>p{color:#12814a}.rc-intro-copy>span{color:#536b77}.rc-join{box-shadow:0 12px 28px #22b96b33}.rc-sample-card{transform-style:preserve-3d;background:#fff;border-color:#d4dee3;transform:perspective(1400px)rotateY(-1.8deg)rotateX(.7deg);box-shadow:0 28px 60px #12354633}.rc-sample-card:before{background:#edf2f4;transform:translateZ(-24px)rotate(1.4deg);box-shadow:0 12px 30px #1235461f}.rc-boundaries{color:#26473a;background:#edf7f1;border-color:#d8e3de}.rc-boundaries span+span{border-left-color:#c2d9cd}.rc-member-bar{border-color:#d5dfe4}.rc-member-bar span,.rc-season-control p,.rc-deck-head p{color:#12814a}.rc-member-bar strong,.rc-member-bar a,.rc-season-control>div strong,.rc-season-control label,.rc-deck-head>div:first-child strong{color:#607580}.rc-deck{perspective:1600px}.rc-card-stack{perspective:1600px;transform-style:preserve-3d;padding-bottom:17px}.rc-card-stack:before{background:#e4ebee;border-color:#c8d5db;inset:14px -13px -13px 13px;transform:translateZ(-34px)rotate(1.35deg);box-shadow:0 16px 34px #1235461f}.rc-card-stack:after{background:#f7f9fa;border-color:#d2dde2;inset:7px -7px -7px 7px;transform:translateZ(-17px)rotate(-.7deg);box-shadow:0 11px 25px #1235461a}.rc-game-card{transform-style:preserve-3d;background:#fff;border-color:#cfdae0;transform:perspective(1500px)rotateX(.65deg)rotateY(-.45deg);box-shadow:0 28px 62px #1235462e}.rc-game-card>:not(.rc-city-backdrop){transform:translateZ(1px)}.rc-results{background:#fff;border-color:#cfdae0;transform:perspective(1500px)rotateX(.45deg);box-shadow:0 25px 55px #12354629}.rc-trial-upgrade{color:#19313d;background:#fff;border-color:#d0dde2;box-shadow:0 15px 34px #1235461a}.rc-info-page{background:#f4f7f8}@media (width<=940px){.rc-brand-row{grid-template-columns:174px minmax(0,1fr) 78px;gap:7px;padding-right:7px}.rc-header-clock{grid-template-columns:minmax(135px,.42fr) minmax(320px,1.58fr)}.rc-header-matchup{grid-template-columns:62px minmax(125px,1fr) 62px;gap:5px}.rc-header-matchup .rc-helmet-art{width:58px}.rc-header-login{width:74px}.rc-ticker-link>strong{flex-basis:164px;width:164px}}@media (width<=760px){.rc-site-header{--rc-header-logo-size:clamp(112px,32vw,130px)}.rc-brand-row{grid-template-columns:var(--rc-header-logo-size) minmax(0,1fr) 64px;gap:4px;min-height:96px;padding:4px 4px 4px 0}.rc-brand{top:4px}.rc-header-clock{grid-template-columns:1fr;gap:4px}.rc-clock-now{min-height:28px;padding:4px 7px}.rc-kickoff-clock{min-height:61px;padding:3px 4px}.rc-header-matchup{grid-template-columns:54px minmax(82px,1fr) 54px;gap:2px}.rc-header-matchup .rc-helmet-art{width:52px}.rc-header-matchup .rc-team-side-label{min-width:42px;font-size:.29rem}.rc-kickoff-copy>small{font-size:.34rem}.rc-kickoff-copy>strong{letter-spacing:0;font-size:.76rem}.rc-kickoff-copy>span{font-size:.38rem}.rc-header-login,.rc-header-login.is-user{border-radius:7px;width:60px;min-height:42px;padding:5px 3px}.rc-header-login small{font-size:.34rem}.rc-header-login strong{letter-spacing:.025em;font-size:.52rem}.rc-ticker-link{min-height:34px}.rc-ticker-link>strong{flex-basis:124px;width:124px;min-height:34px;padding:6px 9px;font-size:.5rem}.rc-ticker-link>strong small{display:none}.rc-ticker-window{padding-left:5px}.rc-ticker-link .rc-ticker-track>span{font-size:.5rem}.rc-intro{padding-inline:18px}.rc-sample-card{transform:perspective(1200px)rotateY(-1deg)rotateX(.45deg)}.rc-card-stack{width:calc(100% - 13px);margin-left:0}.rc-card-stack:before{inset:10px -10px -10px 10px}.rc-card-stack:after{inset:5px -5px -5px 5px}.rc-game-card{transform:perspective(1200px)rotateX(.45deg)rotateY(-.25deg)}}@media (width<=390px){.rc-site-header{--rc-header-logo-size:108px}.rc-brand-row{grid-template-columns:108px minmax(0,1fr) 56px}.rc-header-matchup{grid-template-columns:49px minmax(70px,1fr) 49px}.rc-header-matchup .rc-helmet-art{width:48px}.rc-kickoff-copy>strong{font-size:.69rem}.rc-header-login,.rc-header-login.is-user{width:53px}.rc-header-login small{font-size:.3rem}.rc-header-login strong{font-size:.46rem}.rc-ticker-link>strong{flex-basis:114px;width:114px;padding-left:8px;font-size:.46rem}}:root{--rc-midnight:#0e2b52;--rc-deep:#0e0f14;--rc-green:#27813c;--rc-green-dark:#165c2a;--rc-gold:#c9923e;--rc-blue:#1e63ad;--rc-red:#bb1c23;--rc-sky:#f4f7fa;--rc-ink:#101a28;--rc-muted:#607183;--rc-panel:#fff;--rc-panel-2:#edf2f6;--rc-soft:#f5f7f9;--rc-silver:#bcbfc6;--rc-silver-light:#e7ebef;--rc-red-dark:#641311;--rc-blue-dark:#0e2b52}html,body{background:#020305}.rc-site{color:var(--rc-ink);background-color:#020305;background-image:linear-gradient(90deg,#0e2b5205 1px,#0000 1px),linear-gradient(#0e2b5205 1px,#0000 1px);background-size:42px 42px}::selection{color:var(--rc-blue-dark);background:#dbe8f7}.rc-site-header{color:var(--rc-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:0;border-bottom:1px solid #cfd6dd;box-shadow:0 9px 28px #0e2b5224}.rc-brand-row{background:linear-gradient(105deg,#fff 0 58%,#f5f8fb 100%);border:0;grid-template-columns:224px minmax(0,1fr);gap:12px;min-height:122px;padding:7px 10px 7px 0}.rc-brand-row:after{content:"";z-index:1;background:linear-gradient(90deg, var(--rc-red) 0 18%, #fff 18% 20%, var(--rc-blue) 20% 72%, #fff 72% 74%, var(--rc-green) 74% 100%);height:4px;position:absolute;inset:auto 0 0}.rc-brand{background:#fff;border:1px solid #d4d9df;border-left:0;border-radius:0 16px 16px 0;width:214px;top:4px;overflow:hidden;box-shadow:0 6px #c2c8ce,10px 14px 26px #0e2b5226}.rc-brand img{filter:contrast(1.03)saturate(1.04)}.rc-header-clock{grid-column:2;grid-template-columns:minmax(250px,.48fr) minmax(500px,1.52fr);gap:8px}.rc-clock-now,.rc-kickoff-clock{background:linear-gradient(145deg,#fff 0,#f7f9fb 58%,#e8edf2 100%);border:1px solid #cbd3da;border-radius:12px;min-height:98px;box-shadow:inset 0 1px #fff,0 4px #c4ccd3,0 9px 20px #0e2b5217}.rc-clock-now>small{color:var(--rc-red);font-size:.47rem}.rc-clock-line{align-items:center;gap:7px;min-width:0;display:flex}.rc-clock-now time{flex:auto;grid-template-columns:1fr;gap:3px;min-width:0}.rc-clock-now time b{color:#53677b;font-size:.57rem}.rc-clock-now time strong{color:var(--rc-blue-dark);font-size:.78rem}.rc-account-pill,.rc-account-pill.is-user{color:#241706;letter-spacing:.035em;white-space:nowrap;background:linear-gradient(155deg,#efd08a 0,#c9923e 55%,#a86d22 100%);border:1px solid #a87329;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:52px;min-height:27px;padding:4px 9px;font-size:.43rem;font-weight:1000;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff4c9,0 2px #81521b,0 5px 10px #5b380d24}.rc-account-pill span{text-overflow:ellipsis;max-width:72px;overflow:hidden}.rc-account-pill:hover,.rc-account-pill:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}.rc-kickoff-clock{background:linear-gradient(110deg,#1e63ad0f,#0000 35%),linear-gradient(250deg,#bb1c230e,#0000 36%),linear-gradient(145deg,#fff,#edf2f6);border-color:#b9c9d8;padding:4px 9px}.rc-header-matchup{grid-template-columns:minmax(86px,.72fr) minmax(165px,1fr) minmax(86px,.72fr);align-items:center;gap:8px;overflow:visible}.rc-header-matchup>.rc-team-helmet{gap:2px;min-width:0;overflow:visible}.rc-header-matchup .rc-helmet-art{filter:drop-shadow(0 8px 7px #0e2b5240);flex:none;width:min(100%,88px);overflow:visible}.rc-header-matchup .rc-helmet-art img{object-fit:contain}.rc-header-matchup .rc-team-side-label,.rc-header-matchup>.rc-team-helmet:first-child .rc-team-side-label,.rc-header-matchup>.rc-team-helmet:last-child .rc-team-side-label{min-width:64px;color:var(--rc-blue-dark);letter-spacing:.12em;background:#fff;border:1px solid #cbd4dc;border-radius:999px;padding:3px 8px;font-size:.42rem;box-shadow:0 2px #c7cfd6}.rc-header-matchup>.rc-team-helmet:first-child .rc-team-side-label{color:var(--rc-green-dark);border-color:#acd1b7}.rc-header-matchup>.rc-team-helmet:last-child .rc-team-side-label{color:var(--rc-red-dark);border-color:#e1afb2}.rc-header-matchup .rc-team-helmet>strong{max-width:110px;color:var(--rc-blue-dark);box-shadow:none;letter-spacing:-.015em;text-shadow:0 1px #fff;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:clamp(.58rem,.82vw,.78rem);line-height:1}.rc-kickoff-copy>small{color:var(--rc-red);font-size:.42rem}.rc-kickoff-copy>strong{color:var(--rc-blue-dark);letter-spacing:.04em;text-shadow:0 1px #fff;font-size:1rem}.rc-kickoff-copy>span{color:var(--rc-deep);font-size:.52rem}.rc-kickoff-copy>em{color:#6d7d8d}.rc-kickoff-copy>.rc-kickoff-vs{background:linear-gradient(145deg,var(--rc-red),var(--rc-blue-dark));color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.52rem;font-weight:1000;line-height:1;display:grid;box-shadow:0 0 0 1px #aab6c1,0 3px #788794}.rc-static-tickers{background:#fff;border:0;box-shadow:0 5px 14px #0e2b5214}.rc-ticker-link{min-height:36px;color:var(--rc-blue-dark);box-shadow:none;border:0;border-bottom:1px solid #d9dfe4;gap:0;background:#fff!important;padding:0!important}.rc-ticker-link>strong{color:#fff;text-align:left;border:0;border-right:1px solid #ffffff59;flex:0 0 184px;justify-content:flex-start;width:184px;min-height:36px;padding:7px 12px;font-size:.58rem;box-shadow:inset -14px 0 18px #0000001f}.rc-ticker-link.consensus>strong{background:linear-gradient(90deg,#155e2a,#2d9448)}.rc-ticker-link.injuries>strong{background:linear-gradient(90deg,#7d1116,#c22027)}.rc-ticker-link.weather>strong{background:linear-gradient(90deg,#0e2b52,#226bb8)}.rc-ticker-link>strong small{color:#fff;margin-left:auto}.rc-ticker-window{padding-left:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 96%,#0000)}.rc-ticker-link .rc-ticker-track>span{color:#243b54;letter-spacing:.035em;font-weight:900}.rc-ticker-link.consensus .rc-ticker-track>span{color:#185e30}.rc-ticker-link.injuries .rc-ticker-track>span{color:#831b20}.rc-ticker-link.weather .rc-ticker-track>span{color:#174f89}.rc-ticker-link:hover,.rc-ticker-link:focus-visible{filter:none;outline:2px solid var(--rc-blue);outline-offset:-2px}.rc-intro{min-height:590px;color:var(--rc-ink);background:radial-gradient(circle at 86% 8%,#1e63ad17,#0000 24%),radial-gradient(circle at 8% 96%,#27813c13,#0000 26%),linear-gradient(135deg,#fff 0 63%,#f1f4f7 100%);gap:clamp(34px,5vw,76px);padding:clamp(46px,6vw,86px) clamp(22px,6vw,92px)}.rc-intro:before{content:"";background:linear-gradient(90deg,transparent,var(--rc-blue) 18% 58%,#fff 58% 61%,var(--rc-red) 61% 100%);width:54%;height:7px;position:absolute;top:0;right:0;transform:skew(-34deg)translate(28px)}.rc-intro:after{border:84px solid #0e2b5209;width:620px;height:620px;bottom:-430px;right:-330px}.rc-intro-copy>p{max-width:660px;color:var(--rc-red);letter-spacing:.15em;margin-bottom:18px;font-size:.65rem}.rc-intro-copy h1{max-width:780px;color:var(--rc-blue-dark);text-shadow:none;font-size:clamp(3rem,5.8vw,6rem);line-height:.84;display:grid}.rc-intro-copy h1 span:nth-child(2){color:var(--rc-red)}.rc-intro-copy h1 span:nth-child(3){color:var(--rc-blue)}.rc-intro-copy h2{color:#283a4d;letter-spacing:-.025em;margin:23px 0 10px;font-size:clamp(1.3rem,2.1vw,2.15rem)}.rc-intro-copy>span{color:#596d7f;font-size:clamp(.8rem,1vw,1rem)}.rc-consent-copy{color:#657789}.rc-join{color:#fff;background:linear-gradient(155deg,#36a655 0,#27813c 56%,#165c2a 100%);border:1px solid #1f6d35;border-radius:11px;box-shadow:inset 0 1px #ffffff7a,0 4px #124d23,0 14px 28px #27813c33}.rc-join span{color:#eaffed}.rc-sample-card{border:1px solid #b8c2cb;border-top:6px solid #0000;border-image:linear-gradient(90deg,var(--rc-blue),var(--rc-red)) 1;background:#fff;border-radius:18px;transform:perspective(1500px)rotateY(-5deg)rotateX(1deg);box-shadow:0 5px #b9c1c8,22px 27px #e8ecef,30px 36px 58px #0e2b5233}.rc-sample-card:before{background:linear-gradient(145deg,#161a1f,#020305 72%);border:1px solid #20252b;border-radius:18px;inset:13px -15px -16px 16px;transform:translateZ(-28px)rotate(1.1deg);box-shadow:0 18px 32px #00000047}.rc-sample-card .rc-game-meta,.rc-sample-card>header{color:#4d6478;background:#ffffffe0;border-color:#ffffffd9}.rc-boundaries{color:var(--rc-blue-dark);background:#fff;border-block:1px solid #d2d8dd;gap:8px;padding:13px clamp(14px,5vw,70px);box-shadow:inset 0 1px #fff}.rc-boundaries span{background:#f5f7f9;border:1px solid #d4dae0;border-radius:999px;padding:7px 11px}.rc-boundaries span+span{border-left:1px solid #d4dae0;padding-left:11px}.rc-ecosystem{color:var(--rc-ink);background:#fff}.rc-ecosystem>header p{color:var(--rc-red)}.rc-ecosystem>div>a,.rc-ecosystem>div>a.active{border:1px solid #cbd3da;border-top:5px solid var(--rc-blue);color:var(--rc-ink);background:linear-gradient(145deg,#fff,#f4f6f8);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 5px #c1c8ce,0 15px 30px #0e2b521a}.rc-ecosystem>div>a:nth-child(2){border-top-color:var(--rc-red)}.rc-ecosystem a>small{color:var(--rc-red)}.rc-member-site,.rc-season-shell{color:var(--rc-ink);background:#f4f6f8}.rc-member-bar{color:var(--rc-ink);background:#fff;border-color:#d2d9df}.rc-payment-note{color:var(--rc-green-dark);background:#edf8f0;border-color:#abd3b7}.rc-season-shell{padding-top:clamp(18px,3vw,34px)}.rc-season-control{border:1px solid #cdd5dc;border-top:4px solid var(--rc-blue);background:#fff;border-radius:13px;box-shadow:0 10px 24px #0e2b5212}.rc-season-control select{color:var(--rc-blue-dark);background:#f7f9fb;border:1px solid #bcc6cf;box-shadow:inset 0 1px #fff}.rc-deck-head{background:#fff;border:1px solid #ccd4db;border-radius:12px;padding:13px 15px;box-shadow:0 7px 18px #0e2b520f}.rc-deck-head progress{accent-color:var(--rc-green);background:#e5e9ed;border-color:#bdc7cf}.rc-swipe-cues{gap:10px}.rc-swipe-cue,.rc-swipe-cue.next{min-height:58px;color:var(--rc-blue-dark);background:linear-gradient(145deg,#fff,#eef2f5);border:1px solid #c9d1d8;border-radius:12px;box-shadow:0 4px #bec6cd,0 9px 18px #0e2b5214}.rc-swipe-cue>b{background:var(--rc-blue-dark);color:#fff}.rc-swipe-cue.next>b{background:var(--rc-green);color:#fff}.rc-deck,.rc-card-stack{perspective:1700px}.rc-card-stack{transform-style:preserve-3d;padding-bottom:21px}.rc-card-stack:before{background:linear-gradient(145deg,#171b20,#020305 74%);border:1px solid #20252b;border-radius:17px;inset:17px -17px -17px 17px;transform:translateZ(-38px)rotate(1.25deg);box-shadow:0 18px 34px #0000004d}.rc-card-stack:after{background:#f8fafb;border:1px solid #c9d0d6;border-radius:17px;inset:8px -9px -9px 9px;transform:translateZ(-19px)rotate(-.7deg);box-shadow:0 10px 24px #0e2b5217}.rc-game-card{border:1px solid #bfc8d0;border-top:6px solid var(--city-primary,var(--rc-red));color:var(--rc-ink);background:#fff;border-radius:17px;gap:18px;transform:perspective(1550px)rotateX(.6deg)rotateY(-.7deg);box-shadow:0 5px #b8c0c7,0 26px 58px #0e2b522b}.rc-game-card:after{content:"";z-index:3;background:linear-gradient(90deg,var(--rc-blue),transparent 46%,var(--rc-red));pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.rc-city-backdrop{opacity:.48;filter:saturate(.92)contrast(1.03)}.rc-city-backdrop:after{background:linear-gradient(180deg,#ffffff05,#ffffff47 45%,#fff 100%), linear-gradient(130deg,var(--city-primary),transparent 45%,var(--city-accent));opacity:.2}.rc-game-meta{color:#52697b;background:#ffffffe6;border:1px solid #ffffffe6;box-shadow:0 4px 15px #0e2b521a}.rc-game-card .rc-team-helmet strong{color:var(--rc-blue-dark)}.rc-at{color:#fff;background:linear-gradient(145deg,#173d6a,#0e2b52);border:1px solid #263e59;box-shadow:0 3px #081a30}.rc-top-facts{gap:8px}.rc-top-facts li{background:#fffffff0;border:1px solid #cfd6dc;border-radius:10px;box-shadow:0 3px #c8cfd5}.rc-top-facts li>b{color:#fff;background:var(--rc-green)!important}.rc-top-facts li:nth-child(2)>b{background:var(--rc-red)!important}.rc-top-facts li:nth-child(3)>b{background:var(--rc-blue)!important}.rc-market-choices{background:#edf1f4;border:1px solid #c9d1d8;border-radius:12px;gap:7px;padding:8px}.rc-market-choices>div{gap:7px}.rc-market-choices>div>strong{color:#fff;text-shadow:none;background:linear-gradient(145deg,#193f6d,#0e2b52);border:1px solid #213d5c;border-radius:9px;box-shadow:0 3px #081a30}.rc-market-choices>div:nth-child(2)>strong{background:linear-gradient(145deg,#cf2930,#8f151a);border-color:#76161a;box-shadow:0 3px #5a0c0f}.rc-market-choices>div:nth-child(3)>strong{background:linear-gradient(145deg,#349950,#1d6b32);border-color:#175c2a;box-shadow:0 3px #12461f}.rc-market-choices button{color:#20364c;background:linear-gradient(155deg,#fff,#f2f5f7);border:1px solid #bdc6ce;border-radius:9px;min-height:60px;box-shadow:0 3px #b4bec6}.rc-market-choices>div:first-child button.selected{color:#fff;background:linear-gradient(145deg,#2d75c1,#164f8e);border-color:#1a5798;box-shadow:0 3px #0f3764,0 0 0 2px #d8e8f9}.rc-reasoning-input,.rc-confidence-input label{background:#fff;border:1px solid #cad2d9;border-radius:11px;box-shadow:0 4px 13px #0e2b520e}.rc-reasoning-input>div:first-child strong,.rc-confidence-input strong{color:var(--rc-blue-dark)}.rc-reason-group+.rc-reason-group{border-top:1px solid #dbe1e6}.rc-reason-group button{color:#344b61;background:linear-gradient(145deg,#fff,#eef2f5);border:1px solid #c6ced5;border-radius:8px;box-shadow:0 2px #bcc5cc}.rc-reason-group button:hover{background:#fff;border-color:#7e9ab4}.rc-reason-group button.selected{color:var(--rc-green-dark);background:linear-gradient(145deg,#edf9f0,#d4eedb);border-color:#1d6c35;box-shadow:0 2px #70ad80,inset 0 0 0 1px #fff}.rc-confidence-meter input[type=range]{background:linear-gradient(90deg,#c9232a 0 32%,#efc24f 43% 57%,#25823d 68% 100%);border-color:#fff;box-shadow:0 0 0 1px #9daab5,0 3px 8px #0e2b5224}.rc-confidence-meter input[type=range]::-webkit-slider-thumb{background:var(--rc-blue-dark);box-shadow:0 0 0 2px #183f6c,0 4px 10px #0e2b5247}.rc-confidence-meter input[type=range]::-moz-range-thumb{background:var(--rc-blue-dark);box-shadow:0 0 0 2px #183f6c,0 4px 10px #0e2b5247}.rc-card-actions{background:#fffffff0;border:1px solid #c8d0d7;border-radius:11px;box-shadow:0 9px 24px #0e2b521f}.rc-card-actions .rc-back,.rc-result-actions .rc-results-back{color:var(--rc-blue-dark);background:linear-gradient(145deg,#fff,#e5eaee);border-color:#9eacb8;box-shadow:0 3px #9ca8b2}.rc-card-actions .rc-next,.rc-result-actions .rc-primary-action{color:#fff;background:linear-gradient(145deg,#3ba059,#21783a);border-color:#1a672f;box-shadow:0 3px #155024}.rc-results{border:1px solid #c5cdd4;border-top:6px solid var(--rc-blue);color:var(--rc-ink);background:#fff;border-radius:17px;transform:perspective(1500px)rotateX(.45deg);box-shadow:0 5px #b8c0c7,0 24px 52px #0e2b5226}.rc-results header p{color:var(--rc-red)}.rc-results header h2{color:var(--rc-blue-dark)}.rc-results header span{color:#637587}.rc-ranking-list li{background:#fff;border:1px solid #d0d7dd;border-left-width:7px;box-shadow:0 3px #c7cfd5}.rc-ranking-list li.green{border-left-color:var(--rc-green);background:#eef8f1}.rc-ranking-list li.yellow{background:#fff9e9;border-left-color:#d4a72f}.rc-ranking-list li.red{border-left-color:var(--rc-red);background:#fff0f1}.rc-ranking-list li>b{background:var(--rc-blue-dark);color:#fff}.rc-parlay-transfer,.rc-footer-results{color:#241706;background:linear-gradient(155deg,#efd08a,#c9923e 55%,#a86d22);border-color:#a87329;box-shadow:0 3px #81521b,0 8px 16px #5b380d29}.rc-trial-upgrade{border:1px solid #c7d0d7;border-top:5px solid var(--rc-red);color:var(--rc-ink);background:#fff;box-shadow:0 12px 28px #0e2b521a}.rc-trial-upgrade p{color:var(--rc-red)}.rc-info-page{color:var(--rc-ink);background:#fff}.rc-info-back{color:var(--rc-blue-dark)}.rc-info-hero{border:1px solid #c7d0d7;border-top:6px solid var(--rc-green);background:linear-gradient(145deg,#fff,#f3f6f8);border-radius:16px;box-shadow:0 5px #bec7ce,0 16px 34px #0e2b521a}.rc-info-page.injuries .rc-info-hero{border-top-color:var(--rc-red)}.rc-info-page.weather .rc-info-hero{border-top-color:var(--rc-blue)}.rc-info-hero h1{color:var(--rc-blue-dark)}.rc-info-hero>span{color:#586c7e}.rc-info-hero>div>*{background:var(--rc-blue-dark)}.rc-info-hero>div>strong{background:var(--rc-red)}.rc-info-hero>div>em{background:var(--rc-green)}.rc-board-status,.rc-board-status.injury,.rc-board-status.weather{border:1px solid #cbd3da;border-left:7px solid var(--rc-green);color:var(--rc-ink);background:#fff;border-radius:10px;box-shadow:0 4px #c3cbd2}.rc-board-status.injury{border-left-color:var(--rc-red)}.rc-board-status.weather{border-left-color:var(--rc-blue)}.rc-info-game,.rc-weather-card{border:1px solid #cbd3da;border-top:4px solid var(--rc-silver);background:#fff;border-radius:13px;box-shadow:0 4px #c2c9cf,0 12px 24px #0e2b5212}.rc-weather-card{border-top-color:var(--rc-blue)}.rc-info-game>header,.rc-weather-card>header{background:linear-gradient(100deg,#fff,#f1f4f7)}.rc-info-game>header h2,.rc-weather-card>header h2{color:var(--rc-blue-dark)}.rc-info-game>header h2 i,.rc-weather-card>header h2 i{color:var(--rc-red)}.rc-consensus-summary>span,.rc-news-status>span,.rc-weather-facts>span{background:#f6f8fa;border-color:#d0d7dd}.rc-info-game summary{color:var(--rc-blue-dark);background:#edf2f6}.rc-source-table-wrap thead th{background:var(--rc-blue-dark)}.rc-official-sources a{border-color:#c9d1d8;border-top-color:var(--rc-red);color:var(--rc-blue-dark);box-shadow:0 4px #bec6cd}.rc-weather-note{color:#315b83;background:#eaf2fa}.pf-account-shell,.pf-legal-shell{color:var(--rc-ink);background:radial-gradient(circle at 88% 12%,#1e63ad14,#0000 27%),radial-gradient(circle at 8% 88%,#bb1c230f,#0000 24%),#f5f7f9}.pf-account-top{color:var(--rc-blue-dark)}.pf-account-top>a:last-child{background:var(--rc-blue-dark);color:#fff;border-color:#213c5a}.pf-account-card{border:1px solid #c4cdd4;border-top:6px solid var(--rc-red);color:var(--rc-ink);background:#fff;border-radius:16px;box-shadow:0 5px #b9c1c8,0 24px 54px #0e2b5224}.pf-account-heading>span{background:linear-gradient(145deg,#edf3f9,#ccd9e6);box-shadow:0 4px #aebbc7}.pf-account-heading p{color:var(--rc-red)}.pf-account-field input{background:#f6f8fa;border-color:#bdc7cf}.pf-consent-row{background:#f8fafb;border-color:#c8d0d7}.pf-consent-row input{accent-color:var(--rc-green)}.pf-consent-row a{color:var(--rc-blue)}.pf-account-card form>button{color:#fff;background:linear-gradient(145deg,#3ba059,#21783a);border-color:#1a672f;box-shadow:0 4px #155024,0 11px 20px #27813c2e}.pf-account-assurance,.pf-checkout-note{background:#f2f5f7;border-color:#c9d1d8}.pf-account-assurance b,.pf-checkout-note b{color:var(--rc-green-dark)}.pf-checkout-prices article{background:linear-gradient(145deg,#fff,#f1f4f7);border-color:#c7d0d7;box-shadow:0 4px #bcc5cc}.rc-footer-actions nav a{color:#fff;border-color:#ffffff61}@media (width<=940px){.rc-brand-row{grid-template-columns:186px minmax(0,1fr)}.rc-brand{width:178px}.rc-header-clock{grid-template-columns:minmax(210px,.42fr) minmax(360px,1.58fr)}.rc-header-matchup{grid-template-columns:minmax(78px,.72fr) minmax(135px,1fr) minmax(78px,.72fr)}.rc-header-matchup .rc-helmet-art{width:min(100%,80px)}.rc-header-matchup .rc-team-helmet>strong{font-size:.62rem}.rc-ticker-link>strong{flex-basis:162px;width:162px}}@media (width<=760px){.rc-site-header{--rc-header-logo-size:clamp(110px,30vw,126px)}.rc-brand-row{grid-template-columns:var(--rc-header-logo-size) minmax(0,1fr);gap:4px;min-height:126px;padding:4px 4px 6px 0}.rc-brand{width:var(--rc-header-logo-size);border-radius:0 11px 11px 0;top:4px;box-shadow:0 4px #c2c8ce,6px 9px 18px #0e2b5224}.rc-header-clock{grid-template-columns:1fr;gap:4px}.rc-clock-now{min-height:30px;padding:3px 5px;box-shadow:0 2px #c4ccd3}.rc-clock-now>small{display:none}.rc-clock-line{gap:4px}.rc-clock-now time{justify-content:space-between;gap:3px;display:flex}.rc-clock-now time b{text-overflow:ellipsis;white-space:nowrap;max-width:46%;font-size:.41rem;overflow:hidden}.rc-clock-now time strong{font-size:.49rem}.rc-account-pill,.rc-account-pill.is-user{gap:3px;min-width:43px;min-height:22px;padding:3px 7px;font-size:.34rem;box-shadow:inset 0 1px #fff4c9,0 1px #81521b}.rc-account-pill span{max-width:52px}.rc-account-pill b{font-size:.3rem}.rc-kickoff-clock{min-height:94px;padding:3px 4px;box-shadow:0 2px #c4ccd3}.rc-header-matchup{grid-template-columns:minmax(66px,.74fr) minmax(82px,1fr) minmax(66px,.74fr);gap:2px}.rc-header-matchup .rc-helmet-art{width:min(100%,68px)}.rc-header-matchup .rc-team-side-label{min-width:50px;padding:2px 5px;font-size:.36rem}.rc-header-matchup .rc-team-helmet>strong{max-width:82px;font-size:.5rem;display:block}.rc-kickoff-copy>small{font-size:.31rem}.rc-kickoff-copy>strong{letter-spacing:0;font-size:.72rem}.rc-kickoff-copy>em{font-size:.3rem;display:block}.rc-kickoff-copy>.rc-kickoff-vs{width:25px;height:25px;font-size:.42rem;box-shadow:0 0 0 1px #aab6c1,0 2px #788794}.rc-ticker-link{min-height:35px}.rc-ticker-link>strong{flex-basis:122px;width:122px;min-height:35px;padding:6px 8px;font-size:.48rem}.rc-ticker-link>strong small{display:none}.rc-ticker-window{padding-left:6px}.rc-ticker-link .rc-ticker-track>span{font-size:.49rem}.rc-intro{grid-template-columns:1fr;gap:42px;padding:40px 16px 58px}.rc-intro-copy h1{font-size:clamp(3.05rem,15vw,4.8rem)}.rc-intro-copy h2{font-size:1.3rem}.rc-intro-copy>p{font-size:.57rem}.rc-sample-card{transform:perspective(1250px)rotateY(-2deg)rotateX(.55deg);box-shadow:0 4px #b9c1c8,12px 16px #e8ecef,18px 27px 40px #0e2b522b}.rc-boundaries{justify-content:flex-start;overflow-x:auto}.rc-boundaries span{flex:none}.rc-season-shell{padding-inline:7px}.rc-card-stack{width:calc(100% - 14px)}.rc-card-stack:before{inset:11px -11px -11px 11px}.rc-card-stack:after{inset:6px -6px -6px 6px}.rc-game-card{border-radius:13px;transform:perspective(1250px)rotateX(.35deg)rotateY(-.25deg)}.rc-market-choices>div{grid-template-columns:72px repeat(2,minmax(0,1fr));gap:5px}.rc-market-choices>div>strong,.rc-market-choices button{min-height:58px}.rc-reason-group button{min-height:45px}.rc-card-actions{grid-template-columns:60px minmax(72px,.68fr) minmax(114px,1.32fr);gap:6px}.rc-info-page{padding-inline:8px}.rc-info-hero h1{font-size:clamp(2.3rem,12vw,3.8rem)}}@media (width<=390px){.rc-site-header{--rc-header-logo-size:103px}.rc-brand-row{grid-template-columns:103px minmax(0,1fr)}.rc-header-matchup{grid-template-columns:minmax(59px,.74fr) minmax(70px,1fr) minmax(59px,.74fr)}.rc-header-matchup .rc-helmet-art{width:min(100%,61px)}.rc-header-matchup .rc-team-side-label{min-width:45px;font-size:.33rem}.rc-header-matchup .rc-team-helmet>strong{max-width:72px;font-size:.45rem}.rc-kickoff-copy>strong{font-size:.64rem}.rc-kickoff-copy>.rc-kickoff-vs{width:22px;height:22px;font-size:.38rem}.rc-account-pill,.rc-account-pill.is-user{min-width:39px;padding-inline:5px}.rc-account-pill span{max-width:43px}.rc-ticker-link>strong{flex-basis:112px;width:112px;font-size:.44rem}.rc-intro-copy h1{font-size:clamp(2.8rem,14vw,4rem)}}.rc-ecosystem-compact>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1120px}@media (width<=920px){.rc-ecosystem-compact>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rc-sample-card,.rc-game-card,.rc-results{transform:none}}html{font-size:clamp(20px,18px + .45vw,22px)}.rc-clock-now,.rc-kickoff-clock{min-height:112px}.rc-clock-now{padding:12px 14px}.rc-clock-now>small{font-size:.61rem}.rc-kickoff-copy>small{font-size:.54rem}.rc-kickoff-copy>strong{font-size:1.18rem}.rc-kickoff-copy>em{font-size:.52rem}.rc-team-info{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.rc-team-division{color:var(--rc-red-dark);letter-spacing:.12em;font-size:.66rem;font-weight:1000;line-height:1}.rc-team-record{color:#405c6c;letter-spacing:.08em;font-size:.78rem;font-weight:950;line-height:1}.rc-game-card .rc-team-info>strong,.rc-scene-card .rc-team-info>strong{white-space:normal;max-width:100%;font-size:clamp(1rem,2.25vw,1.5rem);line-height:1.05}.rc-game-meta{font-size:.7rem}.rc-deck-head p,.rc-deck-head>div:first-child strong,.rc-deck-head>div:last-child span,.rc-market-choices>div>strong{font-size:.72rem}.rc-market-choices button{font-size:.78rem}.rc-market-choices button small{font-size:.68rem}.rc-reasoning-input>div:first-child strong{font-size:.72rem}.rc-reasoning-input>div:first-child span{font-size:.65rem}.rc-reason-group>small{font-size:.62rem}.rc-reason-group button,.rc-confidence-input label>span strong,.rc-card-actions :is(.rc-back,.rc-results-action,.rc-next){font-size:.68rem}.rc-header-matchup .rc-team-info>strong{white-space:normal;max-width:145px;font-size:clamp(.66rem,.92vw,.82rem);line-height:1.05}.rc-header-matchup{grid-template-columns:1fr;gap:3px;width:100%;display:grid}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(105px,.8fr) minmax(190px,1.4fr) minmax(105px,.8fr);align-items:center;gap:8px;min-width:0;display:grid}.rc-header-matchup-top .rc-kickoff-copy{text-align:center;justify-items:center;gap:2px;display:grid}.rc-header-role{letter-spacing:.12em;text-align:center;background:#fff;border:1px solid #cbd4dc;border-radius:999px;justify-self:center;min-width:70px;padding:4px 11px;font-size:.52rem;font-weight:1000}.rc-header-role.home{color:var(--rc-green-dark);border-color:#acd1b7}.rc-header-role.away{color:var(--rc-red-dark);border-color:#e1afb2}.rc-header-team-row>.rc-team-helmet{gap:1px;min-width:0}.rc-header-center{text-align:center;justify-items:center;gap:5px;display:grid}.rc-header-center .rc-kickoff-vs{color:#fff;background:linear-gradient(145deg,#173d6a,#0e2b52);border:1px solid #263e59;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.55rem;font-style:normal;font-weight:1000;display:grid}.rc-header-center em{color:#6d7d8d;font-size:.5rem;font-style:normal;font-weight:850}.rc-footer-boundaries{color:#d8e4eb;letter-spacing:.09em;text-align:center;border-top:1px solid #fff3;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:8px 22px;margin-top:5px;padding-top:17px;font-size:.62rem;font-weight:900;display:flex}.rc-footer-boundaries span+span{border-left:1px solid #ffffff40;padding-left:22px}@media (width<=760px){.rc-brand-row{min-height:172px}.rc-clock-now{min-height:40px;padding:5px 8px}.rc-clock-now time b{max-width:none;font-size:.56rem;display:block}.rc-clock-now time strong{font-size:.68rem}.rc-kickoff-clock{min-height:128px;padding:4px 5px}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(74px,.78fr) minmax(90px,1fr) minmax(74px,.78fr);gap:3px}.rc-header-role{min-width:54px;padding:2px 6px;font-size:.4rem}.rc-header-matchup-top .rc-kickoff-copy>small{font-size:.36rem}.rc-header-matchup-top .rc-kickoff-copy>strong{font-size:.78rem}.rc-header-center .rc-kickoff-vs{width:26px;height:26px;font-size:.42rem}.rc-header-center em{font-size:.35rem}.rc-header-matchup .rc-team-division{font-size:.38rem}.rc-header-matchup .rc-team-info>strong{max-width:104px;font-size:.55rem}.rc-header-matchup .rc-team-record{font-size:.44rem}.rc-game-card .rc-team-info>strong,.rc-scene-card .rc-team-info>strong{font-size:clamp(.9rem,4vw,1.18rem)}.rc-team-division{font-size:.58rem}.rc-team-record{font-size:.72rem}.rc-game-meta{font-size:.65rem}.rc-market-choices>div>strong{font-size:.64rem}.rc-market-choices button{font-size:.7rem}.rc-reason-group button{font-size:.64rem}.rc-footer-boundaries{text-align:left;justify-content:flex-start;gap:8px 14px;font-size:.56rem}.rc-footer-boundaries span+span{padding-left:14px}}@media (width<=390px){.rc-clock-now time b{font-size:.5rem}.rc-clock-now time strong{font-size:.62rem}.rc-brand-row{min-height:168px}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(66px,.78fr) minmax(76px,1fr) minmax(66px,.78fr);gap:2px}.rc-header-role{min-width:48px;font-size:.36rem}.rc-header-matchup-top .rc-kickoff-copy>strong{font-size:.7rem}.rc-header-matchup .rc-team-info>strong{max-width:90px;font-size:.49rem}.rc-header-matchup .rc-team-division{font-size:.34rem}.rc-header-matchup .rc-team-record{font-size:.41rem}}.rc-brand-row{grid-template-columns:110px minmax(0,1fr);gap:7px;padding-right:7px}@media (width<=940px){.rc-site-header{--rc-header-logo-size:86px}.rc-brand-row{grid-template-columns:92px minmax(0,1fr);gap:5px}.rc-brand{width:86px}.rc-ticker-link{padding-left:98px}}@media (width<=760px){.rc-site-header{--rc-header-logo-size:64px}.rc-brand-row{grid-template-columns:68px minmax(0,1fr);gap:3px}.rc-brand{border-radius:0 8px 8px 0;width:64px;top:3px}.rc-ticker-link{padding-left:72px}}@media (width<=390px){.rc-site-header{--rc-header-logo-size:56px}.rc-brand-row{grid-template-columns:60px minmax(0,1fr)}.rc-brand{width:56px}.rc-ticker-link{padding-left:64px}}.rc-brand-row{grid-template-columns:154px minmax(0,1fr);gap:10px;min-height:154px;padding-right:10px}.rc-brand{border-radius:0 13px 13px 0;width:146px;box-shadow:0 4px #c2c8ce,7px 11px 20px #0e2b5224}.rc-header-clock{grid-template-columns:minmax(280px,1.18fr) minmax(370px,.82fr);gap:9px}.rc-clock-now{min-height:142px;padding:17px 20px}.rc-clock-now time{gap:10px}.rc-kickoff-clock{min-height:138px;padding:5px 9px}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(82px,.78fr) minmax(142px,1.44fr) minmax(82px,.78fr);gap:5px}@media (width<=940px){.rc-site-header{--rc-header-logo-size:118px}.rc-brand-row{grid-template-columns:126px minmax(0,1fr);gap:7px;min-height:134px}.rc-brand{width:118px}.rc-header-clock{grid-template-columns:minmax(210px,1.14fr) minmax(310px,.86fr);gap:6px}.rc-clock-now{min-height:122px;padding:13px 15px}.rc-clock-now time b{font-size:.74rem}.rc-clock-now time strong{font-size:1.08rem}.rc-kickoff-clock{min-height:118px}.rc-header-matchup .rc-helmet-art{width:52px}.rc-ticker-link{padding-left:136px}}@media (width<=760px){.rc-site-header{--rc-header-logo-size:86px}.rc-brand-row{grid-template-columns:92px minmax(0,1fr);gap:4px;min-height:150px}.rc-brand{width:86px}.rc-header-clock{grid-template-columns:1fr;gap:4px}.rc-clock-now{min-height:46px;padding:6px 9px}.rc-clock-now time b{font-size:.61rem}.rc-clock-now time strong{font-size:.82rem}.rc-kickoff-clock{min-height:96px;padding:3px 4px}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(58px,.76fr) minmax(78px,1.48fr) minmax(58px,.76fr);gap:2px}.rc-header-role{min-width:44px;padding:2px 4px;font-size:.34rem}.rc-header-matchup-top .rc-kickoff-copy>small{font-size:.29rem}.rc-header-matchup-top .rc-kickoff-copy>strong{font-size:.62rem}.rc-header-matchup .rc-helmet-art{width:44px}.rc-header-center .rc-kickoff-vs{width:22px;height:22px;font-size:.34rem}.rc-header-center em,.rc-header-matchup .rc-team-division{font-size:.29rem}.rc-header-matchup .rc-team-info>strong{max-width:78px;font-size:.43rem}.rc-header-matchup .rc-team-record{font-size:.34rem}.rc-ticker-link{padding-left:98px}}@media (width<=390px){.rc-site-header{--rc-header-logo-size:72px}.rc-brand-row{grid-template-columns:76px minmax(0,1fr);min-height:146px}.rc-brand{width:72px}.rc-clock-now time b{font-size:.55rem}.rc-clock-now time strong{font-size:.72rem}.rc-kickoff-clock{min-height:92px}.rc-header-matchup .rc-helmet-art{width:40px}.rc-header-matchup .rc-team-info>strong{max-width:70px;font-size:.39rem}.rc-ticker-link{padding-left:82px}}.rc-site-header{--rc-header-logo-size:154px}.rc-brand-row{grid-template-rows:auto auto;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:8px 12px;min-height:0;padding:8px 12px 0 0;display:grid}.rc-brand{border-radius:0 13px 13px 0;width:154px;top:8px}.rc-clock-now{grid-area:1/2;min-height:138px;padding:18px 24px}.rc-clock-line{height:100%}.rc-clock-now time{align-content:center}.rc-clock-now time b{font-size:1rem}.rc-clock-now time strong{font-size:1.5rem}.rc-kickoff-clock{background:linear-gradient(100deg,#f6fbf8,#edf4f8 52%,#fbf4f5);border-inline:0;border-radius:0;grid-area:2/1/auto/-1;width:100%;min-height:188px;padding:8px clamp(18px,4vw,64px) 11px;box-shadow:inset 0 1px #fff,0 4px 14px #0d253214}.rc-header-matchup{gap:5px;width:100%}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(220px,1fr) minmax(220px,.72fr) minmax(220px,1fr);gap:clamp(12px,3vw,52px);width:100%}.rc-header-role{min-width:92px;padding:4px 15px;font-size:.52rem}.rc-header-matchup-top .rc-kickoff-copy>small{font-size:.47rem}.rc-header-matchup-top .rc-kickoff-copy>strong{font-size:1rem}.rc-header-matchup .rc-helmet-art{width:108px}.rc-header-center .rc-kickoff-vs{width:36px;height:36px;font-size:.54rem}.rc-header-center em{font-size:.48rem}.rc-header-matchup .rc-team-info{gap:3px}.rc-header-matchup .rc-team-division{font-size:.48rem}.rc-header-matchup .rc-team-info>strong{max-width:230px;font-size:.76rem}.rc-header-matchup .rc-team-record{font-size:.58rem}.rc-ticker-link{padding-left:clamp(10px,3vw,36px)}@media (width<=940px){.rc-site-header{--rc-header-logo-size:122px}.rc-brand-row{grid-template-columns:134px minmax(0,1fr);gap:7px 9px;padding-right:9px}.rc-brand{width:122px}.rc-clock-now{min-height:112px;padding:14px 18px}.rc-clock-now time b{font-size:.82rem}.rc-clock-now time strong{font-size:1.22rem}.rc-kickoff-clock{min-height:172px;padding-inline:24px}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(170px,1fr) minmax(180px,.74fr) minmax(170px,1fr);gap:14px}.rc-header-matchup .rc-helmet-art{width:92px}}@media (width<=760px){.rc-site-header{--rc-header-logo-size:84px}.rc-brand-row{grid-template-rows:auto auto;grid-template-columns:92px minmax(0,1fr);gap:5px 6px;min-height:0;padding:5px 6px 0 0}.rc-brand{width:84px;top:5px}.rc-clock-now{grid-area:1/2;min-height:78px;padding:9px 11px}.rc-clock-now time{grid-template-columns:1fr;gap:2px;display:grid}.rc-clock-now time b{max-width:none;font-size:.62rem}.rc-clock-now time strong{font-size:.88rem}.rc-kickoff-clock{grid-area:2/1/auto/-1;min-height:148px;padding:6px 8px 9px}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(100px,1fr) minmax(78px,.62fr) minmax(100px,1fr);gap:4px}.rc-header-role{min-width:58px;padding:3px 7px;font-size:.39rem}.rc-header-matchup-top .rc-kickoff-copy>small{font-size:.32rem}.rc-header-matchup-top .rc-kickoff-copy>strong{font-size:.7rem}.rc-header-matchup .rc-helmet-art{width:68px}.rc-header-center .rc-kickoff-vs{width:25px;height:25px;font-size:.38rem}.rc-header-center em{font-size:.31rem}.rc-header-matchup .rc-team-division{font-size:.34rem}.rc-header-matchup .rc-team-info>strong{max-width:118px;font-size:.5rem}.rc-header-matchup .rc-team-record{font-size:.4rem}.rc-ticker-link{padding-left:7px}}@media (width<=390px){.rc-site-header{--rc-header-logo-size:74px}.rc-brand-row{grid-template-columns:80px minmax(0,1fr)}.rc-brand{width:74px}.rc-clock-now{min-height:70px}.rc-clock-now time b{font-size:.56rem}.rc-clock-now time strong{font-size:.78rem}.rc-kickoff-clock{min-height:140px}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(92px,1fr) minmax(70px,.58fr) minmax(92px,1fr);gap:2px}.rc-header-matchup .rc-helmet-art{width:62px}.rc-header-matchup .rc-team-info>strong{max-width:105px;font-size:.46rem}}.rc-account-pill,.rc-account-pill.is-user{letter-spacing:.075em;min-width:92px;min-height:40px;padding:9px 14px;font-size:.64rem}.rc-account-pill.is-user{color:#fff;background:linear-gradient(155deg,#d95a63,#a62a34 58%,#7d1922);border-color:#8f2630;box-shadow:inset 0 1px #fff6,0 2px #64131a,0 7px 14px #5812192e}.rc-account-pill span{max-width:none}.rc-account-pill b{font-size:.56rem}.rc-kickoff-clock.has-game{background:radial-gradient(circle at 13%,#19975833,#0000 28%),radial-gradient(circle at 87%,#b84b5730,#0000 28%),linear-gradient(102deg,#e1f3e8 0,#f8fbf9 32%,#dceaf4 50%,#fbf8f8 68%,#f7e1e4 100%);border-block-color:#b6c8d4;box-shadow:inset 0 1px #ffffffe6,0 5px 18px #0d25321f}.rc-kickoff-clock.has-game .rc-header-center{background:#ffffff9e;border:1px solid #28546f2e;border-radius:14px;min-height:76px;padding:8px 18px;box-shadow:inset 0 1px #ffffffd9}.rc-sample-card.rc-scene-card,.rc-game-card{background:linear-gradient(145deg,color-mix(in srgb,var(--city-primary,var(--rc-blue)) 9%,#fff) 0,#fff 51%,color-mix(in srgb,var(--city-accent,var(--rc-green)) 11%,#fff) 100%)}.rc-footer-utility{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(130px,1fr));width:100%;padding-top:12px;gap:9px!important;display:grid!important}.rc-footer-actions .rc-footer-utility a{color:#fff;letter-spacing:.07em;text-align:center;background:#ffffff1a;border:1px solid #ffffff8f;border-radius:9px;place-items:center;min-height:44px;padding:10px 12px;font-size:.61rem;font-weight:1000;display:grid}.rc-footer-actions .rc-footer-utility a:last-child{color:#17222a;background:#d6ad55;border-color:#e7c46f}@media (width<=760px){.rc-account-pill,.rc-account-pill.is-user{min-width:68px;min-height:34px;padding:7px 8px;font-size:.48rem}.rc-account-pill b{font-size:.42rem}.rc-kickoff-clock.has-game .rc-header-center{border-radius:9px;min-height:58px;padding:5px 7px}.rc-footer-utility{grid-template-columns:1fr}.rc-footer-actions .rc-footer-utility a{min-height:48px;font-size:.62rem}}html,body,.rc-site,.rc-member-site,.rc-season-shell,.rc-info-page{background-color:#eef3f6}.rc-site{background-image:linear-gradient(90deg,#0e2b5206 1px,#0000 1px),linear-gradient(#0e2b5206 1px,#0000 1px)}.rc-site-header{background:#fff}.rc-footer{border-top:6px solid #0000;border-image:linear-gradient(90deg,var(--rc-red) 0 26%,#fff 26% 28%,var(--rc-blue) 28% 72%,#fff 72% 74%,var(--rc-green) 74%) 1;color:var(--rc-blue-dark);background:linear-gradient(110deg,#f8fbfd,#e3edf4 64%,#d7e7f1);box-shadow:inset 0 1px #fff}.rc-footer-copy strong,.rc-footer-copy strong i{color:var(--rc-blue-dark)}.rc-footer-copy p{color:#405b6d}.rc-footer-actions nav{visibility:visible;opacity:1;display:flex!important}.rc-footer-actions nav a{color:var(--rc-blue-dark);background:#fff;border-color:#7891a3;box-shadow:0 2px #becbd4}.rc-footer-utility{border-top-color:#b9cad5}.rc-footer-actions .rc-footer-utility a{color:var(--rc-blue-dark);background:#fff;border-color:#6d8799;box-shadow:0 3px #bdcbd4}.rc-footer-actions .rc-footer-utility a:last-child{color:#17222a;background:#d6ad55;border-color:#a87329;box-shadow:0 3px #a87329}.rc-footer-boundaries{color:#29495d;border-top-color:#b8c9d4}.rc-footer-boundaries span+span{border-left-color:#aebfca}html.rc-deck-past-first .rc-site-header{z-index:100;position:sticky;top:0}html.rc-deck-past-first .rc-kickoff-clock{display:none}html.rc-deck-past-first .rc-brand-row{grid-template-rows:auto;padding-bottom:8px}html.rc-deck-past-first .rc-static-tickers{z-index:2;position:relative;box-shadow:0 7px 18px #1c3e5226}.rc-footer{grid-template-columns:1fr;gap:18px;padding:clamp(28px,4vw,48px) clamp(18px,5vw,70px);display:grid}.rc-footer-main{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.rc-footer-copy{max-width:560px}.rc-footer-nav{grid-template-columns:repeat(3,minmax(135px,1fr));gap:10px;display:grid!important}.rc-footer .rc-footer-nav a{min-height:48px;color:var(--rc-blue-dark);letter-spacing:.065em;text-align:center;background:#fff;border:1px solid #718a9c;border-radius:9px;place-items:center;padding:10px 12px;font-size:.6rem;font-weight:1000;display:grid;box-shadow:0 3px #bdcbd4}.rc-footer .rc-footer-nav a:nth-child(3){color:#0d6845;background:#e7f5ed;border-color:#137847}.rc-footer .rc-footer-nav a:nth-child(5){color:#17222a;background:#d6ad55;border-color:#a87329;box-shadow:0 3px #a87329}.rc-flashcard-footer{color:var(--rc-blue-dark);background:linear-gradient(110deg,#eef4f8,#dce9f1);border-top:1px solid #bdcbd4;border-radius:0 0 11px 11px;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:center;gap:12px 18px;margin:8px calc(-1*clamp(17px,3vw,30px)) calc(-1*clamp(17px,3vw,30px));padding:16px clamp(17px,3vw,30px) 18px;display:grid}.rc-flashcard-footer>strong{letter-spacing:.07em;font-size:.58rem;line-height:1.25}.rc-flashcard-footer>strong i{color:var(--rc-red);font-style:normal}.rc-flashcard-footer nav{grid-template-columns:repeat(4,minmax(72px,1fr));gap:7px;display:grid}.rc-flashcard-footer nav a{min-height:38px;color:var(--rc-blue-dark);letter-spacing:.055em;text-align:center;background:#fff;border:1px solid #7891a3;border-radius:7px;place-items:center;padding:7px 8px;font-size:.49rem;font-weight:1000;display:grid;box-shadow:0 2px #bdcbd4}.rc-flashcard-footer nav a:last-child{color:#17222a;background:#d6ad55;border-color:#a87329}.rc-flashcard-legal{color:#486273;letter-spacing:.065em;text-align:center;grid-column:1/-1;gap:5px;font-size:.48rem;font-weight:900;display:grid}.rc-flashcard-legal span:last-child{color:#264b62}.rc-footer-owner{color:#486273;letter-spacing:.07em;text-align:center;font-size:.5rem;font-weight:900;display:block}@media (width<=940px){.rc-footer-main{grid-template-columns:1fr}.rc-footer-copy{text-align:center;max-width:none}}@media (width<=760px){.rc-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-flashcard-footer{grid-template-columns:1fr;gap:10px;padding-top:14px}.rc-flashcard-footer>strong{text-align:center}.rc-flashcard-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-flashcard-footer nav a{min-height:42px;font-size:.53rem}.rc-flashcard-legal{line-height:1.6}}.rc-new-member-price{justify-items:end;gap:3px;line-height:1;display:grid}.rc-new-member-price s,.pf-new-member-price s,.rc-trial-upgrade h2 s{color:#6b7780;-webkit-text-decoration-color:var(--rc-red);text-decoration-color:var(--rc-red);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:4px}.rc-new-member-price s{font-size:.76rem}.rc-new-member-price>span{color:var(--rc-green-dark);justify-items:end;font-size:1.42rem;display:grid}.rc-new-member-price>span small{color:var(--rc-red);letter-spacing:.1em;font-size:.43rem;font-weight:1000}.pf-new-member-price{align-items:baseline;gap:16px;display:flex}.pf-new-member-price s{font-size:clamp(1.35rem,3vw,2.2rem);font-weight:950}.pf-new-member-price strong{color:var(--rc-green-dark)}.rc-trial-upgrade h2 s{font-size:.78em}.rc-trial-upgrade h2>strong{color:var(--rc-green-dark)}@media (width<=760px){.rc-new-member-price>span{font-size:1.12rem}.pf-new-member-price{gap:12px}}.rc-brand-row{grid-template-columns:170px minmax(0,1fr) 116px;column-gap:clamp(10px,2vw,28px);padding-inline:0 8px}.rc-brand{grid-area:1/1;justify-self:start}.rc-header-account{min-width:112px;color:var(--rc-blue-dark);grid-area:1/3;place-self:center end;position:relative}.rc-header-account>summary,.rc-header-account-login{color:var(--rc-blue-dark);cursor:pointer;align-content:center;justify-items:center;gap:7px;text-decoration:none;list-style:none;display:grid}.rc-header-account>summary::-webkit-details-marker{display:none}.rc-header-account strong{color:#435d6d;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:.52rem;font-weight:1000;overflow:hidden}.rc-header-account>summary:hover .rc-member-avatar,.rc-header-account>summary:focus-visible .rc-member-avatar,.rc-header-account-login:hover .rc-member-avatar,.rc-header-account-login:focus-visible .rc-member-avatar{transform:translateY(-2px)scale(1.03)}.rc-header-account>nav{z-index:120;background:#fff;border:1px solid #aebdc7;border-radius:12px;gap:7px;width:180px;padding:10px;display:grid;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 12px 28px #0e2b523d}.rc-header-account>nav:before{content:"";background:#fff;border:0;border-top:1px solid #aebdc7;border-left:1px solid #aebdc7;width:12px;height:12px;position:absolute;top:-7px;right:39px;transform:rotate(45deg)}.rc-header-account>nav a{min-height:42px;color:var(--rc-blue-dark);letter-spacing:.07em;background:#f7fafc;border:1px solid #7891a3;border-radius:8px;place-items:center;padding:9px 12px;font-size:.54rem;font-weight:1000;text-decoration:none;display:grid;box-shadow:0 2px #bdcbd4}.rc-header-account>nav a.is-logout{color:#8d1f29;background:#fff0f1;border-color:#a7444c;box-shadow:0 2px #d8aeb2}.rc-header-scoreboard{background:linear-gradient(145deg,#fff,#edf4f8);border:1px solid #b8c7d1;border-radius:13px;grid-area:1/2;grid-template-columns:94px minmax(0,1fr);align-items:stretch;min-width:0;min-height:138px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 4px #c4ccd3,0 9px 20px #0e2b521a}.rc-header-scoreboard>strong{z-index:2;background:linear-gradient(145deg,var(--rc-blue),var(--rc-blue-dark));color:#fff;letter-spacing:.1em;text-align:center;border-right:4px solid #fff;place-content:center;gap:4px;padding:12px;font-size:.64rem;font-weight:1000;display:grid;position:relative}.rc-header-score-window{align-items:center;min-width:0;display:flex;overflow:hidden}.rc-header-score-track{will-change:transform;align-items:center;width:max-content;animation:72s linear infinite rc-header-score-scroll;display:flex}.rc-header-score-group{align-items:stretch;gap:9px;padding-right:9px;display:flex}.rc-header-score-item{width:clamp(190px,19vw,280px);min-height:84px;color:var(--rc-blue-dark);text-align:center;background:#fff;border:1px solid #c5d1d9;border-radius:10px;place-content:center;gap:9px;padding:12px 16px;display:grid;box-shadow:0 3px #c8d2d9}.rc-header-score-item b{letter-spacing:.045em;white-space:nowrap;font-size:.55rem;font-weight:1000}.rc-header-score-item b i{color:#778a97;font-size:.42rem;font-style:normal}.rc-header-score-item em{color:#536b7a;white-space:nowrap;font-size:.53rem;font-style:normal;font-weight:950;line-height:1.25}.rc-header-score-item em.is-score,.rc-header-score-item em.is-final{color:var(--rc-green-dark);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:1.08rem}.rc-header-score-item em.is-final{color:var(--rc-blue)}.rc-header-scoreboard:hover .rc-header-score-track{animation-play-state:paused}@keyframes rc-header-score-scroll{to{transform:translate(-50%)}}.rc-kickoff-clock{grid-area:2/1/auto/-1}.rc-kickoff-now{font-variant-numeric:tabular-nums;border-bottom:1px solid #bdcad2;justify-content:center;align-items:baseline;gap:8px;margin-bottom:1px;padding-bottom:4px;display:flex}.rc-kickoff-now b{color:#53677b;white-space:nowrap;font-size:.51rem;font-weight:1000}.rc-kickoff-now strong{color:var(--rc-blue-dark);white-space:nowrap;font-size:.7rem;font-weight:1000}.rc-member-avatar{--avatar-accent:#fff;isolation:isolate;color:#fff;background-position:50%;background-size:cover;border:4px solid #fff;border-radius:50%;place-items:center;transition:transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #718a9c,0 6px #aebbc4,0 13px 22px #0f304533}.rc-member-avatar:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffff40,#0000 42%,#010f1973);position:absolute;inset:0}.rc-member-avatar:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#0000 0 7px,#ffffffe6 7px 10px,#0000 10px 15px);border-block:2px solid #ffffffe0;width:54%;height:4px;position:absolute;top:24%;left:23%;transform:rotate(-12deg)}.rc-member-avatar>span{z-index:1;color:#fff;letter-spacing:.04em;text-shadow:0 2px 3px #000000b8;padding-top:15%;font-weight:1000;line-height:1;position:relative}.rc-member-avatar.is-header{width:92px;height:92px}.rc-member-avatar.is-header>span{font-size:1.2rem}.rc-member-avatar.is-picker{width:72px;height:72px}.rc-member-avatar.is-picker>span{font-size:.9rem}.rc-member-avatar.is-football{background-image:linear-gradient(#03221124,#000e0657),url(/football-turf-3d.png)}.rc-member-avatar.is-blue{background-image:radial-gradient(circle at 65% 28%,#51a5ef,#15569c 47%,#062b59 100%)}.rc-member-avatar.is-red{background-image:radial-gradient(circle at 65% 28%,#f15f69,#bd2631 47%,#76131b 100%)}.rc-member-avatar.is-green{background-image:radial-gradient(circle at 65% 28%,#45cb84,#14884e 47%,#07552f 100%)}.rc-member-avatar.is-gold{background-image:radial-gradient(circle at 65% 28%,#ffe18a,#c99a37 48%,#785217 100%)}.pf-avatar-picker{background:#eef4f8;border:1px solid #aabac5;border-radius:15px;min-width:0;margin:2px 0;padding:18px}.pf-avatar-picker legend{color:var(--rc-blue-dark);letter-spacing:.12em;padding-inline:7px;font-size:.62rem;font-weight:1000}.pf-avatar-picker>p{color:#536a78;margin:0 0 15px;font-size:.68rem;font-weight:750}.pf-avatar-picker>div{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.pf-avatar-picker label{color:#355163;cursor:pointer;text-align:center;background:#fff;border:2px solid #0000;border-radius:13px;justify-items:center;gap:8px;min-width:0;padding:12px 7px;display:grid;box-shadow:0 3px #c3d0d8}.pf-avatar-picker label:has(input:checked){border-color:var(--rc-green);background:#e8f8ef;box-shadow:0 3px #17854e}.pf-avatar-picker input{width:18px;height:18px;accent-color:var(--rc-green);margin:0}.pf-avatar-picker label>span:last-child{letter-spacing:.05em;font-size:.5rem;font-weight:1000}@media (width<=940px){.rc-brand-row{grid-template-columns:134px minmax(0,1fr) 92px}.rc-header-scoreboard{grid-template-columns:72px minmax(0,1fr);min-height:112px}.rc-header-scoreboard>strong{padding:8px;font-size:.51rem}.rc-header-score-item{width:210px;min-height:72px;padding:9px 12px}.rc-member-avatar.is-header{width:76px;height:76px}.rc-header-account{min-width:86px}.pf-avatar-picker>div{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (width<=760px){.rc-brand-row{grid-template-columns:92px minmax(0,1fr) 60px;gap:4px;padding-inline:0 4px}.rc-member-avatar.is-header{border-width:3px;width:52px;height:52px;box-shadow:0 0 0 1px #718a9c,0 3px #aebbc4,0 7px 12px #0f304529}.rc-member-avatar.is-header>span{font-size:.7rem}.rc-header-scoreboard{border-radius:8px;grid-template-columns:48px minmax(0,1fr);min-height:78px;box-shadow:0 2px #c4ccd3}.rc-header-scoreboard>strong{letter-spacing:.04em;writing-mode:vertical-rl;border-right-width:2px;padding:4px;font-size:.38rem;transform:rotate(180deg)}.rc-header-scoreboard>strong small{display:none}.rc-header-score-item{border-radius:7px;gap:5px;width:172px;min-height:56px;padding:7px 9px}.rc-header-score-item b{font-size:.43rem}.rc-header-score-item em{font-size:.4rem}.rc-header-score-item em.is-score,.rc-header-score-item em.is-final{font-size:.72rem}.rc-kickoff-now{gap:5px;padding-bottom:2px}.rc-kickoff-now b{font-size:.36rem}.rc-kickoff-now strong{font-size:.48rem}.rc-header-account{min-width:56px}.rc-header-account>summary,.rc-header-account-login{gap:4px}.rc-header-account strong{max-width:58px;font-size:.35rem}.rc-header-account>nav{width:164px;top:calc(100% + 9px)}.rc-clock-now{padding-inline:7px}.pf-avatar-picker{padding:14px 10px}.pf-avatar-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.rc-brand-row{grid-template-columns:80px minmax(0,1fr) 52px}.rc-member-avatar.is-header{width:46px;height:46px}.rc-header-scoreboard{grid-template-columns:42px minmax(0,1fr)}.rc-header-score-item{width:156px}.rc-header-account{min-width:48px}.rc-header-account strong{display:none}}@media (prefers-reduced-motion:reduce){.rc-header-score-track{animation:none}.rc-header-score-window{overflow-x:auto}}.rc-site-header{background:#f5f8fa;border-bottom-color:#aab9c3}.rc-brand-row{background-image:linear-gradient(90deg,#053f23e6,#0a502dc4 42%,#0c3740db),url(/football-turf-3d.png);background-position:50%;background-size:cover;grid-template-columns:204px minmax(0,1fr) 126px;column-gap:clamp(12px,2vw,28px);min-height:174px;padding:10px 10px 12px 0;box-shadow:inset 0 1px #ffffff80,inset 0 -12px 28px #04331e33}.rc-brand-row:before{content:"";pointer-events:none;opacity:.52;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 49.7%,#ffffff4d 49.7% 50.3%,#0000 50.3% 100%);background-position:0 0;background-repeat:repeat;background-size:58px 100%,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}.rc-brand{z-index:2;background:#fffffff7;border:3px solid #fff;border-left:0;border-radius:0 16px 16px 0;width:188px;top:0;box-shadow:0 0 0 1px #8ea2af,0 6px #aeb9c0,8px 13px 26px #06261f45}.rc-brand img{width:100%;height:auto}.rc-header-scoreboard{z-index:2;background:#eff5f8f5;border:2px solid #ffffffd1;border-radius:10px;grid-template-columns:102px minmax(0,1fr);min-height:146px;box-shadow:0 0 0 1px #617889,0 5px #072b3c6b,0 13px 25px #04291e40}.rc-header-scoreboard>strong{color:#fff;background:linear-gradient(145deg,#123a67,#082a4d);border-right:4px solid #dfe7ec;font-size:.68rem;box-shadow:inset -6px 0 #b4202a}.rc-header-scoreboard>strong small{color:#c5d9e9;font-size:.45rem}.rc-header-score-window{background:linear-gradient(#fff,#edf3f6);min-width:0}.rc-header-score-item{border-color:#9fb0bc;border-radius:7px;gap:8px;width:clamp(188px,18vw,258px);min-width:0;min-height:90px;box-shadow:0 3px #aebdc6}.rc-header-score-item b{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.rc-header-score-item em{text-overflow:ellipsis;overflow:hidden}.rc-header-account{z-index:4;background:linear-gradient(145deg,#0f3a5ef0,#082949f5);border:2px solid #ffffffdb;border-radius:12px 3px 3px 12px;width:116px;min-width:116px;padding:9px 7px 8px;box-shadow:0 0 0 1px #526f83,0 5px #05263985,0 11px 22px #04231d47}.rc-header-account>summary,.rc-header-account-login{gap:6px}.rc-header-account strong{color:#fff;letter-spacing:.075em;text-align:center;width:100%;max-width:100px;font-size:.49rem}.rc-member-avatar.is-header{border:3px solid #fff;width:76px;height:76px;box-shadow:0 0 0 2px #9fb0bc,0 4px #617889,0 9px 16px #0318274d}.rc-static-tickers{z-index:3;background:#e8eef2;border-top:1px solid #9aabb6;border-bottom:1px solid #9aabb6;display:grid;position:relative;box-shadow:0 6px 16px #11354b24}.rc-ticker-link{border-bottom:1px solid #c4d0d7;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:46px;display:grid;overflow:hidden;background:#f8fafb!important}.rc-ticker-link:last-child{border-bottom:0}.rc-ticker-board-link{color:#fff;border-right:4px solid #ffffffb3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 12px 8px 15px;text-decoration:none;display:grid;box-shadow:inset -12px 0 18px #08294933}.rc-ticker-link.consensus .rc-ticker-board-link{background:linear-gradient(105deg,#12673b,#218a50)}.rc-ticker-link.injuries .rc-ticker-board-link{background:linear-gradient(105deg,#8c1b24,#c52e38)}.rc-ticker-link.weather .rc-ticker-board-link{background:linear-gradient(105deg,#123a67,#246aab)}.rc-ticker-board-link strong{letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.61rem;font-weight:1000;overflow:hidden}.rc-ticker-board-link small{letter-spacing:.045em;white-space:nowrap;font-size:.39rem;font-weight:1000}.rc-ticker-board-link:hover,.rc-ticker-board-link:focus-visible{outline-offset:-5px;outline:3px solid #fff}.rc-ticker-toggle{color:#17374f;cursor:pointer;width:100%;min-width:0;min-height:46px;font:inherit;text-align:left;touch-action:manipulation;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;padding:0;display:grid;overflow:hidden}.rc-ticker-toggle:focus-visible{outline-offset:-4px;outline:3px solid #1b67a7}.rc-ticker-window{pointer-events:none;align-items:center;min-width:0;padding-left:10px;display:flex;overflow:hidden}.rc-ticker-track{will-change:transform;align-items:center;width:max-content;min-width:max-content;display:flex}.rc-ticker-link .rc-ticker-track>span{color:#213c51;letter-spacing:.045em;white-space:nowrap;padding-right:3.2rem;font-size:.57rem;font-weight:950}.rc-static-tickers .rc-ticker-link .rc-ticker-toggle .rc-ticker-track{animation-play-state:running}.rc-static-tickers .rc-ticker-link .rc-ticker-toggle.is-paused .rc-ticker-track{animation-play-state:paused}.rc-ticker-control{color:#17374f;background:linear-gradient(#edf3f6,#dce7ed);border-left:1px solid #aebdc7;grid-template-columns:22px 1fr;place-items:center;gap:3px;padding:0 8px;display:grid;box-shadow:inset 3px 0 #fff}.rc-ticker-control i{color:#b11f29;font-size:.67rem;font-style:normal;font-weight:1000}.rc-ticker-control b{letter-spacing:.045em;font-size:.39rem;font-weight:1000}.rc-ticker-toggle.is-paused .rc-ticker-control{color:#12673b;background:#e4f3e9}.rc-ticker-toggle.is-paused .rc-ticker-control i{color:#12673b}@media (width<=940px){.rc-brand-row{grid-template-columns:158px minmax(0,1fr) 100px;min-height:144px;padding-right:8px}.rc-brand{width:146px}.rc-header-scoreboard{grid-template-columns:76px minmax(0,1fr);min-height:118px}.rc-header-scoreboard>strong{font-size:.52rem}.rc-header-score-item{width:202px;min-height:76px}.rc-header-account{width:92px;min-width:92px;padding:7px 5px}.rc-member-avatar.is-header{width:64px;height:64px}.rc-header-account strong{max-width:80px;font-size:.42rem}.rc-ticker-link{grid-template-columns:164px minmax(0,1fr)}.rc-ticker-board-link{padding-inline:11px 9px}.rc-ticker-board-link strong{font-size:.54rem}.rc-ticker-board-link small{font-size:.35rem}}@media (width<=760px){.rc-brand-row{grid-template-columns:112px minmax(0,1fr) 64px;gap:5px;min-height:100px;padding:6px 5px 8px 0}.rc-brand{border-width:2px 2px 2px 0;border-left-style:none;border-left-color:currentColor;border-radius:0 10px 10px 0;width:104px}.rc-header-scoreboard{grid-template-columns:46px minmax(0,1fr);min-height:84px}.rc-header-scoreboard>strong{font-size:.37rem}.rc-header-score-item{width:148px;min-height:58px;padding:6px 8px}.rc-header-score-item b{font-size:.42rem}.rc-header-score-item em{font-size:.39rem}.rc-header-score-item em.is-score,.rc-header-score-item em.is-final{font-size:.72rem}.rc-header-account{border-radius:8px 2px 2px 8px;width:58px;min-width:58px;padding:5px 3px}.rc-member-avatar.is-header{border-width:2px;width:48px;height:48px}.rc-header-account strong{display:none}.rc-ticker-link{grid-template-columns:108px minmax(0,1fr);min-height:44px}.rc-ticker-board-link{grid-template-columns:1fr;gap:1px;min-height:44px;padding:6px 7px 6px 9px}.rc-ticker-board-link strong{font-size:.47rem}.rc-ticker-board-link small{font-size:.31rem}.rc-ticker-toggle{grid-template-columns:minmax(0,1fr) 44px;min-height:44px}.rc-ticker-link .rc-ticker-track>span{letter-spacing:.025em;padding-right:2rem;font-size:.49rem}.rc-ticker-control{grid-template-columns:1fr;padding:0 4px}.rc-ticker-control i{font-size:.62rem}.rc-ticker-control b{display:none}}@media (width<=390px){.rc-brand-row{grid-template-columns:100px minmax(0,1fr) 56px}.rc-brand{width:94px}.rc-header-score-item{width:136px}.rc-header-account{width:52px;min-width:52px}.rc-member-avatar.is-header{width:44px;height:44px}.rc-ticker-link{grid-template-columns:94px minmax(0,1fr)}.rc-ticker-board-link{padding-left:7px}.rc-ticker-board-link strong{letter-spacing:.045em;font-size:.43rem}.rc-ticker-board-link small{font-size:.28rem}}@media (prefers-reduced-motion:reduce){.rc-static-tickers .rc-ticker-track{animation:none}.rc-ticker-window{overflow-x:auto}}.rc-header-matchup{justify-items:stretch}.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) minmax(0,1fr);justify-items:center;column-gap:clamp(10px,2.5vw,42px);width:100%}.rc-header-matchup-top>*,.rc-header-team-row>*{min-width:0}.rc-header-matchup-top .rc-kickoff-copy{justify-self:stretch;place-items:center;width:100%}.rc-header-team-row>.rc-team-helmet{justify-self:center;place-items:center;width:100%;max-width:100%;overflow:hidden}.rc-header-team-row>.rc-team-helmet .rc-team-info,.rc-header-team-row>.rc-team-helmet .rc-team-info>strong{text-align:center;width:100%;max-width:100%}@media (width<=940px){.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(0,1fr) minmax(172px,.76fr) minmax(0,1fr);column-gap:12px}}@media (width<=760px){.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(0,1fr) minmax(86px,.68fr) minmax(0,1fr);column-gap:4px}.rc-header-team-row>.rc-team-helmet{overflow:visible}.rc-header-team-row>.rc-team-helmet .rc-team-info,.rc-header-team-row>.rc-team-helmet .rc-team-info>strong{overflow:hidden}}@media (width<=390px){.rc-header-matchup-top,.rc-header-team-row{grid-template-columns:minmax(0,1fr) minmax(74px,.62fr) minmax(0,1fr);column-gap:2px}}:root{--shell-navy:#0e2b52;--shell-blue:#1e63ad;--shell-red:#bb1c23;--shell-red-dark:#641311;--shell-green:#27813c;--shell-green-dark:#165c2a;--shell-gold:#c9923e}.pp-site-header{z-index:80;background:#f5f8fa;border:0;border-bottom:1px solid #aab9c3;position:sticky;top:0;box-shadow:0 9px 28px #0e2b5224}.pp-brand-row{background-image:linear-gradient(90deg,#053f23e6,#0a502dc4 42%,#0c3740db),url(/football-turf-3d.png);background-position:50%;background-size:cover;grid-template-columns:158px minmax(0,1fr);align-items:center;column-gap:clamp(12px,2vw,28px);min-height:154px;padding:10px 12px 12px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff80,inset 0 -12px 28px #04331e33}.pp-brand-row:before{content:"";pointer-events:none;opacity:.52;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 49.7%,#ffffff4d 49.7% 50.3%,#0000 50.3% 100%);background-position:0 0;background-repeat:repeat;background-size:58px 100%,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}.pp-brand-row:after{content:"";z-index:1;background:linear-gradient(90deg,var(--shell-red) 0 18%,#fff 18% 20%,var(--shell-blue) 20% 72%,#fff 72% 74%,var(--shell-green) 74%);height:4px;position:absolute;inset:auto 0 0}.pp-brand{z-index:2;background:#fffffff7;border:3px solid #fff;border-radius:14px;grid-column:1;justify-self:center;width:134px;height:auto;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8ea2af,0 6px #aeb9c0,0 13px 26px #06261f45}.pp-brand img{object-fit:contain;filter:contrast(1.03)saturate(1.04);width:100%;height:auto;display:block}.pp-header-scoreboard{z-index:2;background:#eff5f8f5;border:2px solid #ffffffd1;border-radius:10px;grid-column:2;grid-template-columns:102px minmax(0,1fr);align-items:stretch;min-width:0;min-height:126px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #617889,0 5px #072b3c6b,0 13px 25px #04291e40}.pp-header-scoreboard>strong{z-index:2;color:#fff;letter-spacing:.1em;text-align:center;background:linear-gradient(145deg,#123a67,#082a4d);border-right:4px solid #dfe7ec;place-content:center;gap:4px;padding:12px;font-size:.68rem;font-weight:1000;display:grid;position:relative;box-shadow:inset -6px 0 #b4202a}.pp-header-scoreboard>strong small{color:#c5d9e9;font-size:.45rem}.pp-header-scoreboard>strong span{color:#f0c66c;letter-spacing:.055em;margin-top:3px;font-size:.34rem;line-height:1.25}.pp-header-score-window{min-width:0;color:var(--shell-navy);cursor:pointer;text-align:left;touch-action:manipulation;background:linear-gradient(#fff,#edf3f6);border:0;border-radius:0;align-items:center;padding:0;display:flex;overflow:hidden}.pp-header-score-window:focus-visible{outline:3px solid var(--shell-blue);outline-offset:-4px}.pp-header-score-track{will-change:transform;align-items:center;width:max-content;animation:104s linear infinite pp-header-score-scroll;display:flex}.pp-header-score-window.is-paused .pp-header-score-track{animation-play-state:paused}.pp-header-score-group{align-items:stretch;gap:10px;padding-right:10px;display:flex}.pp-header-score-item{border:1px solid #9fb0bc;border-top:4px solid var(--shell-gold);width:clamp(270px,22vw,320px);min-height:116px;color:var(--shell-navy);text-align:left;background:linear-gradient(#fff,#f7fafb);border-radius:7px;grid-template-rows:auto 1fr 1fr auto;place-content:stretch;gap:2px;padding:6px 8px 7px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #0828461f}.pp-header-score-item.is-live{border-top-color:var(--shell-red)}.pp-header-score-item.is-final{border-top-color:var(--shell-green)}.pp-score-card-meta,.pp-score-team-line,.pp-score-card-status{min-width:0}.pp-score-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-score-card-meta>b{color:#536b7a;font:1000 .49rem/1 var(--font-geist-mono),monospace;letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-score-card-meta>em{color:var(--shell-blue);letter-spacing:.08em;background:#e7edf1;border-radius:999px;flex:none;padding:3px 6px;font-size:.43rem;font-style:normal;font-weight:1000}.pp-score-card-meta>em.is-live{color:var(--shell-red-dark);background:#ffe7e9}.pp-score-card-meta>em.is-final{color:var(--shell-green-dark);background:#e2f3e8}.pp-score-team-line{border-top:1px solid #d5dee4;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;padding:3px 6px;display:grid}.pp-score-team-line>span{gap:0;min-width:0;display:grid}.pp-score-team-line small{color:var(--shell-red-dark);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;font-weight:1000;line-height:1.05;overflow:hidden}.pp-score-team-line strong{color:var(--shell-navy);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:1000;line-height:1.12;overflow:hidden}.pp-score-team-line i{color:#526b7a;letter-spacing:.08em;font-size:.47rem;font-style:normal;font-weight:950;line-height:1.05}.pp-score-team-line>b{color:var(--shell-navy);font:1000 1.08rem/1 var(--font-geist-mono),monospace;text-align:right}.pp-score-team-line>em{color:#78909e;letter-spacing:.08em;text-align:right;font-size:.36rem;font-style:normal;font-weight:1000}.pp-score-card-status{color:#486273;font:1000 .49rem/1.1 var(--font-geist-mono),monospace;letter-spacing:.055em;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #cad6dd;padding-top:3px;overflow:hidden}.pp-score-card-status.is-live{color:var(--shell-red-dark);font-size:.68rem}.pp-score-card-status.is-final{color:var(--shell-green-dark);font-size:.68rem}@keyframes pp-header-score-scroll{to{transform:translate(-50%)}}.pp-access-banner{color:var(--shell-navy);background:linear-gradient(90deg,#f5f8fa,#fff 46%,#f7f2e8);border-bottom:1px solid #aebfca;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);align-items:stretch;gap:0;padding:0 clamp(12px,3vw,42px);display:grid;box-shadow:inset 0 -3px #1e63ad0f}.pp-access-account{border-right:1px solid #bdcad2;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:6px 14px 6px 0;display:grid}.pp-access-account>div{align-content:center;gap:1px;min-width:0;display:grid}.pp-access-account small{color:#6d7f8c;letter-spacing:.12em;font-size:.43rem;font-weight:1000}.pp-access-account strong{color:var(--shell-navy);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:1000;overflow:hidden}.pp-access-account .pp-member-brandline{color:#081f3d;letter-spacing:.025em;font-size:.54rem;font-weight:1000}.pp-access-account nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;margin-top:3px;display:grid}.pp-access-account nav a,.pp-access-login{color:#fff;letter-spacing:.07em;white-space:nowrap;background:linear-gradient(#258fdb,#07589b);border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;min-height:27px;padding:5px 8px;font-size:.43rem;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 3px #063b69}.pp-access-account nav a:nth-last-child(2){background:linear-gradient(#2ac866,#0c873b);box-shadow:0 3px #075c29}.pp-access-account nav a:last-child{color:#fff;background:linear-gradient(#ef3d48,#ad0c18);box-shadow:0 3px #790712}.pp-access-banner.is-member{background:linear-gradient(90deg,#f5f8fa,#fff 56%,#eef7f1);grid-template-columns:minmax(560px,1.25fr) minmax(380px,.75fr)}.pp-access-banner.is-member .pp-access-account{border-right:1px solid #bdcad2}.pp-member-season-stats{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(74px,.62fr));align-items:stretch;gap:0;min-width:0;padding:6px 0 6px 16px;display:grid}.pp-member-season-stats>header,.pp-member-season-stats>span{align-content:center;gap:2px;min-width:0;display:grid}.pp-member-season-stats>header{padding-right:13px}.pp-member-season-stats>header small{color:#607382;letter-spacing:.12em;font-size:.43rem;font-weight:1000}.pp-member-season-stats>header strong{color:var(--shell-green-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.pp-member-season-stats>span{text-align:center;border-left:1px solid #bdcad2;justify-items:center;padding:2px 9px}.pp-member-season-stats>span b{color:var(--shell-navy);font-size:1rem;line-height:1}.pp-member-season-stats>span small{color:#607382;letter-spacing:.07em;white-space:nowrap;font-size:.38rem;font-weight:1000}.pp-new-member-pricing{grid-template-columns:minmax(190px,.8fr) repeat(2,minmax(180px,.6fr));align-items:center;gap:7px 14px;min-width:0;padding:6px 0 6px 16px;display:grid}.pp-member-offer-label{justify-content:start;gap:2px;display:grid}.pp-member-offer-label small{color:#6d7f8c;letter-spacing:.16em;font-size:.48rem;font-weight:900}.pp-member-offer-label strong{color:var(--shell-navy);letter-spacing:.09em;font-size:.7rem}.pp-new-member-pricing>span:not(.pp-member-offer-label){letter-spacing:.055em;border-left:1px solid #bdcad2;justify-content:flex-start;align-items:baseline;gap:6px;min-width:0;min-height:34px;padding-left:12px;font-size:.6rem;font-weight:1000;display:flex}.pp-new-member-pricing i{color:#536b7a;letter-spacing:.09em;font-size:.48rem;font-style:normal;font-weight:1000}.pp-new-member-pricing s{color:#6b7780;-webkit-text-decoration-color:var(--shell-red);text-decoration-color:var(--shell-red);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:.68rem;text-decoration-thickness:3px}.pp-new-member-pricing b{color:var(--shell-navy);letter-spacing:-.04em;font-size:1.3rem}.pp-member-avatar.is-helmet{isolation:isolate;color:#fff;background:radial-gradient(circle at 55% 44%,#fff 0 34%,#e2ebf0 66%,#c4d2db 100%);border:1px solid #8196a5;border-radius:12px;width:54px;height:45px;display:block;position:relative;overflow:visible;box-shadow:inset 0 1px #fff,0 2px #9babb5,0 5px 11px #08284629}.pp-member-avatar.is-helmet:before,.pp-member-avatar.is-helmet:after{content:none}.pp-member-avatar.is-helmet>img{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 4px #0822354d)contrast(1.04)saturate(.9);width:108%;height:108%;position:absolute;top:-6%;left:-8%}.pp-member-avatar.is-helmet>b{z-index:2;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 1px #00000080;background:linear-gradient(145deg,#175f9d,#082846);border:2px solid #f1d494;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.36rem;font-weight:1000;line-height:1;display:grid;position:absolute;top:36%;left:59%;box-shadow:0 2px 4px #0419286b,inset 0 0 0 1px #ffffff38}.pp-footer{border-top:5px solid var(--shell-gold);color:var(--shell-navy);background:linear-gradient(110deg,#f9fbfc,#e5edf2);grid-template-columns:1fr;align-items:stretch;gap:16px;padding:clamp(34px,5vw,58px) clamp(22px,6vw,90px);display:grid;box-shadow:inset 0 1px #fff}.pp-footer-main{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.pp-footer-copy{gap:8px;max-width:600px;display:grid}.pp-footer-copy strong{color:var(--shell-navy);letter-spacing:.07em;font-size:.9rem}.pp-footer-copy strong i{color:var(--shell-navy);font-style:normal}.pp-footer-copy p{color:#405b6d;max-width:600px;margin:0;font-size:.69rem;line-height:1.5}.pp-footer-text-link{width:fit-content;color:var(--shell-blue);letter-spacing:.075em;text-underline-offset:4px;font-size:.56rem;font-weight:1000;text-decoration:underline;text-decoration-thickness:2px}.pp-footer-text-link:hover,.pp-footer-text-link:focus-visible{color:var(--shell-red-dark)}.pp-footer-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pp-footer .pp-footer-nav a{min-height:50px;color:var(--shell-navy);box-shadow:none;letter-spacing:.06em;text-align:center;background:#fff;border:1px solid #8ca0ad;border-radius:7px;place-items:center;padding:10px 12px;font-size:.56rem;font-weight:1000;text-decoration:none;display:grid}.pp-footer .pp-footer-nav a:nth-child(3){color:#0d6845;background:#e7f5ed;border-color:#137847}.pp-footer .pp-footer-nav a:nth-child(5){color:#17222a;background:#d6ad55;border-color:#a87329}.pp-footer .pp-footer-nav a.pp-footer-history{color:var(--shell-blue);background:#e8f2f9;border-color:#175f9d}.pp-footer-boundaries{color:#29495d;letter-spacing:.08em;text-align:center;border-top:1px solid #b8c9d4;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding-top:19px;font-size:.58rem;font-weight:1000;display:flex}.pp-footer-boundaries span+span{border-left:1px solid #aebfca;padding-left:22px}.pp-footer-independent,.pp-footer-owner{color:#526b7b;letter-spacing:.075em;text-align:center;font-size:.48rem;font-weight:900;display:block}.pp-footer-independent{color:#405d70}.pp-ticker-clearance{height:calc(150px + env(safe-area-inset-bottom))}.pp-static-tickers{z-index:200;width:min(100%,1720px);padding-bottom:env(safe-area-inset-bottom);background:#e8eef2;border-top:2px solid #718895;display:grid;position:fixed;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%);box-shadow:0 -10px 28px #0828463d,inset 0 1px #fff}.pp-ticker-link{background:#f8fafb;border:0;border-bottom:1px solid #c4d0d7;grid-template-columns:204px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:48px;display:grid;overflow:hidden}.pp-ticker-link:last-child{border-bottom:0}.pp-ticker-board-link{color:#fff;border-right:4px solid #ffffffb3;place-items:center start;min-width:0;padding:8px 12px 8px 15px;text-decoration:none;display:grid;box-shadow:inset -12px 0 18px #08294933}.pp-ticker-link.consensus .pp-ticker-board-link{background:linear-gradient(105deg,#12673b,#218a50)}.pp-ticker-link.injuries .pp-ticker-board-link{background:linear-gradient(105deg,#8c1b24,#c52e38)}.pp-ticker-link.weather .pp-ticker-board-link{background:linear-gradient(105deg,#123a67,#246aab)}.pp-ticker-board-link strong{letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;font-weight:1000;overflow:hidden}.pp-ticker-board-link:hover,.pp-ticker-board-link:focus-visible{outline-offset:-5px;outline:3px solid #fff}.pp-ticker-toggle{color:#17374f;cursor:default;width:100%;min-width:0;min-height:48px;font:inherit;text-align:left;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;padding:0;display:grid;overflow:hidden}.pp-ticker-window{pointer-events:auto;align-items:center;min-width:0;padding-left:0;display:flex;overflow:hidden}.pp-ticker-track{will-change:transform;align-items:center;width:max-content;min-width:max-content;animation:31s linear infinite pp-ticker-scroll;display:flex}.pp-ticker-link.injuries .pp-ticker-track{animation-duration:37s}.pp-ticker-link.weather .pp-ticker-track{animation-duration:34s}.pp-ticker-track>.pp-ticker-items{align-items:center;gap:0;padding:0;display:flex}.pp-ticker-items>a{color:#213c51;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;min-width:max-content;padding:0 2.8rem 0 1rem;font-size:.68rem;font-weight:950;text-decoration:none;display:flex}.pp-ticker-items>a:hover,.pp-ticker-items>a:focus-visible{color:var(--shell-navy);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.pp-ticker-items>a small{color:#4a6576;letter-spacing:.07em;background:#eef3f6;border:1px solid #b7c6cf;border-radius:999px;padding:3px 6px;font-size:.44rem;font-weight:1000}.pp-ticker-toggle:not(.is-paused) .pp-ticker-track{animation-play-state:running}.pp-ticker-toggle.is-paused .pp-ticker-track{animation-play-state:paused}.pp-ticker-control{color:#17374f;cursor:pointer;touch-action:manipulation;background:linear-gradient(#edf3f6,#dce7ed);border:0;border-left:1px solid #aebdc7;grid-template-columns:22px 1fr;place-items:center;gap:3px;padding:0 8px;display:grid;box-shadow:inset 3px 0 #fff}.pp-ticker-control:focus-visible{outline:3px solid var(--shell-blue);outline-offset:-4px}.pp-ticker-control i{color:var(--shell-red);font-size:.67rem;font-style:normal;font-weight:1000}.pp-ticker-control b{letter-spacing:.045em;font-size:.44rem;font-weight:1000}.pp-ticker-toggle.is-paused .pp-ticker-control{color:#12673b;background:#e4f3e9}.pp-ticker-toggle.is-paused .pp-ticker-control i{color:#12673b}@keyframes pp-ticker-scroll{to{transform:translate(-50%)}}@media (width<=1120px){.pp-footer .pp-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1040px){.pp-access-banner{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);padding-inline:18px}.pp-access-banner.is-member{grid-template-columns:minmax(510px,1.2fr) minmax(330px,.8fr)}.pp-member-season-stats{grid-template-columns:minmax(112px,1fr) repeat(3,minmax(66px,.62fr));padding-left:10px}.pp-member-season-stats>header{padding-right:8px}.pp-member-season-stats>span{padding-inline:6px}.pp-new-member-pricing{grid-template-columns:1fr 1fr}.pp-new-member-pricing .pp-member-offer-label{grid-column:1/-1}.pp-footer-main{grid-template-columns:1fr}.pp-footer-copy{text-align:center;max-width:none}.pp-footer-text-link{margin-inline:auto}}@media (width<=940px){.pp-ticker-link{grid-template-columns:172px minmax(0,1fr)}.pp-ticker-board-link strong{font-size:.59rem}}@media (width<=760px){.pp-brand-row{grid-template-columns:94px minmax(0,1fr);gap:8px;min-height:112px;padding:8px}.pp-brand{border-radius:13px;width:92px;padding:3px}.pp-header-scoreboard{grid-template-columns:70px minmax(0,1fr);min-height:96px}.pp-header-scoreboard>strong{padding:7px;font-size:.48rem}.pp-header-score-item{width:238px;min-height:100px;padding:4px 6px}.pp-score-card-meta>b{font-size:.42rem}.pp-score-card-meta>em{padding:2px 5px;font-size:.38rem}.pp-score-team-line{grid-template-columns:minmax(0,1fr) 32px;gap:5px;padding:2px 4px}.pp-score-team-line small{font-size:.4rem}.pp-score-team-line strong{font-size:.58rem}.pp-score-team-line i{font-size:.4rem}.pp-score-team-line>b{font-size:.88rem}.pp-score-card-status{font-size:.42rem}.pp-access-banner{grid-template-columns:1fr;padding:0 8px 6px}.pp-access-account{border-bottom:1px solid #bdcad2;border-right:0;grid-template-columns:50px minmax(0,1fr);padding:5px 2px}.pp-access-banner.is-member{grid-template-columns:1fr}.pp-access-banner.is-member .pp-access-account{border-right:0}.pp-access-account nav{gap:3px}.pp-access-account .pp-member-brandline{font-size:.46rem}.pp-access-account nav a{letter-spacing:.035em;min-height:25px;padding:4px 3px;font-size:.38rem}.pp-member-season-stats{grid-template-columns:minmax(94px,1fr) repeat(3,minmax(61px,.7fr));padding:6px 0 0}.pp-member-season-stats>header{padding:0 7px 0 2px}.pp-member-season-stats>header small{font-size:.38rem}.pp-member-season-stats>header strong{font-size:.5rem}.pp-member-season-stats>span{min-height:42px;padding-inline:4px}.pp-member-season-stats>span b{font-size:.78rem}.pp-member-season-stats>span small{letter-spacing:.03em;font-size:.31rem}.pp-member-avatar.is-helmet{width:46px;height:39px}.pp-new-member-pricing{gap:5px 8px;padding:6px 0 0}.pp-new-member-pricing>span:not(.pp-member-offer-label){border-left:0;justify-content:center;min-height:34px;padding-left:0}.pp-new-member-pricing i{font-size:.42rem}.pp-new-member-pricing b{font-size:1rem}.pp-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-footer-text-link{text-align:center;width:100%}.pp-footer-boundaries{gap:8px 14px}.pp-footer-boundaries span+span{padding-left:14px}.pp-ticker-link{grid-template-columns:116px minmax(0,1fr)}.pp-ticker-board-link{padding-inline:8px 6px}.pp-ticker-board-link strong{letter-spacing:.035em;font-size:.56rem}.pp-ticker-items>a{padding-right:2rem;font-size:.58rem}.pp-ticker-items>a small{font-size:.37rem}}@media (width<=540px){.pp-header-scoreboard>strong span{display:none}.pp-header-score-item{gap:1px;width:224px;min-height:92px}.pp-score-team-line small{font-size:.38rem}.pp-score-team-line strong{font-size:.54rem}.pp-score-team-line i{font-size:.38rem}.pp-score-card-status{font-size:.39rem}}@media (width<=390px){.pp-brand-row{grid-template-columns:84px minmax(0,1fr)}.pp-brand{width:78px}}@media (prefers-reduced-motion:reduce){.pp-header-score-track,.pp-ticker-track{animation:none}.pp-header-score-window,.pp-ticker-window{overflow-x:auto}}@media print{.pp-site-header,.pp-access-banner,.pp-footer,.pp-static-tickers,.pp-ticker-clearance{display:none!important}}.pp-header-promo{z-index:2;background:#eff5f8f7;border:2px solid #ffffffd1;border-radius:10px;grid-column:2;grid-template-columns:176px minmax(0,1fr) 86px;align-items:stretch;min-width:0;min-height:104px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #617889,0 5px #072b3c6b,0 13px 25px #04291e40}.pp-header-promo>strong{color:#fff;letter-spacing:.08em;text-align:center;background:linear-gradient(145deg,#123a67,#082a4d);place-content:center;gap:5px;padding:12px;font-size:.62rem;display:grid}.pp-header-promo>strong small{color:#f0c66c;letter-spacing:.12em;font-size:.43rem}.pp-header-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.pp-header-promo.is-open-beta .pp-header-auth-actions{grid-template-columns:1fr}.pp-header-promo.is-open-beta .pp-header-auth-actions a{justify-self:center;width:min(100%,520px)}.pp-header-auth-actions a{color:#fff;background:linear-gradient(#258fdb,#07589b);border:2px solid #fff;border-radius:9px;grid-template-columns:28px minmax(0,1fr);place-items:center;gap:8px;min-width:0;min-height:62px;padding:10px 14px;text-decoration:none;display:grid;box-shadow:0 5px #063b69}.pp-header-auth-actions a.is-join{background:linear-gradient(#39d875,#0b8b42);box-shadow:0 5px #075c29}.pp-header-auth-actions small{border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.55rem;font-weight:1000;display:grid}.pp-header-auth-actions b{letter-spacing:.06em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pp-header-promo-support{color:#17222a;letter-spacing:.06em;background:#d6ad55;border-left:1px solid #aebdc7;place-items:center;padding:8px;font-size:.5rem;font-weight:1000;text-decoration:none;display:grid}.pp-header-promo a:hover,.pp-header-promo a:focus-visible{outline-offset:-4px;outline:3px solid #fff}@media (width<=760px){.pp-header-promo{grid-template-columns:82px minmax(0,1fr) 56px;min-height:92px}.pp-header-promo>strong{padding:7px;font-size:.43rem}.pp-header-promo>strong small{font-size:.32rem}.pp-header-auth-actions{gap:6px;padding:8px}.pp-header-auth-actions a{grid-template-columns:20px minmax(0,1fr);gap:4px;min-height:54px;padding:7px}.pp-header-auth-actions small{width:19px;height:19px;font-size:.42rem}.pp-header-auth-actions b{letter-spacing:.03em;font-size:.55rem}.pp-header-promo-support{padding:5px;font-size:.36rem}}@media (width>=1051px){.pp-access-banner.is-member{grid-template-columns:minmax(700px,1.35fr) minmax(400px,.65fr)}.pp-access-banner.is-member .pp-access-account{grid-template-columns:60px minmax(0,1fr);gap:10px;padding-block:7px}.pp-access-banner.is-member .pp-access-account>div{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(205px,.68fr) minmax(430px,1.32fr);align-items:center;column-gap:14px}.pp-access-banner.is-member .pp-access-account>div>small,.pp-access-banner.is-member .pp-access-account>div>strong{grid-column:1}.pp-access-banner.is-member .pp-access-account nav{grid-area:1/2/span 3;grid-template-columns:repeat(4,minmax(92px,1fr));align-self:center;gap:6px;margin:0}.pp-access-banner.is-member .pp-access-account nav a{letter-spacing:.045em;min-height:34px;padding:6px 8px;font-size:.44rem}.pp-access-banner.is-member .pp-member-brandline{font-size:.48rem;line-height:1.15}}@media (width<=1050px){.pp-access-banner.is-member{grid-template-columns:1fr}.pp-access-banner.is-member .pp-access-account{border-bottom:1px solid #bdcad2;border-right:0}.pp-access-banner.is-member .pp-access-account nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.pp-access-banner.is-member .pp-access-account nav{gap:4px}.pp-access-banner.is-member .pp-access-account nav a{letter-spacing:.015em;min-height:31px;padding-inline:3px;font-size:.36rem}.pp-access-banner.is-member .pp-member-brandline{white-space:normal}}.pp-header-sister-link{z-index:3;color:#fff;text-align:center;background:linear-gradient(110deg,#0000 0 38%,#ffffff1f 46%,#0000 55%) 140% 0/220% 100% no-repeat,radial-gradient(circle at 2px 2px,#ffffff24 0 1px,#0000 1.4px) 0 0/11px 11px,linear-gradient(#3d4a54 0%,#20282e 52%,#101519 100%);border:1px solid #7c8a94;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:72px;padding:8px 8px 9px;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s,border-color .16s,background-position .35s;display:grid;position:relative;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #050708,0 6px #05080a,0 11px 20px #00000061,0 0 0 1px #21a8f238}.pp-sister-logo{background:linear-gradient(145deg,#fff,#d9e2e7 58%,#9eacb5);border:1px solid #91a2ad;border-radius:9px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 3px #080b0d,0 5px 9px #00000057}.pp-sister-logo img{object-fit:contain;filter:drop-shadow(0 2px 1px #00000047);width:37px;height:37px;display:block}.pp-sister-copy{gap:2px;min-width:0;display:grid}.pp-sister-copy small{color:#9fdcff;letter-spacing:.12em;font-size:.36rem;font-weight:950;line-height:1}.pp-sister-copy strong{color:#fff;letter-spacing:.045em;text-overflow:ellipsis;text-shadow:0 2px 2px #000;font-size:.57rem;font-weight:1000;line-height:1.05;overflow:hidden}.pp-header-sister-link:hover,.pp-header-sister-link:focus-visible{filter:brightness(1.13);outline-offset:3px;background-position:-80% 0,0 0,0 0;border-color:#79cfff;outline:3px solid #50beff8c;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff8c,0 8px #05080a,0 15px 26px #0000006b,0 0 24px #20a9ff47}.pp-header-sister-link:active{transform:translateY(4px);box-shadow:inset 0 3px 7px #0009,0 1px #05080a,0 4px 8px #0000004d}.pp-footer .pp-footer-nav a.pp-footer-sister{color:#0d6845;background:#e7f5ed;border-color:#137847}@media (width<=760px){.pp-brand-row{grid-template-columns:94px minmax(0,1fr) 82px}.pp-header-sister-link{grid-template-columns:32px minmax(0,1fr);gap:4px;min-height:58px;padding:6px 4px 7px}.pp-sister-logo{border-radius:7px;width:32px;height:32px}.pp-sister-logo img{width:28px;height:28px}.pp-sister-copy small{font-size:.28rem}.pp-sister-copy strong{letter-spacing:.025em;font-size:.43rem}}@media (width<=390px){.pp-brand-row{grid-template-columns:78px minmax(0,1fr) 70px}.pp-header-sister-link{grid-template-columns:27px minmax(0,1fr);gap:3px;min-height:52px;padding-inline:3px}.pp-sister-logo{width:27px;height:27px}.pp-sister-logo img{width:24px;height:24px}.pp-sister-copy small{display:none}.pp-sister-copy strong{font-size:.38rem}}.pp-blueprint-overview{--blueprint-ink:#0e2b52;--blueprint-line:#8296a4;--blueprint-paper:#f8fbfd;width:min(100%,1720px);color:var(--blueprint-ink);background:linear-gradient(#edf3f6,#fff 42%,#e8eff3);border-bottom:1px solid #b8c7d1;margin-inline:auto;padding:clamp(18px,3vw,38px) clamp(12px,3.5vw,54px) clamp(26px,4vw,50px)}.pp-blueprint-title{gap:7px;max-width:980px;margin:0 0 18px;display:grid}.pp-blueprint-title>span{color:#147443;letter-spacing:.13em;font-size:.58rem;font-weight:1000}.pp-blueprint-title h1{color:var(--blueprint-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.4vw,2.45rem);line-height:1}.pp-blueprint-title p{color:#4b6272;max-width:880px;margin:0;font-size:.72rem;font-weight:700;line-height:1.5}.pp-beta-invite{color:#fff;letter-spacing:.07em;background:linear-gradient(#37dc7c,#0b8a43);border:1px solid #1ea85d;border-radius:9px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:5px;padding:10px 18px;font-size:.58rem;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 4px #075d2d,0 9px 18px #075d2d38}.pp-beta-invite:hover,.pp-beta-invite:focus-visible{filter:brightness(1.08);outline-offset:3px;outline:3px solid #22c46a47;transform:translateY(-1px)}.pp-blueprint-grid{grid-template-columns:minmax(240px,.95fr) minmax(300px,1.22fr) minmax(210px,.76fr) minmax(190px,.66fr);align-items:stretch;gap:12px;display:grid}.pp-blueprint-panel{border:1px solid var(--blueprint-line);background:var(--blueprint-paper);border-radius:9px;align-content:start;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 5px #aebdc7,0 12px 24px #0828461f}.pp-blueprint-panel>header{color:#fff;background:linear-gradient(145deg,#123a67,#082a4d);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:7px 10px;display:grid}.pp-blueprint-panel>header>b{color:#f3ce72;border:2px solid #f3ce72;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.72rem;display:grid}.pp-blueprint-panel>header>span{gap:2px;min-width:0;display:grid}.pp-blueprint-panel>header small{color:#bcd0dd;letter-spacing:.09em;font-size:.4rem;font-weight:900}.pp-blueprint-panel>header strong{letter-spacing:.065em;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.pp-blueprint-columns,.pp-blueprint-games>div{grid-template-columns:minmax(0,1fr) 42px 42px 42px;align-items:center;display:grid}.pp-blueprint-columns{color:#486070;letter-spacing:.07em;text-align:center;background:#dce6ec;border-bottom:1px solid #b9c6ce;min-height:28px;padding:4px 7px;font-size:.4rem}.pp-blueprint-columns b:first-child{text-align:left}.pp-blueprint-games>div{color:#1c3e57;text-align:center;border-bottom:1px solid #d4dde2;min-height:47px;padding:5px 7px;font-size:.46rem}.pp-blueprint-games>div:last-child{border-bottom:0}.pp-blueprint-games>div.is-highlighted{background:linear-gradient(90deg,#fff48c,#ffe753);box-shadow:inset 5px 0 #dcae00}.pp-blueprint-games>div>b{text-align:left;gap:2px;min-width:0;display:grid}.pp-blueprint-games>div>b span,.pp-blueprint-games>div>b small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-blueprint-games>div>b small{color:#5e7381;font-size:.39rem}.pp-blueprint-panel>footer{color:#365367;letter-spacing:.055em;text-align:center;background:#eef3f6;border-top:1px solid #becbd3;justify-content:center;align-items:center;gap:7px;min-height:34px;margin-top:auto;padding:7px 9px;font-size:.42rem;font-weight:1000;display:flex}.pp-blueprint-panel>footer i{background:#ffe954;border:1px solid #d3a600;width:13px;height:13px;box-shadow:0 1px #bd9500}.pp-blueprint-matchup{text-align:center;background:#fff;border-bottom:1px solid #c2cfd7;grid-template-columns:1fr auto 1fr;place-items:center;gap:8px;min-height:72px;padding:11px;display:grid}.pp-blueprint-matchup span{font-size:.58rem;font-weight:1000;line-height:1.2}.pp-blueprint-matchup b{color:#bb1c23;font-size:.72rem}.pp-blueprint-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:9px;display:grid}.pp-blueprint-markets span{color:#175f9d;text-align:center;background:#e8f2f9;border:1px solid #7790a0;border-radius:6px;place-items:center;min-height:36px;padding:5px;font-size:.45rem;font-weight:1000;display:grid}.pp-blueprint-card ul{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0 9px 10px;list-style:none;display:grid}.pp-blueprint-card li{color:#254d37;text-align:center;background:#edf6f0;border-left:4px solid #27813c;place-items:center;min-height:34px;padding:5px;font-size:.45rem;font-weight:900;display:grid}.pp-blueprint-bands{gap:0;display:grid}.pp-blueprint-bands section{border-bottom:1px solid #c5d0d7;align-content:center;gap:4px;min-height:82px;padding:12px;display:grid}.pp-blueprint-bands section:first-child{color:#126333;background:#e1f4e7}.pp-blueprint-bands section:nth-child(2){color:#705c00;background:#fff6bd}.pp-blueprint-bands section:last-child{color:#8f1c1f;background:#f7e0df;border-bottom:0}.pp-blueprint-bands strong{letter-spacing:.08em;font-size:.62rem}.pp-blueprint-bands span{font-size:.46rem;font-weight:800}.pp-blueprint-stats dl{gap:0;margin:0;display:grid}.pp-blueprint-stats dl>div{text-align:center;background:#fff;border-bottom:1px solid #c8d3da;align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.pp-blueprint-stats dl>div:last-child{border-bottom:0}.pp-blueprint-stats dt{color:#506979;letter-spacing:.06em;font-size:.43rem;font-weight:1000}.pp-blueprint-stats dd{color:#175f9d;margin:0;font-size:1.25rem;font-weight:1000}.pp-blueprint-note{color:#536b79;letter-spacing:.09em;text-align:center;margin-top:18px;font-size:.48rem;font-weight:1000;display:block}@media (width<=1120px){.pp-blueprint-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.pp-blueprint-overview{padding-inline:9px}.pp-blueprint-grid{grid-template-columns:1fr}.pp-blueprint-title{text-align:center}.pp-blueprint-title h1{font-size:1.55rem}.pp-blueprint-title p{font-size:.68rem}.pp-blueprint-games>div{min-height:43px}}@media print{.pp-blueprint-overview{display:none!important}}:root{--graphite-black:#080a0d;--graphite-deep:#11151a;--graphite-mid:#242b32;--graphite-edge:#8f9aa4;--electric-blue:#20a9ff;--electric-green:#29df7d}html,body{background-color:var(--graphite-black);background-image:radial-gradient(circle at 2px 2px,#ffffff1f 0 1px,#0000 1.35px),radial-gradient(circle at 50% -10%,#4e5963 0,#0000 34%),linear-gradient(145deg,#07090c 0,#20262c 48%,#090b0e 100%);background-size:14px 14px,100% 100%,100% 100%;background-attachment:fixed}.pp-page{background:#f8fafb;box-shadow:0 0 0 1px #ffffff29,0 30px 90px #000000b8}.pp-site-header{background:var(--graphite-black);border-bottom-color:#59636c;box-shadow:0 12px 36px #00000075}.pp-brand-row{background-image:radial-gradient(circle at 2px 2px,#ffffff29 0 1.25px,#0000 1.6px),radial-gradient(circle at 50% 0,#62727fb8,#0000 44%),linear-gradient(120deg,#090b0e,#2c333a 48%,#0a0d10);background-size:13px 13px,100% 100%,100% 100%;box-shadow:inset 0 1px #ffffff5c,inset 0 -18px 34px #0000007a}.pp-brand-row:before{opacity:.7;background:linear-gradient(112deg,#0000 0 34%,#ffffff21 45%,#0000 56%) 0 0/220% 100%;animation:9s ease-in-out infinite graphite-sheen}.pp-brand{border-color:#dbe3e9;border-radius:18px;box-shadow:0 0 0 1px #424b53,0 0 0 4px #ffffff1f,0 12px 28px #0000007a}.pp-header-promo{background:radial-gradient(circle at 2px 2px,#ffffff1c 0 1px,#0000 1.35px) 0 0/12px 12px,linear-gradient(145deg,#171c21,#090b0e) 0 0/100% 100%;border:1px solid #6f7982;border-radius:14px;box-shadow:inset 0 1px #ffffff40,0 9px #0000006b,0 18px 34px #0000004d}.pp-header-promo>strong{background:linear-gradient(145deg,#252d34,#0c0f12);box-shadow:inset -1px 0 #ffffff2e}.pp-header-auth-actions{background:linear-gradient(#ffffff14,#0000001f)}.pp-header-auth-actions a,.pp-header-auth-actions a.is-join,.pp-header-sister-link,.pp-button,.pp-footer .pp-footer-nav a{color:#fff;text-shadow:0 1px 2px #000;background:radial-gradient(circle at 2px 2px,#ffffff24 0 1px,#0000 1.35px) 0 0/12px 12px,linear-gradient(#35404a,#14191e) 0 0/100% 100%;border:1px solid #77828c;border-radius:10px;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 4px #07090b,0 10px 22px #0000004d}.pp-header-auth-actions a{border-color:#2e9ee0;box-shadow:inset 0 1px #ffffff4d,0 4px #07527f,0 0 24px #20a9ff33}.pp-header-auth-actions a.is-join{border-color:#42e493;box-shadow:inset 0 1px #ffffff4d,0 4px #0a7542,0 0 24px #29df7d33}.pp-header-auth-actions a:hover,.pp-header-auth-actions a:focus-visible,.pp-header-sister-link:hover,.pp-header-sister-link:focus-visible,.pp-button:hover,.pp-button:focus-visible,.pp-footer .pp-footer-nav a:hover,.pp-footer .pp-footer-nav a:focus-visible{filter:brightness(1.12);border-color:#d6e1e8;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,0 6px #07090b,0 0 30px #20a9ff47}.pp-header-promo-support{color:#11161a;background:linear-gradient(#d9b75d,#9a6b1e);border-left-color:#717a82;box-shadow:inset 0 1px #ffffff7a}.pp-blueprint-overview{--blueprint-ink:#0e2b52;--blueprint-line:#606b74;background-image:radial-gradient(circle at 2px 2px,#ffffff1a 0 1px,#0000 1.35px),radial-gradient(circle at 50% -24%,#5d6e7cad,#0000 38%),linear-gradient(145deg,#090b0e,#252c33 52%,#0b0e11);background-size:14px 14px,100% 100%,100% 100%;border-bottom-color:#4f5961;box-shadow:inset 0 1px #ffffff38,inset 0 -22px 50px #00000052}.pp-blueprint-title>span{color:var(--electric-green);text-shadow:0 0 16px #29df7d59}.pp-blueprint-title h1{color:#fff;text-shadow:0 3px 18px #00000073}.pp-blueprint-title p{color:#c8d2d9}.pp-blueprint-panel{border-color:#9aa5ae;border-radius:14px;transition:transform .22s,box-shadow .22s;box-shadow:0 0 0 1px #ffffff2e,0 8px #080a0c,0 20px 34px #00000061}.pp-blueprint-panel:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff40,0 10px #080a0c,0 28px 44px #00000075}.pp-blueprint-panel>header{background:radial-gradient(circle at 2px 2px,#ffffff1f 0 1px,#0000 1.35px) 0 0/12px 12px,linear-gradient(145deg,#303942,#101419) 0 0/100% 100%;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #050607}.pp-blueprint-panel>header>b{border-color:var(--electric-blue);color:#fff;background:radial-gradient(circle at 35% 30%,#36b8ff,#075d97 72%);box-shadow:inset 0 1px #ffffff7a,0 0 16px #20a9ff7a}.pp-blueprint-panel>header small{color:#aebbc5}.pp-blueprint-markets span{color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#3a4650,#171c21);border-color:#65717b;border-radius:8px;box-shadow:inset 0 1px #ffffff40,0 3px #090b0d}.pp-blueprint-card li{border-left-color:var(--electric-green);background:linear-gradient(110deg,#e6f7ed,#fff)}.pp-blueprint-note{color:#c3cdd4}.pp-footer{color:#fff;background-image:radial-gradient(circle at 2px 2px,#ffffff1a 0 1px,#0000 1.35px),linear-gradient(145deg,#090b0e,#252c33 52%,#0b0e11);background-size:14px 14px,100% 100%;border-top-color:#7b858e;border-image:;box-shadow:inset 0 1px #fff3}.pp-footer-copy strong,.pp-footer-copy strong i{color:#fff}.pp-footer-copy p,.pp-footer-independent,.pp-footer-owner{color:#b8c4cc}.pp-footer-text-link{color:#66c7ff}.pp-footer-boundaries{color:#d3dce2;border-top-color:#525c64}.pp-footer-boundaries span+span{border-left-color:#59636b}.pp-footer .pp-footer-nav a:nth-child(3),.pp-footer .pp-footer-nav a:nth-child(5),.pp-footer .pp-footer-nav a.pp-footer-sister,.pp-footer .pp-footer-nav a.pp-footer-history{color:#fff;background:radial-gradient(circle at 2px 2px,#ffffff24 0 1px,#0000 1.35px) 0 0/12px 12px,linear-gradient(#35404a,#14191e) 0 0/100% 100%;border-color:#77828c}@keyframes graphite-sheen{0%,65%,to{background-position:180% 0}78%{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.pp-brand-row:before{animation:none}.pp-blueprint-panel,.pp-header-auth-actions a,.pp-header-sister-link,.pp-button,.pp-footer .pp-footer-nav a{transition:none}}@media print{html,body,.pp-page{box-shadow:none!important;background:#fff!important}}.pp-brand-row{grid-template-columns:158px minmax(0,1fr) 118px}a.pp-header-sister-link{aspect-ratio:1;isolation:isolate;background:linear-gradient(135deg,#fff 0%,#8c9aa4 14%,#f7fbfd 27%,#4b5963 44%,#dce5ea 62%,#65737d 78%,#f9fcfd 100%);border:0;border-radius:50%;grid-template-columns:1fr;justify-self:center;place-items:center;gap:0;width:102px;min-height:102px;padding:13px;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;position:relative;overflow:visible;transform:translateY(-3px);box-shadow:inset 0 0 0 2px #ffffffeb,inset 0 0 0 7px #1b252c,inset 0 0 0 9px #81909a,0 7px #070b0e,0 13px 22px #00000085,0 0 25px #28b2ff38}a.pp-header-sister-link:before{content:"";z-index:-1;background:radial-gradient(circle at 36% 25%,#6bd3ff6b,#0000 27%),radial-gradient(circle at 50% 64%,#174e78 0%,#0b2d49 43%,#071722 75%);border:1px solid #a8dcf97a;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 4px 9px #fff3,inset 0 -9px 14px #000000a3,0 0 0 2px #05090c}a.pp-header-sister-link:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffff94,#ffffff08);border-radius:50% 50% 42% 42%;position:absolute;inset:13px 18px 48%;transform:rotate(-8deg)}a.pp-header-sister-link .pp-sister-logo{z-index:2;width:76px;height:76px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}a.pp-header-sister-link .pp-sister-logo img{object-fit:contain;filter:drop-shadow(0 4px 3px #000000bf)saturate(1.12)contrast(1.04);width:76px;height:76px}a.pp-header-sister-link .pp-sister-copy{display:none}a.pp-header-sister-link:hover,a.pp-header-sister-link:focus-visible{filter:brightness(1.1)saturate(1.1);outline-offset:5px;background:linear-gradient(135deg,#fff 0%,#9caab4 14%,#fff 27%,#52616b 44%,#edf5f8 62%,#71808a 78%,#fff 100%);border:0;outline:3px solid #4cc2ff9e;transform:translateY(-7px)scale(1.025);box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 7px #1b252c,inset 0 0 0 9px #9aa8b1,0 11px #070b0e,0 19px 30px #0000008f,0 0 36px #28b2ff6b}a.pp-header-sister-link:active{transform:translateY(5px)scale(.985);box-shadow:inset 0 5px 12px #00000080,inset 0 0 0 7px #172027,0 2px #05080a,0 5px 10px #00000061}@media (width<=760px){.pp-brand-row{grid-template-columns:94px minmax(0,1fr) 82px}a.pp-header-sister-link{width:70px;min-height:70px;padding:9px;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 5px #1b252c,inset 0 0 0 7px #81909a,0 5px #070b0e,0 9px 15px #0000007a}a.pp-header-sister-link:before{inset:7px}a.pp-header-sister-link:after{inset:9px 13px 48%}a.pp-header-sister-link .pp-sister-logo,a.pp-header-sister-link .pp-sister-logo img{width:52px;height:52px}}@media (width<=390px){.pp-brand-row{grid-template-columns:78px minmax(0,1fr) 70px}a.pp-header-sister-link{width:60px;min-height:60px;padding:8px}a.pp-header-sister-link:before{inset:6px}a.pp-header-sister-link .pp-sister-logo,a.pp-header-sister-link .pp-sister-logo img{width:44px;height:44px}}.pp-access-banner.is-member{background:linear-gradient(90deg,#eef3f6,#fff 52%,#f3f6f7);border-bottom-color:#aebdc6;padding-inline:clamp(14px,3vw,44px)}.pp-access-account .pp-member-avatar.is-helmet{width:64px;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0}.pp-access-account .pp-member-avatar.is-helmet>img{filter:drop-shadow(0 6px 5px #08223557)contrast(1.07)saturate(.96)}.pp-access-account nav.pp-member-actions{gap:7px;margin-top:5px}.pp-access-account nav.pp-member-actions a{color:#fff;letter-spacing:.055em;background:radial-gradient(circle at 18% 16%,#ffffff24,#0000 24%),linear-gradient(160deg,#31414b,#11191e 72%);border:1px solid #71838f;border-bottom-width:3px;border-radius:8px;min-height:36px;font-size:.44rem;transition:transform .15s,filter .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 3px 6px #081b2833}.pp-access-account nav.pp-member-actions a:hover,.pp-access-account nav.pp-member-actions a:focus-visible{filter:brightness(1.16);outline-offset:2px;outline:2px solid #2ba7ec52;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,0 6px 12px #081b2842}.pp-access-account nav.pp-member-actions a.is-saved{border-bottom-color:#2bb0ea}.pp-access-account nav.pp-member-actions a.is-settings{border-bottom-color:#d5ac50}.pp-access-account nav.pp-member-actions a.is-parlay{border-bottom-color:#20bd6a}.pp-access-account nav.pp-member-actions a.is-logout{border-bottom-color:#d94655}@media (width<=760px){.pp-access-account .pp-member-avatar.is-helmet{width:54px;height:46px}.pp-access-account nav.pp-member-actions{gap:4px}.pp-access-account nav.pp-member-actions a{letter-spacing:.015em;min-height:32px;padding-inline:3px;font-size:.36rem}}:root{--pp-night:#041a12;--pp-night-2:#082a20;--pp-panel:#071422e0;--pp-panel-soft:#0c1f33d1;--pp-line:#58b8ff66;--pp-blue:#22b8ff;--pp-blue-2:#0b6fff;--pp-green:#35f28b;--pp-red:#ff3d55;--pp-gold:#ffd05b;--pp-ink:#eff9ff;--pp-muted:#9db3c5}.pp-site-header .pp-brand-row{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:10px 12px 12px;display:flex}.pp-site-header .pp-header-scoreboard,.pp-site-header .pp-header-promo{grid-column:auto;width:100%;min-height:126px}.pp-header-lower-row{z-index:2;background:linear-gradient(105deg,#03121eeb,#052c1fe0 56%,#041320f0);border:1px solid #70c3f652;border-radius:13px;grid-template-columns:88px minmax(0,1fr) 82px;align-items:center;gap:14px;min-height:84px;padding:8px 10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff21,0 8px 22px #00000047}.pp-header-lower-row .pp-brand{border-radius:11px;grid-column:auto;justify-self:start;width:72px}.pp-header-brand-copy{gap:3px;min-width:0;display:grid}.pp-header-brand-copy small{color:var(--pp-blue);letter-spacing:.16em;font-size:.52rem;font-weight:950}.pp-header-brand-copy strong{color:#fff;letter-spacing:.055em;text-shadow:0 0 18px #22b8ff47;font-size:clamp(.86rem,2vw,1.25rem);font-weight:1000;line-height:1.05}.pp-header-brand-copy span{color:#9fb8c9;letter-spacing:.035em;font-size:.65rem;font-weight:760}.pp-header-lower-row a.pp-header-sister-link{justify-self:end;width:68px;min-height:68px}@media (width<=720px){.pp-site-header .pp-brand-row{gap:7px;padding:7px}.pp-site-header .pp-header-scoreboard,.pp-site-header .pp-header-promo{min-height:98px}.pp-header-lower-row{grid-template-columns:56px minmax(0,1fr) 52px;gap:8px;min-height:66px;padding:6px 7px}.pp-header-lower-row .pp-brand{border-width:2px;width:50px}.pp-header-brand-copy small{letter-spacing:.1em;font-size:.42rem}.pp-header-brand-copy strong{letter-spacing:.025em;font-size:clamp(.66rem,3.3vw,.9rem)}.pp-header-brand-copy span{font-size:.48rem;line-height:1.25}.pp-header-lower-row a.pp-header-sister-link{width:46px;min-height:46px;padding:6px}.pp-header-lower-row a.pp-header-sister-link .pp-sister-logo,.pp-header-lower-row a.pp-header-sister-link .pp-sister-logo img{width:34px;height:34px}}body,.rc-site,.rc-member-site,.rc-results-site{color:var(--pp-ink);background:radial-gradient(circle at 18% 22%,#0093ff29,#0000 28%),radial-gradient(circle at 83% 38%,#2af48524,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#e7fff109 calc(10% - 1px) 10%),repeating-linear-gradient(90deg,#072f1ff2 0 8%,#042218f2 8% 16%),linear-gradient(#082d20 0,#061d18 58%,#082719 100%)}.pp-neon-home{isolation:isolate;background:linear-gradient(#03140f1f,#041b13 94%),linear-gradient(90deg,#031611eb 0,#03121680 48%,#031b14c7 100%),url(/stadium-field-night-background.png) 50% 22%/cover no-repeat;min-height:780px;padding:clamp(18px,3vw,34px) clamp(12px,3vw,46px) 56px;position:relative;overflow:hidden}.pp-neon-home:before{content:"";z-index:-1;background-image:linear-gradient(#4ab3ff0a 1px,#0000 1px),linear-gradient(90deg,#4ab3ff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 35%,#0000 94%);mask-image:linear-gradient(#0000 4%,#000 35%,#0000 94%)}.pp-neon-home-glow{z-index:-1;filter:blur(90px);background:#0094ff24;border-radius:50%;width:64vw;height:64vw;position:absolute;top:10%;right:-28vw}.pp-neon-showcase{isolation:isolate;background:#061a2c;border:2px solid #59c4ffc7;border-radius:24px;max-width:1500px;margin:0 auto 42px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 7px #062f5361,0 24px 70px #0000008f,0 0 54px #1da4ff57}.pp-neon-showcase:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 0 40%,#ffffff21 47%,#0000 54%);animation:7s ease-in-out infinite pp-stadium-sheen;position:absolute;inset:0;transform:translate(-115%)}.pp-neon-showcase img{filter:saturate(1.12)contrast(1.07);width:100%;height:auto;display:block}.pp-neon-showcase figcaption{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030f1cd1;border:1px solid #5cc3ff94;border-radius:10px;padding:12px 16px;display:none;position:absolute;inset:auto 24px 20px}.pp-neon-showcase figcaption span,.pp-neon-showcase figcaption strong{letter-spacing:.08em;font-size:.65rem}.pp-neon-showcase figcaption span{color:var(--pp-green)}.pp-neon-showcase figcaption strong{color:#fff}@keyframes pp-stadium-sheen{0%,62%,to{transform:translate(-115%)}78%{transform:translate(115%)}}.pp-neon-home-title{text-align:center;max-width:900px;margin:0 auto 40px}.pp-neon-home-title>span,.pp-results-hero>div:first-child>span{color:var(--pp-green);letter-spacing:.16em;background:#051e1ac7;border:1px solid #35f28b99;border-radius:999px;padding:7px 12px;font-size:.62rem;font-weight:950;display:inline-flex;box-shadow:0 0 24px #35f28b29}.pp-neon-home-title h1,.pp-results-hero h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 0 30px #27b0ff38,0 5px #0000008c;margin:18px 0 12px;font-size:clamp(3rem,7.4vw,7.6rem);font-weight:1000;line-height:.78}.pp-neon-home-title h1 em,.pp-results-hero h1 em{color:var(--pp-green);text-shadow:0 0 28px #35f28b73;font-style:normal}.pp-neon-home-title p,.pp-results-hero p{color:#bdd0de;max-width:660px;margin:0 auto;font-size:clamp(.84rem,1.5vw,1.05rem);font-weight:720;line-height:1.55}.pp-neon-home-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.pp-neon-primary,.pp-neon-secondary,.rc-season-results-link,.pp-empty-results a,.pp-results-actions a{letter-spacing:.08em;border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:12px 20px;font-size:.64rem;font-weight:1000;text-decoration:none;display:inline-flex}.pp-neon-primary{color:#00160b;background:linear-gradient(135deg,#4dffa3,#11bb62);border:1px solid #62ffad;box-shadow:0 0 28px #35f28b59,0 6px #087b3e}.pp-neon-secondary{color:#dff5ff;background:#081b2edb;border:1px solid #43bcffa6;box-shadow:inset 0 0 20px #1497ff1a,0 0 22px #22b8ff1f}.pp-neon-primary:hover,.pp-neon-secondary:hover{filter:brightness(1.1);transform:translateY(-2px)}.pp-neon-home-stage{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.pp-neon-matchup-card,.pp-neon-results-card,.pp-results-record,.pp-results-stat-grid article,.pp-personal-ranking,.pp-week-results,.pp-empty-results{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#0b2135f0,#030c17f0);border:2px solid #3eb1ffad;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 0 34px #1584ff14,0 22px 55px #0000006b,0 0 38px #22b8ff3d}.pp-neon-matchup-card:after,.pp-neon-results-card:after,.pp-personal-ranking:after,.pp-week-results:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffffff0e 48%,#0000 55%);position:absolute;inset:0}.pp-neon-matchup-card>header,.pp-neon-results-card>header{background:#00081199;border-bottom:1px solid #5bbdff38;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.pp-neon-matchup-card>header span,.pp-neon-results-card>header span{color:var(--pp-green);letter-spacing:.11em;font-size:.58rem;font-weight:1000}.pp-neon-matchup-card>header b,.pp-neon-results-card>header b{color:#86b2ce;letter-spacing:.08em;font-size:.54rem}.pp-neon-matchup-helmets{grid-template-columns:1fr 62px 1fr;align-items:center;gap:6px;min-height:210px;padding:15px 16px 5px;display:grid}.pp-neon-matchup-helmets .rc-team-helmet,.pp-neon-matchup-helmets .rc-team-helmet>strong,.pp-neon-matchup-helmets .rc-team-info strong{color:#fff}.pp-neon-matchup-helmets .rc-team-record,.pp-neon-matchup-helmets .rc-team-division{color:#a6bece}.pp-neon-matchup-helmets .rc-team-helmet:first-child .rc-helmet-art{filter:drop-shadow(0 0 17px #35f28bb3)}.pp-neon-matchup-helmets .rc-team-helmet:last-child .rc-helmet-art{filter:drop-shadow(0 0 17px #ff3d55a8)}.pp-neon-matchup-helmets>strong{color:#fff;background:#2a040bc7;border:1px solid #ff5162bf;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1rem;display:grid;box-shadow:0 0 24px #ff3d5559}.pp-neon-pick-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 12px;display:grid}.pp-neon-pick-grid span{text-align:center;background:#04101dbd;border:1px solid #45b1f647;border-radius:9px;place-content:center;gap:4px;min-height:62px;display:grid}.pp-neon-pick-grid small{color:#7fa6c0;letter-spacing:.08em;font-size:.47rem;font-weight:900}.pp-neon-pick-grid b{color:#fff;font-size:.68rem}.pp-neon-matchup-card ul{border-top:1px solid #5bbdff26;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:12px 16px 18px;list-style:none;display:grid}.pp-neon-matchup-card li{color:#bcd0dc;font-size:.54rem;font-weight:760;line-height:1.4}.pp-neon-matchup-card li i{background:var(--pp-green);width:7px;height:7px;box-shadow:0 0 9px var(--pp-green);border-radius:50%;margin-right:7px;display:inline-block}.pp-neon-results-card{padding-bottom:14px}.pp-neon-scoreline{grid-template-columns:1.2fr .8fr .8fr;align-items:end;gap:8px;padding:22px 18px 16px;display:grid}.pp-neon-scoreline>strong{color:#fff;letter-spacing:-.08em;text-shadow:0 0 24px #22b8ff4d;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.8}.pp-neon-scoreline>span{gap:3px;display:grid}.pp-neon-scoreline>span b{color:var(--pp-green);font-size:1.25rem}.pp-neon-scoreline>span:nth-child(3) b{color:var(--pp-blue)}.pp-neon-scoreline small{color:#83a1b6;letter-spacing:.07em;font-size:.45rem;font-weight:950}.pp-neon-week-row{border:1px solid #45b1f633;border-left:3px solid var(--pp-blue);background:#04101db8;border-radius:7px;grid-template-columns:42px 54px 1fr;align-items:center;gap:8px;margin:7px 16px;padding:9px 10px;display:grid}.pp-neon-week-row.is-win{border-left-color:var(--pp-green)}.pp-neon-week-row.is-loss{border-left-color:var(--pp-red)}.pp-neon-week-row b{color:#fff;font-size:.58rem}.pp-neon-week-row span{color:#fff;font-size:.72rem;font-weight:950}.pp-neon-week-row i{color:#829eb1;letter-spacing:.08em;font-size:.46rem;font-style:normal;font-weight:900}.pp-neon-chart{border-bottom:1px solid #6bbcee59;border-left:1px solid #6bbcee59;align-items:end;gap:8px;height:74px;margin:15px 18px 5px;padding:9px 12px 5px;display:flex}.pp-neon-chart i{background:linear-gradient(180deg, var(--pp-green), #088d4a);border-radius:4px 4px 0 0;flex:1;height:30%;box-shadow:0 0 10px #35f28b3d}.pp-neon-chart i:nth-child(2){height:50%}.pp-neon-chart i:nth-child(3){height:42%}.pp-neon-chart i:nth-child(4){height:68%}.pp-neon-chart i:nth-child(5){height:62%}.pp-neon-chart i:nth-child(6){height:82%}.pp-neon-chart i:nth-child(7){height:100%}.pp-neon-results-card footer{color:#87a6bb;letter-spacing:.09em;text-align:center;padding:9px 18px 2px;font-size:.47rem;font-weight:900}.pp-neon-feature-strip{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1180px;margin:18px auto 0;display:grid}.pp-neon-feature-strip article{background:#030d18cc;border:1px solid #40aaee33;border-radius:10px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:flex}.pp-neon-feature-strip article>b{color:#2ebaff7a;font-size:1.65rem}.pp-neon-feature-strip span{gap:4px;display:grid}.pp-neon-feature-strip strong{color:#f2f9fd;letter-spacing:.06em;font-size:.58rem}.pp-neon-feature-strip small{color:#7f9aab;font-size:.45rem;font-weight:800}.pp-neon-disclaimer{color:#658196;letter-spacing:.08em;text-align:center;max-width:1180px;margin:22px auto 0;font-size:.45rem;font-weight:820;display:block}.rc-member-bar,.rc-season-shell{background:0 0}.rc-member-bar{background:#030c17eb;border-color:#44a9e83d}.rc-member-bar span{color:var(--pp-green)}.rc-member-bar strong,.rc-member-bar a{color:#b9cddd}.rc-member-bar a:hover{color:#fff;text-shadow:0 0 10px #22b8ff80}.rc-season-shell{background:linear-gradient(#03131057,#031610db 62%,#041912),url(/stadium-field-night-background.png) top/100% no-repeat;padding-top:28px}.rc-season-control{background:linear-gradient(135deg,#0c2b48f0,#041222f0);border:2px solid #43b8ff94;box-shadow:inset 0 0 28px #137cff14,0 16px 36px #00000059,0 0 26px #22b8ff29}.rc-season-control p,.rc-deck-head p{color:var(--pp-green)}.rc-season-control>div strong,.rc-season-control label,.rc-deck-head>div:first-child strong{color:#a8bfd0}.rc-season-control select{color:#fff;background:#071a2b;border-color:#4eb6f76b}.rc-deck-head>div:last-child span{color:#d9f2ff}.rc-deck-head progress{background:#0a2135;border-color:#46b1f657}.rc-swipe-cue{color:#c7e6f7;background:#061625e0;border-color:#43aaeb59;box-shadow:0 10px 26px #0000003d}.rc-swipe-cue.next{color:#6fffb5;background:#05271de6;border-color:#35f28b66}.rc-swipe-cue small{color:#7294aa}.rc-card-stack:before{background:#071a2b;border-color:#299fe847;box-shadow:0 0 28px #22b8ff1f}.rc-card-stack:after{background:#0a1f2d;border-color:#35f28b38;box-shadow:0 0 24px #35f28b14}.rc-game-card{isolation:isolate;color:#eaf8ff;background:radial-gradient(circle at 18% 18%,#35f28b29,#0000 25%),radial-gradient(circle at 82% 18%,#ff3d5529,#0000 25%),linear-gradient(155deg,#0a2e4ff5,#030f1ffa 62%,#031727fa);border-width:3px 2px 2px;border-color:#72d6ff #49bcffeb #49bcffeb;border-top-style:solid;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 0 58px #0f6ed724,0 28px 65px #00000094,0 0 48px #22b8ff61}.rc-game-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 0 38%,#ffffff12 47%,#0000 56%);position:absolute;inset:0}.rc-game-card .rc-city-backdrop{opacity:.54;mix-blend-mode:screen;filter:saturate(1.38)contrast(1.14)}.rc-game-meta{color:#a8c3d5;background:linear-gradient(90deg,#020b17e6,#051f37db);border-color:#5cc3ff66;border-radius:11px;padding:13px 16px;box-shadow:inset 0 -1px #ffffff12}.rc-game-meta span{color:var(--pp-green)}.rc-matchup-helmets{background:radial-gradient(circle at 22% 48%,#35f28b2e,#0000 31%),radial-gradient(circle at 78% 48%,#ff3d552e,#0000 31%),linear-gradient(#082845c7,#020d1ad1);border:1px solid #50bcff52;border-radius:17px;min-height:238px;padding:16px clamp(8px,2vw,24px);box-shadow:inset 0 0 38px #209aff1a,0 0 28px #22b8ff1f}.rc-game-card .rc-helmet-art{width:min(100%,245px)}.rc-game-card .rc-team-helmet strong,.rc-game-card .rc-team-info strong{color:#f3faff}.rc-game-card .rc-team-division,.rc-game-card .rc-team-record{color:#8fabbe}.rc-at{color:#fff;background:radial-gradient(circle,#176fb2,#071b34 70%);border:2px solid #86d7ffe0;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.05rem;display:grid;box-shadow:0 0 28px #22b8ff7a}.rc-top-facts li{background:linear-gradient(150deg,#08233af0,#03111feb);border-color:#49aded61;border-radius:11px;box-shadow:inset 0 1px #ffffff14}.rc-top-facts li:first-child{border-left:4px solid var(--pp-green);box-shadow:0 0 16px #35f28b14}.rc-top-facts li:nth-child(2){border-left:4px solid var(--pp-red);box-shadow:0 0 16px #ff3d5514}.rc-top-facts li:nth-child(3){border-left:4px solid var(--pp-blue);box-shadow:0 0 16px #22b8ff14}.rc-top-facts li>b,.rc-top-facts li:nth-child(2)>b,.rc-top-facts li:nth-child(3)>b{color:#fff;background:linear-gradient(160deg,#1684cc,#073d67)}.rc-top-facts li strong{color:var(--pp-green)}.rc-top-facts li span{color:#a9c1d2}.rc-market-choices{background:#020c18bd;border:1px solid #48b0f266;border-radius:13px;padding:10px;box-shadow:inset 0 0 30px #1486ff12}.rc-market-choices>div>strong{color:#d5f2ff;background:linear-gradient(160deg,#17598a,#09233d);border:1px solid #5bc6ff57;box-shadow:0 0 15px #22b8ff1f}.rc-market-choices>div:nth-child(2)>strong{color:#fff;background:linear-gradient(160deg,#8f1f37,#320b1a);border-color:#ff556a73}.rc-market-choices>div:nth-child(3)>strong{color:#dffff0;background:linear-gradient(160deg,#147b49,#062b1d);border-color:#47f4916b}.rc-market-choices button{color:#f4fbff;background:linear-gradient(155deg,#10314bf5,#071a2df5);border-color:#4eade959;box-shadow:inset 0 1px #ffffff14,0 4px #00000047}.rc-market-choices button small{color:#91acbd}.rc-market-choices button:hover{border-color:var(--pp-blue);background:#0c304c}.rc-market-choices button.selected,.rc-market-choices>div:first-child button.selected,.rc-market-choices>div:nth-child(2) button.selected,.rc-market-choices>div:nth-child(3) button.selected{color:#00170b;background:linear-gradient(140deg,#44f797,#12b760);border-color:#67ffb3;box-shadow:0 0 22px #35f28b47}.rc-market-choices>div:nth-child(2) button.selected{color:#fff;background:linear-gradient(140deg,#ff6174,#bc1733);border-color:#ff8e9d;box-shadow:0 0 24px #ff3d5552}.rc-market-choices>div:nth-child(3) button.selected{color:#fff;background:linear-gradient(140deg,#2bbdff,#0872cb);border-color:#75d7ff;box-shadow:0 0 24px #22b8ff57}.rc-market-choices button.selected small{color:#064023}.rc-market-choices>div:nth-child(2) button.selected small,.rc-market-choices>div:nth-child(3) button.selected small{color:#fff}.rc-reasoning-input,.rc-confidence-input label{background:#051320db;border-color:#47aff042}.rc-reasoning-input>div:first-child strong,.rc-confidence-input label>span strong{color:#eaf7ff}.rc-reasoning-input>div:first-child span,.rc-confidence-input label>span{color:#8faabd}.rc-reason-group+.rc-reason-group{border-top-color:#4daeea29}.rc-reason-group>small{color:#74caff}.rc-reason-group button{color:#aac0cf;background:#0d263a;border-color:#45a2dc42}.rc-reason-group button:hover{border-color:var(--pp-blue);background:#123752}.rc-reason-group button.selected{border-color:var(--pp-green);color:#8effc3;background:#17714670;box-shadow:0 0 15px #35f28b1f}.rc-confidence-input label>span b{color:var(--pp-green)}.rc-confidence-input label>span b.is-low{color:#ff7182;text-shadow:0 0 13px #ff3d5547}.rc-confidence-input label>span b.is-medium{color:#ffd867;text-shadow:0 0 13px #ffcf3e3d}.rc-confidence-input label>span b.is-high{color:#67ffb3;text-shadow:0 0 13px #35f28b4d}.rc-confidence-scale span:nth-child(2){color:#ffd867}.rc-predictability-notes{position:relative;overflow:hidden}.rc-predictability-notes:before{content:"";background:linear-gradient(var(--pp-blue), var(--pp-green));width:4px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #22b8ff6b}.rc-predictability-notes>p{color:#8faabd;margin:.35rem 0 .7rem;font-size:.82rem;line-height:1.4}.rc-confidence-input textarea{color:#fff;background:#061828;border-color:#4baeea45}.rc-confidence-input textarea::placeholder{color:#6f899c}.rc-card-actions{background:#030e19e0;border-color:#49aded47}.rc-card-actions .rc-back{color:#ccecff;background:#102b40;border-color:#5fbdf757}.rc-card-actions .rc-results-action{color:#fff;background:linear-gradient(150deg,#ff5368,#b60c28);border-color:#ff6476;box-shadow:0 0 20px #ff3d5533}.rc-card-actions .rc-next{color:#00170b;background:linear-gradient(150deg,#49f69b,#10aa59);border-color:#67ffb3;box-shadow:0 0 22px #35f28b33}.rc-deck-note{color:#7693a7}.rc-trial-upgrade{color:#fff;background:#061523eb;border-color:#45aef04d}.rc-trial-upgrade span{color:#9bb3c4}.rc-flashcard-footer{background:#01080fbd;border-color:#4aace938}.rc-results{border-width:2px;border-color:#4ab5f8b8;border-top-color:var(--pp-green);color:#edf9ff;background:linear-gradient(150deg,#0b2033fa,#030c17fa);box-shadow:inset 0 0 42px #0d71e612,0 26px 60px #00000080,0 0 42px #22b8ff38}.rc-results>header p{color:var(--pp-green)}.rc-results>header h2{color:#fff;text-shadow:0 0 22px #22b8ff4d}.rc-results>header span{color:#9db6c7}.rc-rank-legend{background:#030e19cc;border-color:#4db2f142}.rc-ranking-list li{color:#eef9ff;background:#071827e6;border-color:#48a9e63b}.rc-ranking-list li div span,.rc-ranking-list li small{color:#98b1c2}.rc-result-actions{background:#030e19b8}.rc-results .rc-results-back{color:#d5f1ff;background:#102a3e;border-color:#50b5f366}.rc-results .rc-primary-action{background:var(--pp-green);color:#00170b}.rc-season-results-link{border:1px solid var(--pp-blue);color:#d9f4ff;background:#0b2d48;width:min(100%,430px);margin:16px auto 0;box-shadow:0 0 22px #22b8ff26}.pp-results-dashboard{background:linear-gradient(#020f1c1f,#031418c2 52%,#041b13 92%),url(/stadium-field-night-background.png) top/cover no-repeat;min-height:720px;padding:clamp(34px,6vw,72px) clamp(16px,5vw,70px) 60px}.pp-results-hero{grid-template-columns:1fr 290px;align-items:end;gap:26px;max-width:1180px;margin:0 auto 24px;display:grid}.pp-results-hero>div:first-child{text-align:left}.pp-results-hero h1{margin-top:16px;font-size:clamp(2.7rem,6vw,6.2rem)}.pp-results-hero p{margin:0}.pp-results-record{text-align:center;gap:5px;padding:22px;display:grid}.pp-results-record small{color:var(--pp-green);letter-spacing:.12em;font-size:.5rem;font-weight:950}.pp-results-record strong{color:#fff;letter-spacing:-.07em;font-size:3.6rem;line-height:.9}.pp-results-record span{color:#83a7be;letter-spacing:.08em;font-size:.5rem;font-weight:900}.pp-results-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:0 auto 18px;display:grid}.pp-results-stat-grid article{align-content:center;gap:5px;min-height:135px;padding:18px;display:grid}.pp-results-stat-grid article:first-child{border-top:3px solid var(--pp-green)}.pp-results-stat-grid article:nth-child(2){border-top:3px solid var(--pp-blue)}.pp-results-stat-grid article:nth-child(3){border-top:3px solid var(--pp-red)}.pp-results-stat-grid article:nth-child(4){border-top:3px solid var(--pp-gold)}.pp-results-stat-grid small{color:#82a0b5;letter-spacing:.09em;font-size:.48rem;font-weight:950}.pp-results-stat-grid strong{color:#fff;font-size:2.3rem;line-height:1}.pp-results-stat-grid strong i{color:#7594a8;font-size:.8rem;font-style:normal}.pp-results-stat-grid span{color:#9db5c5;font-size:.54rem}.pp-results-grid{grid-template-columns:1.08fr .92fr;gap:18px;max-width:1180px;margin:0 auto;display:grid}.pp-personal-ranking,.pp-week-results{padding:20px}.pp-personal-ranking>header,.pp-week-results>header{gap:4px;margin-bottom:14px;display:grid}.pp-personal-ranking>header span,.pp-week-results>header span{color:var(--pp-green);letter-spacing:.12em;font-size:.49rem;font-weight:950}.pp-personal-ranking>header strong,.pp-week-results>header strong{color:#fff;text-transform:uppercase;font-size:1.55rem}.pp-personal-ranking>header small,.pp-week-results>header small{color:#819fb4;font-size:.52rem}.pp-personal-ranking ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pp-personal-ranking li{border:1px solid #47aae733;border-left:3px solid var(--pp-blue);background:#030e19bf;border-radius:8px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.pp-personal-ranking li.is-win{border-left-color:var(--pp-green)}.pp-personal-ranking li.is-loss{border-left-color:var(--pp-red)}.pp-personal-ranking li.is-push{border-left-color:var(--pp-gold)}.pp-personal-ranking li>b{color:#628ba6;font-size:.72rem}.pp-personal-ranking li>div{gap:2px;min-width:0;display:grid}.pp-personal-ranking li strong{color:#fff;font-size:.67rem}.pp-personal-ranking li span{color:#829fb2;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.pp-personal-ranking li em{min-width:48px;color:var(--pp-green);text-align:right;font-size:.52rem;font-style:normal;font-weight:950}.pp-personal-ranking li.is-loss em{color:var(--pp-red)}.pp-personal-ranking li.is-push em{color:var(--pp-gold)}.pp-week-results>div{gap:8px;display:grid}.pp-week-results section{border-bottom:1px solid #4aabe829;grid-template-columns:42px minmax(100px,.9fr) 1fr 46px;align-items:center;gap:10px;padding:11px 9px;display:grid}.pp-week-results section>b{color:#fff;font-size:.62rem}.pp-week-results section>div{gap:2px;display:grid}.pp-week-results section strong{color:#fff;font-size:.72rem}.pp-week-results section span{color:#7f9eb2;font-size:.43rem}.pp-week-results section>i{background:#122b3e;border-radius:99px;height:6px;overflow:hidden}.pp-week-results section>i span{width:var(--week-score);border-radius:inherit;background:linear-gradient(90deg,var(--pp-blue),var(--pp-green));height:100%;display:block;box-shadow:0 0 10px #35f28b52}.pp-week-results section>em{color:var(--pp-green);text-align:right;font-size:.5rem;font-style:normal;font-weight:950}.pp-empty-results{text-align:center;max-width:920px;margin:30px auto;padding:clamp(30px,6vw,64px)}.pp-empty-results>span{color:var(--pp-green);letter-spacing:.12em;font-size:.52rem;font-weight:950}.pp-empty-results h2{color:#fff;text-transform:uppercase;margin:10px 0;font-size:clamp(2rem,5vw,4rem)}.pp-empty-results p{color:#9cb5c5;max-width:620px;margin:0 auto;line-height:1.55}.pp-empty-results a{background:var(--pp-green);color:#00170b;margin-top:20px}.pp-results-actions{justify-content:space-between;gap:12px;max-width:1180px;margin:22px auto 0;display:flex}.pp-results-actions a{color:#ccecff;background:#0a2135;border:1px solid #47b0f257}.pp-results-state{color:#b4c8d6;text-align:center;place-content:center;gap:12px;min-height:420px;display:grid}.pp-results-state>span{border:3px solid #39b7ff33;border-top-color:var(--pp-green);border-radius:50%;justify-self:center;width:42px;height:42px;animation:.8s linear infinite pp-spin}@keyframes pp-spin{to{transform:rotate(360deg)}}.rc-ecosystem{background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 10%),linear-gradient(145deg,#051b15,#08271d 54%,#061712)}.rc-ecosystem>header h2{color:#eef9ff}.rc-ecosystem>header span{color:#829cad}.rc-ecosystem>div>a,.rc-ecosystem>div>a.active{color:#e9f7ff;background:#081a2a;border-color:#49aded40;box-shadow:0 12px 28px #00000042}.rc-ecosystem>div>a.active{border-top-color:var(--pp-green);background:#09251d}.rc-ecosystem a>b{color:var(--pp-gold)}.rc-ecosystem a>span{color:#8ca6b8}@media (width<=900px){.pp-neon-home-stage,.pp-results-grid{grid-template-columns:1fr}.pp-results-stat-grid{grid-template-columns:repeat(2,1fr)}.pp-results-hero{grid-template-columns:1fr}.pp-results-record{max-width:340px}}@media (width<=620px){.pp-neon-home{padding-inline:10px}.pp-neon-home-title h1{font-size:clamp(2.6rem,14vw,4.6rem)}.pp-neon-showcase{border-radius:14px;margin-bottom:28px}.pp-neon-showcase img{width:178%;max-width:none;transform:translate(-22%)}.pp-neon-home-stage{gap:12px}.pp-neon-matchup-helmets{grid-template-columns:1fr 48px 1fr;min-height:175px;padding-inline:6px}.pp-neon-matchup-helmets>strong{width:43px;height:43px;font-size:.72rem}.pp-neon-matchup-helmets .rc-helmet-art{width:92px}.pp-neon-matchup-card ul,.pp-neon-feature-strip{grid-template-columns:1fr}.pp-neon-pick-grid{gap:5px;padding-inline:8px}.pp-neon-pick-grid span{min-height:58px}.pp-neon-feature-strip article{min-height:62px}.pp-results-dashboard{padding-inline:10px}.pp-results-stat-grid{grid-template-columns:1fr 1fr;gap:8px}.pp-results-stat-grid article{min-height:112px;padding:12px}.pp-results-stat-grid strong{font-size:1.8rem}.pp-personal-ranking,.pp-week-results{padding:13px 9px}.pp-week-results section{grid-template-columns:36px minmax(88px,1fr) 54px}.pp-week-results section>i{display:none}.pp-results-actions{flex-direction:column}.pp-results-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.pp-results-state>span{animation:none}.pp-neon-primary,.pp-neon-secondary{transition:none}}.rc-game-card .rc-team-helmet{z-index:1;position:relative}.rc-game-card .rc-helmet-art{isolation:isolate;transform-origin:50% 58%;transition:filter .22s,transform .22s;position:relative}.rc-game-card .rc-helmet-art:before{content:"";z-index:-1;opacity:.96;filter:blur(15px);pointer-events:none;border-radius:50%;position:absolute;inset:11% 4% 8%}.rc-game-card .rc-team-helmet:first-child .rc-helmet-art{filter:drop-shadow(0 0 5px #ddffeefa)drop-shadow(0 0 15px #35f28bf2)drop-shadow(0 0 34px #16da77c7)}.rc-game-card .rc-team-helmet:first-child .rc-helmet-art:before{background:radial-gradient(circle,#60ffaeb8 0 26%,#18e17861 48%,#0000 72%);box-shadow:0 0 42px #35f28bdb,0 0 82px #16da776b}.rc-game-card .rc-team-helmet:last-child .rc-helmet-art{filter:drop-shadow(0 0 5px #ffe7ebfa)drop-shadow(0 0 15px #ff3d55f5)drop-shadow(0 0 34px #eb1238cc)}.rc-game-card .rc-team-helmet:last-child .rc-helmet-art:before{background:radial-gradient(circle,#ff6e81bd 0 26%,#ff234366 48%,#0000 72%);box-shadow:0 0 42px #ff3d55e0,0 0 82px #eb123870}.rc-game-card .rc-team-helmet:hover .rc-helmet-art{transform:scale(1.045)}.rc-game-card .rc-team-side-label{color:#fff;text-shadow:0 2px 3px #000000c2;border:1px solid #ffffffc2}.rc-game-card .rc-team-helmet:first-child .rc-team-side-label{background:linear-gradient(#36ff9a,#07974e);box-shadow:inset 0 1px #ffffffa3,0 0 18px #35f28bb8,0 4px #045a2d}.rc-game-card .rc-team-helmet:last-child .rc-team-side-label{background:linear-gradient(#ff6679,#c30d2c);box-shadow:inset 0 1px #fff9,0 0 18px #ff3d55bd,0 4px #760719}.rc-game-card .rc-team-info strong{text-shadow:0 2px 3px #000,0 0 15px #6bd2ff57}:is(.pp-neon-primary,.pp-neon-secondary,.rc-season-results-link,.pp-empty-results a,.pp-results-actions a,.rc-card-actions button,.rc-result-actions button,.rc-swipe-cue,.rc-parlay-transfer,.rc-join,.rc-footer-results,.pp-access-account nav a,.pp-access-login,.pp-footer .pp-footer-nav a,a.pp-header-sister-link){border-width:2px;transition:transform .16s,filter .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}:is(.pp-neon-primary,.pp-neon-secondary,.rc-season-results-link,.pp-empty-results a,.pp-results-actions a,.rc-card-actions button,.rc-result-actions button,.rc-swipe-cue,.rc-parlay-transfer,.rc-join,.rc-footer-results,.pp-access-account nav a,.pp-access-login,.pp-footer .pp-footer-nav a):after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 36%,#ffffff5c 46%,#0000 57%);transition:transform .45s;position:absolute;inset:0;transform:translate(-135%)}:is(.pp-neon-primary,.pp-neon-secondary,.rc-season-results-link,.pp-empty-results a,.pp-results-actions a,.rc-card-actions button,.rc-result-actions button,.rc-swipe-cue,.rc-parlay-transfer,.rc-join,.rc-footer-results,.pp-access-account nav a,.pp-access-login,.pp-footer .pp-footer-nav a):hover:after,:is(.pp-neon-primary,.pp-neon-secondary,.rc-season-results-link,.pp-empty-results a,.pp-results-actions a,.rc-card-actions button,.rc-result-actions button,.rc-swipe-cue,.rc-parlay-transfer,.rc-join,.rc-footer-results,.pp-access-account nav a,.pp-access-login,.pp-footer .pp-footer-nav a):focus-visible:after{transform:translate(135%)}.pp-neon-primary,.pp-empty-results a,.rc-card-actions .rc-next,.rc-result-actions .rc-primary-action,.rc-join{background:linear-gradient(165deg,#85ffc0 0,#30ed83 42%,#079d4c 76%,#04652f 100%);border-color:#a8ffd0;box-shadow:inset 0 2px #ffffffbd,inset 0 -4px #00361957,0 6px #044c25,0 13px 27px #00000057,0 0 28px #35f28b94}.pp-neon-secondary,.rc-season-results-link,.pp-results-actions a,.rc-card-actions .rc-back,.rc-result-actions .rc-results-back,.rc-swipe-cue,.rc-footer-results{color:#fff;background:linear-gradient(165deg,#3fc3ff 0,#0879d5 46%,#074b91 78%,#052d5c 100%);border-color:#8edcff;box-shadow:inset 0 2px #ffffff9e,inset 0 -4px #00275b59,0 6px #052f5d,0 13px 26px #0000004d,0 0 26px #22b8ff7a}.rc-card-actions .rc-results-action,.rc-parlay-transfer{color:#fff;background:linear-gradient(165deg,#ff7586 0,#ef2843 45%,#ad0a25 78%,#700417 100%);border-color:#ff9aa7;box-shadow:inset 0 2px #ffffff94,inset 0 -4px #4e000e4d,0 6px #720619,0 13px 26px #0000004d,0 0 26px #ff3d557a}.rc-swipe-cue.next{color:#001b0d;background:linear-gradient(165deg,#69ffaf 0,#22d975 46%,#078744 100%);border-color:#a8ffd0;box-shadow:inset 0 2px #ffffffad,inset 0 -4px #00441d47,0 6px #055d2f,0 13px 26px #0000004d,0 0 25px #35f28b70}:is(.pp-neon-primary,.pp-neon-secondary,.rc-season-results-link,.pp-empty-results a,.pp-results-actions a,.rc-card-actions button,.rc-result-actions button,.rc-swipe-cue,.rc-parlay-transfer,.rc-join,.rc-footer-results,.pp-access-account nav a,.pp-access-login,.pp-footer .pp-footer-nav a,a.pp-header-sister-link):hover,:is(.pp-neon-primary,.pp-neon-secondary,.rc-season-results-link,.pp-empty-results a,.pp-results-actions a,.rc-card-actions button,.rc-result-actions button,.rc-swipe-cue,.rc-parlay-transfer,.rc-join,.rc-footer-results,.pp-access-account nav a,.pp-access-login,.pp-footer .pp-footer-nav a,a.pp-header-sister-link):focus-visible{filter:brightness(1.14)saturate(1.18);transform:translateY(-3px)scale(1.018)}:is(.rc-card-actions button,.rc-result-actions button,.rc-swipe-cue,.rc-parlay-transfer,.rc-join,.rc-footer-results):active{transform:translateY(4px)scale(.99);box-shadow:inset 0 4px 9px #00000052,0 2px #00000080,0 5px 12px #0000004d}.rc-market-choices button:hover,.rc-reason-group button:hover{filter:brightness(1.16)saturate(1.15);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,0 5px #00000061,0 0 22px #22b8ff57}.rc-market-choices button.selected,.rc-reason-group button.selected{transform:translateY(-2px)}@media (width<=620px){.rc-game-card .rc-helmet-art:before{filter:blur(11px);inset:16% 7% 11%}.rc-game-card .rc-team-helmet:first-child .rc-helmet-art,.rc-game-card .rc-team-helmet:last-child .rc-helmet-art{filter:drop-shadow(0 0 5px #ffffffd9)drop-shadow(0 0 16px #22b8ffb3)}}@media (prefers-reduced-motion:reduce){.rc-game-card .rc-helmet-art,:is(.pp-neon-primary,.pp-neon-secondary,.rc-season-results-link,.pp-empty-results a,.pp-results-actions a,.rc-card-actions button,.rc-result-actions button,.rc-swipe-cue,.rc-parlay-transfer,.rc-join,.rc-footer-results,.pp-access-account nav a,.pp-access-login,.pp-footer .pp-footer-nav a,a.pp-header-sister-link){transition:none}}:root{--simple-ink:#102530;--simple-muted:#647781;--simple-line:#d7e0e5;--simple-green:#16a660;--simple-blue:#176f9f;--simple-red:#b83c49}html,body{background:#05090c;min-height:100%}body{margin:0}.simple-site{background:#05090c;min-height:100vh}.simple-header{color:#fff;background:#080e12;border-bottom:1px solid #24333b;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:20px;min-height:76px;padding:10px clamp(16px,4vw,54px);display:grid}.simple-brand{color:#fff;align-items:center;gap:11px;width:fit-content;text-decoration:none;display:flex}.simple-brand img{object-fit:cover;border-radius:11px;width:52px;height:52px}.simple-brand span{gap:2px;display:grid}.simple-brand strong{letter-spacing:.055em;font-size:.8rem}.simple-brand small{color:#74dca7;letter-spacing:.12em;font-size:.65rem;font-weight:850}.simple-header nav{align-items:center;gap:5px;display:flex}.simple-header nav a{color:#c7d1d6;letter-spacing:.06em;border-radius:8px;padding:10px 14px;font-size:.72rem;font-weight:900;text-decoration:none}.simple-header nav a:hover,.simple-header nav a:focus-visible{color:#fff;background:#152129}.simple-header>p{color:#85969f;letter-spacing:.045em;justify-self:end;margin:0;font-size:.63rem;font-weight:800}.simple-site .rc-season-shell{background:radial-gradient(circle at 50% 0,#1976572e,#0000 34%),#05090c;min-height:calc(100vh - 76px);padding:18px clamp(10px,3vw,34px) 50px}.simple-site .rc-season-control{max-width:940px;box-shadow:none;background:#0b1318;border:1px solid #2b3c44;border-radius:10px;align-items:center;margin-bottom:12px;padding:11px 14px}.simple-site .rc-season-control p{color:#64d99f}.simple-site .rc-season-control>div strong,.simple-site .rc-season-control label{color:#8ea0aa}.simple-site .rc-season-control select{background:#101c22;border-color:#354851;border-radius:7px;min-height:40px}.simple-site .rc-deck,.simple-site .rc-results{max-width:940px;margin-inline:auto}.simple-site .rc-deck-head{margin-bottom:10px;padding-inline:2px}.simple-site .rc-card-stack:before,.simple-site .rc-card-stack:after{display:none}.simple-site .rc-card-stack{max-width:940px;padding:0}.simple-site .rc-game-card{border:1px solid #d1dbe0;border-top:4px solid var(--simple-green);color:var(--simple-ink);background:#f8fafb;border-radius:14px;gap:14px;padding:clamp(14px,2.3vw,24px);transform:none;box-shadow:0 22px 58px #0000006b}.simple-site .rc-game-card:after{opacity:.18}.simple-site .rc-city-backdrop{opacity:.13!important;filter:grayscale(.3)saturate(.65)!important}.simple-site .rc-game-meta{color:#5d727d;box-shadow:none;background:#ffffffeb;border:1px solid #d6e0e5;border-radius:9px;padding:10px 12px}.simple-site .rc-game-meta span{color:#16794c}.simple-site .rc-matchup-helmets{min-height:190px;box-shadow:none;background:0 0;border:0;padding:8px clamp(4px,2vw,16px)}.simple-site .rc-at{color:#254452;box-shadow:none;background:#fff;border-color:#b9cbd4}.simple-site .rc-game-card .rc-team-helmet strong,.simple-site .rc-game-card .rc-team-info strong{color:#112a36}.simple-site .rc-game-card .rc-team-division,.simple-site .rc-game-card .rc-team-record{color:#657984}.simple-site .rc-line-source{color:#637983;letter-spacing:.05em;text-align:center;margin:-2px 0 0;font-size:.68rem;font-weight:850}.simple-site .rc-market-choices{box-shadow:none;background:#fff;border-color:#d4dfe4;padding:8px}.simple-site .rc-market-choices>div>strong{color:#284653;box-shadow:none;background:#eef3f5;border-color:#d5e0e5}.simple-site .rc-market-choices button{color:#172f3a;box-shadow:none;background:#f7f9fa;border-color:#d5dee3}.simple-site .rc-market-choices button small{color:#687b84}.simple-site .rc-market-choices button:disabled{cursor:not-allowed;opacity:.5}.simple-site .rc-market-choices button.selected{color:#fff!important;box-shadow:none!important;background:#1cad69!important;border-color:#168e57!important}.simple-site .rc-market-choices button.selected small{color:#fff!important}.simple-site .rc-reasoning-input,.simple-site .rc-confidence-input label{background:#fff;border-color:#d3dde2}.simple-site .rc-reasoning-input>div:first-child strong,.simple-site .rc-confidence-input label>span strong{color:#17313d}.simple-site .rc-reasoning-input>div:first-child span,.simple-site .rc-confidence-input label>span,.simple-site .rc-predictability-notes>p{color:#647983}.simple-site .rc-reason-group button{color:#435e6a;background:#f3f6f7;border-color:#d5dfe4}.simple-site .rc-reason-group button.selected{color:#0d6c40;box-shadow:none;background:#e5f7ee;border-color:#168e57}.simple-site .rc-reason-group{border-top:1px solid #e2e8eb}.simple-site .rc-reason-group summary{color:#24424f;cursor:pointer;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:.72rem;font-weight:900;list-style:none;display:flex}.simple-site .rc-reason-group summary::-webkit-details-marker{display:none}.simple-site .rc-reason-group summary:before{content:"+";color:#43616f;background:#eaf0f3;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.simple-site .rc-reason-group[open] summary:before{content:"−";color:#0e7443;background:#dff5e9}.simple-site .rc-reason-group summary span{margin-right:auto}.simple-site .rc-reason-group summary small{color:#73868f;font-size:.62rem}.simple-site .rc-reason-group>div{padding:0 0 12px}.simple-site .rc-confidence-input textarea{color:#17313d;background:#fff;border-color:#d4dee3}.simple-site .rc-card-actions{background:#f8fafbf5;border-color:#d3dde2;padding:7px;bottom:5px;box-shadow:0 8px 22px #0c222c1f}.simple-site .rc-card-actions .rc-back{color:#2a4856;box-shadow:none;background:#fff;border-color:#cbd6dc}.simple-site .rc-card-actions .rc-results-action{box-shadow:none;background:#397fa7;border-color:#346d8c}.simple-site .rc-card-actions .rc-next{box-shadow:none;background:#20b76a;border-color:#117c48}.simple-site .rc-results{border:1px solid #d2dde2;border-top:4px solid var(--simple-green);color:var(--simple-ink);background:#f7f9fa;border-radius:14px;padding:clamp(18px,3vw,30px);box-shadow:0 22px 58px #0006}.simple-site .rc-results>header h2{color:#142d38;text-shadow:none}.simple-site .rc-results>header span,.simple-site .rc-ranking-list li div span,.simple-site .rc-ranking-list li small{color:#607681}.simple-site .rc-rank-legend{background:#fff;border-color:#d4dee3}.simple-site .rc-ranking-list li{color:#18313d;background:#fff;border-color:#d5dfe4;grid-template-columns:42px minmax(0,1fr) auto}.simple-site .rc-ranking-list strong{color:#18313d}.simple-site .rc-ranking-list mark{color:#425965;text-align:center;background:#e7edf0;border-radius:7px;align-self:center;min-width:34px;padding:8px;font-weight:950}.simple-site .rc-ranking-list mark.is-win{color:#08703c;background:#dff6e9}.simple-site .rc-ranking-list mark.is-loss{color:#9e2836;background:#f8e2e5}.simple-site .rc-ranking-list mark.is-push{color:#85620b;background:#fff0c7}.simple-site .rc-result-actions{background:0 0;flex-wrap:wrap;gap:8px;display:flex}.simple-site .rc-result-actions>*{border-radius:8px;flex:180px;justify-content:center;align-items:center;min-height:46px;margin:0;text-decoration:none;display:inline-flex}.simple-site .rc-season-results-link{color:#155b80;box-shadow:none;background:#eaf4fa;border:1px solid #176f9f}.simple-site .pp-results-dashboard{background:#071016;min-height:calc(100vh - 76px);padding-top:36px}.simple-site .pp-results-hero h1{color:#fff;margin:8px 0;font-size:clamp(2.4rem,6vw,5rem)}.simple-site .pp-results-hero p{color:#9cafb8}.simple-site .pp-results-record,.simple-site .pp-results-stat-grid article,.simple-site .pp-personal-ranking,.simple-site .pp-week-results,.simple-site .pp-confidence-summary{background:#0d1920;border:1px solid #2d414b;border-radius:11px}.simple-site .pp-results-stat-grid strong,.simple-site .pp-results-record strong{letter-spacing:-.045em}.simple-site .pp-confidence-summary{grid-template-columns:repeat(3,1fr);gap:1px;max-width:1180px;margin:0 auto 18px;display:grid;overflow:hidden}.simple-site .pp-confidence-summary>span{background:#101e25;gap:5px;padding:16px 18px;display:grid}.simple-site .pp-confidence-summary small{color:#70d9a5;letter-spacing:.08em;font-size:.6rem;font-weight:900}.simple-site .pp-confidence-summary strong{color:#fff;font-size:1.55rem}.simple-site .pp-confidence-summary em{color:#8fa3ad;font-size:.72rem;font-style:normal}.simple-site .pp-results-actions{justify-content:flex-start}@media (width<=760px){.simple-header{grid-template-columns:1fr auto;gap:8px;min-height:64px;padding:7px 10px}.simple-brand img{width:42px;height:42px}.simple-brand strong{font-size:.65rem}.simple-brand small{font-size:.52rem}.simple-header nav a{padding:9px 8px;font-size:.62rem}.simple-header nav a:last-child,.simple-header>p{display:none}.simple-site .rc-season-shell{min-height:calc(100vh - 64px);padding:10px 5px 34px}.simple-site .rc-season-control{gap:8px;padding:9px;display:grid}.simple-site .rc-season-control label{min-width:0}.simple-site .rc-game-card{padding:12px 9px}.simple-site .rc-matchup-helmets{min-height:150px}.simple-site .rc-ranking-list li{grid-template-columns:32px minmax(0,1fr) 32px;gap:7px;padding:9px 7px}.simple-site .pp-confidence-summary{grid-template-columns:1fr}.simple-site .pp-results-dashboard{min-height:calc(100vh - 64px);padding:22px 10px 40px}}
