/*! 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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.beta-ribbon{z-index:1001;background:linear-gradient(180deg, #ffe876, var(--gold));color:#071d34;letter-spacing:.08em;text-align:center;border-bottom:2px solid #e09a00;padding:9px 15px;font-size:.72rem;font-weight:1000;position:relative}.pp-page{background:#fff;width:min(100%,1600px);margin:0 auto;overflow-x:clip}.pp-site-header{z-index:50;background:var(--navy);position:sticky;top:0;box-shadow:0 5px 17px #041c3652}.pp-brand-row{z-index:4;color:#fff;background:linear-gradient(90deg,#08284c,#0a3f76 54%,#071f3b);grid-template-columns:162px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:7px clamp(14px,3vw,38px);display:grid;position:relative}.pp-brand{z-index:5;filter:drop-shadow(0 8px 7px #020f1e7a);width:148px;height:148px;display:block;position:absolute;top:3px;left:clamp(7px,1.6vw,24px)}.pp-brand img{object-fit:contain;width:100%;height:100%}.pp-header-clock{grid-column:2;grid-template-columns:minmax(210px,.9fr) minmax(330px,1.1fr);gap:9px;min-width:0;display:grid}.pp-clock-now,.pp-kickoff-clock{background:#ffffff14;border:1px solid #fff3;border-radius:7px;align-content:center;gap:5px;min-width:0;padding:10px 13px;display:grid}.pp-clock-now small,.pp-kickoff-clock small{color:#aed8ff;letter-spacing:.1em;font-size:.63rem;font-weight:1000}.pp-clock-now time{flex-wrap:wrap;gap:5px 14px;display:flex}.pp-clock-now time b{font-size:.78rem}.pp-clock-now time strong{color:var(--gold);font-size:.82rem}.pp-kickoff-clock{background:linear-gradient(#16b6533d,#035b2a38);border-color:#ffc40094}.pp-kickoff-clock strong{color:#fff;letter-spacing:.05em;text-shadow:0 2px #004b22;font-size:1.12rem}.pp-kickoff-clock span{color:#d8ecdf;overflow-wrap:anywhere;min-width:0;font-size:.63rem;font-weight:850}.pp-header-login{color:#071d34;text-align:center;background:linear-gradient(#ffe76b,#ffae00);border:2px solid #fff3aa;border-radius:9px;grid-column:3;gap:3px;min-width:112px;padding:12px 13px;text-decoration:none;display:grid;box-shadow:0 5px #9e6800,0 0 18px #ffc4005c,inset 0 1px #fff}.pp-header-login small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.61rem;font-weight:1000;overflow:hidden}.pp-header-login strong{letter-spacing:.06em;font-size:.8rem}.pp-header-login.is-user{background:linear-gradient(#fff1a2,#ffc400)}.pp-static-tickers{z-index:2;display:grid;position:relative}.pp-ticker-link{color:#fff;grid-template-columns:176px minmax(0,1fr);align-items:stretch;min-width:0;min-height:31px;padding-left:162px;text-decoration:none;display:grid;overflow:hidden}.pp-ticker-link>strong{z-index:2;letter-spacing:.07em;white-space:nowrap;text-shadow:0 2px #00000040;border-right:2px solid #ffffffb8;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:.7rem;display:flex;position:relative}.pp-ticker-link>strong small{font-size:.48rem}.pp-ticker-link.consensus>strong{background:linear-gradient(90deg,#08a647,#18ce62)}.pp-ticker-link.injuries>strong{background:linear-gradient(90deg,#cf0e1e,#ff3340)}.pp-ticker-link.weather>strong{background:linear-gradient(90deg,#006ac8,#1597ff)}.pp-ticker-window{align-items:center;min-width:0;display:flex;overflow:hidden}.pp-ticker-track{align-items:center;width:max-content;min-width:max-content;animation:30s linear infinite pp-ticker-scroll;display:flex}.pp-ticker-track>span{letter-spacing:.055em;min-width:max-content;padding:0 42px 0 18px;font-size:.67rem;font-weight:900}.pp-ticker-link:hover .pp-ticker-track{animation-play-state:paused}@keyframes pp-ticker-scroll{to{transform:translate(-50%)}}.pp-button{color:#fff;cursor:pointer;letter-spacing:.065em;text-align:center;text-shadow:0 1px #00000059;border:2px solid #fffffff5;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 17px;font-size:.75rem;font-weight:1000;line-height:1.15;text-decoration:none;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex}.pp-button:focus-visible{outline-offset:3px;outline:4px solid #fff}.pp-button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.38;transform:none}.pp-button-green:active{box-shadow:0 2px #056629,inset 0 0 0 2px #0ce25d}.pp-button-blue:active{box-shadow:0 2px #003c78,inset 0 0 0 2px #22a4ff}.pp-button-red:active{box-shadow:0 2px #85000c,inset 0 0 0 2px #ff4a57}.pp-button-gold{background:linear-gradient(180deg, #fff083, var(--gold) 52%, #f2a400);color:#08233f;text-shadow:0 1px #ffffffbf;border-color:#fff7c5;box-shadow:0 6px #9c6500,inset 0 0 0 2px #ffe66a,0 7px 18px #d28e0047}.pp-button-gold:active{box-shadow:0 2px #9c6500,inset 0 0 0 2px #ffe66a}.pp-intro{background:radial-gradient(circle at 74% 28%,#0075d92e,#0000 29%),linear-gradient(122deg,#fff 0 61%,#dceeff 61% 72%,#0b5ba3 72%);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:42px;min-height:410px;padding:50px clamp(22px,5vw,72px);display:grid}.pp-intro>div>p,.pp-builder-heading p,.pp-membership p,.pp-ecosystem>header p{color:var(--red);letter-spacing:.15em;margin:0 0 11px;font-size:.72rem;font-weight:1000}.pp-intro h1{color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,5.6rem);line-height:.9}.pp-intro h1 em{color:var(--blue);margin-top:12px;font-style:normal;display:inline-block}.pp-intro>div>span{color:#3f5d75;max-width:750px;margin-top:20px;font-size:1.05rem;font-weight:720;line-height:1.55;display:block}.pp-intro-actions{flex-wrap:wrap;gap:13px;margin-top:25px;display:flex}.pp-intro ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pp-intro li{color:#dceaf5;background:#052646e0;border:2px solid #fff;border-radius:12px;grid-template-columns:50px 1fr;align-items:center;gap:13px;padding:15px;display:grid;box-shadow:0 6px #04203b8c,0 12px 26px #031b353d}.pp-intro li>b{background:linear-gradient(180deg, #fff082, var(--gold));width:46px;height:46px;color:var(--navy);border-radius:50%;place-items:center;font-size:1.2rem;display:grid;box-shadow:0 3px #9c6500}.pp-intro li span{font-size:.77rem;line-height:1.4}.pp-intro li strong{color:#fff;letter-spacing:.08em;font-size:.86rem;display:block}.pp-rules{background:linear-gradient(180deg, #ff3340, var(--red));color:#fff;border-block:3px solid #a90012;flex-wrap:wrap;justify-content:center;gap:11px 34px;padding:16px 20px;display:flex}.pp-rules span{letter-spacing:.075em;text-shadow:0 2px #9b0010;font-size:.72rem;font-weight:1000}.pp-builder{background:var(--paper);padding:54px clamp(15px,4vw,58px) 72px;scroll-margin-top:180px}.pp-builder-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:24px;display:grid}.pp-builder-heading h2{color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.95}.pp-builder-heading>div>span{color:#526b7f;max-width:750px;margin-top:11px;font-size:.82rem;font-weight:760;line-height:1.5;display:block}.pp-builder-actions{align-items:end;gap:12px;display:flex}.pp-builder-actions label,.pp-import-panel>label,.pp-anchor-panel>label:not(.pp-anchor-switch),.pp-manual-panel label{color:#426079;letter-spacing:.07em;gap:6px;font-size:.64rem;font-weight:1000;display:grid}.pp-builder-actions select,.pp-anchor-panel select,.pp-manual-panel select,.pp-manual-panel input,.pp-import-panel textarea{width:100%;min-height:48px;color:var(--navy);background:#fff;border:2px solid #8ca2b3;border-radius:8px;font-size:.8rem;font-weight:850}.pp-builder-actions select,.pp-anchor-panel select,.pp-manual-panel select,.pp-manual-panel input{padding:0 11px}.pp-builder-actions label{min-width:240px}.pp-import-panel{border:1px solid #96aa9f;border-top:8px solid var(--green);background:#fff;border-radius:14px;grid-template-columns:minmax(255px,.9fr) minmax(300px,1.1fr) auto;align-items:end;gap:17px;padding:22px;display:grid;box-shadow:0 6px #7a8c82,0 15px 28px #042d191f}.pp-import-copy{grid-template-columns:48px 1fr;align-items:center;gap:13px;display:grid}.pp-import-copy>b{background:linear-gradient(180deg, #3be679, var(--green));color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:1.3rem;display:grid;box-shadow:0 4px #067632}.pp-import-copy p{color:var(--green-dark);letter-spacing:.1em;margin:0 0 5px;font-size:.66rem;font-weight:1000}.pp-import-copy h3{color:var(--navy);text-transform:uppercase;margin:0;font-size:1.45rem}.pp-import-copy span{color:#607585;margin-top:6px;font-size:.68rem;line-height:1.4;display:block}.pp-import-panel textarea{resize:vertical;min-height:92px;padding:10px;line-height:1.35}.pp-import-actions{gap:9px;display:grid}.pp-import-actions .pp-button{min-width:184px}.pp-import-status{border-left:6px solid var(--green);color:#0a6332;letter-spacing:.055em;background:#e4faed;grid-column:1/-1;margin:0;padding:10px 12px;font-size:.7rem;font-weight:1000}.pp-summary-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.pp-summary-strip article{color:#fff;border:2px solid #fff;border-radius:11px;gap:4px;min-height:104px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px #041c3659}.pp-summary-strip article:nth-child(3){color:var(--navy);background:linear-gradient(135deg,#ffdf4d,#e29a00)}.pp-summary-strip small{letter-spacing:.08em;font-size:.62rem;font-weight:1000}.pp-summary-strip strong{font-size:2rem;line-height:1}.pp-summary-strip span{font-size:.65rem;font-weight:800}.pp-anchor-panel{background:linear-gradient(100deg,#fff8d6,#ffe676);border:2px solid #d69a00;border-radius:12px;grid-template-columns:minmax(270px,1fr) minmax(270px,1fr) minmax(220px,.7fr);align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 5px #aa7600}.pp-anchor-switch{cursor:pointer;background:linear-gradient(#f0fff5,#c9f4d9);border:2px solid #fff;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 3px #69a47c}.pp-anchor-switch input{width:23px;height:23px;accent-color:var(--green)}.pp-anchor-switch span{gap:3px;display:grid}.pp-anchor-switch strong{color:var(--green-dark);font-size:.86rem}.pp-anchor-switch small{color:#466959;font-size:.65rem;line-height:1.35}.pp-anchor-switch.off{filter:grayscale(.45);background:#fff}.pp-anchor-panel>span{color:#735800;font-size:.7rem;font-weight:850;line-height:1.4}.pp-practice-pages{color:#fff;perspective:1700px;background:linear-gradient(145deg,#073868,#0a66ae 56%,#084575);border:2px solid #6c87a0;border-radius:16px;margin-top:25px;padding:23px;scroll-margin-top:170px;box-shadow:0 8px #042a50,0 19px 37px #05274a42}.pp-practice-pages>header{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.pp-practice-pages>header p{color:#ffdf4d;letter-spacing:.12em;margin:0 0 6px;font-size:.68rem;font-weight:1000}.pp-practice-pages>header h3{text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.3rem)}.pp-practice-pages>header span{color:#d4e5f3;margin-top:6px;font-size:.73rem;font-weight:750;display:block}.pp-practice-pages>header nav{gap:8px;display:flex}.pp-practice-pages>header nav button{color:#fff;cursor:pointer;background:linear-gradient(#249eff,#0064bc);border:2px solid #fff;border-radius:10px;width:48px;height:48px;font-size:1rem;font-weight:1000;box-shadow:0 4px #003c75}.pp-practice-pages>header nav button.active{background:linear-gradient(180deg, #fff07d, var(--gold));color:var(--navy);box-shadow:0 4px #9c6500,0 0 0 3px #fff}.pp-card-page{transform-style:flat}.pp-card-page.is-turning.turn-next{animation:.32s cubic-bezier(.2,.8,.2,1) both pp-slide-next}.pp-card-page.is-turning.turn-previous{animation:.32s cubic-bezier(.2,.8,.2,1) both pp-slide-previous}@keyframes pp-slide-next{0%{opacity:.35;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes pp-slide-previous{0%{opacity:.35;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.pp-card-page-title{background:#031e39b3;border-radius:8px;justify-content:space-between;gap:12px;margin-bottom:10px;padding:9px 12px;display:flex}.pp-card-page-title strong{color:var(--gold);letter-spacing:.1em;font-size:.74rem}.pp-card-page-title span{color:#fff;font-size:.71rem;font-weight:1000}.pp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.pp-practice-card{min-width:0;color:var(--ink);box-shadow:0 8px 0 #092744, 0 15px 29px #00000047, inset 0 0 0 3px var(--gold);background:#fff;border:3px solid #fff;border-radius:17px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.pp-practice-card:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 43%,#ffffff54 48%,#0000 53%);transition:transform .45s;position:absolute;inset:0;transform:translate(-120%)}.pp-practice-card:hover:after{transform:translate(120%)}.pp-practice-card>header{border-bottom:4px solid var(--gold);color:#fff;background:linear-gradient(125deg,#061f3d,#0e69b4);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.pp-practice-card>header>div{gap:2px;display:grid}.pp-practice-card>header>div:first-child{background:linear-gradient(180deg, #fff078, var(--gold));width:46px;height:46px;color:var(--navy);text-align:center;border:2px solid #fff;border-radius:50%;place-content:center;box-shadow:0 3px #845900}.pp-practice-card>header small{letter-spacing:.07em;font-size:.48rem;font-weight:1000}.pp-practice-card>header>div:first-child strong{font-size:1.18rem}.pp-practice-card>header>span{white-space:nowrap;border:1px solid #fffc;border-radius:999px;padding:6px 7px;font-size:.5rem;font-weight:1000}.pp-practice-card ol{background:#c4d0d9;gap:1px;margin:0;padding:0;list-style:none;display:grid}.pp-practice-card li{background:linear-gradient(90deg,#fff,#f0f5f8);grid-template-columns:30px 1fr;gap:9px;min-width:0;padding:12px 10px;display:grid}.pp-practice-card li>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;display:grid}.pp-practice-card li>div{gap:4px;min-width:0;display:grid}.pp-practice-card li strong{overflow-wrap:anywhere;color:var(--navy);text-transform:uppercase;font-size:.75rem;line-height:1.2}.pp-practice-card li span{color:#526c80;font-size:.58rem;font-weight:800;line-height:1.35}.pp-practice-card li small{color:#0a7535;font-size:.56rem;font-weight:1000}.pp-practice-card li em{color:#6b5a16;font-size:.55rem;font-style:normal;font-weight:800;line-height:1.35}.pp-practice-card>footer{background:#e7f8ed;border-top:2px solid #d1dce4;gap:3px;padding:12px;display:grid}.pp-practice-card>footer strong{color:var(--green-dark);letter-spacing:.06em;font-size:.69rem}.pp-practice-card>footer span{color:#526f60;font-size:.58rem;line-height:1.35}.pp-practice-card.incomplete>footer strong{color:var(--red-dark)}.pp-page-controls{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:14px;margin-top:18px;display:grid}.pp-page-controls>div{text-align:center;gap:3px;display:grid}.pp-page-controls>div strong{color:var(--gold);font-size:.78rem}.pp-page-controls>div span{color:#d6e8f6;font-size:.62rem;font-weight:800}.pp-page-controls button:first-child{justify-self:start}.pp-page-controls button:last-child{justify-self:end}.pp-page-controls button span{font-size:1.3rem;line-height:.6}.pp-manual-panel{background:#fff;border:2px solid #71899b;border-radius:12px;margin-top:24px;box-shadow:0 5px #82929e}.pp-manual-panel summary{cursor:pointer;background:linear-gradient(90deg,#e9f4fb,#fff);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;list-style:none;display:flex}.pp-manual-panel summary::-webkit-details-marker{display:none}.pp-manual-panel summary span{gap:3px;display:grid}.pp-manual-panel summary b{color:var(--blue);letter-spacing:.09em;font-size:.62rem}.pp-manual-panel summary strong{color:var(--navy);font-size:1.05rem}.pp-manual-panel summary i{color:var(--red);font-size:.7rem;font-style:normal;font-weight:1000}.pp-manual-panel>header{background:#f1f5f8;border-top:1px solid #c2ced7;justify-content:space-between;gap:20px;padding:14px 18px;display:flex}.pp-manual-panel>header p,.pp-manual-panel>header span{color:#536b7d;margin:0;font-size:.69rem;font-weight:780;line-height:1.4}.pp-manual-panel>header span{color:var(--navy);font-weight:1000}.pp-manual-panel>div{background:#b7c5cf;gap:1px;padding:1px;display:grid}.pp-manual-panel article{background:#fff;grid-template-columns:42px minmax(260px,1.6fr) minmax(100px,.55fr) minmax(110px,.55fr) minmax(220px,1fr);align-items:end;gap:10px;padding:11px;display:grid}.pp-manual-panel article.top{border-left:8px solid var(--green)}.pp-manual-panel article.middle{border-left:8px solid var(--gold)}.pp-manual-panel article.bottom{border-left:8px solid var(--red)}.pp-manual-panel article>b{color:var(--navy);align-self:center;font-size:.83rem}.pp-manual-panel label small{color:#8595a2}.pp-print-deck{display:none}.pp-membership{background:linear-gradient(115deg,#e8fff0 0 62%,#13a54b 62%);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:38px;padding:56px clamp(22px,5vw,72px);display:grid}.pp-membership h2{color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.pp-membership>div>span{color:#466859;max-width:730px;margin-top:14px;font-size:.9rem;font-weight:750;line-height:1.55;display:block}.pp-price-card{background:var(--navy);color:#fff;text-align:center;border:3px solid #fff;border-radius:15px;gap:7px;padding:23px;display:grid;box-shadow:0 8px #064c25,0 17px 32px #03371c47}.pp-price-card small{color:#a8d9bd;letter-spacing:.08em;font-size:.62rem;font-weight:1000}.pp-price-card>strong{color:var(--gold);text-shadow:0 3px #986300;font-size:4.4rem;line-height:1}.pp-price-card>span{font-size:.72rem;font-weight:800}.pp-price-card .pp-button{margin-top:8px}.pp-ecosystem{background:#eef2f5;padding:58px clamp(18px,4vw,58px)}.pp-ecosystem>header{max-width:800px;margin-bottom:23px}.pp-ecosystem>header h2{color:var(--navy);margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.95}.pp-ecosystem>header>span{color:#526b7f;margin-top:11px;font-size:.78rem;line-height:1.5;display:block}.pp-ecosystem>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-width:850px;display:grid}.pp-ecosystem>div>a{min-width:0;color:var(--navy);background:#fff;border-top:7px solid #7f93a2;gap:8px;padding:19px;text-decoration:none;display:grid;box-shadow:0 5px #93a2ad}.pp-ecosystem>div>a:first-child{border-color:var(--green)}.pp-ecosystem>div>a:nth-child(2){border-color:var(--red)}.pp-ecosystem>div>a.active{border-color:var(--red);box-shadow:0 5px 0 #b87b00, 0 0 0 2px var(--gold) inset;background:#fff4d6}.pp-ecosystem>div>a>small{color:#647a8b;letter-spacing:.1em;font-size:.55rem;font-weight:1000}.pp-ecosystem>div>a>strong{flex-wrap:wrap;gap:3px 5px;min-width:0;font-size:.92rem;line-height:1.2;display:flex}.pp-ecosystem>div>a>strong span{overflow-wrap:anywhere}.pp-ecosystem>div>a>strong i{color:var(--red);font-size:.78em;font-style:normal}.pp-ecosystem>div>a>b{color:var(--red);font-size:2rem}.pp-ecosystem>div>a>span:last-child{color:#556d7f;font-size:.67rem;font-weight:800;line-height:1.35}.pp-footer{color:#c1d6e6;background:linear-gradient(115deg,#063663,#074c88);grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:25px;padding:29px clamp(18px,4vw,58px);display:grid}.pp-footer-copy{gap:8px;display:grid}.pp-footer-copy strong{color:#fff;letter-spacing:.07em;font-size:.8rem}.pp-footer-copy strong i{color:var(--gold);font-style:normal}.pp-footer p{margin:0;font-size:.68rem;line-height:1.5}.pp-footer-actions{gap:12px;display:grid}.pp-footer-results{background:linear-gradient(180deg, #fff083, var(--gold));color:var(--navy);border:2px solid #fff7c5;border-radius:8px;justify-self:end;padding:11px 15px;font-size:.68rem;font-weight:1000;text-decoration:none;box-shadow:0 4px #9c6500}.pp-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.pp-footer nav a{color:#fff;font-size:.65rem;font-weight:900;text-decoration:none}.pp-footer nav a:hover{color:var(--gold)}.pp-footer-legal{text-align:center;border-top:1px solid #ffffff40;grid-column:1/-1;padding-top:14px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pp-ticker-track{animation:none}.pp-ticker-window{overflow-x:auto}.pp-card-page.is-turning{opacity:.2;animation:none}.pp-practice-card:after{display:none}}@media (width<=1050px){.pp-header-clock{grid-template-columns:1fr}.pp-clock-now{display:none}.pp-import-panel{grid-template-columns:1fr 1fr}.pp-import-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.pp-card-grid{grid-template-columns:1fr}.pp-practice-card{width:100%;max-width:720px;margin-inline:auto}.pp-manual-panel article{grid-template-columns:42px 1fr 120px 120px}.pp-manual-panel article label:last-child{grid-column:2/-1}}@media (width<=820px){.pp-brand-row{grid-template-columns:128px minmax(0,1fr) auto;min-height:76px;padding-inline:7px}.pp-brand{width:124px;height:124px;left:3px}.pp-ticker-link{grid-template-columns:148px minmax(0,1fr);padding-left:128px}.pp-ticker-link>strong{font-size:.61rem}.pp-ticker-link>strong small{display:none}.pp-header-clock{grid-column:2}.pp-kickoff-clock{padding:8px 10px}.pp-header-login{min-width:92px;padding:10px 8px}.pp-intro{background:linear-gradient(150deg,#fff 0 66%,#dceeff 66%);grid-template-columns:1fr}.pp-intro ol{grid-template-columns:repeat(3,1fr)}.pp-intro li{grid-template-columns:40px 1fr}.pp-intro li>b{width:36px;height:36px}.pp-builder-heading{grid-template-columns:1fr}.pp-builder-actions{width:100%}.pp-builder-actions>*{flex:1}.pp-summary-strip{grid-template-columns:repeat(2,1fr)}.pp-anchor-panel{grid-template-columns:1fr 1fr}.pp-anchor-panel>span{grid-column:1/-1}.pp-membership{background:linear-gradient(160deg,#e8fff0 0 74%,#13a54b 74%);grid-template-columns:1fr}.pp-price-card{justify-self:center;width:100%;max-width:460px}.pp-ecosystem>div{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){body{font-size:17px}.beta-ribbon{padding:8px 7px;font-size:.62rem}.pp-brand-row{grid-template-columns:104px minmax(0,1fr) 76px;gap:4px;min-height:72px;padding:5px}.pp-brand{width:102px;height:102px;top:0;left:1px}.pp-header-clock{grid-column:2}.pp-kickoff-clock{gap:3px;padding:7px 6px}.pp-kickoff-clock small{font-size:.54rem}.pp-kickoff-clock strong{font-size:.82rem}.pp-kickoff-clock span{font-size:.53rem;line-height:1.25}.pp-header-login{border-radius:8px;grid-column:3;min-width:0;padding:9px 5px}.pp-header-login small{font-size:.49rem}.pp-header-login strong{font-size:.62rem}.pp-ticker-link{grid-template-columns:112px minmax(0,1fr);min-height:35px;padding-left:103px}.pp-ticker-link>strong{white-space:normal;padding:6px 7px;font-size:.56rem;line-height:1.05}.pp-ticker-track>span{padding-inline:13px 32px;font-size:.58rem}.pp-intro{gap:24px;min-height:0;padding:32px 15px 36px}.pp-intro h1{font-size:2.75rem}.pp-intro>div>span{font-size:.91rem}.pp-intro-actions{display:grid}.pp-intro ol{grid-template-columns:1fr}.pp-rules{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.pp-rules span{white-space:nowrap}.pp-builder{padding:34px 11px 52px;scroll-margin-top:175px}.pp-builder-heading h2{font-size:2.6rem}.pp-builder-actions{display:grid}.pp-builder-actions label{min-width:0}.pp-import-panel{grid-template-columns:1fr;gap:13px;padding:16px 12px}.pp-import-actions{grid-column:auto;grid-template-columns:1fr}.pp-import-actions .pp-button{width:100%;min-width:0}.pp-import-status{grid-column:auto}.pp-summary-strip{grid-template-columns:repeat(2,1fr);gap:7px}.pp-summary-strip article{min-height:94px;padding:13px 11px}.pp-summary-strip strong{font-size:1.7rem}.pp-anchor-panel{grid-template-columns:1fr;padding:13px}.pp-anchor-panel>span{grid-column:auto}.pp-practice-pages{border-radius:12px;padding:17px 9px;scroll-margin-top:170px}.pp-practice-pages>header{flex-direction:column;align-items:flex-start}.pp-practice-pages>header nav{width:100%}.pp-practice-pages>header nav button{flex:1;height:45px}.pp-card-grid{gap:13px}.pp-practice-card{border-radius:13px}.pp-practice-card>header{grid-template-columns:auto 1fr}.pp-practice-card>header>span{grid-column:1/-1;justify-self:start}.pp-practice-card li{padding:11px 9px}.pp-practice-card li strong{font-size:.78rem}.pp-practice-card li span,.pp-practice-card li small,.pp-practice-card li em{font-size:.62rem}.pp-page-controls{grid-template-columns:1fr 1fr}.pp-page-controls>div{grid-area:1/1/auto/-1}.pp-page-controls button{width:100%;min-width:0;padding-inline:8px;font-size:.63rem}.pp-page-controls button:first-child{grid-column:1}.pp-page-controls button:last-child{grid-column:2}.pp-manual-panel>header{flex-direction:column}.pp-manual-panel article{grid-template-columns:35px 1fr}.pp-manual-panel article label,.pp-manual-panel article label:last-child{grid-column:2}.pp-manual-panel summary{padding:14px 12px}.pp-manual-panel summary strong{font-size:.88rem}.pp-membership{padding:42px 15px}.pp-ecosystem{padding:45px 13px}.pp-ecosystem>div,.pp-footer{grid-template-columns:1fr}.pp-footer-results{text-align:center;justify-self:stretch}.pp-footer nav{justify-content:flex-start}}.pp-site-header{border-bottom:2px solid #fff;box-shadow:0 6px #003f7e,0 15px 30px #0223435c}.pp-brand-row{border-bottom:5px solid var(--red);background:linear-gradient(100deg,#083b70 0,#006bc9 46%,#063b6e 100%);box-shadow:inset 0 3px #ffffff1f,inset 0 -4px #8d0714}.pp-clock-now,.pp-kickoff-clock{border-width:2px;box-shadow:inset 0 2px #fff3,inset 0 -4px #00000029,0 4px #01193094}.pp-header-login{background:linear-gradient(165deg,#fff9b2 0,#ffe45c 28%,#ffc400 58%,#dd8500 100%);border-width:3px;transform:translateY(-2px);box-shadow:inset 0 3px #fff,inset 0 -5px #9152003d,0 7px #8f5700,0 14px 25px #7e4b0061,0 0 20px #ffc4005c}.pp-ticker-link{isolation:isolate;text-shadow:0 2px #0000004d;border-bottom:4px solid #fff;min-height:40px;position:relative;box-shadow:inset 0 3px #ffffff6b,inset 0 -6px #00000040,0 3px #031f3b66}.pp-ticker-link:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff52,#fff0);position:absolute;inset:2px 0 52%}.pp-ticker-link>strong{background:#031b3333;border:2px solid #ffffffeb;border-radius:8px;min-height:30px;margin-block:3px;padding:6px 10px;font-size:.72rem;box-shadow:inset 0 2px #ffffff40,0 3px #00000038}.pp-ticker-track>span{color:#fff;font-size:.7rem;font-weight:1000}.pp-button{border-width:3px;border-radius:12px;min-height:53px;font-size:.8rem;transform:translateY(-2px);box-shadow:inset 0 3px #ffffff80,inset 0 -5px #00000036,0 7px #526f88,0 15px 26px #042d5447}.pp-button:active{transform:translateY(5px)}.pp-button-green{background:linear-gradient(160deg,#52ee91 0,#12c85d 52%,#057a35 100%);border-color:#baffd2;box-shadow:inset 0 3px #ffffff80,inset 0 -5px #0003,0 7px #045829,0 15px 26px #057a3557}.pp-button-blue{background:linear-gradient(160deg,#3db7ff 0,#0077df 52%,#004a91 100%);border-color:#bfe9ff;box-shadow:inset 0 3px #ffffff80,inset 0 -5px #0003,0 7px #00366d,0 15px 26px #004b9157}.pp-button-red{background:linear-gradient(160deg,#ff7180 0,#ef1b2d 52%,#a80718 100%);border-color:#ffc1c7;box-shadow:inset 0 3px #ffffff7a,inset 0 -5px #0003,0 7px #78000e,0 15px 26px #a8071857}.pp-button-gold{background:linear-gradient(160deg,#fff8a8 0,#ffc400 52%,#dc8500 100%);border-color:#fff9c9;box-shadow:inset 0 3px #fff,inset 0 -5px #8b500033,0 7px #8d5700,0 15px 26px #b46d0052,0 0 19px #ffc40047}.pp-button-green:active,.pp-button-blue:active,.pp-button-red:active,.pp-button-gold:active{box-shadow:inset 0 3px 5px #0003,0 2px #526f88}.pp-intro li{border-width:3px;box-shadow:inset 0 2px #ffffff29,inset 0 -4px #0000002e,0 8px #04203ba8,0 17px 28px #031b3542}.pp-intro li>b{background:linear-gradient(160deg,#fff9a5,#ffc400 58%,#e18b00);box-shadow:inset 0 2px #fff,0 5px #8d5700,0 10px 18px #b46d003d}.pp-summary-strip article{border-width:3px;transform:translateY(-2px);box-shadow:inset 0 3px #ffffff4d,inset 0 -5px #0003,0 7px #041c3675,0 15px 25px #041c362e}.pp-summary-strip article:first-child{background:linear-gradient(145deg,#42eb84,#12c85d 48%,#057a35)}.pp-summary-strip article:nth-child(2){background:linear-gradient(145deg,#3cb6ff,#0077df 48%,#004a91)}.pp-summary-strip article:nth-child(3){background:linear-gradient(145deg,#fff47f,#ffc400 52%,#dd8500)}.pp-summary-strip article:nth-child(4){background:linear-gradient(145deg,#ff6e7a,#ef1b2d 48%,#a80718)}.pp-anchor-panel{background:linear-gradient(110deg,#fff9da,#ffe879 58%,#ffc400);border-width:3px;box-shadow:inset 0 3px #fff,inset 0 -5px #a7630024,0 7px #9d6300,0 15px 25px #a0630033}.pp-anchor-switch{background:linear-gradient(160deg,#f4fff8,#9cf2bd 60%,#32cc70);border-width:3px;box-shadow:inset 0 3px #fff,inset 0 -4px #005b2724,0 6px #168049}.pp-practice-pages{background:radial-gradient(circle at 50% 0,#27abff5c,#0000 32%),linear-gradient(145deg,#052d58,#0070c7 55%,#053f77);border-width:4px;border-color:#78c8ff;box-shadow:inset 0 3px #ffffff2e,inset 0 -7px #0000002e,0 10px #03294f,0 23px 42px #03294f57}.pp-practice-pages>header nav button{background:linear-gradient(160deg,#49bcff,#0077df 55%,#00498f);border-width:3px;transform:translateY(-2px);box-shadow:inset 0 3px #ffffff6b,inset 0 -4px #0003,0 6px #00366b,0 12px 21px #003a7040}.pp-practice-pages>header nav button.active{background:linear-gradient(160deg,#fff8a6,#ffc400 55%,#dc8500);box-shadow:inset 0 3px #fff,inset 0 -4px #8b50002e,0 6px #8d5700,0 0 0 4px #fff,0 13px 22px #b46d0047}.pp-practice-pages>header nav button:active{transform:translateY(4px);box-shadow:inset 0 3px 5px #0000002e,0 2px #526f88}.pp-practice-card{box-shadow:inset 0 0 0 4px var(--gold),0 9px 0 #05284d,0 19px 34px #00000057;border-width:4px;transform:translateY(-2px)}.pp-practice-card:first-child{border-color:#43bdff}.pp-practice-card:nth-child(2){border-color:#ff5966}.pp-practice-card:nth-child(3){border-color:#43e681}.pp-practice-card>header{border-bottom-width:6px}.pp-practice-card>header>div:first-child{background:linear-gradient(160deg,#fff9a4,#ffc400 58%,#dc8500);border-width:3px;box-shadow:inset 0 2px #fff,0 5px #835100}.pp-manual-panel{border-width:3px;box-shadow:inset 0 2px #fff,0 7px #647c8e,0 15px 26px #05335c2e}.pp-ecosystem>div>a{border-top-width:9px;border-radius:14px;transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 7px #7e93a2,0 15px 25px #042d542b}.pp-ecosystem>div>a.active{box-shadow:inset 0 0 0 3px var(--gold),inset 0 2px 0 #fff,0 7px 0 #9d6300,0 15px 25px #a0630038}.pp-kickoff-clock{padding:4px 8px}.pp-header-matchup{grid-template-columns:58px minmax(120px,1fr) 58px;align-items:center;gap:7px;min-width:0;display:grid}.pp-header-team-helmet{justify-items:center;gap:0;min-width:0;display:grid}.pp-header-team-helmet>small{background:var(--green);color:#fff;min-width:45px;box-shadow:0 2px 0 var(--green-dark);letter-spacing:.07em;text-align:center;border-radius:999px;padding:2px 4px;font-size:.35rem;font-weight:1000}.pp-header-team-helmet.right>small{background:var(--red);box-shadow:0 2px 0 var(--red-dark)}.pp-header-team-helmet>div{aspect-ratio:1;filter:drop-shadow(0 3px 2px #02142761);width:48px;position:relative}.pp-header-team-helmet>div>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}.pp-header-team-helmet>div>img{z-index:2;object-fit:contain;filter:grayscale()contrast(1.2);opacity:.42;width:100%;height:100%;position:relative}.pp-header-team-helmet>div>i{aspect-ratio:1;z-index:3;border:2px solid var(--helmet-detail);background:var(--helmet-accent);width:23%;box-shadow:inset 0 0 0 2px var(--helmet-primary),0 2px 4px #0000004d;border-radius:50%;position:absolute;top:37%;left:54%}.pp-header-team-helmet.right>div,.pp-header-team-helmet.right>div>i{transform:scaleX(-1)}.pp-header-team-helmet>strong{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:58px;font-size:.4rem;font-weight:1000;line-height:1;overflow:hidden}.pp-kickoff-copy{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.pp-kickoff-copy>small{color:#a9ddbd;letter-spacing:.08em;white-space:nowrap;font-size:.42rem;font-weight:1000}.pp-kickoff-copy>strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.045em;text-shadow:0 2px #004b22;white-space:nowrap;font-size:.82rem}.pp-kickoff-copy>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.48rem;font-weight:1000;overflow:hidden}.pp-kickoff-copy>em{color:#c7e7d3;white-space:nowrap;font-size:.38rem;font-style:normal;font-weight:900}@media (width<=620px){.pp-ticker-link{min-height:39px}.pp-ticker-link>strong{min-height:28px;margin-block:2px;padding:5px 6px;font-size:.58rem}.pp-ticker-track>span{font-size:.59rem}.pp-button{min-height:51px;font-size:.7rem}.pp-practice-card{transform:none}.pp-kickoff-clock{padding:2px 3px}.pp-header-matchup{grid-template-columns:40px minmax(78px,1fr) 40px;gap:2px}.pp-header-team-helmet>small{min-width:34px;padding:1px 3px;font-size:.29rem}.pp-header-team-helmet>div{width:37px}.pp-header-team-helmet>strong{display:none}.pp-kickoff-copy{gap:1px}.pp-kickoff-copy>small{font-size:.34rem}.pp-kickoff-copy>strong{letter-spacing:0;font-size:.62rem}.pp-kickoff-copy>span{font-size:.36rem}.pp-kickoff-copy>em{display:none}}body{color:var(--ink);background:#eef1f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pp-page{background:#f2f4f6}.beta-ribbon{color:#25333c;letter-spacing:.06em;background:#e7d39f;border:0;border-bottom:1px solid #c9ac68}.pp-site-header{background:#0b1722fa;border:0;border-bottom:1px solid #263743;box-shadow:0 10px 28px #0710192b}.pp-brand-row{box-shadow:none;background:#0b1722;border:0;border-bottom:1px solid #293b48}.pp-brand{filter:drop-shadow(0 8px 18px #01090f47)}.pp-clock-now,.pp-kickoff-clock{box-shadow:none;background:#122431;border:1px solid #ffffff1f}.pp-clock-now small,.pp-kickoff-copy>small{color:#8fa5b2}.pp-clock-now time strong,.pp-kickoff-copy>strong{color:#e2c477;text-shadow:none}.pp-kickoff-copy>span{color:#edf3f6}.pp-kickoff-copy>em{color:#91a4b0}.pp-header-team-helmet>small,.pp-header-team-helmet.right>small{color:#b7c5cd;box-shadow:none;background:#ffffff12;border:1px solid #ffffff21}.pp-header-team-helmet>strong{color:#dbe5ea}.pp-header-team-helmet>div{filter:drop-shadow(0 5px 5px #01090f59)}.pp-header-login,.pp-header-login.is-user{color:#17222a;text-shadow:none;background:#d6ad55;border:1px solid #c89b3d;transform:none;box-shadow:0 5px 14px #0003}.pp-header-login:hover{filter:brightness(1.04);transform:translateY(-1px)}.pp-header-login:active{transform:none;box-shadow:0 2px 7px #0003}.pp-ticker-link{min-height:38px;box-shadow:none;text-shadow:none;border:0;border-bottom:1px solid #ffffff24}.pp-ticker-link:before{display:none}.pp-ticker-link.consensus{background:#12613f}.pp-ticker-link.injuries{background:#853b43}.pp-ticker-link.weather{background:#245776}.pp-ticker-link.consensus>strong,.pp-ticker-link.injuries>strong,.pp-ticker-link.weather>strong,.pp-ticker-link>strong{min-height:30px;box-shadow:none;text-shadow:none;background:#030f1729;border:0;border-right:1px solid #ffffff40;border-radius:0;margin:0;padding:6px 10px;font-size:.64rem}.pp-ticker-track>span{letter-spacing:.035em;font-weight:800}.pp-ticker-link:hover,.pp-ticker-link:focus-visible{filter:brightness(1.05)}.pp-button,.pp-button-green,.pp-button-blue,.pp-button-red,.pp-button-gold{min-height:50px;text-shadow:none;border-width:1px;border-radius:10px;transition:filter .15s,transform .15s,box-shadow .15s;transform:none;box-shadow:0 7px 18px #0d233121}.pp-button-green{background:#14865a;border-color:#0d704b}.pp-button-blue{background:#245a7a;border-color:#1b4c69}.pp-button-red{background:#a94750;border-color:#873740}.pp-button-gold{color:#17222a;background:#d6ad55;border-color:#c69a3e}.pp-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.pp-button:active,.pp-button-green:active,.pp-button-blue:active,.pp-button-red:active,.pp-button-gold:active{transform:none;box-shadow:0 3px 9px #0d233121}.pp-intro{background:radial-gradient(circle at 80% 25%,#245a7a1c,#0000 28%),#f8fafb}.pp-intro-compact{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:34px;min-height:330px;padding-block:38px}.pp-intro-compact h1{font-size:clamp(3rem,5vw,5rem)}.pp-intro-flow{background:#fff;border:1px solid #d4dde3;border-radius:13px;grid-template-columns:auto 1fr auto auto 1fr auto auto 1fr;align-items:center;gap:10px;padding:18px;display:grid;box-shadow:0 12px 28px #0d233114}.pp-intro-flow b{color:#24333d;background:#e7d39f;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.68rem;display:grid}.pp-intro-flow span{color:#1c3442;letter-spacing:.08em;font-size:.67rem;font-weight:1000}.pp-intro-flow i{color:#8a9aa4;font-style:normal}.pp-intro h1 em,.pp-intro>div>p,.pp-builder-heading p,.pp-membership p,.pp-ecosystem>header p{color:var(--green-dark)}.pp-intro li{color:#536772;background:#fff;border:1px solid #d4dde3;box-shadow:0 10px 24px #0d233114}.pp-intro li>b{color:#21313b;box-shadow:none;background:#e7d39f;border:1px solid #d4b86d}.pp-intro li strong{color:#162a37}.pp-rules{border:0;background:#122431;border-block:1px solid #293b48}.pp-rules span{color:#d7e1e6;text-shadow:none}.pp-rules span:last-child{color:#e2c477}.pp-builder{background:#f2f4f6;padding-top:36px}.pp-builder-heading{margin-bottom:18px}.pp-builder-heading h2{color:#132733;font-size:clamp(2.2rem,4vw,3.7rem)}.pp-builder-actions select,.pp-anchor-panel select,.pp-manual-panel select,.pp-manual-panel input,.pp-import-panel textarea{box-shadow:none;background:#fff;border:1px solid #cbd6dd;border-radius:9px}.pp-import-panel{border:1px solid #d1dbe1;border-top:4px solid var(--green);background:#fff;box-shadow:0 14px 32px #0d233117}.pp-import-copy>b{box-shadow:none;background:#14865a}.pp-import-panel textarea{min-height:70px}.pp-import-status{border-left:4px solid var(--green);color:var(--green-dark);background:#eaf4ee}.pp-summary-strip{gap:12px}.pp-summary-strip article,.pp-summary-strip article:first-child,.pp-summary-strip article:nth-child(2),.pp-summary-strip article:nth-child(3),.pp-summary-strip article:nth-child(4){color:#18303d;border:1px solid #d4dde3;background:#fff;border-left:4px solid #8a9aa5;border-radius:11px;transform:none;box-shadow:0 8px 20px #0d233112}.pp-summary-strip article:first-child{border-left-color:var(--green)}.pp-summary-strip small,.pp-summary-strip span{color:#657681}.pp-anchor-switch,.pp-anchor-switch.off{box-shadow:none;filter:none;background:#fff;border:1px solid #c9d7cf}.pp-practice-pages{background:#10222f;border:1px solid #263b49;border-radius:16px;box-shadow:0 20px 45px #091b272b}.pp-practice-pages>header span{color:#aebfc9}.pp-practice-pages>header nav button,.pp-practice-pages>header nav button.active{color:#dce7ec;box-shadow:none;background:#1b3444;border:1px solid #425865;border-radius:9px;transform:none}.pp-practice-pages>header nav button.active{color:#17222a;background:#d6ad55;border-color:#d2aa51}.pp-practice-pages>header nav button:hover{filter:brightness(1.06);transform:translateY(-1px)}.pp-practice-pages>header nav button:active{box-shadow:none;transform:none}.pp-practice-card,.pp-practice-card:first-child,.pp-practice-card:nth-child(2),.pp-practice-card:nth-child(3){background:#fff;border:1px solid #d3dce2;border-top:3px solid #d6ad55;border-radius:14px;transform:none;box-shadow:0 14px 30px #020d142e}.pp-practice-card:after{display:none}.pp-practice-card>header,.pp-practice-card:nth-child(2)>header,.pp-practice-card:nth-child(3)>header{background:#162b39;border-bottom:1px solid #314653}.pp-practice-card>header>div:first-child{color:#17222a;box-shadow:none;background:#e7d39f;border:1px solid #d4b768}.pp-practice-card li{background:#fff;border-top:1px solid #e1e6ea}.pp-practice-card li>b{background:#203746}.pp-practice-card>footer{background:#edf6f1;border-top:1px solid #d8e1e6}.pp-practice-card.incomplete>footer{background:#f8edef}.pp-manual-panel{background:#fff;border:1px solid #d2dbe1;box-shadow:0 12px 28px #0d233114}.pp-manual-panel summary{background:#f8fafb}.pp-manual-panel>div{background:#dde4e8}.pp-membership{background:linear-gradient(110deg,#eef6f2 0 68%,#d7e8df 68%);padding-block:40px}.pp-ecosystem>div>a,.pp-ecosystem>div>a.active{background:#fff;border:1px solid #d4dde3;border-top:3px solid #9aaab4;border-radius:12px;transform:none;box-shadow:0 9px 22px #0d233112}.pp-ecosystem-compact{padding-block:42px}.pp-ecosystem-compact>header{margin-bottom:20px}.pp-ecosystem-compact>header h2{font-size:clamp(2rem,3.6vw,3.6rem)}.pp-ecosystem-compact>div>a{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:15px 17px}.pp-ecosystem-compact a>small,.pp-ecosystem-compact a>span{grid-column:1}.pp-ecosystem-compact a>b{grid-area:1/2/span 3;font-size:1.6rem}.pp-footer{background:#0a151f}.pp-footer-results{color:#17222a;background:#d6ad55;border:1px solid #c89b3d;box-shadow:0 6px 16px #0003}@media (width<=980px){.pp-intro-compact{grid-template-columns:1fr}}@media (width<=620px){.pp-site-header{box-shadow:0 7px 20px #07101926}.pp-ticker-link{min-height:36px}.pp-ticker-link>strong{border-radius:0;min-height:26px;margin:0;font-size:.54rem}.pp-practice-pages{padding:15px 9px;box-shadow:0 14px 32px #091b2726}.pp-practice-card{box-shadow:0 10px 24px #020d1429}.pp-intro-compact{gap:20px;min-height:0;padding-block:30px}.pp-intro-flow{grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:7px;padding:13px}.pp-intro-flow b{display:none}.pp-intro-flow span{font-size:.6rem}.pp-ecosystem-compact{padding-block:32px}}@media print{@page{size:letter landscape;margin:.28in}body,.pp-page,.pp-builder{color:#000;background:#fff;width:auto;max-width:none;overflow:visible}.beta-ribbon,.pp-site-header,.pp-intro,.pp-rules,.pp-builder-heading,.pp-import-panel,.pp-summary-strip,.pp-anchor-panel,.pp-practice-pages,.pp-manual-panel,.pp-membership,.pp-ecosystem,.pp-footer{display:none!important}.pp-builder{padding:0}.pp-print-deck{display:block}.pp-print-deck>header{border-bottom:3px solid #061f3d;justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.pp-print-deck>header h1{margin:0;font-size:16pt}.pp-print-deck>header p{margin:0 0 3px;font-size:7pt;font-weight:800}.pp-print-deck>section{break-inside:avoid;margin-bottom:8px}.pp-print-deck>section>h2{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 4px;padding:3px 6px;font-size:9pt;color:#fff!important;background:#061f3d!important}.pp-print-deck>section>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.pp-print-deck .pp-practice-card{min-height:0;box-shadow:none;break-inside:avoid;border-width:1px;border-radius:4px}.pp-print-deck .pp-practice-card>header{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-bottom-width:2px;padding:4px 6px}.pp-print-deck .pp-practice-card>header>div:first-child{width:28px;height:28px;box-shadow:none;border-width:1px}.pp-print-deck .pp-practice-card>header small,.pp-print-deck .pp-practice-card>header>span{font-size:4.7pt}.pp-print-deck .pp-practice-card>header strong{font-size:6.5pt}.pp-print-deck .pp-practice-card li{-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-template-columns:18px 1fr;gap:5px;padding:3px 5px}.pp-print-deck .pp-practice-card li>b{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:17px;height:17px;font-size:5pt}.pp-print-deck .pp-practice-card li>div{gap:1px}.pp-print-deck .pp-practice-card li strong{font-size:5.8pt}.pp-print-deck .pp-practice-card li span,.pp-print-deck .pp-practice-card li small,.pp-print-deck .pp-practice-card li em{font-size:4.5pt}.pp-print-deck .pp-practice-card>footer{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:4px 6px}.pp-print-deck .pp-practice-card>footer strong{font-size:5.4pt}.pp-print-deck .pp-practice-card>footer span{font-size:4.4pt}.pp-print-deck>footer{text-align:center;border-top:1px solid #333;margin-top:6px;padding-top:4px;font-size:6pt}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--navy:#0e2b52;--blue:#1e63ad;--blue-dark:#0e2b52;--red:#bb1c23;--red-dark:#641311;--green:#27813c;--green-dark:#165c2a;--gold:#c9923e;--gold-dark:#875c21;--paper:#eef3f6;--ink:#101a28;--line:#b9c8d2}html{background:#eef3f6;font-size:clamp(18px,16px + .35vw,20px)}body{color:var(--ink);font-family:var(--font-geist-sans),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#eef3f6}.pp-page{background:#fff;max-width:1600px;box-shadow:0 0 34px #16394f1f}.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-rows:auto;grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:10px clamp(12px,2vw,28px);min-height:154px;padding:10px 12px 12px;display:grid;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(--red) 0 18%,#fff 18% 20%,var(--blue) 20% 72%,#fff 72% 74%,var(--green) 74%);height:4px;position:absolute;inset:auto 0 0}.pp-brand{z-index:2;filter:none;background:#fffffff7;border:3px solid #fff;border-radius:14px;grid-area:1/1;justify-self:center;width:134px;height:auto;display:block;position:relative;top:0;left:auto;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-area:1/2;grid-template-columns:102px minmax(0,1fr);align-items:stretch;min-width:0;min-height:126px;display:grid;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-score-window{min-width:0;color:var(--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(--blue);outline-offset:-4px}.pp-header-score-track{will-change:transform;align-items:center;width:max-content;animation:72s 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:9px;padding-right:9px;display:flex}.pp-header-score-item{width:clamp(188px,18vw,258px);min-height:90px;color:var(--navy);text-align:center;background:#fff;border:1px solid #9fb0bc;border-radius:7px;place-content:center;gap:8px;padding:12px 16px;display:grid;overflow:hidden;box-shadow:0 3px #aebdc6}.pp-header-score-item b,.pp-header-score-item em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-header-score-item b{letter-spacing:.045em;font-size:.58rem;font-weight:1000}.pp-header-score-item b i{color:#778a97;font-size:.42rem;font-style:normal}.pp-header-score-item em{color:#536b7a;font-size:.53rem;font-style:normal;font-weight:950}.pp-header-score-item em.is-score,.pp-header-score-item em.is-final{color:var(--green-dark);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:1.08rem}.pp-header-score-item em.is-final{color:var(--blue)}@keyframes pp-header-score-scroll{to{transform:translate(-50%)}}.pp-header-account{z-index:4;color:#fff;background:linear-gradient(145deg,#0f3a5ef0,#082949f5);border:2px solid #ffffffdb;border-radius:14px;grid-area:1/3;place-self:center;width:134px;min-width:134px;padding:9px 7px 8px;position:relative;box-shadow:0 0 0 1px #526f83,0 5px #05263985,0 11px 22px #04231d47}.pp-header-account>summary,.pp-header-account-login{color:#fff;cursor:pointer;align-content:center;justify-items:center;gap:6px;text-decoration:none;list-style:none;display:grid}.pp-header-account>summary::-webkit-details-marker{display:none}.pp-header-account strong{color:#fff;letter-spacing:.075em;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100px;font-size:.49rem;font-weight:1000;overflow:hidden}.pp-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}.pp-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)}.pp-header-account>nav a{min-height:42px;color:var(--navy);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}.pp-header-account>nav a.is-logout{color:#8d1f29;background:#fff0f1;border-color:#a7444c;box-shadow:0 2px #d8aeb2}.pp-member-avatar{isolation:isolate;color:#fff;background-image:linear-gradient(#03221124,#000e0657),url(/football-turf-3d.png);background-position:50%;background-size:cover;border:3px solid #fff;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #9fb0bc,0 4px #617889,0 9px 16px #0318274d}.pp-member-avatar:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffff40,#0000 42%,#010f1973);position:absolute;inset:0}.pp-member-avatar:after{content:"";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)}.pp-member-avatar>span{z-index:1;color:#fff;letter-spacing:.04em;text-shadow:0 2px 3px #000000b8;padding-top:15%;font-size:1rem;font-weight:1000;line-height:1;position:relative}.pp-header-account:hover .pp-member-avatar,.pp-header-account:focus-visible .pp-member-avatar{transform:translateY(-2px)scale(1.03)}.pp-kickoff-clock{z-index:2;width:100%;min-height:188px;color:var(--navy);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:1px solid #b6c8d4;border-inline:0;border-radius:0;grid-area:2/1/auto/-1;align-content:center;padding:8px clamp(18px,4vw,64px) 11px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 5px 18px #0d25321f}.pp-header-matchup{grid-template-columns:1fr;justify-items:stretch;gap:4px;width:100%;min-width:0;display:grid}.pp-header-matchup-top,.pp-header-team-row{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) minmax(0,1fr);place-items:center;column-gap:clamp(10px,2.5vw,42px);width:100%;min-width:0;display:grid}.pp-header-matchup-top>*,.pp-header-team-row>*{min-width:0}.pp-header-role{letter-spacing:.12em;text-align:center;background:#fff;border:1px solid #cbd4dc;border-radius:999px;justify-self:center;min-width:92px;padding:4px 15px;font-size:.52rem;font-weight:1000}.pp-header-role.home{color:var(--green-dark);border-color:#acd1b7}.pp-header-role.away{color:var(--red-dark);border-color:#e1afb2}.pp-kickoff-copy{text-align:center;place-items:center;gap:2px;width:100%;min-width:0;display:grid}.pp-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}.pp-kickoff-now b{color:#53677b;white-space:nowrap;font-size:.58rem;font-weight:1000}.pp-kickoff-now strong{color:var(--navy);white-space:nowrap;font-size:.78rem;font-weight:1000}.pp-kickoff-copy>small{color:var(--red);letter-spacing:.08em;font-size:.47rem;font-weight:1000}.pp-kickoff-copy>strong{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 1px #fff;white-space:nowrap;font-size:1rem;font-weight:1000}.pp-header-center{text-align:center;background:#ffffff9e;border:1px solid #28546f2e;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:76px;padding:8px 18px;display:grid}.pp-kickoff-vs{color:#fff;background:linear-gradient(145deg,#173d6a,#0e2b52);border:1px solid #263e59;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.54rem;font-weight:1000;display:grid}.pp-header-center em{color:#6d7d8d;font-size:.48rem;font-style:normal;font-weight:850}.pp-header-team-row>.pp-team-helmet{justify-self:center;place-items:center;width:100%;max-width:100%;overflow:hidden}.pp-team-helmet{justify-items:center;gap:2px;min-width:0;display:grid}.pp-helmet-art{aspect-ratio:1;filter:drop-shadow(0 8px 7px #0e2b5240);width:108px;position:relative}.pp-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}.pp-helmet-art img{z-index:2;object-fit:contain;filter:grayscale()contrast(1.2);opacity:.42;width:100%;height:100%;position:relative}.pp-helmet-art i{aspect-ratio:1;z-index:3;border:2px solid var(--helmet-detail);background:var(--helmet-accent);width:23%;box-shadow:inset 0 0 0 2px var(--helmet-primary),0 2px 4px #0000004d;border-radius:50%;position:absolute;top:37%;left:54%}.pp-team-helmet.home .pp-helmet-art,.pp-team-helmet.home .pp-helmet-art i{transform:scaleX(-1)}.pp-team-info{text-align:center;justify-items:center;gap:3px;width:100%;min-width:0;max-width:100%;display:grid}.pp-team-division{color:var(--red-dark);letter-spacing:.12em;font-size:.48rem;font-weight:1000}.pp-team-info>strong{width:100%;max-width:100%;color:var(--navy);text-align:center;font-size:.76rem;font-weight:1000;line-height:1.05}.pp-team-record{color:#405c6c;letter-spacing:.08em;font-size:.58rem;font-weight:950}.pp-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}.pp-ticker-link{border:0;border-bottom:1px solid #c4d0d7;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:46px;padding:0;display:grid;overflow:hidden;background:#f8fafb!important}.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:.61rem;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: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}.pp-ticker-toggle:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}.pp-ticker-window{pointer-events:none;align-items:center;min-width:0;padding-left:10px;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>span{color:#213c51;letter-spacing:.045em;white-space:nowrap;min-width:max-content;padding:0 3.2rem 0 0;font-size:.57rem;font-weight:950}.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;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}.pp-ticker-control i{color:var(--red);font-size:.67rem;font-style:normal;font-weight:1000}.pp-ticker-control b{letter-spacing:.045em;font-size:.39rem;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}.pp-new-member-banner{color:var(--navy);background:linear-gradient(90deg,#fff8d7,#fff 54%,#eaf6ef);border-bottom:1px solid #b8c8d2;grid-template-columns:auto repeat(2,minmax(180px,1fr));align-items:center;gap:10px 22px;padding:13px clamp(18px,4vw,58px);display:grid;box-shadow:inset 0 -3px #1e63ad0f}.pp-new-member-banner>strong{color:var(--red);letter-spacing:.12em;font-size:.62rem;font-weight:1000}.pp-new-member-banner>span{letter-spacing:.06em;justify-content:center;align-items:baseline;gap:8px;font-size:.62rem;font-weight:1000;display:flex}.pp-new-member-banner s{color:#6b7780;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:.76rem;text-decoration-thickness:4px}.pp-new-member-banner b{color:var(--green-dark);font-size:1.22rem}.pp-intro{background:radial-gradient(circle at 84% 18%,#1e63ad1a,#0000 26%),linear-gradient(135deg,#fff 0 66%,#edf3f7 66%);border-bottom:1px solid #c5d2da}.pp-intro h1{color:var(--navy);letter-spacing:-.045em}.pp-intro h1 em{color:var(--green-dark)}.pp-intro>div>p,.pp-builder-heading p,.pp-membership p,.pp-ecosystem>header p{color:var(--red)}.pp-intro-flow{background:#fff;border:1px solid #b7c6d0;box-shadow:0 5px #bdc8cf,0 13px 28px #0e2b521a}.pp-intro-flow b{color:var(--green-dark);background:#e7f4ec}.pp-intro-visual{isolation:isolate;background-image:linear-gradient(#0515260a 22%,#051526c2 100%),url(/parlay-stadium-original.png);background-position:50%;background-size:cover;border:2px solid #e9f2f7;border-radius:16px;align-items:end;min-height:248px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6f8392,0 6px #8da0ad,0 18px 34px #0b263833}.pp-intro-visual:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 22% 78%,#ffffff14);position:absolute;inset:0}.pp-intro-visual>small{color:#fff;letter-spacing:.09em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061f33c7;border:1px solid #ffffffbd;border-radius:999px;padding:6px 9px;font-size:.43rem;font-weight:1000;position:absolute;top:12px;left:12px}.pp-intro-visual .pp-intro-flow{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-color:#ffffffc7;width:calc(100% - 24px);margin:12px;position:relative;box-shadow:0 5px #0a23337a,0 13px 28px #05141f47}.pp-top-five-auto{background-image:linear-gradient(#04152570,#041525e6),url(/parlay-stadium-original.png);grid-template-rows:auto 1fr auto;align-items:stretch;gap:8px;min-height:362px;padding:12px;display:grid}.pp-top-five-auto>header{z-index:1;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06233be0;border:1px solid #ffffffad;border-radius:9px;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 12px;display:grid;position:relative;box-shadow:0 3px #02121fb3}.pp-top-five-auto>header small{color:#bed7e9;letter-spacing:.08em;grid-column:1/-1;font-size:.4rem;font-weight:1000}.pp-top-five-auto>header strong{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;overflow:hidden}.pp-top-five-auto>header span{letter-spacing:.05em;background:#1e8143cc;border:1px solid #ffffffb8;border-radius:999px;align-self:center;padding:4px 7px;font-size:.38rem;font-weight:1000}.pp-top-five-rows{z-index:1;gap:5px;display:grid;position:relative}.pp-top-five-rows article{background:#fffffff0;border:1px solid #ffffffb8;border-left:6px solid #d8ba36;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 45px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid;box-shadow:0 2px #0214218a}.pp-top-five-rows article.confidence-green{border-left-color:#3ac36b}.pp-top-five-rows article.confidence-yellow{border-left-color:#f0d342}.pp-top-five-rows article.confidence-red{border-left-color:#e45a63}.pp-top-five-rows article.is-empty{opacity:.78;border-style:dashed dashed dashed solid}.pp-top-five-rows article>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.58rem;display:grid}.pp-top-five-rows article>div{gap:1px;min-width:0;display:grid}.pp-top-five-rows article strong,.pp-top-five-rows article span,.pp-top-five-rows article em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-top-five-rows article strong{color:var(--navy);font-size:.56rem}.pp-top-five-rows article span{color:#536d7d;font-size:.42rem;font-weight:850}.pp-top-five-rows article em{color:#6b7d88;font-size:.36rem;font-style:normal;font-weight:780}.pp-top-five-rows article mark{color:#243b4a;background:#e6edf1;border-radius:6px;place-items:center;padding:6px 4px;font-size:.46rem;font-weight:1000;display:grid}.pp-top-five-rows article.confidence-green mark{background:#86e59c}.pp-top-five-rows article.confidence-yellow mark{background:#f5df68}.pp-top-five-rows article.confidence-red mark{background:#f18e95}.pp-top-five-auto>footer{z-index:1;color:#fff;letter-spacing:.05em;text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;font-size:.36rem;font-weight:1000;display:grid;position:relative}.pp-top-five-auto>footer span{background:#051e33c2;border:1px solid #fff6;border-radius:5px;padding:5px 4px}.pp-builder{background:linear-gradient(#f5f8fa,#eef3f6)}.pp-builder-heading h2{color:var(--navy)}.pp-import-panel{border:1px solid #b9c8d2;border-top:6px solid var(--green);box-shadow:0 5px #b4c1c9,0 15px 28px #0e2b521a}.pp-summary-strip article,.pp-summary-strip article:first-child,.pp-summary-strip article:nth-child(2),.pp-summary-strip article:nth-child(3),.pp-summary-strip article:nth-child(4){color:var(--navy);background:#fff;border:1px solid #bdcad2;border-left:6px solid #879aa7;box-shadow:0 4px #b8c5cd,0 10px 22px #0e2b5212}.pp-summary-strip article:first-child{border-left-color:var(--green)}.pp-summary-strip article:nth-child(2){border-left-color:var(--blue)}.pp-summary-strip article:nth-child(3){border-left-color:var(--gold)}.pp-summary-strip article:nth-child(4){border-left-color:var(--red)}.pp-anchor-panel{border:1px solid #c6aa68;border-left:6px solid var(--gold);background:linear-gradient(110deg,#fffdf4,#f3ead4);box-shadow:0 4px #b7a270}.pp-practice-pages{color:var(--navy);background:linear-gradient(145deg,#eaf2f7,#dbe8f0 56%,#edf4f8);border:2px solid #9aafbd;overflow:hidden;box-shadow:0 7px #9fb0bc,0 20px 38px #0e2b5229}.pp-practice-pages>header p{color:var(--red)}.pp-practice-pages>header span,.pp-page-controls>div span{color:#536b7a}.pp-practice-pages>header nav button,.pp-practice-pages>header nav button.active{color:var(--navy);background:#fff;border:1px solid #7891a3;box-shadow:0 3px #aebbc4}.pp-practice-pages>header nav button.active{background:var(--gold);color:#17222a;border-color:#a87329;box-shadow:0 3px #8e6729}.pp-card-page-title{background:var(--navy)}.pp-card-page-title strong{color:#fff}.pp-practice-card,.pp-practice-card:first-child,.pp-practice-card:nth-child(2),.pp-practice-card:nth-child(3){border:2px solid #b8c6cf;border-top:5px solid var(--blue);background:#fff;box-shadow:0 6px #a8b7c1,0 15px 28px #0e2b5221}.pp-practice-card[data-result-state=won]{box-shadow:0 6px 0 #08783a,0 15px 28px #0e2b5221,inset 0 0 0 2px var(--green)}.pp-practice-card[data-result-state=lost]{box-shadow:0 6px 0 #8d101b,0 15px 28px #0e2b5221,inset 0 0 0 2px var(--red)}.pp-practice-card[data-result-state=live]{box-shadow:0 6px 0 #9b6b00,0 15px 28px #0e2b5221,inset 0 0 0 2px var(--gold)}.pp-practice-card:nth-child(2){border-top-color:var(--red)}.pp-practice-card:nth-child(3){border-top-color:var(--green)}.pp-practice-card>header,.pp-practice-card:nth-child(2)>header,.pp-practice-card:nth-child(3)>header{border-bottom:3px solid var(--gold);background:linear-gradient(125deg,var(--navy),var(--blue))}.pp-practice-card:nth-child(2)>header{background:linear-gradient(125deg,#7a1820,var(--red))}.pp-practice-card:nth-child(3)>header{background:linear-gradient(125deg,var(--green-dark),var(--green))}.pp-practice-card>header>div:first-child{background:var(--gold);border:2px solid #fff;box-shadow:0 3px #845900}.pp-practice-card li{background:#fff}.pp-practice-card>footer{background:#e8f5ed}.pp-manual-panel{border:1px solid #bdcad2;box-shadow:0 5px #aab9c3,0 14px 28px #0e2b521a}.pp-manual-reasoning{color:#426079;letter-spacing:.07em;gap:6px;min-width:0;font-size:.64rem;font-weight:1000;display:grid}.pp-manual-reasoning>span small{color:#8595a2}.pp-manual-reasoning>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pp-manual-reasoning button{color:#3b5668;cursor:pointer;letter-spacing:.03em;background:#f5f8fa;border:1px solid #92a6b4;border-radius:7px;min-height:34px;padding:6px;font-size:.48rem;font-weight:1000;box-shadow:0 2px #bdc9d0}.pp-manual-reasoning button.active{border-color:var(--green-dark);color:var(--green-dark);background:#dff2e7;box-shadow:0 2px #77aa8c}.pp-manual-reasoning input{width:100%;min-height:48px;color:var(--navy);background:#fff;border:1px solid #cbd6dd;border-radius:9px;padding:0 11px;font-size:.72rem;font-weight:800}.pp-card-page{transform:translate3d(var(--pp-drag-x,0),0,0);touch-action:pan-y;will-change:transform,opacity;transition:transform .24s cubic-bezier(.22,.82,.22,1)}.pp-card-page.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;transition:none}.pp-card-page.is-redealt{animation:.38s cubic-bezier(.22,.82,.22,1) both pp-redeal}@keyframes pp-redeal{0%{opacity:.28;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.pp-formulation-controls{border:1px solid #aebfca;border-top:5px solid var(--blue);background:#fff;border-radius:14px;grid-template-columns:minmax(360px,1.2fr) minmax(190px,.42fr) auto;align-items:end;gap:14px;margin:0 0 18px;padding:17px;display:grid;box-shadow:0 5px #aab9c3,0 14px 28px #0e2b521a}.pp-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.pp-mode-switch button{color:#405b6d;cursor:pointer;letter-spacing:.055em;background:linear-gradient(#f8fafb,#e6edf2);border:1px solid #7891a3;border-radius:9px;place-content:center;gap:4px;min-height:58px;padding:9px 12px;font-size:.62rem;font-weight:1000;display:grid;box-shadow:0 3px #b7c4cc}.pp-mode-switch button small{color:#6a7e8c;letter-spacing:.09em;font-size:.42rem}.pp-mode-switch button.active{color:var(--green-dark);background:linear-gradient(#ecf9f1,#d6f0e1);border-color:#167747;box-shadow:0 3px #73a98a,inset 0 0 0 2px #fff}.pp-formulation-controls>label{color:#426079;letter-spacing:.08em;gap:6px;font-size:.58rem;font-weight:1000;display:grid}.pp-formulation-controls select{width:100%;min-height:58px;color:var(--navy);background:#fff;border:2px solid #7891a3;border-radius:9px;padding:0 12px;font-weight:950}.pp-formulation-controls>span{color:#516a7a;text-align:center;align-self:center;max-width:220px;font-size:.55rem;font-weight:950;line-height:1.35}.pp-auto-import-panel{grid-template-columns:minmax(280px,.9fr) minmax(270px,.8fr) auto}.pp-auto-sync-card{border:1px solid #a9c8b5;border-left:6px solid var(--green);background:linear-gradient(110deg,#e8f6ed,#fff);border-radius:9px;align-content:center;gap:4px;min-height:92px;padding:13px 15px;display:grid}.pp-auto-sync-card small{color:#4f7360;letter-spacing:.09em;font-size:.44rem;font-weight:1000}.pp-auto-sync-card strong{color:var(--green-dark);font-size:.77rem}.pp-auto-sync-card span{color:#516c5d;font-size:.52rem;font-weight:800;line-height:1.4}.pp-builder-simple{flex-direction:column;padding-bottom:clamp(24px,4vw,48px);display:flex}.pp-builder-simple>.pp-builder-heading{order:0}.pp-builder-simple>.pp-simple-sync-status{order:1}.pp-builder-simple>#single-builder{border-top-color:var(--blue);order:2;margin-top:0;box-shadow:0 7px #7895a8,0 18px 38px #08284629}.pp-builder-simple>.pp-auto-parlay-suite{order:3}.pp-builder-simple>.pp-anchor-target{order:4}.pp-builder-simple>.pp-saved-cards{order:5}.pp-simple-sync-status{border:1px solid #a8c5b4;border-left:6px solid var(--green);color:var(--green-dark);letter-spacing:.055em;text-align:center;background:linear-gradient(100deg,#e9f6ee,#fff);border-radius:9px;margin:0 0 18px;padding:11px 14px;font-size:.56rem;font-weight:1000}.pp-auto-parlay-suite{margin-top:0}.pp-card-grid.is-auto-suite,.pp-card-grid.is-saved-suite{grid-template-columns:minmax(0,1100px);justify-content:center;gap:25px}.pp-card-grid.is-auto-suite .pp-practice-card,.pp-card-grid.is-saved-suite .pp-practice-card{width:100%;max-width:1100px}.pp-saved-cards{background:#eef4f7;border:1px solid #9db1be;border-radius:13px;margin:24px 0;overflow:hidden;box-shadow:0 5px #aab9c3,0 14px 28px #0e2b521a}.pp-saved-cards>summary{cursor:pointer;background:linear-gradient(90deg,#e7f1f7,#fff);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}.pp-saved-cards>summary::-webkit-details-marker{display:none}.pp-saved-cards>summary span{gap:3px;display:grid}.pp-saved-cards>summary b{color:var(--blue);letter-spacing:.1em;font-size:.52rem}.pp-saved-cards>summary strong{color:var(--navy);font-size:.82rem}.pp-saved-cards>summary i{color:var(--red);font-size:.58rem;font-style:normal;font-weight:1000}.pp-saved-cards>.pp-card-grid{border-top:1px solid #c1ced6;padding:18px}.pp-transfer-fallback{background:#f7fafb;border:1px solid #c3cfd7;border-radius:9px;grid-column:1/-1;overflow:hidden}.pp-transfer-fallback>summary{color:#536c7b;cursor:pointer;letter-spacing:.07em;padding:11px 13px;font-size:.52rem;font-weight:1000;list-style:none}.pp-transfer-fallback>summary::-webkit-details-marker{display:none}.pp-transfer-fallback>div{background:#fff;border-top:1px solid #cbd6dd;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.pp-transfer-fallback label{color:#426079;letter-spacing:.06em;gap:6px;font-size:.55rem;font-weight:1000;display:grid}.pp-transfer-fallback textarea{min-height:70px}.pp-member-workspace{border:1px solid #aebfca;border-left:6px solid var(--blue);background:linear-gradient(105deg,#eef5fa,#fff 66%);border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(330px,.95fr) auto;align-items:center;gap:14px;margin:0 0 20px;padding:15px 17px;display:grid;box-shadow:0 4px #b2c0c9}.pp-member-workspace>div{gap:3px;min-width:0;display:grid}.pp-member-workspace>div small{color:var(--red);letter-spacing:.1em;font-size:.45rem;font-weight:1000}.pp-member-workspace>div strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.pp-member-workspace>div span{color:#586f7f;font-size:.5rem;font-weight:780;line-height:1.4}.pp-member-workspace>label{cursor:pointer;background:#fff;border:1px solid #c8d4dc;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.pp-member-workspace>label input{width:22px;height:22px;accent-color:var(--green);flex:none}.pp-member-workspace>label span{gap:2px;min-width:0;display:grid}.pp-member-workspace>label strong{color:var(--navy);font-size:.57rem}.pp-member-workspace>label small{color:#607585;font-size:.44rem;font-weight:760;line-height:1.35}.pp-single-panel{border:1px solid #aebfca;border-top:6px solid var(--green);background:#fff;border-radius:14px;margin:18px 0 22px;overflow:hidden;box-shadow:0 5px #aab9c3,0 14px 28px #0e2b521a}.pp-single-panel>header{background:linear-gradient(90deg,#edf7f1,#f8fafb);border-bottom:1px solid #c3d0d8;justify-content:space-between;align-items:end;gap:18px;padding:17px 19px;display:flex}.pp-single-panel>header p{color:var(--green-dark);letter-spacing:.11em;margin:0 0 5px;font-size:.58rem;font-weight:1000}.pp-single-panel>header h3{color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(1.35rem,3vw,2.2rem)}.pp-single-panel>header>span{color:#536b7a;letter-spacing:.06em;font-size:.62rem;font-weight:1000}.pp-custom-leg-select{min-width:210px;color:var(--green-dark);letter-spacing:.08em;gap:6px;font-size:.52rem;font-weight:1000;display:grid}.pp-custom-leg-select select{min-height:46px;color:var(--navy);background:#fff;border:2px solid #6f9480;border-radius:8px;padding:0 11px;font-weight:1000}.pp-single-panel>div{background:#c5d1d8;gap:1px;padding:1px;display:grid}.pp-single-panel article{background:#fff;grid-template-columns:42px minmax(260px,1.4fr) minmax(120px,.34fr) minmax(120px,.34fr);align-items:end;gap:10px;min-width:0;padding:11px;display:grid}.pp-single-panel article>b{color:var(--navy);text-align:center;align-self:center;font-size:.88rem}.pp-single-panel label{color:#426079;letter-spacing:.07em;gap:6px;min-width:0;font-size:.56rem;font-weight:1000;display:grid}.pp-single-panel label small{color:#8595a2}.pp-single-panel select,.pp-single-panel input{width:100%;min-width:0;min-height:48px;color:var(--navy);background:#fff;border:1px solid #9fb1bd;border-radius:8px;padding:0 11px;font-weight:850}.pp-single-panel input:disabled{color:#788b97;cursor:not-allowed;background:#e9eef1}.pp-odds-comparison>span{position:relative}.pp-odds-comparison>span.is-pick{background:#ffffff75;border:2px solid;border-radius:7px;padding:6px 5px;box-shadow:inset 0 1px #fff,0 2px #08284657}.pp-single-panel article>span{border-left:4px solid var(--gold);color:#536b7a;text-overflow:ellipsis;background:#f5f8fa;align-content:center;gap:3px;min-width:0;min-height:48px;padding:8px 11px;font-size:.52rem;font-weight:850;display:grid;overflow:hidden}.pp-single-panel article>span strong{color:var(--red);letter-spacing:.08em;font-size:.48rem}.pp-single-actions{background:#eef4f7;border-top:1px solid #c6d2d9;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pp-single-actions>span{color:#516b7a;font-size:.55rem;font-weight:820;line-height:1.4}.pp-single-actions>span strong,.pp-single-actions>span small{display:block}.pp-single-actions>span strong{color:var(--navy);letter-spacing:.045em;font-size:.62rem}.pp-single-actions>span small{color:#607887;margin-top:3px;font-size:.46rem}.pp-single-actions>div{gap:9px;display:flex}.pp-single-output{margin-top:22px}.pp-card-grid.is-single{grid-template-columns:minmax(0,980px);justify-content:center}.pp-card-grid.is-single .pp-practice-card{width:100%;max-width:980px}.pp-card-grid.is-tiered{grid-template-columns:minmax(0,1100px);justify-content:center;gap:25px}.pp-card-grid.is-tiered .pp-practice-card{width:100%;max-width:1100px}.pp-tiered-card-wrap{min-width:0}.pp-practice-card.tier-top{border-top-color:var(--green)}.pp-practice-card.tier-top>header{background:linear-gradient(125deg,#164e2b,#27813c)}.pp-practice-card.tier-mid{border-top-color:var(--gold)}.pp-practice-card.tier-mid>header{background:linear-gradient(125deg,#6f4b17,#b77f2c)}.pp-practice-card.tier-long-shot{border-top-color:var(--red)}.pp-practice-card.tier-long-shot>header{background:linear-gradient(125deg,#641311,#bb1c23)}.pp-practice-card.tier-single{border-top-color:var(--blue)}.pp-practice-card.tier-single>header{background:linear-gradient(125deg,var(--navy),var(--blue))}.pp-ticket-sheet{background:#f8fafb;min-width:0;overflow-x:auto}.pp-ticket-date{min-width:700px;color:var(--navy);background:#fff;border-top:4px solid #df8f22;border-bottom:1px solid #aebbc4;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 16px;display:flex}.pp-ticket-date strong{text-transform:uppercase;font-size:.86rem}.pp-ticket-date span{color:#607889;letter-spacing:.08em;font-size:.53rem;font-weight:950}.pp-ticket-columns,.pp-ticket-row{grid-template-columns:48px minmax(230px,1.2fr) repeat(3,minmax(112px,.55fr));align-items:stretch;min-width:700px;display:grid}.pp-ticket-columns{color:#334f61;background:#dce3e7;border-bottom:1px solid #99aab5}.pp-ticket-columns b{letter-spacing:.07em;text-align:center;border-right:1px solid #c1ccd3;padding:8px 9px;font-size:.49rem}.pp-ticket-columns b:nth-child(2){text-align:left}.pp-ticket-row{background:#fff;border-bottom:1px solid #d0d9df}.pp-ticket-row:nth-child(2n){background:#f2f5f7}.pp-ticket-row.is-fallback{box-shadow:inset 5px 0 0 var(--gold);background-image:linear-gradient(90deg,#f4b4001f,#0000 38%)}.pp-ticket-row.is-fallback .pp-ticket-game em{color:#78520d;font-weight:1000}.pp-ticket-row>b{color:var(--navy);border-right:1px solid #d2dbe0;place-items:center;padding:9px 6px;font-size:.7rem;display:grid}.pp-ticket-row>span{color:#6c7e89;text-align:center;overflow-wrap:anywhere;border-right:1px solid #d2dbe0;align-content:center;place-items:center;min-width:0;padding:9px 8px;font-size:.55rem;font-weight:900;line-height:1.25;display:grid}.pp-ticket-row>span:last-child{border-right:0}.pp-ticket-row .pp-ticket-game{text-align:left;grid-template-columns:62px minmax(0,1fr);justify-items:start;gap:2px 9px}.pp-ticket-game small{color:#687d8b;grid-row:1/span 2;align-self:center;font-size:.49rem}.pp-ticket-game strong{min-width:0;color:var(--navy);font-size:.6rem;line-height:1.2}.pp-ticket-game em{color:#6a7e8b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.43rem;font-style:normal;overflow:hidden}.pp-ticket-game em.pp-ticket-stats{white-space:normal;line-height:1.35}.pp-odds-comparison{gap:4px}.pp-odds-comparison>span{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:4px;width:100%;display:grid}.pp-odds-comparison small{color:#587080;letter-spacing:.05em;font-size:.43rem;font-weight:1000}.pp-odds-comparison strong{color:#16384d;white-space:nowrap;font-size:.54rem;font-weight:1000}.pp-leg-result{color:#526c80;letter-spacing:.06em;background:#dfe8ee;border-radius:999px;width:fit-content;margin-top:2px;padding:3px 6px;font-size:.4rem;font-weight:1000}.pp-leg-result.is-live{color:#6e5200;background:#fff0a8}.pp-leg-result.is-won{color:#086130;background:#c8f2d7}.pp-leg-result.is-lost{color:#a20c19;background:#ffd7da}.pp-leg-result.is-push,.pp-leg-result.is-review{color:#0b5592;background:#dcecff}.pp-ticket-row>span.is-selected{isolation:isolate;color:#173b28;font-weight:1000;position:relative}.pp-ticket-row>span.is-selected:before,.pp-user-board-row>span.is-selected:before{content:"";z-index:-1;clip-path:polygon(1% 13%,98% 2%,100% 84%,3% 100%,0 70%);opacity:.73;filter:saturate(1.08);border:0;border-radius:3px 7px 4px 5px;position:absolute;inset:16% 4%;transform:rotate(-1.1deg)skew(-2deg)}.pp-ticket-row>span.is-selected:after,.pp-user-board-row>span.is-selected:after{content:"";z-index:-1;opacity:.8;background:repeating-linear-gradient(176deg,#ffffff3d 0 2px,#0000 2px 5px);border-radius:999px;position:absolute;inset:35% 7% 25%;transform:rotate(.8deg)}.pp-ticket-row>span.is-selected.confidence-green:before,.pp-user-board-row>span.is-selected.confidence-green:before{background:linear-gradient(102deg,#3ed368d9,#80f397eb 48%,#36c45bd4)}.pp-ticket-row>span.is-selected.confidence-yellow:before,.pp-user-board-row>span.is-selected.confidence-yellow:before{background:linear-gradient(102deg,#f5d331d9,#fff269f0 48%,#efc21fd6)}.pp-ticket-row>span.is-selected.confidence-red:before,.pp-user-board-row>span.is-selected.confidence-red:before{background:linear-gradient(102deg,#ed5963d1,#ff9399eb 48%,#dc444fd1)}.pp-ticket-row.is-open{opacity:.72}.pp-user-choices{background:#fff;border:1px solid #aebfca;border-radius:14px;margin:22px 0;overflow:hidden;box-shadow:0 5px #aab9c3,0 14px 28px #0e2b5217}.pp-user-choices>header{background:linear-gradient(90deg,#eef5f9,#fff);border-bottom:1px solid #bdcad2;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.pp-user-choices>header p{color:var(--red);letter-spacing:.11em;margin:0 0 4px;font-size:.56rem;font-weight:1000}.pp-user-choices>header h3{color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(1.05rem,2.2vw,1.55rem)}.pp-highlight-legend{flex-wrap:wrap;justify-content:end;align-items:center;gap:7px;display:flex}.pp-highlight-legend>span{color:#18303d;text-align:center;border:1px solid #9aabb6;border-radius:6px;gap:1px;min-width:90px;padding:6px 8px;font-size:.48rem;font-weight:1000;display:grid}.pp-highlight-legend>span small{letter-spacing:.04em;font-size:.33rem}.pp-highlight-legend .green{background:#7ce393}.pp-highlight-legend .yellow{background:#f4da59}.pp-highlight-legend .red{background:#f1848c}.pp-sportsbook-board{background:#d7dfe4;min-width:0;padding:8px;overflow-x:auto}.pp-sportsbook-title{min-width:760px;color:var(--navy);background:#fff;border-top:5px solid #df8f22;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.pp-sportsbook-title strong{letter-spacing:.04em;font-size:.77rem}.pp-sportsbook-title span{color:#607889;font-size:.5rem;font-weight:950}.pp-sportsbook-group{background:#fff;border-top:5px solid #df8f22;min-width:760px}.pp-sportsbook-group>header{background:#f9fafb;border-bottom:1px solid #aebbc4;justify-content:space-between;align-items:baseline;gap:18px;padding:11px 15px;display:flex}.pp-sportsbook-group>header strong{color:var(--navy);font-size:.72rem}.pp-sportsbook-group>header span{color:#5f7482;letter-spacing:.1em;font-size:.47rem;font-weight:1000}.pp-user-board-columns,.pp-user-board-row{grid-template-columns:92px minmax(260px,1.3fr) repeat(3,minmax(105px,.52fr)) 72px;align-items:stretch;display:grid}.pp-user-board-columns{color:#334f61;background:#dce3e7;border-bottom:1px solid #99aab5}.pp-user-board-columns b{letter-spacing:.065em;text-align:center;border-right:1px solid #c1ccd3;padding:8px;font-size:.44rem}.pp-user-board-columns b:nth-child(2){text-align:left}.pp-user-board-row{background:#fff;border-bottom:1px solid #d0d9df}.pp-user-board-row:nth-child(2n){background:#f3f6f8}.pp-user-board-row>b{color:var(--navy);text-align:center;border-right:1px solid #d2dbe0;place-content:center;gap:3px;padding:9px 7px;font-size:.68rem;display:grid}.pp-user-board-row>b small{color:#6b7d88;font-size:.39rem}.pp-user-board-row>span{color:#6c7e89;text-align:center;overflow-wrap:anywhere;border-right:1px solid #d2dbe0;align-content:center;place-items:center;min-width:0;padding:9px 8px;font-size:.53rem;font-weight:900;display:grid;position:relative}.pp-user-board-game{gap:2px;text-align:left!important;justify-items:start!important}.pp-user-board-game strong{color:var(--navy);font-size:.59rem;line-height:1.15}.pp-user-board-game em{color:#637886;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.4rem;font-style:normal;overflow:hidden}.pp-user-board-row>span.is-selected{isolation:isolate;color:#173b28;font-weight:1000}.pp-user-board-row>mark{color:#17272f;border:1px solid #81929d;border-radius:6px;place-items:center;margin:8px;font-size:.51rem;font-weight:1000;display:grid}.pp-user-board-row.confidence-green>mark{background:#7ce393;border-color:#3a9a4f}.pp-user-board-row.confidence-yellow>mark{background:#f4da59;border-color:#c39a22}.pp-user-board-row.confidence-red>mark{background:#f1848c;border-color:#c3484f}.pp-user-choices>footer{color:#4e6776;text-align:center;background:#f1f5f7;border-top:1px solid #c6d1d8;padding:10px 15px;font-size:.52rem;font-weight:900;line-height:1.4}.pp-user-choices-empty{color:#526b7b;text-align:center;margin:0;padding:24px 18px;font-size:.68rem;font-weight:780;line-height:1.5}.pp-weekly-email-feature{background:linear-gradient(120deg,#f8fbfd,#e9f2f7 64%,#e5f3ea);border-block:1px solid #bdcad2;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(26px,5vw,70px);padding:clamp(42px,6vw,82px) clamp(18px,5vw,70px);display:grid}.pp-weekly-email-feature>div:first-child{gap:12px;display:grid}.pp-weekly-email-feature>div:first-child p{color:var(--red);letter-spacing:.12em;margin:0;font-size:.64rem;font-weight:1000}.pp-weekly-email-feature>div:first-child h2{color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(1.9rem,3.7vw,3.35rem);line-height:1.02}.pp-weekly-email-feature>div:first-child span{color:#405c6c;font-size:.76rem;font-weight:760;line-height:1.55}.pp-weekly-email-feature>small{color:#5a7180;text-align:center;grid-column:1/-1;font-size:.5rem;font-weight:850}.pp-email-preview{border:1px solid #aabac4;border-top:6px solid var(--green);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px #acbac3,0 16px 30px #0e2b521f}.pp-email-preview>header{background:linear-gradient(120deg,var(--navy),var(--blue));color:#fff;border-bottom:1px solid #c2ced5;gap:4px;padding:16px 18px;display:grid}.pp-email-preview>header small{color:#d6e6f2;letter-spacing:.09em;font-size:.46rem;font-weight:1000}.pp-email-preview>header strong{font-size:1rem}.pp-email-preview>div{background:#cbd5db;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pp-email-preview article{background:#fff;gap:4px;padding:15px;display:grid}.pp-email-preview article small{color:#607585;letter-spacing:.08em;font-size:.44rem;font-weight:1000}.pp-email-preview article strong{color:var(--navy);font-size:.82rem}.pp-email-preview article span{color:#627684;font-size:.48rem;font-weight:760}.pp-email-preview>footer{background:#f1f6f3;border-top:1px solid #c8d3da;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pp-email-preview>footer span{color:#496657;font-size:.52rem;font-weight:780;line-height:1.4}.pp-email-preview>footer b{color:var(--green-dark)}.pp-email-preview>footer a{background:var(--gold);color:#17222a;border:1px solid #a87329;border-radius:7px;flex:none;padding:9px 11px;font-size:.46rem;font-weight:1000;text-decoration:none;box-shadow:0 2px #8e6729}.pp-membership{background:linear-gradient(110deg,#eef6f2 0 68%,#d7e8df 68%)}.pp-membership.pp-membership-offer-only{background:linear-gradient(110deg,#eef6f2,#d7e8df);grid-template-columns:minmax(280px,460px);justify-content:center}.pp-membership h2{max-width:980px;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.02}.pp-membership>div>span{color:#385c4b;max-width:920px;font-size:.88rem;line-height:1.6}.pp-membership>div>span strong{color:var(--red-dark);letter-spacing:.04em;font-weight:1000}.pp-price-card{background:var(--navy);border:2px solid #fff;box-shadow:0 6px #60798b,0 15px 30px #0e2b5229}.pp-member-price{justify-content:center;align-items:baseline;gap:16px;line-height:1;display:flex}.pp-member-price s,.pp-new-member-price s{color:#aeb8c0;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:4px}.pp-member-price s{font-size:clamp(1.35rem,3vw,2.2rem);font-weight:950}.pp-member-price strong{color:var(--gold);text-shadow:0 3px #75521d;font-size:clamp(3.2rem,6vw,4.4rem)}.pp-ecosystem{background:#eef3f6}.pp-ecosystem>div>a,.pp-ecosystem>div>a.active{background:#fff;border:1px solid #bdcad2;border-top:5px solid #8aa0ae;box-shadow:0 4px #b3c0c8,0 12px 24px #0e2b5214}.pp-ecosystem>div>a.active{border-top-color:var(--green);background:#f6faf8}.pp-new-member-price{justify-items:end;gap:3px;line-height:1;display:grid}.pp-new-member-price s{color:#6b7780;font-size:.76rem}.pp-new-member-price>span{color:var(--green-dark);justify-items:end;font-size:1.42rem;display:grid}.pp-new-member-price>span small{color:var(--red);letter-spacing:.1em;font-size:.43rem;font-weight:1000}.pp-footer{border-top:6px solid #0000;border-image:linear-gradient(90deg,var(--red) 0 26%,#fff 26% 28%,var(--blue) 28% 72%,#fff 72% 74%,var(--green) 74%) 1;color:var(--navy);background:linear-gradient(110deg,#f8fbfd,#e3edf4 64%,#d7e7f1);grid-template-columns:1fr;gap:18px;padding:clamp(28px,4vw,48px) clamp(18px,5vw,70px);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:560px;display:grid}.pp-footer-copy p{color:#405b6d}.pp-footer-nav{grid-template-columns:repeat(3,minmax(135px,1fr));gap:10px;display:grid}.pp-footer .pp-footer-nav a{min-height:48px;color:var(--navy);letter-spacing:.06em;text-align:center;background:#fff;border:1px solid #718a9c;border-radius:9px;place-items:center;padding:10px 12px;font-size:.56rem;font-weight:1000;text-decoration:none;display:grid;box-shadow:0 3px #bdcbd4}.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;box-shadow:0 3px #a87329}.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:17px;font-size:.58rem;font-weight:1000;display:flex}.pp-footer-boundaries span+span{border-left:1px solid #aebfca;padding-left:22px}.pp-footer-owner{color:#486273;letter-spacing:.07em;text-align:center;font-size:.5rem;font-weight:900;display:block}@media (width<=940px){.pp-brand-row{grid-template-columns:124px minmax(0,1fr) 124px;min-height:132px;padding-inline:8px}.pp-brand{width:112px}.pp-header-scoreboard{grid-template-columns:76px minmax(0,1fr);min-height:118px}.pp-header-scoreboard>strong{font-size:.52rem}.pp-header-score-item{width:202px;min-height:76px}.pp-header-account{width:112px;min-width:112px;padding:7px 5px}.pp-member-avatar{width:68px;height:68px}.pp-header-account strong{max-width:80px;font-size:.42rem}.pp-header-matchup-top,.pp-header-team-row{grid-template-columns:minmax(0,1fr) minmax(172px,.76fr) minmax(0,1fr);column-gap:12px}.pp-helmet-art{width:92px}.pp-ticker-link{grid-template-columns:164px minmax(0,1fr)}.pp-ticker-board-link{padding-inline:11px 9px}.pp-ticker-board-link strong{font-size:.54rem}.pp-auto-import-panel{grid-template-columns:1fr 1fr}.pp-auto-import-panel .pp-import-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-member-workspace{grid-template-columns:1fr 1fr}.pp-member-workspace>button{grid-column:1/-1}.pp-single-panel article{grid-template-columns:34px minmax(0,1fr)}.pp-single-panel article>b{border-right:1px solid #d0d9df;grid-row:1/-1;align-self:stretch;place-items:center;display:grid}.pp-single-panel article>:not(b){grid-column:2}.pp-weekly-email-feature,.pp-footer-main{grid-template-columns:1fr}.pp-footer-copy{text-align:center;max-width:none}.pp-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){html{font-size:18px}.pp-new-member-banner{grid-template-columns:1fr 1fr;gap:7px;padding:10px 9px}.pp-new-member-banner>strong{text-align:center;grid-column:1/-1}.pp-new-member-banner>span{gap:5px;font-size:.48rem}.pp-new-member-banner b{font-size:.9rem}.pp-formulation-controls{grid-template-columns:1fr;padding:12px}.pp-mode-switch button{min-height:54px;padding-inline:7px;font-size:.52rem}.pp-formulation-controls>span{max-width:none}.pp-user-choices>header{flex-direction:column;align-items:start}.pp-highlight-legend{justify-content:start}.pp-member-workspace{grid-template-columns:1fr;padding:12px}.pp-member-workspace>button{grid-column:auto}.pp-transfer-fallback>div,.pp-auto-import-panel{grid-template-columns:1fr}.pp-auto-import-panel .pp-import-actions{grid-column:auto;grid-template-columns:1fr}.pp-single-panel>header{flex-direction:column;align-items:start}.pp-single-panel article{grid-template-columns:34px minmax(0,1fr)}.pp-single-panel article>b{border-right:1px solid #d0d9df;grid-row:1/-1;align-self:stretch;place-items:center;display:grid}.pp-single-panel article>:not(b){grid-column:2}.pp-single-actions{flex-direction:column;align-items:stretch}.pp-single-actions>div{grid-template-columns:1fr;display:grid}.pp-weekly-email-feature{padding-inline:15px}.pp-email-preview>footer{flex-direction:column;align-items:stretch}.pp-email-preview>footer a{text-align:center}.pp-ticket-date{min-width:0}.pp-ticket-columns{display:none}.pp-ticket-row{grid-template-columns:34px minmax(180px,1fr) repeat(3,minmax(96px,.55fr));min-width:560px}.pp-ticket-row .pp-ticket-game{grid-template-columns:48px minmax(0,1fr);padding-inline:7px}.pp-ticket-game strong{font-size:.52rem}.pp-ticket-game em{font-size:.37rem}.pp-ticket-row>span.is-selected{font-size:.48rem}.pp-saved-cards>.pp-card-grid{padding:9px}.pp-custom-leg-select{width:100%;min-width:0}.pp-brand-row{grid-template-columns:94px minmax(0,1fr) 94px;gap:5px;min-height:100px;padding:6px 5px 8px}.pp-brand{border-width:2px;border-radius:10px;width:82px}.pp-header-scoreboard{grid-template-columns:46px minmax(0,1fr);min-height:84px}.pp-header-scoreboard>strong{letter-spacing:.04em;writing-mode:vertical-rl;border-right-width:2px;padding:4px;font-size:.37rem;transform:rotate(180deg)}.pp-header-scoreboard>strong small{display:none}.pp-header-score-item{gap:5px;width:148px;min-height:58px;padding:6px 8px}.pp-header-score-item b{font-size:.42rem}.pp-header-score-item em{font-size:.39rem}.pp-header-score-item em.is-score,.pp-header-score-item em.is-final{font-size:.72rem}.pp-header-account{border-radius:10px;width:82px;min-width:82px;padding:5px 3px}.pp-member-avatar{border-width:2px;width:52px;height:52px}.pp-member-avatar>span{font-size:.7rem}.pp-header-account strong{display:none}.pp-header-account>nav{width:164px;top:calc(100% + 9px)}.pp-kickoff-clock{min-height:148px;padding:6px 8px 9px}.pp-header-matchup-top,.pp-header-team-row{grid-template-columns:minmax(0,1fr) minmax(86px,.68fr) minmax(0,1fr);column-gap:4px}.pp-header-role{min-width:58px;padding:3px 7px;font-size:.39rem}.pp-kickoff-now{gap:5px;padding-bottom:2px}.pp-kickoff-now b{text-overflow:ellipsis;max-width:48%;font-size:.39rem;overflow:hidden}.pp-kickoff-now strong{font-size:.52rem}.pp-kickoff-copy>small{font-size:.32rem}.pp-kickoff-copy>strong{font-size:.7rem}.pp-helmet-art{width:68px}.pp-team-division{font-size:.34rem}.pp-team-info>strong{font-size:.5rem;overflow:hidden}.pp-team-record{font-size:.4rem}.pp-header-center{border-radius:9px;min-height:58px;padding:5px 7px}.pp-kickoff-vs{width:25px;height:25px;font-size:.38rem}.pp-header-center em{font-size:.31rem}.pp-ticker-link{grid-template-columns:108px minmax(0,1fr);min-height:44px}.pp-ticker-board-link{min-height:44px;padding:6px 7px 6px 9px}.pp-ticker-board-link strong{font-size:.47rem}.pp-ticker-toggle{grid-template-columns:minmax(0,1fr) 44px;min-height:44px}.pp-ticker-track>span{letter-spacing:.025em;padding-right:2rem;font-size:.49rem}.pp-ticker-control{grid-template-columns:1fr;padding:0 4px}.pp-ticker-control i{font-size:.62rem}.pp-ticker-control b{display:none}.pp-intro{padding-inline:16px}.pp-intro-visual{min-height:210px}.pp-top-five-auto{min-height:356px;padding:9px}.pp-top-five-auto>header{padding:8px 9px}.pp-top-five-auto>header strong{font-size:.66rem}.pp-top-five-rows article{grid-template-columns:28px minmax(0,1fr) 42px;gap:6px;padding:6px}.pp-practice-pages{padding:15px 9px}.pp-manual-panel article{grid-template-columns:34px minmax(0,1fr)}.pp-manual-panel article>:not(b){grid-column:2}.pp-manual-reasoning>div,.pp-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-footer-boundaries{gap:8px 14px}.pp-footer-boundaries span+span{padding-left:14px}.pp-new-member-price>span{font-size:1.12rem}.pp-member-price{gap:12px}}@media (width<=390px){.pp-brand-row{grid-template-columns:84px minmax(0,1fr) 84px}.pp-brand{width:74px}.pp-header-score-item{width:136px}.pp-header-account{width:74px;min-width:74px}.pp-member-avatar{width:48px;height:48px}.pp-header-matchup-top,.pp-header-team-row{grid-template-columns:minmax(0,1fr) minmax(74px,.62fr) minmax(0,1fr);column-gap:2px}.pp-helmet-art{width:62px}.pp-team-info>strong{font-size:.46rem}.pp-ticker-link{grid-template-columns:94px minmax(0,1fr)}.pp-ticker-board-link{padding-left:7px}.pp-ticker-board-link strong{letter-spacing:.045em;font-size:.43rem}}.pp-paywall{background:radial-gradient(circle at 80% 20%,#0075d926,#0000 28%),linear-gradient(120deg,#fff,#edf5fb);grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:52vh;padding:clamp(44px,8vw,96px) clamp(18px,6vw,92px);display:grid}.pp-paywall>div>p,.pp-account-card>p:first-child{color:var(--red);letter-spacing:.14em;margin:0 0 10px;font-size:.7rem;font-weight:1000}.pp-paywall h1,.pp-account-card h1{color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.92}.pp-paywall>div>span{color:#4e687c;max-width:760px;margin-top:18px;font-size:.95rem;font-weight:760;line-height:1.55;display:block}.pp-paywall article{color:#fff;text-align:center;background:linear-gradient(145deg,#082d53,#075c9f);border:3px solid #fff;border-radius:16px;gap:10px;padding:25px;display:grid;box-shadow:0 8px #042845,0 18px 36px #03224040}.pp-paywall article small{color:#b9daf4;letter-spacing:.11em;font-size:.58rem;font-weight:1000}.pp-paywall article div{justify-content:center;align-items:end;gap:12px;display:flex}.pp-paywall article s{color:#d6dde3;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:1.2rem;text-decoration-thickness:4px}.pp-paywall article strong{color:var(--gold);letter-spacing:-.05em;font-size:3.7rem;line-height:1}.pp-paywall article>span{font-size:.68rem;font-weight:850}.pp-paywall-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:2px;display:grid}.pp-account-shell{background:linear-gradient(135deg,#eaf2f7,#fff);min-height:70vh;padding:clamp(22px,5vw,64px) 16px 160px}.pp-account-shell>header{background:var(--navy);color:#fff;letter-spacing:.09em;border-radius:8px;justify-content:space-between;gap:16px;width:min(100%,820px);margin:0 auto 12px;padding:10px 14px;font-size:.65rem;display:flex}.pp-account-shell>header a{color:var(--gold);font-weight:1000}.pp-account-card{background:#fff;border:2px solid #9eb1bf;border-radius:18px;gap:14px;width:min(100%,820px);margin:0 auto;padding:clamp(22px,5vw,46px);display:grid;box-shadow:0 7px #8295a3,0 20px 42px #0423402e}.pp-account-card>span,.pp-account-copy{color:#506a7d;font-size:.82rem;font-weight:720;line-height:1.55}.pp-account-card form{gap:13px;margin-top:8px;display:grid}.pp-account-card form>label:not(.pp-consent){color:#456076;letter-spacing:.08em;gap:6px;font-size:.62rem;font-weight:1000;display:grid}.pp-account-card input[type=email]{min-height:48px;color:var(--navy);background:#f2f6f9;border:2px solid #91a5b4;border-radius:8px;padding:0 12px;font-weight:850}.pp-consent{color:#445f73;background:#f6f9fb;border:1px solid #adbdc8;border-radius:9px;grid-template-columns:23px 1fr;align-items:start;gap:10px;padding:13px;font-size:.69rem;line-height:1.45;display:grid}.pp-consent input{width:22px;height:22px;accent-color:var(--green)}.pp-account-card form>button{color:#fff;cursor:pointer;letter-spacing:.06em;background:linear-gradient(#2dd46c,#0c8d3e);border:2px solid #fff;border-radius:9px;min-height:52px;font-weight:1000;box-shadow:0 5px #07602b}.pp-contact-admin .pp-account-card,.pp-contact-admin>header{width:min(100%,1120px)}.pp-contact-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.pp-contact-heading p{color:var(--green-dark);letter-spacing:.12em;margin:0 0 5px;font-size:.68rem;font-weight:1000}.pp-contact-heading h1{color:var(--navy);margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.95}.pp-contact-heading>a{background:var(--green-dark);color:#fff;border-radius:8px;padding:12px 15px;font-size:.72rem;font-weight:1000}.pp-contact-table{border:1px solid #adbdc8;border-radius:10px;overflow-x:auto}.pp-contact-table table{border-collapse:collapse;color:#24465e;width:100%;min-width:780px;font-size:.78rem}.pp-contact-table th,.pp-contact-table td{text-align:left;border-bottom:1px solid #d3dee5;padding:12px 14px}.pp-contact-table th{background:var(--navy);color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.pp-contact-table tr:last-child td{border-bottom:0}.pp-account-error{border-left:5px solid var(--red);color:var(--red-dark);background:#fff0f1;padding:10px;font-size:.72rem}.pp-checkout-price{border-left:7px solid var(--green);background:#e9f9ef;flex-wrap:wrap;align-items:baseline;gap:10px 16px;padding:18px;display:flex}.pp-checkout-price s{color:#6f7f89;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:1.25rem;text-decoration-thickness:4px}.pp-checkout-price strong{color:var(--green-dark);font-size:clamp(3rem,8vw,5.2rem);line-height:1}.pp-checkout-price span{color:#466959;font-size:.7rem;font-weight:900}@media (width<=720px){.pp-paywall{grid-template-columns:1fr;padding-bottom:180px}.pp-paywall article strong{font-size:3rem}.pp-account-shell{padding-bottom:190px}}@media (prefers-reduced-motion:reduce){.pp-header-score-track,.pp-ticker-track,.pp-card-page.is-turning,.pp-card-page.is-redealt{animation:none}.pp-header-score-window,.pp-ticker-window{overflow-x:auto}}@media print{.pp-print-deck .pp-practice-card{box-shadow:none}}:root{--navy:#082846;--blue:#175f9d;--red:#b32631;--green:#1f7542;--green-dark:#125832;--gold:#c89a47;--paper:#edf2f5;--ink:#132b3c}html,body{background:#dfe7ec}.pp-page{max-width:1720px;box-shadow:0 0 60px #08284629}.pp-brand-row{background-image:linear-gradient(90deg,#0d492be0,#0a502fb8 43%,#083349e6),url(/football-turf-3d.png);grid-template-columns:158px minmax(0,1fr) 158px;min-height:146px;padding:10px clamp(14px,2vw,30px) 14px}.pp-brand{border-radius:18px;width:142px;padding:5px;overflow:visible;box-shadow:0 0 0 1px #7690a2,0 9px 26px #041c3052}.pp-brand img{border-radius:12px}.pp-header-account{border-radius:18px;width:142px;min-width:142px;padding:10px 8px;box-shadow:0 0 0 1px #526f83,0 9px 24px #041c304f}.pp-member-avatar{width:80px;height:80px}.pp-header-scoreboard{border-radius:13px;box-shadow:0 0 0 1px #60798a,0 10px 25px #041e2f4d}.pp-header-score-item{box-shadow:none;border-radius:5px}.pp-ticker-link,.pp-ticker-toggle{min-height:42px}.pp-new-member-banner{background:linear-gradient(90deg,#f5f8fa,#fff 42%,#f7f2e8);border-bottom:1px solid #aebfca;grid-template-columns:minmax(240px,.8fr) repeat(2,minmax(220px,.6fr));gap:16px 30px;padding:14px clamp(20px,5vw,78px)}.pp-member-offer-label{justify-content:start!important;gap:2px!important;display:grid!important}.pp-member-offer-label small{color:#6d7f8c;letter-spacing:.16em;font-size:.48rem;font-weight:900}.pp-member-offer-label strong{color:var(--navy);letter-spacing:.09em;font-size:.7rem}.pp-new-member-banner>span:not(.pp-member-offer-label){border-left:1px solid #bdcad2;justify-content:flex-start;min-height:44px;padding-left:20px}.pp-new-member-banner i{color:#536b7a;letter-spacing:.1em;font-size:.5rem;font-style:normal;font-weight:1000}.pp-new-member-banner s{font-size:.68rem;text-decoration-thickness:3px}.pp-new-member-banner b{color:var(--navy);letter-spacing:-.04em;font-size:1.36rem}.pp-intro{isolation:isolate;background-image:linear-gradient(90deg,#f7fafbfa 0%,#f7fafbf0 39%,#0828469e 62%,#08284652 100%),url(/parlay-stadium-hero.webp);background-position:50%;background-size:cover;border-bottom:1px solid #92a8b7;grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);gap:clamp(28px,5vw,72px);min-height:610px;padding:clamp(58px,7vw,110px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.pp-intro:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 56%,#092e2a33);position:absolute;inset:0}.pp-intro:after{content:"";background:linear-gradient(var(--red) 0 34%,#fff 34% 36%,var(--blue) 36% 70%,#fff 70% 72%,var(--green) 72%);width:5px;position:absolute;inset:0 auto 0 0}.pp-intro-copy{z-index:2;border-left:1px solid #b5c4ce;max-width:740px;padding:6px 0 6px clamp(16px,2vw,30px);position:relative}.pp-intro>.pp-intro-copy>p{color:var(--red);letter-spacing:.19em;margin-bottom:18px;font-size:.62rem}.pp-intro h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(3.65rem,6.6vw,7rem);line-height:.83}.pp-intro h1 em{color:var(--green-dark);margin-top:18px}.pp-intro>.pp-intro-copy>span{color:#3f596a;max-width:660px;margin-top:26px;font-size:clamp(.9rem,1.25vw,1.1rem);font-weight:670;line-height:1.58}.pp-button{min-height:50px;text-shadow:none;border-width:1px;border-radius:7px;box-shadow:0 9px 20px #08284629}.pp-button-green{background:linear-gradient(#2b8b52,#176b3b);box-shadow:0 9px 20px #12583233}.pp-button-blue{background:linear-gradient(#2679ba,#15588e);box-shadow:0 9px 20px #124a7833}.pp-button-red{background:linear-gradient(#cc3540,#a9222c);box-shadow:0 9px 20px #911e272e}.pp-button:active{transform:translateY(1px);box-shadow:0 4px 10px #08284629}.pp-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.pp-hero-proof span{background:#ffffffc7;border:1px solid #bdcad2;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 8px 18px #0828460f}.pp-hero-proof b{color:var(--gold-dark);font:900 .58rem/1 var(--font-geist-mono),monospace}.pp-hero-proof small{color:var(--navy);letter-spacing:.07em;font-size:.43rem;font-weight:1000}.pp-intro-visual{border:1px solid #ffffffb8;border-radius:18px;box-shadow:0 25px 60px #03172861,0 0 0 1px #07223880}.pp-top-five-auto{background-image:linear-gradient(160deg,#082846d1,#042137f2),url(/parlay-stadium-hero.webp);background-position:50%;gap:10px;min-height:470px;padding:16px}.pp-top-five-auto>header{background:#082846eb;border-radius:8px;padding:14px 15px;box-shadow:0 8px 20px #03182a40}.pp-top-five-auto>header small{font-size:.47rem}.pp-top-five-auto>header strong{font-size:.88rem}.pp-top-five-auto>header span{background:#1f7542;padding:6px 9px;font-size:.43rem}.pp-top-five-rows article{background:#fffffff5;border:1px solid #ffffffc2;border-left-width:6px;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 52px;gap:10px;padding:10px 11px;box-shadow:0 6px 14px #0213202e}.pp-top-five-rows article>b{width:30px;height:30px;font-size:.62rem}.pp-top-five-rows article strong{font-size:.65rem}.pp-top-five-rows article span{font-size:.47rem}.pp-top-five-rows article em{font-size:.41rem}.pp-top-five-rows article mark{padding:8px 5px;font-size:.5rem}.pp-top-five-auto>footer{font-size:.41rem}.pp-builder{background:linear-gradient(#f6f8fa,#e9eef2);padding:clamp(56px,7vw,92px) clamp(18px,5vw,78px) clamp(70px,8vw,110px)}.pp-builder-heading{border-bottom:1px solid #b7c5cf;align-items:center;margin-bottom:28px;padding:0 0 25px}.pp-builder-heading h2{letter-spacing:-.055em;font-size:clamp(2.7rem,5.3vw,5.3rem)}.pp-builder-heading>div>span{color:#486273;max-width:820px;font-size:.86rem}.pp-builder-actions select{border:1px solid #829aaa;border-radius:7px;min-height:54px;box-shadow:0 7px 18px #08284614}.pp-simple-sync-status{border:1px solid #a9c4b4;border-left:5px solid var(--green);background:#fffc;border-radius:7px;margin-bottom:24px;padding:14px 18px;font-size:.6rem}.pp-practice-pages{background-image:linear-gradient(135deg,#082846f0,#0f4658e6),url(/parlay-stadium-hero.webp);background-position:50%;background-size:cover;border:1px solid #738b9b;border-radius:18px;padding:clamp(18px,3vw,34px);box-shadow:0 24px 60px #0828463d}.pp-practice-pages>header{align-items:center;margin-bottom:22px}.pp-practice-pages>header p{color:#f0c66c;font-size:.61rem}.pp-practice-pages>header h3{color:#fff;letter-spacing:-.04em;font-size:clamp(2.2rem,4.4vw,4.1rem)}.pp-practice-pages>header span{color:#d9e7ef;font-size:.75rem}.pp-board-seal{letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061f338f;border:1px solid #ffffff80;border-radius:999px;flex:none;padding:10px 13px;font-weight:1000;color:#fff!important;font-size:.47rem!important}.pp-card-page-title{background:#041e33ad;border:1px solid #fff3;margin-bottom:18px;padding:11px 15px}.pp-card-grid.is-auto-suite,.pp-card-grid.is-saved-suite{grid-template-columns:minmax(0,1180px);gap:30px;max-width:1180px;margin-inline:auto}.pp-practice-card,.pp-practice-card:first-child,.pp-practice-card:nth-child(2),.pp-practice-card:nth-child(3){border:1px solid #9fb0bb;border-top:5px solid var(--blue);border-radius:12px;box-shadow:0 18px 36px #02172838}.pp-practice-card.tier-top,.pp-practice-card.tier-mid,.pp-practice-card.tier-long-shot{border-top-color:var(--gold)}.pp-practice-card>header,.pp-practice-card:nth-child(2)>header,.pp-practice-card:nth-child(3)>header,.pp-practice-card.tier-top>header,.pp-practice-card.tier-mid>header,.pp-practice-card.tier-long-shot>header{border-bottom:3px solid var(--gold);background:linear-gradient(120deg,#082846,#175f9d);padding:16px 18px}.pp-practice-card>header>div:first-child{width:50px;height:50px;box-shadow:none;background:#d5ad61;border:1px solid #f1d494}.pp-practice-card>header small{font-size:.52rem}.pp-practice-card>header strong{font-size:.95rem}.pp-practice-card>header>span{padding:7px 10px;font-size:.48rem}.pp-ticket-date{border-top:0;border-bottom:1px solid #aebcc5;padding:15px 18px}.pp-ticket-date strong{font-size:.94rem}.pp-ticket-columns b{padding:10px;font-size:.52rem}.pp-ticket-row>b{font-size:.74rem}.pp-ticket-row>span{min-height:58px;padding:11px 10px;font-size:.6rem}.pp-ticket-game strong{font-size:.66rem}.pp-ticket-game em{font-size:.46rem}.pp-ticket-row>span.is-selected:before{opacity:.76;inset:14% 4%}.pp-practice-card>footer{background:linear-gradient(90deg,#e7f3ec,#f7faf8);border-top:1px solid #bed0c5;padding:15px 18px}.pp-practice-card>footer strong{font-size:.72rem}.pp-practice-card>footer span{font-size:.58rem}.pp-single-panel{border:1px solid #9bacb7;border-top:5px solid var(--green);border-radius:14px;margin-top:38px;box-shadow:0 18px 38px #0828461f}.pp-single-panel>header{background:linear-gradient(90deg,#e8f3ed,#fff);align-items:center;padding:22px 24px}.pp-single-panel>header h3{letter-spacing:-.035em;font-size:clamp(1.65rem,3.1vw,2.8rem)}.pp-single-panel>header>div>span{color:#536c7b;max-width:680px;margin-top:7px;font-size:.6rem;font-weight:760;line-height:1.45;display:block}.pp-single-panel article{padding:14px 16px}.pp-single-panel select,.pp-single-panel input{border-radius:7px;min-height:52px}.pp-single-actions{background:#f0f4f6;padding:17px 20px}.pp-footer{border-top:5px solid var(--gold);background:linear-gradient(110deg,#f9fbfc,#e5edf2);border-image:;gap:16px;padding:clamp(34px,5vw,58px) clamp(22px,6vw,90px);box-shadow:inset 0 1px #fff}.pp-footer-copy strong{font-size:.9rem}.pp-footer-copy p{max-width:600px;font-size:.69rem}.pp-footer .pp-footer-nav a{min-height:50px;box-shadow:none;border:1px solid #8ca0ad;border-radius:7px}.pp-footer-boundaries{padding-top:19px}.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}@media (width<=1040px){.pp-intro{background-image:linear-gradient(#f7fafbfa 0%,#f7fafbeb 46%,#08284699 72%,#08284673),url(/parlay-stadium-hero.webp);grid-template-columns:1fr}.pp-intro-copy{max-width:820px}.pp-top-five-auto{justify-self:center;width:100%;max-width:820px}.pp-hero-proof{max-width:720px}}@media (width<=760px){.pp-brand-row{grid-template-columns:100px minmax(0,1fr) 100px;gap:8px;min-height:112px;padding:8px}.pp-brand{border-radius:13px;width:92px;padding:3px}.pp-header-account{border-radius:13px;width:92px;min-width:92px;padding:7px 4px}.pp-member-avatar{width:58px;height:58px}.pp-header-scoreboard{grid-template-columns:70px minmax(0,1fr);min-height:94px}.pp-header-scoreboard>strong{padding:7px;font-size:.48rem}.pp-header-score-item{min-height:76px}.pp-new-member-banner{grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px}.pp-member-offer-label{text-align:center;grid-column:1/-1;justify-items:center}.pp-new-member-banner>span:not(.pp-member-offer-label){border-left:0;justify-content:center;min-height:36px;padding-left:0}.pp-new-member-banner i{font-size:.42rem}.pp-new-member-banner b{font-size:1rem}.pp-intro{gap:34px;min-height:auto;padding:48px 16px}.pp-intro-copy{padding-left:14px}.pp-intro h1{font-size:clamp(3.05rem,15vw,5rem)}.pp-intro>.pp-intro-copy>span{font-size:.86rem}.pp-hero-proof{grid-template-columns:1fr;gap:7px;margin-top:24px}.pp-hero-proof span{padding:9px 10px}.pp-top-five-auto{min-height:430px;padding:11px}.pp-builder{padding-inline:12px}.pp-builder-heading{grid-template-columns:1fr;align-items:stretch}.pp-builder-heading h2{font-size:clamp(2.4rem,12vw,4rem)}.pp-builder-actions label{min-width:0}.pp-practice-pages{border-radius:13px;padding:16px 9px}.pp-practice-pages>header{align-items:flex-start}.pp-board-seal{display:none}.pp-practice-pages>header h3{font-size:2.15rem}.pp-card-page-title{align-items:center}.pp-card-page-title span{text-align:right;max-width:50%;font-size:.51rem}.pp-practice-card>header{grid-template-columns:48px minmax(0,1fr);padding:12px}.pp-practice-card>header>span{grid-column:2;justify-self:start}.pp-single-panel>header{align-items:stretch;padding:18px 14px}.pp-single-panel>header>div>span{font-size:.54rem}.pp-single-actions{align-items:stretch}.pp-single-actions>div{grid-template-columns:1fr;display:grid}.pp-footer-nav{grid-template-columns:1fr 1fr}}@media (width<=390px){.pp-brand-row{grid-template-columns:82px minmax(0,1fr) 82px}.pp-brand{width:76px}.pp-header-account{width:76px;min-width:76px}.pp-member-avatar{width:50px;height:50px}.pp-top-five-rows article{grid-template-columns:28px minmax(0,1fr) 42px;padding:8px 7px}.pp-top-five-rows article strong{font-size:.57rem}}.pp-header-scoreboard>strong span{color:#f0c66c;letter-spacing:.055em;margin-top:3px;font-size:.34rem;line-height:1.25}.pp-header-score-track{animation-duration:104s}.pp-header-score-group{gap:10px;padding-right:10px}.pp-header-score-item{border:1px solid #9fb0bc;border-top:4px solid var(--gold);text-align:left;background:linear-gradient(#fff,#f7fafb);border-radius:7px;grid-template-rows:auto 1fr 1fr auto;place-content:stretch;gap:2px;width:clamp(270px,22vw,320px);min-height:116px;padding:6px 8px 7px;display:grid;position:relative;box-shadow:0 5px 12px #0828461f}.pp-header-score-item.is-live{border-top-color:var(--red)}.pp-header-score-item.is-final{border-top-color:var(--green)}.pp-score-card-meta,.pp-score-card-matchup,.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}.pp-score-card-meta>em{color:var(--blue);letter-spacing:.08em;background:#e7edf1;border-radius:999px;padding:3px 6px;font-size:.43rem;font-style:normal;font-weight:1000}.pp-score-card-meta>em.is-live{color:var(--red-dark);background:#ffe7e9}.pp-score-card-meta>em.is-final{color:var(--green-dark);background:#e2f3e8}.pp-score-card-matchup{color:var(--navy);font:1000 .55rem/1 var(--font-geist-mono),monospace;letter-spacing:.055em;justify-content:center;align-items:center;gap:7px;display:flex}.pp-score-card-matchup i{color:#8495a0;font-size:.36rem;font-style:normal}.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(--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(--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(--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(--red-dark);font-size:.68rem}.pp-score-card-status.is-final{color:var(--green-dark);font-size:.68rem}.pp-ticker-link{grid-template-columns:204px minmax(0,1fr);min-height:48px}.pp-ticker-board-link strong{font-size:.74rem}.pp-ticker-toggle{cursor:default;min-height:48px}.pp-ticker-window{pointer-events:auto;padding-left:0}.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(--blue-dark);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-control{cursor:pointer;touch-action:manipulation;border:0}.pp-ticker-control b{font-size:.44rem}.pp-ticker-control:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}@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-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-card-matchup{font-size:.47rem}.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-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-brand-row{min-height:112px}.pp-header-scoreboard{min-height:96px}.pp-header-scoreboard>strong span{display:none}.pp-header-score-item{gap:1px;width:224px;min-height:92px}.pp-score-card-matchup{font-size:.43rem}.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 (prefers-reduced-motion:reduce){.pp-header-score-track,.pp-ticker-track{animation:none}.pp-header-score-window,.pp-ticker-window{overflow-x:auto}}.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-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-beta-badge{color:#fff;letter-spacing:.12em;text-align:center;background:linear-gradient(#0f5135,#073523);border:1px solid #70e7ad;border-radius:999px;width:min(1180px,100% - 24px);margin:14px auto 0;padding:10px 18px;font-size:.86rem;font-weight:1000;box-shadow:inset 0 1px #ffffff47,0 6px 18px #00000047,0 0 22px #23dc842e}.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-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}}.pp-header-scoreboard{grid-column:2}.pp-access-banner{color:var(--navy);background:linear-gradient(90deg,#f5f8fa,#fff 46%,#f7f2e8);border-bottom:1px solid #aebfca;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:0;padding:0 clamp(20px,5vw,78px);display:grid;box-shadow:inset 0 -3px #1e63ad0f}.pp-access-account{border-right:1px solid #bdcad2;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:12px 22px 12px 0;display:grid}.pp-access-account .pp-member-avatar{border-width:2px;width:62px;height:62px}.pp-access-account>div{align-content:center;gap:3px;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(--navy);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:1000;overflow:hidden}.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:.04em;text-align:center;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 4px;font-size:.39rem;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 3px #063b69}.pp-access-account nav a:first-child{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);grid-template-columns:minmax(230px,360px) minmax(0,1fr)}.pp-access-banner.is-member .pp-access-account{border-right:1px solid #bdcad2}.pp-member-season-stats{grid-template-columns:minmax(190px,1fr) repeat(3,minmax(88px,.55fr));align-items:center;gap:12px;min-width:0;padding:7px 0 7px 22px;display:grid}.pp-member-season-stats>span:not(.pp-member-offer-label){border-left:1px solid #bdcad2;justify-items:center;gap:2px;min-width:0;padding:5px 8px;display:grid}.pp-member-season-stats b{color:var(--navy);font-size:1.2rem;line-height:1}.pp-member-season-stats i{color:#536b7a;letter-spacing:.07em;text-align:center;font-size:.38rem;font-style:normal;font-weight:1000}.pp-new-member-pricing,.pp-member-upgrades{grid-template-columns:minmax(190px,.8fr) repeat(2,minmax(180px,.6fr));align-items:center;gap:16px 26px;min-width:0;padding:12px 0 12px 28px;display:grid}.pp-new-member-pricing>span:not(.pp-member-offer-label),.pp-member-upgrades>a{letter-spacing:.055em;border-left:1px solid #bdcad2;justify-content:flex-start;align-items:baseline;gap:8px;min-width:0;min-height:46px;padding-left:20px;font-size:.6rem;font-weight:1000;text-decoration:none;display:flex}.pp-new-member-pricing i,.pp-member-upgrades 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(--red);text-decoration-color:var(--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(--navy);letter-spacing:-.04em;font-size:1.3rem}.pp-member-upgrades>a{border:1px solid #a8b9c4;border-left:5px solid var(--green);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding-right:12px;box-shadow:0 3px #b6c3cb}.pp-member-upgrades>a:last-child{border-left-color:var(--gold)}.pp-member-upgrades b{color:var(--blue);letter-spacing:.06em;font-size:.5rem;font-weight:1000}.pp-top-five-auto>header small{color:#f0c66c;letter-spacing:.12em;font-size:.53rem}.pp-anchor-target{scroll-margin-top:230px;display:block}.pp-footer-text-link{width:fit-content;color:var(--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(--red-dark)}.pp-page>.pp-static-tickers{z-index:2;border-top:1px solid #899da9;border-bottom:0;position:relative;box-shadow:inset 0 1px #fff}@media (width<=1040px){.pp-access-banner{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);padding-inline:18px}.pp-new-member-pricing,.pp-member-upgrades{grid-template-columns:1fr 1fr;gap:8px 12px;padding-left:18px}.pp-new-member-pricing .pp-member-offer-label,.pp-member-upgrades .pp-member-offer-label{grid-column:1/-1}}@media (width<=760px){.pp-brand-row{grid-template-columns:94px minmax(0,1fr)}.pp-access-banner{grid-template-columns:1fr;padding:0 10px 10px}.pp-access-account{border-bottom:1px solid #bdcad2;border-right:0;grid-template-columns:58px minmax(0,1fr);padding:10px 4px}.pp-access-account .pp-member-avatar{width:50px;height:50px}.pp-new-member-pricing,.pp-member-upgrades{padding:10px 0 0}.pp-access-banner.is-member{grid-template-columns:1fr}.pp-access-banner.is-member .pp-access-account{border-right:0}.pp-member-season-stats{grid-template-columns:repeat(3,1fr);padding:7px 0 0}.pp-member-season-stats .pp-member-offer-label{grid-column:1/-1}.pp-member-season-stats>span:not(.pp-member-offer-label){border-top:1px solid #bdcad2;border-left:0}.pp-new-member-pricing>span:not(.pp-member-offer-label){border-left:0;justify-content:center;min-height:38px;padding-left:0}.pp-new-member-pricing i{font-size:.42rem}.pp-new-member-pricing b{font-size:1rem}.pp-member-upgrades>a{min-height:52px;padding:8px 9px}.pp-footer-text-link{text-align:center;width:100%}}@media (width<=390px){.pp-brand-row{grid-template-columns:84px minmax(0,1fr)}.pp-member-upgrades{grid-template-columns:1fr}.pp-member-upgrades .pp-member-offer-label{grid-column:auto}}.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:82px;height:68px;display:block;position:relative;overflow:visible;box-shadow:inset 0 1px #fff,0 4px #9babb5,0 10px 20px #08284633}.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:21px;height:21px;font-size:.42rem;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-access-account .pp-member-avatar.is-helmet{border-width:1px;width:72px;height:60px}@media (width<=760px){.pp-access-account{grid-template-columns:64px minmax(0,1fr)}.pp-access-account .pp-member-avatar.is-helmet{width:58px;height:49px}.pp-member-avatar.is-helmet>b{width:18px;height:18px;font-size:.36rem}}.pp-footer .pp-footer-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.pp-footer .pp-footer-nav a.pp-footer-history{color:var(--blue);background:#e8f2f9;border-color:#175f9d}@media (width<=1120px){.pp-footer .pp-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.pp-footer .pp-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-page:has(>.pp-static-tickers){padding-bottom:calc(150px + env(safe-area-inset-bottom))}.pp-page>.pp-static-tickers{z-index:200;width:min(100%,1720px);padding-bottom:env(safe-area-inset-bottom);background:#e8eef2;border-top:2px solid #718895;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -10px 28px #0828463d,inset 0 1px #fff}@media (width<=760px){.pp-page:has(>.pp-static-tickers){padding-bottom:calc(138px + env(safe-area-inset-bottom))}}.pp-practice-card>header{grid-template-columns:50px minmax(180px,1fr) minmax(270px,.82fr) auto}.pp-practice-card>header>.pp-card-money{border-inline:1px solid #ffffff4d;align-content:center;gap:5px;min-width:0;padding:3px 14px;display:grid}.pp-card-money>small{color:#d8e8f2}.pp-card-money>span{grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr);align-items:end;gap:8px;min-width:0;display:grid}.pp-card-money label{color:#f0c66c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;font-size:.65rem;font-weight:1000;display:grid}.pp-card-money input{border:0;color:#fff;text-align:center;background:0 0;border-bottom:2px solid #ffffffdb;border-radius:0;outline:0;width:100%;min-width:0;padding:3px 2px 2px;font-size:.62rem;font-weight:1000}.pp-card-money input::placeholder{color:#ffffffb3;letter-spacing:.06em;font-size:.44rem}.pp-card-money input:focus{background:#ffffff14;border-bottom-color:#f0c66c}.pp-card-money input[readonly]{cursor:default;color:#f7d77d}.pp-card-money i{color:#f0c66c;font-size:.72rem;font-style:normal;font-weight:1000}.pp-card-money[data-consensus-state=ready]>small{color:#bfe7ca}.pp-card-money[data-consensus-state=pending]>small{color:#f7d77d}.pp-single-actions>.pp-single-payout{border:1px solid #9eb0bb;border-left:5px solid var(--gold);background:#fff;border-radius:7px;gap:5px;min-width:330px;padding:8px 12px;display:grid;box-shadow:0 3px #b6c3cb}.pp-single-payout>small{color:#647988;letter-spacing:.08em;font-size:.42rem;font-weight:1000}.pp-single-payout>span{grid-template-columns:minmax(90px,1fr) auto minmax(110px,1fr);align-items:end;gap:7px;display:grid}.pp-single-payout label{color:var(--green-dark);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;font-size:.66rem;display:grid}.pp-single-payout input{min-height:30px;color:var(--navy);text-align:center;background:0 0;border:0;border-bottom:2px solid #879ba8;border-radius:0;padding:2px 4px;font-size:.62rem;font-weight:1000}.pp-single-payout input[readonly]{color:var(--green-dark);cursor:default}.pp-single-payout i{color:var(--gold-dark);font-size:.72rem;font-style:normal;font-weight:1000}.pp-single-payout[data-consensus-state=ready]{border-left-color:var(--green)}.pp-single-payout[data-consensus-state=ready]>small{color:var(--green-dark)}@media (width<=760px){.pp-practice-card>header{grid-template-columns:48px minmax(0,1fr)}.pp-practice-card>header>.pp-card-money{border-inline:0;border-top:1px solid #ffffff47;grid-area:2/1/auto/-1;padding:9px 0 3px}.pp-practice-card>header>span{grid-area:3/1/auto/-1;justify-self:start}.pp-single-actions>.pp-single-payout{width:100%;min-width:0}}.pp-access-banner{grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);padding-inline:clamp(12px,3vw,42px)}.pp-access-account{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:6px 14px 6px 0}.pp-access-account .pp-member-avatar.is-helmet{width:54px;height:45px;box-shadow:inset 0 1px #fff,0 2px #9babb5,0 5px 11px #08284629}.pp-access-account>div{gap:1px}.pp-access-account nav{gap:3px}.pp-new-member-pricing,.pp-member-upgrades{gap:7px 14px;padding:6px 0 6px 16px}.pp-new-member-pricing>span:not(.pp-member-offer-label),.pp-member-upgrades>a{gap:6px;min-height:34px;padding-left:12px}.pp-member-upgrades>a{min-height:38px;padding-block:5px}.pp-intro{grid-template-columns:minmax(330px,.72fr) minmax(500px,1.28fr);gap:clamp(18px,3vw,42px);min-height:0;padding:clamp(22px,3vw,38px) clamp(16px,4vw,58px)}.pp-intro-copy{padding:2px 0 2px clamp(12px,1.5vw,20px)}.pp-intro>.pp-intro-copy>p{margin-bottom:8px}.pp-intro h1{font-size:clamp(2.45rem,4.4vw,4.65rem);line-height:.86}.pp-intro h1 em{margin-top:8px}.pp-intro>.pp-intro-copy>span{margin-top:12px;font-size:clamp(.78rem,1vw,.94rem);line-height:1.4}.pp-intro-actions{margin-top:15px}.pp-button{min-height:42px}.pp-hero-proof{gap:6px;margin-top:14px}.pp-hero-proof span{gap:6px;padding:7px 8px;box-shadow:0 4px 10px #0828460d}.pp-top-five-auto{gap:6px;min-height:338px;padding:10px}.pp-top-five-auto>header{padding:9px 11px}.pp-top-five-rows{gap:4px}.pp-top-five-rows article{grid-template-columns:30px minmax(0,1fr) 48px;gap:8px;padding:7px 9px;box-shadow:0 3px 8px #02132029}.pp-top-five-rows article>b{width:26px;height:26px}.pp-top-five-rows article mark{padding:6px 4px}.pp-top-five-auto>footer span{padding-block:4px}@media (width<=1040px){.pp-intro{grid-template-columns:1fr;gap:18px;padding-block:24px}.pp-intro-copy{max-width:820px}}@media (width<=760px){.pp-access-banner{padding:0 8px 6px}.pp-access-account{grid-template-columns:50px minmax(0,1fr);padding:5px 2px}.pp-access-account .pp-member-avatar.is-helmet{width:46px;height:39px}.pp-access-account nav a{letter-spacing:.02em;min-height:25px;padding:4px 2px;font-size:.34rem}.pp-new-member-pricing,.pp-member-upgrades{gap:5px 8px;padding-top:6px}.pp-new-member-pricing>span:not(.pp-member-offer-label),.pp-member-upgrades>a{min-height:34px}.pp-member-upgrades>a{min-height:40px;padding:6px 7px}.pp-intro{gap:14px;padding:18px 10px}.pp-intro-copy{padding-left:10px}.pp-intro h1{font-size:clamp(2.45rem,12vw,4rem)}.pp-intro>.pp-intro-copy>span{margin-top:10px;font-size:.8rem}.pp-intro-actions{margin-top:12px}.pp-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px}.pp-hero-proof span{text-align:center;grid-template-columns:1fr;gap:3px;padding:6px 4px}.pp-top-five-auto{min-height:326px;padding:8px}}@media print{.pp-practice-card>header{grid-template-columns:30px minmax(105px,1fr) minmax(145px,.8fr) auto}.pp-practice-card>header>.pp-card-money{padding-inline:6px}.pp-card-money>span{grid-template-columns:minmax(52px,1fr) auto minmax(52px,1fr);gap:3px}.pp-card-money input{font-size:5pt}.pp-card-money input::placeholder{font-size:4.2pt}}body{background:#020305}.pp-page{width:min(100%,1720px);margin-inline:auto;box-shadow:0 0 60px #0000007a}.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-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;grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);padding-inline:clamp(14px,3vw,44px)}.pp-access-banner.is-member .pp-access-account{border-right:1px solid #c2cdd4;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:11px 20px 12px 0}.pp-access-account .pp-member-avatar.is-helmet{width:76px;height:64px;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 #0000007a)contrast(1.07)saturate(.96)}.pp-access-account .pp-member-avatar.is-helmet>b{background:linear-gradient(145deg,#247ec0,#0b3558);border-color:#d8bf79}.pp-member-identity{align-content:center;gap:3px;min-width:0;display:grid}.pp-member-identity>small{color:#58707f;letter-spacing:.14em;font-size:.43rem}.pp-member-identity>strong{color:#132e40;letter-spacing:.035em;font-size:.78rem}.pp-access-account nav.pp-member-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:5px;display:grid}.pp-access-account nav.pp-member-actions a{color:#fff;letter-spacing:.045em;text-shadow:0 1px 2px #000;background:radial-gradient(circle at 2px 2px,#ffffff1f 0 1px,#0000 1.4px) 0 0/10px 10px,linear-gradient(#35434d,#172027);border:1px solid #657783;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:7px 8px;font-size:.45rem;font-weight:1000;transition:transform .15s,box-shadow .15s,filter .15s,border-color .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 3px #070b0e,0 7px 13px #071a272e}.pp-access-account nav.pp-member-actions a.is-flashcards{border-color:#2daf70;box-shadow:inset 0 1px #ffffff47,0 3px #096039,0 7px 13px #071a272e}.pp-access-account nav.pp-member-actions a.is-saved{border-color:#3b9bd3;box-shadow:inset 0 1px #ffffff47,0 3px #0a527e,0 7px 13px #071a272e}.pp-access-account nav.pp-member-actions a.is-settings{border-color:#d2ae52;box-shadow:inset 0 1px #ffffff47,0 3px #765717,0 7px 13px #071a272e}.pp-access-account nav.pp-member-actions a.is-logout{border-color:#c65c64;box-shadow:inset 0 1px #ffffff47,0 3px #78232a,0 7px 13px #071a272e}.pp-access-account nav.pp-member-actions a:hover,.pp-access-account nav.pp-member-actions a:focus-visible{filter:brightness(1.13);outline-offset:2px;border-color:#bfe9ff;outline:2px solid #27a1e057;transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 5px #070b0e,0 10px 17px #071a273d}.pp-access-account nav.pp-member-actions a:active{transform:translateY(3px);box-shadow:inset 0 3px 6px #00000073,0 1px #070b0e}@media (width<=1040px){.pp-access-banner.is-member{grid-template-columns:1fr}.pp-access-banner.is-member .pp-access-account{border-bottom:1px solid #c2cdd4;border-right:0;padding-right:0}}@media (width<=620px){.pp-access-banner.is-member .pp-access-account{grid-template-columns:66px minmax(0,1fr);gap:9px;padding:8px 0 10px}.pp-access-account .pp-member-avatar.is-helmet{width:62px;height:52px}.pp-member-identity>strong{font-size:.68rem}.pp-access-account nav.pp-member-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pp-access-account nav.pp-member-actions a{min-height:34px;font-size:.42rem}}.pp-sunday-eight{border:1px solid #aebdc7;border-top:6px solid var(--green);background:linear-gradient(#f7fafc,#e8eef2);border-radius:15px;gap:14px;padding:clamp(12px,2vw,22px);display:grid;box-shadow:0 6px #9fadb7,0 18px 36px #061c2f29}.pp-sunday-eight>header{justify-content:space-between;align-items:end;gap:18px;padding:4px 4px 2px;display:flex}.pp-sunday-eight>header>div{gap:4px;display:grid}.pp-sunday-eight>header p{color:var(--green-dark);letter-spacing:.1em;margin:0;font-size:.76rem;font-weight:1000}.pp-sunday-eight>header h3{color:var(--navy);text-transform:uppercase;margin:0;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1}.pp-sunday-eight>header span{color:#4e6575;font-size:.82rem;font-weight:760;line-height:1.4}.pp-sunday-eight>header>.pp-button{flex:none;min-width:220px}.pp-sunday-card-tabs{background:#dce5ea;border:1px solid #afbdc7;border-radius:12px;grid-template-columns:repeat(8,minmax(78px,1fr));gap:7px;padding:8px;display:grid}.pp-sunday-card-tabs button{min-height:62px;color:var(--navy);cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;background:linear-gradient(#fff,#edf2f5);border:1px solid #8799a6;border-radius:9px;grid-template-columns:1fr auto;align-content:center;gap:2px 6px;padding:7px 9px;display:grid;box-shadow:0 3px #a1afb8}.pp-sunday-card-tabs button small{color:#617786;letter-spacing:.07em;grid-column:1/-1;font-size:.7rem;font-weight:950}.pp-sunday-card-tabs button strong{font-size:1.1rem;line-height:1}.pp-sunday-card-tabs button span{color:#687d8a;align-self:end;font-size:.72rem;font-weight:1000}.pp-sunday-card-tabs button.is-complete{background:#e1f4e9;border-color:#399163;box-shadow:0 3px #79aa8d}.pp-sunday-card-tabs button.is-active{color:#fff;background:linear-gradient(145deg,#174b7a,#0e2b52);border-color:#0b375f;transform:translateY(-1px);box-shadow:0 4px #071b2d,0 8px 16px #0828463d}.pp-sunday-card-tabs button.is-active small,.pp-sunday-card-tabs button.is-active span{color:#d9e9f5}.pp-sunday-card-tabs button:focus-visible{outline-offset:2px;outline:3px solid #e2b14d}.pp-sunday-stage{touch-action:pan-y;min-width:0}.pp-sunday-card{overflow:hidden;border-top-color:var(--green)!important}.pp-sunday-card.turn-next{animation:.25s cubic-bezier(.2,.8,.2,1) both pp-sunday-turn-next}.pp-sunday-card.turn-previous{animation:.25s cubic-bezier(.2,.8,.2,1) both pp-sunday-turn-previous}@keyframes pp-sunday-turn-next{0%{opacity:.3;transform:translate(-26px)rotateY(-1deg)}to{opacity:1;transform:translate(0)rotateY(0)}}@keyframes pp-sunday-turn-previous{0%{opacity:.3;transform:translate(26px)rotateY(1deg)}to{opacity:1;transform:translate(0)rotateY(0)}}.pp-sunday-card>header{grid-template-columns:58px minmax(170px,.82fr) minmax(280px,1fr) auto;background:linear-gradient(115deg,#09243f,#174f7d 66%,#14633c)!important}.pp-sunday-game-list{background:#c5d0d7;gap:1px;display:grid}.pp-sunday-game{background:#c5d0d7;grid-template-columns:minmax(245px,.7fr) minmax(610px,1.8fr);align-items:stretch;gap:1px;min-width:0;display:grid}.pp-sunday-game-name{background:#f8fafb;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:grid}.pp-sunday-game:nth-child(2n) .pp-sunday-game-name{background:#eef3f6}.pp-sunday-game-name>b{width:34px;height:34px;color:var(--navy);background:#fff;border:1px solid #8ca0ad;border-radius:50%;place-items:center;font-size:.9rem;display:grid;box-shadow:0 2px #b6c2ca}.pp-sunday-game-name>span{gap:3px;min-width:0;display:grid}.pp-sunday-game-name small{color:#657b89;letter-spacing:.04em;font-size:.7rem;font-weight:950}.pp-sunday-game-name strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.15;overflow:hidden}.pp-sunday-game-name strong i{color:#738793;font-size:.72rem;font-style:normal;font-weight:850}.pp-sunday-game-name>mark{white-space:nowrap;margin:0}.pp-sunday-game.is-chosen .pp-sunday-game-name{box-shadow:inset 5px 0 0 var(--green)}.pp-sunday-market-grid{background:#e7edf1;grid-template-columns:repeat(6,minmax(88px,1fr));gap:6px;min-width:0;padding:8px;display:grid}.pp-sunday-pick{border:1px solid #94a5b0;border-top:4px solid var(--blue);min-width:0;min-height:66px;color:var(--navy);cursor:pointer;font:inherit;text-align:center;touch-action:manipulation;background:linear-gradient(#fff,#f1f5f7);border-radius:8px;place-content:center;gap:3px;padding:7px 5px;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s;display:grid;box-shadow:0 3px #aab6be}.pp-sunday-pick.market-spread{border-top-color:var(--red)}.pp-sunday-pick.market-total{border-top-color:var(--green)}.pp-sunday-pick small{color:#657a88;letter-spacing:.07em;font-size:.68rem;font-weight:1000}.pp-sunday-pick strong{text-overflow:ellipsis;font-size:.86rem;line-height:1;overflow:hidden}.pp-sunday-pick span{color:#526b7a;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:950;line-height:1.15;overflow:hidden}.pp-sunday-pick:hover,.pp-sunday-pick:focus-visible{outline-offset:1px;border-color:#406b8b;outline:3px solid #2572a940;transform:translateY(-2px);box-shadow:0 5px #91a1ab,0 9px 14px #0828461f}.pp-sunday-pick:active{transform:translateY(2px);box-shadow:0 1px #91a1ab}.pp-sunday-pick.is-selected{color:#fff;background:linear-gradient(145deg,#174f7d,#0e2b52 72%,#0d6845);border-color:#f5cd74 #d0a145 #d0a145;transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 4px #071b2d,0 0 0 2px #e6ba5b}.pp-sunday-pick.is-selected small{color:#f7d783}.pp-sunday-pick.is-selected span{color:#e2eff7}.pp-sunday-card-footer{justify-content:space-between;gap:16px;align-items:center!important;padding:12px 14px!important;display:flex!important}.pp-sunday-card-footer>div{gap:3px;display:grid}.pp-sunday-card-footer>div>strong{color:var(--green-dark);font-size:.86rem}.pp-sunday-card-footer>div>span{color:#526b79;font-size:.72rem;font-weight:800}.pp-sunday-card-footer>.pp-button{flex:none;min-width:170px}.pp-sunday-navigation{grid-template-columns:minmax(150px,.35fr) minmax(220px,.5fr) minmax(150px,.35fr);justify-content:center;align-items:stretch;gap:10px;display:grid}.pp-sunday-navigation>span{color:var(--navy);text-align:center;background:#fff;border:1px solid #aebdc7;border-radius:10px;place-content:center;gap:3px;padding:8px 12px;display:grid}.pp-sunday-navigation>span strong{font-size:.86rem}.pp-sunday-navigation>span small{color:#607785;letter-spacing:.045em;font-size:.68rem;font-weight:950}.pp-sunday-navigation button:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.8);transform:none}@media (width<=1100px){.pp-sunday-card-tabs{grid-template-columns:repeat(8,94px);overflow-x:auto}.pp-sunday-game{grid-template-columns:1fr}.pp-sunday-market-grid{grid-template-columns:repeat(6,minmax(92px,1fr));overflow-x:auto}}@media (width<=760px){.pp-sunday-eight{border-radius:10px;padding:9px}.pp-sunday-eight>header{flex-direction:column;align-items:stretch}.pp-sunday-eight>header>.pp-button{width:100%;min-width:0}.pp-sunday-card>header{grid-template-columns:52px minmax(0,1fr)}.pp-sunday-card>header>.pp-card-money{grid-column:1/-1}.pp-sunday-game-name{grid-template-columns:38px minmax(0,1fr) auto;padding:9px 8px}.pp-sunday-game-name>b{width:31px;height:31px}.pp-sunday-game-name strong{font-size:.84rem}.pp-sunday-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;overflow:visible}.pp-sunday-pick{min-height:68px}.pp-sunday-card-footer{flex-direction:column;align-items:stretch!important}.pp-sunday-card-footer>.pp-button{width:100%;min-width:0}.pp-sunday-navigation{grid-template-columns:1fr 1fr}.pp-sunday-navigation>span{grid-area:1/1/auto/-1;min-height:54px}.pp-sunday-navigation>button:first-child{grid-area:2/1}.pp-sunday-navigation>button:last-child{grid-area:2/2}}@media (width<=420px){.pp-sunday-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-sunday-game-name{grid-template-columns:34px minmax(0,1fr)}.pp-sunday-game-name>mark{grid-column:2;justify-self:start}.pp-sunday-navigation>button{padding-inline:6px;font-size:.7rem}}@media print{.pp-sunday-card-tabs,.pp-sunday-navigation,.pp-sunday-eight>header,.pp-sunday-card-footer>button{display:none!important}.pp-sunday-eight{box-shadow:none;border:0;padding:0}.pp-sunday-pick:not(.is-selected){display:none}.pp-sunday-market-grid{grid-template-columns:1fr}.pp-sunday-card{break-inside:avoid}}
