@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/barlow-condensed-800.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/barlow-condensed-900.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/dm-sans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/dm-sans-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/dm-sans-700.woff2)format("woff2")}:root{--ink:#081218;--surface:#101d24;--surface-raised:#17272e;--lime:#b6f225;--lime-press:#9fd61a;--white:#f8faf8;--muted:#bbc7cb;--border:#34464e;--dark-text:#111a1f;--dark-muted:#4a5a61;--panel:#f8faf8;--panel-border:#dfe6e8;--success:#57d973;--warning:#f5c34b;--danger:#f26363;--success-ink:#1f7a35;--warning-ink:#8a6100;--danger-ink:#b42323;--scrim:#081218b8;--scrim-strong:#081218e6;--font-display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-display:clamp(3rem, 2rem + 4.4vw, 5.5rem);--fs-h2:clamp(2.25rem, 1.8rem + 2vw, 3.25rem);--fs-h3:clamp(1.25rem, 1.1rem + .8vw, 2rem);--fs-nav:1.0625rem;--fs-body:1rem;--fs-body-lg:1.125rem;--fs-btn:.9375rem;--fs-meta:.8125rem;--fs-price:clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--lh-display:.98;--lh-body:1.55;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s6:3rem;--s8:4rem;--s12:6rem;--content-max:1320px;--gutter:2rem;--header-h:72px;--tabbar-h:64px;--r-card:12px;--r-control:8px;--r-pill:999px;--border-w:1px;--shadow-card:0 12px 32px #08121859;--ease:cubic-bezier(.16, 1, .3, 1);--dur:.18s;--z-header:50;--z-tabbar:60;--z-flyout:80;--z-overlay:70}@media (max-width:767px){:root{--gutter:1.25rem}}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s2));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ink);min-height:100dvh;color:var(--white);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote{margin:0}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:800;line-height:1}p{text-wrap:pretty}img,svg,video,canvas,iframe{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-underline-offset:.2em;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse;font-variant-numeric:tabular-nums}time{font-variant-numeric:tabular-nums}hr{border:0;border-top:var(--border-w) solid var(--border);margin:var(--s4) 0}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid var(--lime);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.screen-reader-text,.pp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.screen-reader-text:focus{clip:auto;width:auto;height:auto;padding:var(--s1) var(--s2);background:var(--lime);color:var(--ink);z-index:100;top:var(--s1);left:var(--s1);margin:0}.pp-num,.pp-tabular{font-variant-numeric:tabular-nums}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pp-main{isolation:isolate;display:block;position:relative}.pp-container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.pp-section{padding-block:var(--s8)}.pp-section--tight{padding-block:var(--s4)}.pp-section--flush{padding-block:0}@media (max-width:767px){.pp-section{padding-block:var(--s6)}.pp-section--tight{padding-block:var(--s3)}.pp-section--flush{padding-block:0}}.pp-grid{gap:var(--s3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}@media (max-width:767px){.pp-grid{grid-template-columns:minmax(0,1fr)}.pp-grid>*{grid-column:1/-1!important}}.pp-surface{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);color:var(--white)}.pp-panel{--f-text:var(--dark-text);background:var(--panel);color:var(--dark-text);border:var(--border-w) solid var(--panel-border);border-radius:var(--r-card);padding:var(--s4);box-shadow:var(--shadow-card)}@media (max-width:767px){.pp-panel{padding:var(--s3)}}.pp-eyebrow{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--white);margin-bottom:var(--s2);font-size:.9375rem;font-weight:700;line-height:1.2}.pp-eyebrow__sep{color:var(--lime);letter-spacing:0;margin-inline:.5em}.pp-display{font-family:var(--font-display);font-weight:900;font-size:var(--fs-display);line-height:var(--lh-display);text-transform:uppercase;letter-spacing:-.005em}.pp-h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);text-transform:uppercase;line-height:1}.pp-h3{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);text-transform:uppercase;line-height:1.05}.pp-lede{font-size:var(--fs-body-lg);color:var(--white);max-width:38rem;line-height:1.5}.pp-meta{font-size:var(--fs-meta);color:var(--muted);line-height:1.45}.pp-panel .pp-meta{color:var(--dark-muted)}.pp-accent{color:var(--lime)}.pp-panel .pp-accent{color:inherit;background:linear-gradient(transparent 62%, var(--lime) 62%, var(--lime) 92%, transparent 92%)}.pp-linklist{gap:var(--s1);padding:0;list-style:none;display:grid}.pp-linklist__item{align-items:center;gap:var(--s2);min-height:64px;padding:var(--s2) var(--s3);border:var(--border-w) solid var(--border);border-radius:var(--r-control);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.pp-linklist__item:hover{border-color:var(--muted)}.pp-linklist__item>.pp-icon:first-child{width:24px;height:24px;color:var(--muted)}.pp-linklist__text{gap:2px;display:grid}.pp-linklist__title{font-weight:700}.pp-linklist__meta{font-size:var(--fs-meta);color:var(--muted)}.pp-linklist--grid{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.pp-checklist{gap:var(--s1);padding:0;list-style:none;display:grid}.pp-checklist li{gap:var(--s1);align-items:flex-start;display:flex}.pp-checklist .pp-icon{color:var(--success);flex:none;margin-top:2px}.pp-band{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4);flex-wrap:wrap;display:flex}.pp-band__text{gap:var(--s1);max-width:44rem;display:grid}.pp-band__text p{color:var(--muted)}.pp-account{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pp-account>*{min-width:0}.pp-account__membership,.pp-account__quick{align-content:start;gap:var(--s2);padding:var(--s4);background:var(--scrim-strong);border:var(--border-w) solid var(--border);border-radius:var(--r-card);color:var(--white);display:grid}.pp-account__prefs,.pp-account__details,.pp-account__help{align-content:start;gap:var(--s2);padding:var(--s4);background:var(--panel);color:var(--dark-text);border:var(--border-w) solid var(--panel-border);border-radius:var(--r-card);display:grid}.pp-account__details{grid-column:span 2}.pp-account__prefs .pp-meta,.pp-account__details .pp-meta,.pp-account__help .pp-meta{color:var(--dark-muted)}.pp-account__prefs a,.pp-account__help a{color:var(--dark-text)}.pp-account__membership .pp-eyebrow{font-family:var(--font-body);font-size:var(--fs-meta);letter-spacing:.12em;color:var(--lime);margin:0;font-weight:700}.pp-account__membership .pp-h2{font-weight:900}.pp-account__plan{gap:var(--s2);padding-top:var(--s2);border-top:var(--border-w) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pp-account__plan>div{gap:4px;display:grid}.pp-account__plan>div+div{border-left:var(--border-w) solid var(--border);padding-left:var(--s2)}.pp-account__plan dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.pp-account__plan dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;font-weight:700;line-height:1.1}.pp-account__membership .pp-btn{margin-top:var(--s1);justify-self:stretch}.pp-account__quick{padding-block:var(--s2);gap:0}.pp-account__link{column-gap:var(--s2);min-height:96px;padding:var(--s3) 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:4px;text-decoration:none;display:grid}.pp-account__link+.pp-account__link{border-top:var(--border-w) solid var(--border)}.pp-account__link .pp-h3{grid-column:1}.pp-account__link .pp-meta{grid-column:1;font-size:.9375rem}.pp-account__link:after{content:"";border-top:2px solid var(--muted);border-right:2px solid var(--muted);width:12px;height:12px;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);grid-area:1/2/span 2;margin-right:6px;transform:rotate(45deg)}.pp-account__link:hover:after{border-color:var(--white);transform:translate(3px)rotate(45deg)}.pp-account__prefs dl,.pp-account__details>dl{margin:0;display:grid}.pp-account__prefs dl>div,.pp-account__details>dl>div{gap:var(--s2);min-height:52px;padding-block:var(--s1);border-bottom:var(--border-w) solid var(--panel-border);grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);align-items:center;display:grid}.pp-account__prefs dt,.pp-account__details dt{font-weight:700}.pp-account__prefs dd,.pp-account__details dd{color:var(--dark-muted);overflow-wrap:anywhere;margin:0}.pp-account__help ul{margin:0;padding:0;list-style:none;display:grid}.pp-account__help a{justify-content:space-between;align-items:center;gap:var(--s2);border-bottom:var(--border-w) solid var(--panel-border);min-height:52px;font-weight:500;text-decoration:none;display:flex}.pp-account__help a:after{content:"";border-top:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transform:rotate(45deg)}.pp-account__help a:hover{text-decoration:underline}.pp-account--guest{max-width:30rem;padding:var(--s4);background:var(--panel);color:var(--dark-text);border:var(--border-w) solid var(--panel-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin-inline:auto;display:block}@media (max-width:1023px){.pp-account{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-account__membership,.pp-account__details{grid-column:1/-1}}@media (max-width:767px){.pp-account{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.pp-account>*{grid-column:1/-1!important}.pp-account__membership,.pp-account__prefs,.pp-account__details,.pp-account__help,.pp-account--guest{padding:var(--s3) var(--s2)}.pp-account__quick{padding:0 var(--s2)}.pp-account__prefs dl>div,.pp-account__details>dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.pp-btn{justify-content:center;align-items:center;gap:var(--s1);min-height:48px;padding:0 var(--s3);border:var(--border-w) solid transparent;border-radius:var(--r-control);font-family:var(--font-body);font-size:var(--fs-btn);white-space:nowrap;text-align:center;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.pp-btn:active{transform:translateY(1px)}.pp-btn .pp-icon{flex:none;width:18px;height:18px}.pp-btn--primary{background:var(--lime);color:var(--ink)}.pp-btn--primary:hover{background:var(--lime-press);color:var(--ink)}.pp-btn--secondary{color:var(--white);border-color:var(--muted);background:0 0}.pp-btn--secondary:hover{border-color:var(--white);background:var(--surface-raised)}.pp-panel .pp-btn--secondary{color:var(--dark-text);border-color:var(--dark-text)}.pp-panel .pp-btn--secondary:hover{background:var(--panel-border)}.pp-btn--ghost{color:var(--white);padding-inline:var(--s1);text-underline-offset:.25em;background:0 0;border-color:#0000;text-decoration:underline}.pp-btn--ghost:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.pp-panel .pp-btn--ghost{color:var(--dark-text)}.pp-btn--block{width:100%;display:flex}.pp-btn--sm{min-height:44px;padding:0 var(--s2);font-size:.875rem}.pp-btn[disabled],.pp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pp-icon{vertical-align:middle;flex:none;display:inline-block}.pp-by-sport{gap:var(--s2);display:grid}.pp-by-sport .pp-table td:first-child{font-weight:700}.pp-by-sport__sport{align-items:center;gap:var(--s1);font-family:var(--font-display);text-transform:uppercase;font-size:1.125rem;font-weight:700;display:inline-flex}.pp-by-sport .pp-num--pos,.pp-by-sport .is-pos{color:var(--success);font-weight:700}.pp-by-sport .pp-num--neg,.pp-by-sport .is-neg{color:var(--danger);font-weight:700}.pp-panel .pp-by-sport .pp-num--pos,.pp-panel .pp-by-sport .is-pos{color:var(--success-ink)}.pp-panel .pp-by-sport .pp-num--neg,.pp-panel .pp-by-sport .is-neg{color:var(--danger-ink)}.pp-pos{color:var(--success)}.pp-neg{color:var(--danger)}.pp-panel .pp-pos{color:var(--success-ink)}.pp-panel .pp-neg{color:var(--danger-ink)}.pp-empty{justify-items:center;gap:var(--s1);padding:var(--s6) var(--s3);text-align:center;background:var(--surface);border:var(--border-w) dashed var(--border);border-radius:var(--r-card);display:grid}.pp-empty .pp-icon{width:32px;height:32px;color:var(--muted);margin-bottom:var(--s1)}.pp-empty__title{font-weight:700;font-size:var(--fs-body-lg)}.pp-empty__text{color:var(--muted);max-width:40ch}.pp-empty .pp-btn{margin-top:var(--s2)}.pp-panel .pp-empty,.pp-ledger .pp-empty{background:color-mix(in srgb, var(--panel-border) 35%, var(--panel));border-color:var(--panel-border)}.pp-panel .pp-empty__text,.pp-ledger .pp-empty__text,.pp-panel .pp-empty .pp-icon{color:var(--dark-muted)}.pp-team-mark{object-fit:contain;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}img.pp-team-mark{background:0 0}.pp-team-mark--sm{width:28px;height:28px}.pp-team-mark--lg{width:56px;height:56px}.pp-team-mark--badge{border-radius:var(--r-pill);background:var(--team-color,var(--surface-raised));color:var(--white);border:2px solid color-mix(in srgb, var(--white) 20%, transparent);font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 1px #08121899;font-size:.75rem;font-weight:700;line-height:1}.pp-faq__grid{gap:var(--s6);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.pp-faq__head{justify-items:start;gap:var(--s2);top:calc(var(--header-h) + var(--s3));display:grid;position:sticky}.pp-faq__lede{color:var(--muted);max-width:32ch}.pp-faq__list{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);display:grid;overflow:hidden}.pp-faq__item+.pp-faq__item{border-top:var(--border-w) solid var(--border)}.pp-faq__q{justify-content:space-between;align-items:center;gap:var(--s2);min-height:64px;padding:var(--s2) var(--s3);font-weight:700;font-size:var(--fs-body-lg);cursor:pointer;transition:background-color var(--dur) var(--ease);line-height:1.35;list-style:none;display:flex}.pp-faq__q::-webkit-details-marker{display:none}.pp-faq__q:hover{background:var(--surface-raised)}.pp-faq__q .pp-icon{color:var(--muted);transition:transform var(--dur) var(--ease)}.pp-faq__item[open] .pp-faq__q .pp-icon{color:var(--white);transform:rotate(45deg)}.pp-faq__q:focus-visible{outline-offset:-3px}.pp-faq__a{padding:0 var(--s3) var(--s3);color:var(--muted);max-width:65ch}@media (max-width:1023px){.pp-faq__grid{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.pp-faq__head{position:static}}@media (max-width:767px){.pp-faq__q{padding:var(--s2);font-size:var(--fs-body)}.pp-faq__a{padding:0 var(--s2) var(--s2)}}.pp-filters{align-items:flex-end;gap:var(--s2);padding:var(--s2);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);flex-wrap:wrap;display:flex}.pp-filters__group{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.pp-filters__group--end{margin-left:auto}.pp-filters__chips{gap:var(--s1);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.pp-filters__chips::-webkit-scrollbar{display:none}.pp-filters__field{flex:10rem;gap:6px;min-width:0;display:grid}.pp-filters__field--search{flex:2 16rem}.pp-filters label,.pp-filters__label{font-size:.875rem;font-weight:700}.pp-filters select,.pp-filters input[type=search],.pp-filters input[type=text],.pp-filters input[type=date]{width:100%;min-height:44px;padding:0 var(--s2);background:var(--ink);color:var(--white);border:var(--border-w) solid var(--border);border-radius:var(--r-control);font-size:.9375rem}.pp-filters select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.5rem}.pp-filters input::placeholder{color:var(--muted);opacity:1}:is(.pp-filters select:focus-visible,.pp-filters input:focus-visible){outline:3px solid var(--lime);outline-offset:1px;border-color:var(--lime)}.pp-filters__note{font-size:var(--fs-meta);color:var(--muted);flex-basis:100%}.pp-filters__actions{gap:var(--s1);display:flex}.pp-filters__status{align-items:center;gap:var(--s1);min-height:44px;padding:0 var(--s2);border:var(--border-w) solid var(--border);border-radius:var(--r-control);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500;display:inline-flex}.pp-panel .pp-filters{background:var(--panel);border-color:var(--panel-border);color:var(--dark-text)}.pp-panel .pp-filters select,.pp-panel .pp-filters input[type=search],.pp-panel .pp-filters input[type=text],.pp-panel .pp-filters input[type=date]{background-color:var(--panel);color:var(--dark-text);border-color:var(--dark-muted)}.pp-panel .pp-filters input::placeholder{color:var(--dark-muted)}:is(.pp-panel .pp-filters select:focus-visible,.pp-panel .pp-filters input:focus-visible){outline-color:var(--dark-text);border-color:var(--dark-text)}.pp-panel .pp-filters__note{color:var(--dark-muted)}@media (max-width:767px){.pp-filters{padding:var(--s2);gap:var(--s1) var(--s2)}.pp-filters__field,.pp-filters__field--search{flex:100%}.pp-filters__group--end{margin-left:0}.pp-filters__actions,.pp-filters__actions .pp-btn{width:100%}}.pp-form{--f-bg:var(--ink);--f-text:var(--white);--f-muted:var(--muted);--f-border:var(--border);--f-focus:var(--lime);--f-error:var(--danger);--f-ok:var(--success);color:var(--f-text)}.pp-panel.pp-form,.pp-panel .pp-form,.pp-form .pp-account__details,.pp-form .pp-account__prefs,.pp-form .pp-account__help,.pp-form .pp-account--guest{--f-bg:var(--panel);--f-text:var(--dark-text);--f-muted:var(--dark-muted);--f-border:var(--dark-muted);--f-focus:var(--dark-text);--f-error:var(--danger-ink);--f-ok:var(--success-ink)}.pp-form label,.pp-form .wpforms-field-label,.pp-form .hb-checkout__label{margin:0 0 var(--s1);color:var(--f-text);text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:block}.pp-form .wpforms-required-label{color:var(--f-error);font-weight:700}.pp-form .wpforms-field-sublabel,.pp-form .wpforms-field-description,.pp-form .hb-checkout__hint,.pp-form .hb-checkout__optional{font-size:var(--fs-meta);color:var(--f-muted);margin-top:6px;font-weight:400;display:block}.pp-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=button]),.pp-form select:not([multiple]),.pp-form textarea{width:100%;max-width:none;min-height:48px;padding:12px var(--s2);background:var(--f-bg);color:var(--f-text);border:var(--border-w) solid var(--f-border);border-radius:var(--r-control);box-shadow:none;font-family:var(--font-body);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);margin:0;font-size:1rem;line-height:1.4;display:block}.pp-form textarea{resize:vertical;min-height:140px}.pp-form select:not([multiple]){-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.75rem}.pp-form input::placeholder,.pp-form textarea::placeholder{color:var(--f-muted);opacity:1}.pp-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=button]):focus,.pp-form select:not([multiple]):focus,.pp-form textarea:focus{outline:3px solid var(--f-focus);outline-offset:1px;border-color:var(--f-focus);box-shadow:none}.pp-form input[type=checkbox],.pp-form input[type=radio]{width:20px;height:20px;margin:0 var(--s1) 0 0;accent-color:var(--f-ok);vertical-align:-4px}.pp-form .wpforms-error,.pp-form label.wpforms-error,.pp-form em.wpforms-error,.pp-form .hb-checkout__error,.pp-form .hb-notice--error{color:var(--f-error);margin-top:6px;font-size:.875rem;font-style:normal;font-weight:700;display:block}.pp-form input.wpforms-error,.pp-form select.wpforms-error,.pp-form textarea.wpforms-error,.pp-form [aria-invalid=true]{border-color:var(--f-error)!important;border-width:2px!important}.pp-form button[type=submit],.pp-form input[type=submit],.pp-form .wpforms-submit,.pp-form .hb-checkout__submit,.pp-form .hb-btn--primary{justify-content:center;align-items:center;gap:var(--s1);width:100%;min-height:52px;padding:0 var(--s3);border-radius:var(--r-control);background:var(--lime);color:var(--ink);font-family:var(--font-body);white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color var(--dur) var(--ease);border:0;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.pp-form button[type=submit]:hover,.pp-form input[type=submit]:hover,.pp-form .wpforms-submit:hover,.pp-form .hb-checkout__submit:hover,.pp-form .hb-btn--primary:hover{background:var(--lime-press);color:var(--ink)}.pp-form button[type=submit]:focus-visible{outline:3px solid var(--f-focus);outline-offset:2px}.pp-form .hb-btn:focus-visible{outline:3px solid var(--f-focus);outline-offset:2px}.pp-form button[disabled]{opacity:.55;cursor:not-allowed}.pp-form .hb-btn--secondary,.pp-form .hb-checkout__apply{min-height:48px;padding:0 var(--s3);border:var(--border-w) solid var(--f-text);border-radius:var(--r-control);color:var(--f-text);white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.pp-form fieldset{border:0;min-width:0;margin:0;padding:0}.pp-form legend{float:none;width:100%;padding:0}.pp-form .wpforms-container{margin:0!important}.pp-form .wpforms-container .wpforms-field-row{gap:var(--s2)!important;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;max-width:none!important;margin:0!important;display:grid!important}.pp-form .wpforms-container .wpforms-field-row:before,.pp-form .wpforms-container .wpforms-field-row:after{content:none!important;display:none!important}.pp-form .wpforms-container button[type=submit],.pp-form .wpforms-container .wpforms-submit{width:100%!important;height:auto!important;min-height:52px!important;padding:0 var(--s3)!important;border-radius:var(--r-control)!important;background:var(--lime)!important;color:var(--ink)!important;font-family:var(--font-body)!important;box-shadow:none!important;border:0!important;font-size:1rem!important;font-weight:700!important}.pp-form .wpforms-container button[type=submit]:hover,.pp-form .wpforms-container .wpforms-submit:hover{background:var(--lime-press)!important}.pp-form .wpforms-container button[type=submit]:focus-visible{outline:3px solid var(--f-focus)!important;outline-offset:2px!important}.pp-form .wpforms-field-html ol ol,.pp-form .wpforms-field-html ul ul{margin-top:4px;padding-left:1em}.pp-form .wpforms-container .wpforms-field-row-block{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.pp-form .wpforms-container .wpforms-field-row-block input,.pp-form .wpforms-container .wpforms-field input:not([type=checkbox]):not([type=radio]),.pp-form .wpforms-container .wpforms-field select,.pp-form .wpforms-container .wpforms-field textarea{width:100%!important;max-width:none!important}.pp-form .wpforms-container .wpforms-field-label{color:var(--f-text)!important;margin-bottom:var(--s1)!important;font-size:.9375rem!important;font-weight:700!important}.pp-form .wpforms-container .wpforms-field-sublabel{color:var(--f-muted)!important;font-weight:400!important;font-size:var(--fs-meta)!important;margin-top:6px!important}.pp-form .wpforms-field-html,.pp-form .wpforms-field-html *,.pp-form .wpforms-field-description,.pp-form .wpforms-field-description *{font-family:var(--font-body)!important}.pp-form .wpforms-field-html{color:var(--f-muted);font-size:.9375rem;line-height:1.55}.pp-form .wpforms-field-html ol,.pp-form .wpforms-field-html ul{gap:4px;margin:0;padding-left:1.25em;display:grid}.pp-form .wpforms-field-html li{margin:0!important}.pp-form .wpforms-field-container{gap:var(--s3);display:grid}.pp-form .wpforms-field{clear:both;margin:0;padding:0}.pp-form .wpforms-field-row{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));max-width:none;display:grid}.pp-form .wpforms-field-row:before,.pp-form .wpforms-field-row:after{content:none}.pp-form .wpforms-field-row-block,.pp-form .wpforms-one-half,.pp-form .wpforms-first{float:none;width:auto;margin:0;padding:0}.pp-form .wpforms-field-medium,.pp-form .wpforms-field-large,.pp-form .wpforms-field-small{max-width:none}.pp-form .wpforms-field-checkbox ul,.pp-form .wpforms-field-radio ul{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.pp-form .wpforms-field-checkbox li label,.pp-form .wpforms-field-radio li label{font-weight:500;display:inline}.pp-form .wpforms-submit-container{margin-top:var(--s3);padding:0}.pp-form .wpforms-submit-spinner{margin-left:var(--s1);vertical-align:middle;display:inline-block}.pp-form .wpforms-confirmation-container-full,.pp-form .wpforms-confirmation-container{padding:var(--s3);background:color-mix(in srgb, var(--success) 14%, var(--f-bg));border:var(--border-w) solid var(--f-ok);border-radius:var(--r-control);color:var(--f-text)}.pp-form .wpforms-hidden,.pp-form .wpforms-field-hp{display:none!important}.pp-form .hb-notice{margin-bottom:var(--s3);padding:var(--s2);border-radius:var(--r-control);border:var(--border-w) solid var(--f-border);font-weight:500}.pp-form .hb-notice--success{border-color:var(--f-ok);background:color-mix(in srgb, var(--success) 14%, var(--f-bg))}.pp-form .hb-notice--error{border-color:var(--f-error);background:color-mix(in srgb, var(--danger) 12%, var(--f-bg))}.pp-form .hb-notice--info{border-color:var(--f-muted)}.pp-form .hb-login-wrap,.pp-form .hb-account,.pp-form .hb-checkout{box-shadow:none!important;width:auto!important;max-width:none!important;color:var(--f-text)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.pp-form .hb-login__heading,.pp-form .hb-checkout__heading,.pp-form .hb-account__section h3,.pp-form .hb-login__links a,.pp-form .hb-form-field label,.pp-form .hb-form__field label,.pp-form .hb-checkout__label,.pp-form .hb-account__label,.pp-form .hb-account__value{color:var(--f-text)!important}.pp-form .hb-form-field input[type=checkbox]{accent-color:var(--f-ok);-webkit-appearance:auto!important;appearance:auto!important;background:0 0!important;border:0!important}.pp-form .hb-login-wrap{gap:var(--s3);display:grid}.pp-form .hb-login__heading{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);text-transform:uppercase;color:var(--f-text);line-height:1}.pp-form .hb-login__sub{color:var(--f-muted)}.pp-form .hb-login-form{gap:var(--s3);display:grid}.pp-form .hb-form-field,.pp-form .hb-form__field{display:grid}.pp-form .hb-form-field--inline label{align-items:center;min-height:44px;margin:0;font-weight:500;display:flex}.pp-form .hb-login__links{font-size:.9375rem}.pp-form .hb-login__links a{font-weight:700}.pp-form .hb-login__hint{font-size:var(--fs-meta);color:var(--f-muted);margin-top:6px;display:block}.pp-form .hb-pwl__methods{margin-top:var(--s3);padding-top:var(--s3);border-top:var(--border-w) solid var(--f-border)}.pp-form .hb-pwl__methods-label{margin:0 0 var(--s2);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--f-muted);font-weight:700}.pp-form .hb-pwl__method-grid{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-form .hb-pwl__method-grid .hb-btn{width:100%;min-height:48px;font-size:.9375rem}.pp-form .hb-pwl__linkbtn{-webkit-appearance:none;appearance:none;font:inherit;color:var(--f-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pp-form .hb-pwl__linkbtn:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.pp-form .hb-pwl__code-form #hb_pwl_code{font-family:var(--font-display);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.75rem}.pp-form .hb-pwl__sent-msg{margin:0 0 var(--s2)}.pp-form .hb-pwl__msg{margin:0 0 var(--s2);font-weight:500}.pp-form .hb-pwl__msg:empty{display:none}.pp-form .hb-pwl__msg--error{color:var(--f-error)}.pp-form .hb-pwl__msg--success{color:var(--f-ok)}.pp-form .hb-btn[aria-busy=true]{opacity:.6;cursor:progress}.pp-form .pp-account--view .pp-account__viewnote{margin-bottom:var(--s3)}.pp-form .pp-account--view .pp-account__viewlinks{margin-top:var(--s2)}@media (max-width:519px){.pp-form .hb-pwl__method-grid{grid-template-columns:minmax(0,1fr)}}.pp-form .hb-account{gap:var(--s4);display:grid}.pp-form .hb-account__section{gap:var(--s2);border:0;border-radius:0;display:grid;box-shadow:none!important;background:0 0!important}.pp-form .hb-account__section+.hb-account__section{padding-top:var(--s4);border-top:var(--border-w) solid var(--panel-border)}.pp-form .hb-account__section h3{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);text-transform:uppercase}.pp-form .hb-account__section p{color:var(--f-muted)!important}.pp-form .hb-account__row{gap:var(--s2);border-bottom:var(--border-w) solid var(--panel-border);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);align-items:center;min-height:48px;display:grid}.pp-form .hb-account__label{font-weight:700}.pp-form .hb-account__value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pp-form .hb-account__actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.pp-form .hb-account__actions .hb-btn{width:auto}.pp-form .hb-account__cancel-link{color:var(--f-text);font-weight:700}.pp-form .hb-form{gap:var(--s2);max-width:32rem;display:grid}.pp-form .hb-form .hb-btn{justify-self:start;width:auto}.pp-form .hb-status-badge{border-radius:var(--r-pill);background:var(--panel-border);min-height:28px;color:var(--dark-text);align-items:center;padding:2px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.pp-form .hb-status--active{background:var(--success);color:var(--ink)}.pp-form .hb-status--canceling,.pp-form .hb-status--past-due{background:var(--warning);color:var(--ink)}.pp-form .hb-status--canceled,.pp-form .hb-status--expired{background:var(--danger);color:var(--ink)}.pp-form .hb-checkout{gap:var(--s3);max-width:none;box-shadow:none;color:var(--f-text);background:0 0;border:0;margin:0;padding:0;display:grid}.pp-form .hb-checkout__header{gap:var(--s1);text-align:left;display:grid}.pp-form .hb-checkout__heading{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);text-transform:uppercase;color:var(--f-text);line-height:1}.pp-form .hb-checkout__subheading{color:var(--f-muted)}.pp-form .hb-checkout__plan{padding:var(--s2) var(--s3);border:var(--border-w) solid var(--panel-border);border-radius:var(--r-control);background:color-mix(in srgb, var(--panel-border) 35%, var(--f-bg));font-variant-numeric:tabular-nums}.pp-form .hb-checkout__plan-skeleton{color:var(--f-muted)}.pp-form .hb-checkout__included{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pp-form .hb-checkout__included li{gap:var(--s1);align-items:flex-start;display:flex}.pp-form .hb-checkout__included li:before{content:"";border-left:2px solid var(--f-ok);border-bottom:2px solid var(--f-ok);flex:none;width:10px;height:6px;margin:7px 4px 0 2px;transform:rotate(-45deg)}.pp-form .hb-checkout__form{gap:var(--s3);display:grid}.pp-form .hb-checkout__row{gap:var(--s2);display:grid}.pp-form .hb-checkout__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-form .hb-checkout__row--city-state-zip{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.pp-form .hb-checkout__field{min-width:0;margin:0;display:grid}.pp-form .hb-checkout__field>.hb-checkout__label{margin-bottom:var(--s1)}.pp-form label.hb-checkout__field{margin:0;font-weight:400}.pp-form .hb-checkout__card{min-height:48px;padding:12px var(--s2);background:var(--f-bg);border:var(--border-w) solid var(--f-border);border-radius:var(--r-control)}.pp-form .hb-checkout__card:focus-within{outline:3px solid var(--f-focus);outline-offset:1px}.pp-form .hb-checkout__promo-row{gap:var(--s1);grid-template-columns:minmax(0,1fr) auto;display:grid}.pp-form .hb-checkout__promo-row input{text-transform:uppercase}.pp-form .hb-checkout__promo-result{margin-top:6px;font-size:.875rem;font-weight:700}.pp-form .hb-checkout__submit-price{font-variant-numeric:tabular-nums}.pp-form .hb-checkout__legal{font-size:var(--fs-meta);color:var(--f-muted)}.pp-form .hb-checkout__config-warn{padding:var(--s2);border:var(--border-w) solid var(--warning-ink);border-radius:var(--r-control);background:color-mix(in srgb, var(--warning) 18%, var(--f-bg));font-size:.875rem}.pp-form .hb-checkout__success{justify-items:center;gap:var(--s2);padding:var(--s6) var(--s3);text-align:center;display:grid}.pp-form .hb-checkout__icon{border-radius:var(--r-pill);background:var(--success);width:64px;height:64px;color:var(--ink);place-items:center;font-size:2rem;font-weight:700;display:grid}@media (max-width:767px){.pp-form .hb-checkout__row--two,.pp-form .hb-checkout__row--city-state-zip{grid-template-columns:minmax(0,1fr)}.pp-form .hb-account__row{padding-block:var(--s1);grid-template-columns:minmax(0,1fr);gap:2px}}.pp-prose .fusion-fullwidth,.pp-prose .fusion-builder-container,.pp-prose .fusion-container-anchor{background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.pp-prose .fusion-fullwidth+.fusion-fullwidth{margin-top:var(--s4)!important}.pp-prose .fusion-builder-row{gap:var(--s3);flex-wrap:wrap;display:flex;width:100%!important;max-width:none!important;margin:0!important}.pp-prose .fusion-builder-row>.fusion-layout-column{flex:16rem;min-width:0;width:auto!important;margin:0!important;padding:0!important}.pp-prose .fusion-layout-column.fusion-one-full,.pp-prose .fusion-layout-column.fusion-flex-column[class*="1_1"]{flex-basis:100%}.pp-prose .fusion-column-wrapper{background:0 0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.pp-prose .fusion-column-wrapper>*+*{margin-top:1.1em}.pp-prose .fusion-clearfix,.pp-prose .fusion-column-inner-bg,.pp-prose .fusion-sep-clear,.pp-prose .fusion-builder-row>.fusion-clearfix{display:none!important}.pp-prose .fusion-text{color:inherit!important;font-size:inherit!important}.pp-prose .fusion-text>*+*{margin-top:1em}.pp-prose .fusion-text p{margin:0}.pp-prose .fusion-title{margin:1.6em 0 0!important;padding:0!important;display:block!important}.pp-prose .fusion-title:first-child{margin-top:0!important}.pp-prose .fusion-title h1,.pp-prose .fusion-title h2,.pp-prose .fusion-title h3,.pp-prose .fusion-title h4,.pp-prose .fusion-title .title-heading-left,.pp-prose .fusion-title .title-heading-center{text-transform:uppercase;font-family:var(--font-display)!important;color:var(--white)!important;letter-spacing:0!important;text-align:left!important;margin:0!important;font-weight:800!important;line-height:1.05!important}.pp-prose .fusion-title .title-sep-container,.pp-prose .fusion-title .title-sep{display:none!important}.pp-prose .fusion-imageframe{max-width:100%;display:block!important}.pp-prose .fusion-imageframe img{border-radius:var(--r-control);width:100%;height:auto}.pp-prose .fusion-button,.pp-prose a.fusion-button{justify-content:center;align-items:center;gap:var(--s1);white-space:nowrap;min-height:48px;padding:0 var(--s3)!important;border-radius:var(--r-control)!important;background:var(--lime)!important;color:var(--ink)!important;font-family:var(--font-body)!important;font-size:var(--fs-btn)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;border:0!important;font-weight:700!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}.pp-prose .fusion-button:hover{background:var(--lime-press)!important}.pp-prose .fusion-button .fusion-button-text{color:inherit!important}.pp-prose .fusion-button i{display:none}.pp-prose .fusion-button-wrapper{display:block}.pp-prose .fusion-checklist{gap:var(--s1);margin:0;display:grid;padding:0!important;list-style:none!important}.pp-prose .fusion-checklist .fusion-li-item{gap:var(--s1);align-items:flex-start;border:0!important;margin:0!important;padding:0!important;display:flex!important}.pp-prose .fusion-checklist .icon-wrapper,.pp-prose .fusion-checklist .circle-no,.pp-prose .fusion-checklist .circle-yes{display:none!important}.pp-prose .fusion-checklist .fusion-li-item:before{content:"";border-left:2px solid var(--success);border-bottom:2px solid var(--success);flex:none;width:11px;height:6px;margin:9px 4px 0 2px;transform:rotate(-45deg)}.pp-prose .fusion-checklist .fusion-li-item-content{color:inherit!important;margin:0!important}.pp-prose .fusion-separator{border-color:var(--border)!important;margin:var(--s4) 0!important}.pp-prose .fusion-separator .fusion-separator-border{border-color:var(--border)!important}.pp-prose .fusion-alert,.pp-prose .fusion-content-boxes .content-box-column{padding:var(--s3);background:var(--surface-raised);border:var(--border-w) solid var(--border);border-radius:var(--r-control);color:inherit}.pp-prose .fusion-content-boxes{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.pp-prose .fusion-video,.pp-prose .fusion-youtube,.pp-prose .video-shortcode{border-radius:var(--r-card);overflow:hidden}.pp-prose .fluid-width-video-wrapper{padding-top:56.25%;position:relative}.pp-prose .fluid-width-video-wrapper iframe{width:100%;height:100%;position:absolute;inset:0}.pp-prose .fusion-no-small-visibility,.pp-prose .fusion-no-medium-visibility{display:block}@media (max-width:767px){.pp-prose .fusion-no-small-visibility{display:none!important}.pp-prose .fusion-builder-row>.fusion-layout-column{flex-basis:100%}}.pp-hero{isolation:isolate;background:var(--ink);border-bottom:var(--border-w) solid var(--border);position:relative;overflow:hidden}.pp-hero__media{z-index:-2;background-color:var(--ink);background-position:50%;background-size:cover;position:absolute;inset:0}.pp-hero__media picture,.pp-hero__media img,.pp-hero__img{object-fit:cover;object-position:center;width:100%;height:100%}.pp-hero__media--stadium-player{background-image:url(../assets/img/stadium-player-1600.webp);background-position:62% 30%}.pp-hero__media--stadium-empty{background-image:url(../assets/img/stadium-empty-1600.webp);background-position:50% 35%}.pp-hero__media--stadium-helmet{background-image:url(../assets/img/stadium-helmet-1600.webp);background-position:60% 25%}.pp-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--scrim-strong) 0%, var(--scrim) 38%, transparent 70%), linear-gradient(0deg, var(--ink) 0%, transparent 38%);pointer-events:none;position:absolute;inset:0}.pp-hero__inner{gap:var(--s4);padding-block:var(--s6) var(--s6);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.pp-hero--has-aside .pp-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.pp-hero__copy{justify-items:start;gap:var(--s2);max-width:46rem;display:grid}.pp-hero__copy .pp-eyebrow{margin-bottom:0}.pp-hero__copy .pp-lede,.pp-hero__copy .pp-btn{margin-top:var(--s1)}.pp-hero__aside{justify-self:end;width:100%;max-width:30rem}.pp-hero--home .pp-hero__inner{min-height:min(38rem,78vh);padding-block:var(--s8) var(--s6)}.pp-hero--home .pp-hero__media img{object-position:60% 12%}.pp-hero--plays .pp-hero__media img,.pp-hero--past-plays .pp-hero__media img,.pp-hero--contact .pp-hero__media img{object-position:60% 25%}.pp-hero--lite .pp-hero__inner{padding-block:var(--s6) var(--s4)}.pp-hero--lite .pp-display{font-size:clamp(2.5rem,1.8rem + 3vw,4.25rem)}.pp-hero--lite:before{background:linear-gradient(0deg, var(--ink) 0%, var(--scrim-strong) 55%, var(--scrim) 100%)}@media (max-width:1023px){.pp-hero--has-aside .pp-hero__inner{grid-template-columns:minmax(0,1fr);align-items:start}.pp-hero__aside{justify-self:stretch;max-width:36rem}.pp-hero--home .pp-hero__inner{min-height:0;padding-block:var(--s6) var(--s4)}.pp-hero:before{background:linear-gradient(90deg, var(--scrim-strong) 0%, var(--scrim) 60%, transparent 100%), linear-gradient(0deg, var(--ink) 20%, transparent 70%)}}@media (max-width:767px){.pp-hero__inner{padding-block:var(--s4) var(--s3);gap:var(--s3)}.pp-hero__copy{gap:var(--s1)}.pp-eyebrow{letter-spacing:.2em;font-size:.8125rem}.pp-hero .pp-lede{font-size:var(--fs-body)}}.pp-hot[data-pp=hot]{gap:calc(var(--s1) * 4);display:grid}.pp-hot__tabs{gap:var(--s1);flex-wrap:wrap;display:flex}.pp-hot__panel{gap:calc(var(--s1) * 5);display:grid}.pp-hot__panel[hidden]{display:none}.pp-hot__panel:focus-visible{outline:2px solid var(--lime);outline-offset:6px;border-radius:var(--r-card)}.pp-hot__title{font-family:var(--font-display);text-transform:uppercase;color:var(--white);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1}.pp-hot__sub{margin:6px 0 calc(var(--s1) * 2.5);font-size:var(--fs-body);color:var(--muted)}.pp-hot__cards{gap:calc(var(--s1) * 2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pp-hot__card{align-content:start;gap:calc(var(--s1) * 1.5);padding:calc(var(--s1) * 2.5);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);display:grid}.pp-hot__card-title{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--white);margin:0;font-size:.875rem;font-weight:700}.pp-hot__profit{text-align:center;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--white);margin:0;font-size:clamp(2.25rem,1.6rem + 1.6vw,3rem);font-weight:800;line-height:1}.pp-hot__profit.is-empty{font-family:var(--font-body);color:var(--muted);font-size:1rem;font-weight:600}.pp-hot__profit.is-up{color:var(--success)}.pp-hot__profit.is-down{color:var(--danger)}.pp-hot__stats{grid-template-columns:1fr 1fr;margin:0;display:grid}.pp-hot__stats>div{padding:0 var(--s1);gap:2px;display:grid}.pp-hot__stats>div+div{border-left:var(--border-w) solid var(--border);padding-left:calc(var(--s1) * 2)}.pp-hot__stats dt{color:var(--muted);font-size:.8125rem}.pp-hot__stats dd{font-variant-numeric:tabular-nums;color:var(--white);white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700}.pp-hot__table-wrap{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);overflow-x:auto}.pp-hot__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pp-hot__table th,.pp-hot__table td{padding:calc(var(--s1) * 1.75) calc(var(--s1) * 3);text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:var(--border-w) solid var(--border)}.pp-hot__table thead th{padding-block:calc(var(--s1) * 2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.pp-hot__table tbody tr:last-child>*{border-bottom:0}.pp-hot__table tbody th{color:var(--white);font-size:1.0625rem;font-weight:700}.pp-hot__table td{color:var(--white);font-size:1.0625rem}.pp-hot__table .is-num{text-align:right}.pp-hot__table th:nth-child(4),.pp-hot__table td:nth-child(4){padding-left:calc(var(--s1) * 8)}.pp-hot__table td.is-up{color:var(--success)}.pp-hot__table td.is-down{color:var(--danger)}.pp-hot__table td.pp-hot__angle-rec{color:var(--success);font-weight:600}.pp-hot__none{color:var(--muted)}.pp-hot__table tr.is-current{background:var(--surface-raised)}.pp-hot__table tr.is-current>th{box-shadow:inset 4px 0 0 var(--lime)}.pp-hot__chip{min-height:30px;padding:0 calc(var(--s1) * 1.75);letter-spacing:.04em;text-transform:uppercase;color:var(--white);border:var(--border-w) solid var(--muted);border-radius:var(--r-control);align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.pp-hot__empty{padding:calc(var(--s1) * 4);text-align:center;color:var(--muted);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);margin:0}.pp-hot__note{color:var(--muted);margin:0}@media (max-width:1199px){.pp-hot__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pp-hot__tabs{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.pp-hot__tabs::-webkit-scrollbar{display:none}.pp-hot__tab{white-space:nowrap;flex:none}.pp-hot__cards{gap:var(--s1);grid-template-columns:repeat(2,minmax(0,1fr))}.pp-hot__card:last-child:nth-child(odd){grid-column:1/-1}.pp-hot__card{padding:calc(var(--s1) * 2)}.pp-hot__stats dd{font-size:1.0625rem}.pp-hot__table-wrap{background:0 0;border:0;overflow:visible}.pp-hot__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pp-hot__table,.pp-hot__table tbody{gap:var(--s1);display:grid}.pp-hot__table tr{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pp-hot__table tr.is-current{border-color:var(--lime)}.pp-hot__table tr.is-current>th{box-shadow:none}.pp-hot__table tbody th{padding:calc(var(--s1) * 1.5) calc(var(--s1) * 2);border-bottom:var(--border-w) solid var(--border);grid-column:1/-1}.pp-hot__table td:nth-child(n){padding:calc(var(--s1) * 1.25) calc(var(--s1) * 2);text-align:left;border-bottom:0;gap:2px;display:grid}.pp-hot__table td:before{content:attr(data-label);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.pp-hot__table td:nth-child(4),.pp-hot__table td:nth-child(5){border-top:var(--border-w) solid var(--border)}.pp-hot__chip{justify-self:start}}.pp-learn{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.pp-learn__group{gap:var(--s2);padding:var(--s4);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);display:grid}.pp-learn__group>h2,.pp-learn__group>h3,.pp-learn__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);text-transform:uppercase;line-height:1}.pp-learn__group>p{color:var(--muted);font-size:.9375rem}.pp-learn__group ul{margin:0;padding:0;list-style:none;display:grid}.pp-learn__link{justify-content:space-between;align-items:center;gap:var(--s2);border-top:var(--border-w) solid var(--border);min-height:48px;padding:10px 0;font-weight:500;text-decoration:none;display:flex}.pp-learn__group li:first-child .pp-learn__link{border-top:0}.pp-learn__link:after{content:"";width:8px;height:8px;color:var(--muted);border-top:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.pp-learn__link:hover{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}@media (max-width:767px){.pp-learn__group{padding:var(--s3)}}.pp-ledger{gap:var(--s3);padding:var(--s4);background:var(--panel);color:var(--dark-text);border:var(--border-w) solid var(--panel-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);display:grid}.pp-ledger .pp-filters{background:var(--panel);border-color:var(--panel-border);color:var(--dark-text)}.pp-ledger .pp-filters select,.pp-ledger .pp-filters input[type=search],.pp-ledger .pp-filters input[type=text],.pp-ledger .pp-filters input[type=date]{background-color:var(--panel);color:var(--dark-text);border-color:var(--dark-muted)}.pp-ledger .pp-filters input::placeholder{color:var(--dark-muted)}:is(.pp-ledger .pp-filters select:focus-visible,.pp-ledger .pp-filters input:focus-visible){outline-color:var(--dark-text);border-color:var(--dark-text)}.pp-ledger .pp-filters__note,.pp-ledger .pp-meta{color:var(--dark-muted)}.pp-ledger .pp-btn--secondary{color:var(--dark-text);border-color:var(--dark-text)}.pp-ledger .pp-btn--ghost{color:var(--dark-text)}.pp-ledger .pp-filters__actions{align-self:flex-end}.pp-ledger__foot{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pp-ledger .pp-table--ledger{background:var(--panel);color:var(--dark-text);border:var(--border-w) solid var(--panel-border)}.pp-ledger .pp-table--ledger tbody th,.pp-ledger .pp-table--ledger tbody td{background:var(--panel);color:var(--dark-text)}.pp-ledger .pp-table--ledger thead th{background:var(--ink);color:var(--white);border-bottom:0}.pp-ledger .pp-table--ledger td{border-color:var(--panel-border)}.pp-ledger .pp-table--ledger strong{color:var(--dark-text)}.pp-ledger .pp-table--ledger .pp-table__sub,.pp-ledger .pp-table--ledger .pp-meta{color:var(--dark-muted)}.pp-ledger .pp-table--ledger tbody tr:hover,.pp-ledger .pp-table--ledger tbody .pp-row:hover td,.pp-ledger .pp-table--ledger tbody .pp-row:hover th{background:color-mix(in srgb, var(--panel-border) 45%, var(--panel))}.pp-row{cursor:pointer}.pp-table--ledger tbody .pp-row:hover{background:color-mix(in srgb, var(--panel-border) 45%, var(--panel))}.pp-row[aria-expanded=true],.pp-row.is-open{background:color-mix(in srgb, var(--success) 10%, var(--panel));box-shadow:inset 4px 0 0 var(--success-ink)}.pp-row__toggle{width:44px;height:44px;color:var(--dark-text);border-radius:var(--r-control);background:0 0;border:0;place-items:center;margin:-10px -10px -10px 0;display:inline-grid}.pp-row__toggle .pp-icon{transition:transform var(--dur) var(--ease)}.pp-row[aria-expanded=true] .pp-row__toggle .pp-icon,.pp-row__toggle[aria-expanded=true] .pp-icon{transform:rotate(90deg)}.pp-row__detail>td{background:color-mix(in srgb, var(--success) 10%, var(--panel));padding:0 var(--s3) var(--s3)!important;border-top:0!important}.pp-row__detail>td:after{content:"";clear:both;display:table}.pp-row__analysis{float:left;width:62%;padding:var(--s3) var(--s3) var(--s3) 0}.pp-row__outcome{float:right;width:38%;padding:var(--s3) 0 var(--s3) var(--s3);border-left:var(--border-w) solid var(--panel-border);justify-items:start;gap:var(--s1);display:grid}.pp-row__heading{letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--s1);font-size:.8125rem;font-weight:700;color:var(--dark-text)!important}.pp-row__heading .pp-meta{text-transform:none;letter-spacing:0;font-weight:400}.pp-row__analysis>p:not(.pp-row__heading)+p{margin-top:.6em}.pp-row__detail-inner,.pp-row__detail .pp-detail{gap:var(--s4);padding:var(--s3);background:var(--panel);border:var(--border-w) solid var(--panel-border);border-radius:var(--r-control);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.pp-row__detail h3,.pp-row__detail h4,.pp-detail__title{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--s1);font-size:.875rem;font-weight:700}.pp-row__detail p{color:var(--dark-muted);max-width:65ch;font-size:.9375rem;line-height:1.6}.pp-detail__score{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:800;color:var(--dark-text)!important}.pp-pagination{justify-content:space-between;align-items:center;gap:var(--s2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pp-pagination__info{color:var(--dark-muted);font-size:.875rem}.pp-pagination ul,.pp-pagination__pages{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-pagination a,.pp-pagination span.page-numbers,.pp-pagination .page-numbers{border:var(--border-w) solid var(--border);border-radius:var(--r-control);place-items:center;min-width:44px;min-height:44px;padding:0 10px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-grid}.pp-pagination a:hover{border-color:var(--muted)}.pp-pagination [aria-current=page],.pp-pagination .current{background:var(--lime);border-color:var(--lime);color:var(--ink)}.pp-pagination .dots,.pp-pagination__gap{border-color:#0000;place-items:center;min-width:24px;display:inline-grid}.pp-ledger .pp-pagination a,.pp-ledger .pp-pagination .page-numbers{border-color:var(--panel-border);color:var(--dark-text)}.pp-ledger .pp-pagination a:hover{border-color:var(--dark-muted)}.pp-ledger .pp-pagination [aria-current=page],.pp-ledger .pp-pagination .current{background:var(--lime);border-color:var(--lime);color:var(--ink)}@media (max-width:767px){.pp-ledger{padding:var(--s2);gap:var(--s2)}.pp-table--ledger{background:0 0;border:0}.pp-table--ledger tbody tr.pp-row{background:var(--panel);border-color:var(--panel-border)}.pp-table--ledger td[data-label]:before{color:var(--dark-muted)}.pp-row__detail>td{background:0 0;padding:0!important}.pp-row__detail-inner,.pp-row__detail .pp-detail{gap:var(--s2);padding:var(--s2);grid-template-columns:minmax(0,1fr)}.pp-table--ledger tbody tr.pp-row__detail{margin-top:calc(-1 * var(--s1));background:0 0;border:0;padding:0;display:block}.pp-row__toggle{justify-self:end;margin:0}.pp-row__analysis,.pp-row__outcome{float:none;width:auto;padding:var(--s2);border-left:0}.pp-row__outcome{border-top:var(--border-w) solid var(--panel-border)}.pp-table--ledger tbody tr.pp-row__detail>td{background:color-mix(in srgb, var(--success) 10%, var(--panel));border-radius:var(--r-card);display:block;border:var(--border-w) solid var(--panel-border)!important}.pp-ledger__foot{text-align:center;justify-content:center}.pp-pagination{justify-content:center}}.pp-news{gap:var(--s3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.pp-news>.pp-empty{grid-column:1/-1}.pp-news__card{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.pp-news__card:hover{border-color:var(--muted)}.pp-news__link{flex-direction:column;flex:1;text-decoration:none;display:flex}.pp-news__link:after{content:"";position:absolute;inset:0}.pp-news__link:focus-visible{outline:none}.pp-news__card:has(.pp-news__link:focus-visible){outline:3px solid var(--lime);outline-offset:2px}img.pp-news__img,.pp-news__img img{aspect-ratio:16/9;object-fit:cover;background:var(--surface-raised);width:100%;height:auto;display:block}.pp-news__card:first-child img.pp-news__img,.pp-news__card:first-child .pp-news__img img{aspect-ratio:16/8}.pp-news__title{padding:var(--s3) var(--s3) 0;font-family:var(--font-display);text-transform:uppercase;font-size:1.375rem;font-weight:700;line-height:1.1}.pp-news__card:first-child .pp-news__title{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.pp-news__link:hover .pp-news__title{text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.15em}.pp-news__meta{padding:var(--s1) var(--s3) var(--s3);font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums}.pp-news__body{align-content:start;gap:var(--s1);padding:var(--s3);display:grid}.pp-news__body .pp-news__title,.pp-news__body .pp-news__meta{padding:0}.pp-news__body .pp-news__title a{text-decoration:none}.pp-news__body .pp-news__title a:after{content:"";position:absolute;inset:0}.pp-news__excerpt{color:var(--muted);font-size:.9375rem}.pp-news--list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.pp-news--list .pp-news__card:first-child .pp-news__title{font-size:1.375rem}.pp-news--list .pp-news__card:first-child .pp-news__img img{aspect-ratio:16/9}.pp-news--list+.pp-pagination{margin-top:var(--s4);justify-content:center}@media (max-width:1023px){.pp-news{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-news__card:first-child{grid-column:1/-1}.pp-news--list .pp-news__card:first-child{grid-column:auto}}@media (max-width:767px){.pp-news{grid-template-columns:minmax(0,1fr)}.pp-news__title{padding:var(--s2) var(--s2) 0}.pp-news__meta{padding:var(--s1) var(--s2) var(--s2)}}.pp-odds{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);min-height:420px;position:relative;overflow:hidden}.pp-odds__slot{min-height:420px;padding:var(--s3);color:var(--muted);font-size:var(--fs-meta);place-items:center;display:grid}.pp-odds__slot:empty:before{content:"Loading odds"}.pp-odds__slot>*{align-self:stretch;width:100%}.pp-odds iframe{border:0;width:100%}.pp-odds__credit{padding:var(--s1) var(--s3);color:var(--muted);border-top:var(--border-w) solid var(--border);font-size:.75rem}.pp-odds[data-oddspedia-type=live-score],.pp-odds[data-oddspedia-type=standings],.pp-odds[data-oddspedia-type=live-score] .pp-odds__slot,.pp-odds[data-oddspedia-type=standings] .pp-odds__slot{min-height:480px}@media (max-width:767px){.pp-odds,.pp-odds__slot{min-height:360px}}.pp-offer{background:var(--scrim-strong);border:var(--border-w) solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden}.pp-offer__trial,.pp-offer__then{padding:var(--s4);align-content:start;gap:var(--s1);display:grid}.pp-offer__then{border-left:var(--border-w) solid var(--border);align-content:center}.pp-offer__label{font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-weight:700}.pp-offer__then>.pp-offer__label{color:var(--muted)}.pp-offer__eyebrow{font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin-bottom:2px;font-weight:700}.pp-offer__trial>.pp-offer__label:first-child,.pp-offer__eyebrow+.pp-offer__label{font-family:var(--font-display);letter-spacing:0;color:var(--white);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1}.pp-offer__trial .pp-btn{width:100%}.pp-offer__trial:only-child{grid-column:1/-1}.pp-offer__head,.pp-offer__then-head{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1}.pp-offer__price{font-family:var(--font-display);font-weight:900;font-size:var(--fs-price);color:var(--lime);font-variant-numeric:tabular-nums;align-items:baseline;gap:var(--s1);flex-wrap:wrap;line-height:.95;display:flex}.pp-offer__tax{font-family:var(--font-body);font-size:var(--fs-meta);color:var(--white);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.pp-offer__monthly{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:900;line-height:1}.pp-offer__note{font-size:var(--fs-meta);color:var(--muted)}.pp-offer .pp-btn{margin-top:var(--s1)}.pp-offer__trial,.pp-offer__then{flex-direction:column;justify-content:flex-start;display:flex}.pp-offer__trial>.pp-btn,.pp-offer__then>.pp-btn{width:100%;margin-top:auto}.pp-offer__trial>.pp-offer__price,.pp-offer__then>.pp-offer__note{margin-bottom:var(--s2)}.pp-offer__includes{padding:var(--s3) var(--s4);border-top:var(--border-w) solid var(--border);grid-column:1/-1}.pp-offer__includes-title{font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s2);font-weight:700}.pp-offer__features{gap:var(--s1) var(--s3);color:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.pp-offer__features li{gap:var(--s1);align-items:flex-start;display:flex}.pp-offer__features li:before{content:"";border-left:2px solid var(--lime);border-bottom:2px solid var(--lime);flex:none;width:10px;height:6px;margin:7px 4px 0 2px;transform:rotate(-45deg)}.pp-offer--compact .pp-offer__trial,.pp-offer--compact .pp-offer__then{padding:var(--s3)}.pp-offer--compact .pp-offer__price{font-size:clamp(2rem,1.5rem + 1.8vw,3rem)}.pp-offer--compact .pp-offer__monthly{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}@media (max-width:479px){.pp-offer{grid-template-columns:minmax(0,1fr)}.pp-offer__then{border-left:0;border-top:var(--border-w) solid var(--border)}.pp-offer__trial,.pp-offer__then,.pp-offer__includes{padding:var(--s3)}.pp-offer__features{grid-template-columns:minmax(0,1fr)}}.pp-offer--plans{grid-template-columns:minmax(0,1fr)}.pp-offer__plans{gap:var(--s2);padding:var(--s3);display:grid}.pp-offer__grid{gap:var(--s1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-offer__tile{padding:var(--s2);background:color-mix(in srgb, var(--surface) 70%, transparent);border:var(--border-w) solid var(--border);border-radius:var(--r-control);flex-direction:column;gap:2px;display:flex}.pp-offer__tile.is-featured{border-color:var(--lime)}.pp-offer__tile-name{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.pp-offer__tile.is-featured .pp-offer__tile-name{color:var(--lime)}.pp-offer__tile-price{font-family:var(--font-display);color:var(--white);font-size:clamp(1.625rem,1.3rem + .9vw,2.125rem);font-weight:900;line-height:1}.pp-offer__tile-per{margin-bottom:var(--s1);font-size:var(--fs-meta);color:var(--muted)}.pp-offer__tile .pp-btn{width:100%;margin-top:auto}.pp-offer--plans .pp-offer__includes{border-top:var(--border-w) solid var(--border)}@media (max-width:359px){.pp-offer__grid{grid-template-columns:minmax(0,1fr)}}.pp-plans{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.pp-plan{gap:var(--s2);padding:var(--s4) var(--s3) var(--s3);background:var(--panel);color:var(--dark-text);border:var(--border-w) solid var(--panel-border);border-radius:var(--r-card);text-align:center;flex-direction:column;display:flex;position:relative}.pp-plan--featured{border:2px solid var(--lime);box-shadow:0 0 0 4px color-mix(in srgb, var(--lime) 20%, transparent)}.pp-plan__badge{padding:4px var(--s2);border-radius:var(--r-pill);background:var(--lime);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pp-plan__name{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1}.pp-plan__price{font-family:var(--font-display);font-weight:900;font-size:var(--fs-price);font-variant-numeric:tabular-nums;gap:6px;line-height:1;display:grid}.pp-plan__price .pp-meta,.pp-plan__per{font-family:var(--font-body);font-size:var(--fs-meta);color:var(--dark-muted);letter-spacing:0;font-weight:500}.pp-plan__features{margin:var(--s1) auto var(--s2);gap:var(--s1);text-align:left;color:var(--dark-text);padding:0;font-size:.9375rem;list-style:none;display:grid}.pp-plan__features li{gap:var(--s1);align-items:flex-start;display:flex}.pp-plan__features .pp-icon{width:18px;height:18px;color:var(--success-ink);margin-top:3px}.pp-plan__features li:not(:has(.pp-icon)):before{content:"";border-left:2px solid var(--success-ink);border-bottom:2px solid var(--success-ink);flex:none;width:10px;height:6px;margin:7px 4px 0 2px;transform:rotate(-45deg)}.pp-plan .pp-btn{margin-top:auto}.pp-plan__note{font-size:var(--fs-meta);color:var(--dark-muted);margin:-6px 0 0}.pp-plans--4{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr))}.pp-plans--4 .pp-plan{padding:var(--s4) var(--s2) var(--s2)}.pp-plans--4 .pp-plan__price{font-size:clamp(2rem,1.4rem + 1.4vw,2.75rem)}.pp-plans--4 .pp-plan__features{font-size:.875rem}@media (max-width:1199px){.pp-plans--4{row-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pp-plans,.pp-plans--4{gap:var(--s4);grid-template-columns:minmax(0,1fr)}}.pp-plays{gap:var(--s2);display:grid}.pp-plays__filterbar{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;max-width:100%;display:flex}.pp-plays__filterbar>.pp-filters{min-width:0;padding:var(--s1) 0;gap:var(--s1);scrollbar-width:none;flex-wrap:nowrap;flex:12rem;overflow-x:auto}.pp-plays__filterbar>.pp-filters::-webkit-scrollbar{display:none}.pp-status-filters{gap:var(--s1);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.pp-status{min-height:40px;font-family:var(--font-body);font-size:var(--fs-btn);color:var(--muted);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:7px;padding:8px 14px;font-weight:700;display:inline-flex}.pp-status__dot{border-radius:var(--r-pill);background:var(--muted);flex:none;width:9px;height:9px}.pp-status--available .pp-status__dot{background:var(--success)}.pp-status--live .pp-status__dot{background:var(--warning)}.pp-status--final .pp-status__dot{background:var(--muted)}.pp-status[aria-pressed=true]{color:var(--white);border-color:var(--lime)}.pp-status[disabled]{opacity:.55;cursor:not-allowed}.pp-plays__notice{padding-inline:var(--s1)}.pp-plays__list{gap:var(--s2);display:grid}.pp-play{align-items:center;column-gap:var(--s3);padding:var(--s3);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);transition:border-color var(--dur) var(--ease);grid-template-columns:5.5rem minmax(10rem,1.3fr) minmax(8rem,1fr) 4.5rem minmax(8.5rem,.9fr) minmax(12rem,2fr) 5.5rem minmax(11rem,auto);grid-template-areas:"sport teams pick odds time analysis risk cta""full full full full full full full cta";row-gap:0;display:grid}.pp-play:hover{border-color:color-mix(in srgb, var(--muted) 55%, var(--border))}.pp-play--locked{grid-template-areas:"sport teams time time locked locked locked cta"}.pp-play__sport{grid-area:sport;align-self:center;justify-items:start;gap:6px;display:grid}.pp-league-logo{object-fit:contain;width:32px;height:32px;display:block}.pp-play__teams{grid-area:teams;gap:6px;min-width:0;display:grid}.pp-play__pick{grid-area:pick}.pp-play__odds{grid-area:odds}.pp-play__time{grid-area:time}.pp-play__analysis{grid-area:analysis}.pp-play__risk{grid-area:risk}.pp-play__cta{grid-area:cta;justify-self:end;justify-items:center;gap:6px;display:grid}.pp-play__locked{grid-area:locked}.pp-play__full{grid-area:full}.pp-play__sport-label{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1}.pp-play__sport .pp-meta{overflow-wrap:anywhere;font-size:.75rem}.pp-play__marks{gap:var(--s1);align-items:center;display:flex}.pp-play__marks:empty{display:none}.pp-play__matchup{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.1}.pp-play--locked .pp-play__matchup{font-family:var(--font-body);text-transform:none;color:var(--muted);font-size:.875rem;font-weight:500}.pp-play__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.6875rem;font-weight:700;display:block}.pp-play__value{font-variant-numeric:tabular-nums;display:block}.pp-play__pick .pp-play__value{font-family:var(--font-display);text-transform:uppercase;font-size:1.625rem;font-weight:800;line-height:1}.pp-play__note{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.pp-play__odds .pp-play__value{white-space:nowrap;font-size:1.125rem;font-weight:500}.pp-play__time .pp-play__value{font-size:.9375rem;font-weight:500;line-height:1.35}.pp-play__risk .pp-play__value{white-space:nowrap;font-size:.9375rem;font-weight:700}.pp-risk{align-items:center;gap:7px;display:inline-flex}.pp-risk__dot{border-radius:var(--r-pill);background:var(--muted);flex:none;width:9px;height:9px}.pp-risk--low{color:var(--success)}.pp-risk--low .pp-risk__dot{background:var(--success)}.pp-risk--med{color:var(--warning)}.pp-risk--med .pp-risk__dot{background:var(--warning)}.pp-risk--high{color:var(--danger)}.pp-risk--high .pp-risk__dot{background:var(--danger)}.pp-play__stake{margin-top:5px;font-size:.75rem;display:block}.pp-play__analysis{min-width:0;padding-left:var(--s3);border-left:var(--border-w) solid var(--border)}.pp-play__excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pp-play__cta .pp-btn{width:100%}.pp-play__cta .pp-meta{text-align:center;font-size:.75rem}.pp-play__full{margin-top:var(--s3);padding:var(--s3);background:var(--surface-raised);border-radius:var(--r-control);max-width:80ch;font-size:.9375rem;line-height:1.6}.pp-play__full>*+*{margin-top:.8em}.pp-play__locked{align-items:center;gap:var(--s2);padding-left:var(--s3);border-left:var(--border-w) solid var(--border);align-self:stretch;display:flex}.pp-play__lock{border-radius:var(--r-pill);background:var(--surface-raised);width:44px;height:44px;color:var(--white);flex:none;place-items:center;display:grid}.pp-play__locked-copy{gap:4px;display:grid}.pp-play__locked-title{font-weight:700}@media (max-width:1279px){.pp-play{row-gap:var(--s2);grid-template-columns:5rem minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,1fr);grid-template-areas:"sport teams pick odds time""analysis analysis analysis risk cta""full full full full full"}.pp-play--locked{grid-template-areas:"sport teams teams time time""locked locked locked cta cta"}.pp-play__analysis,.pp-play__locked{padding:var(--s2) 0 0;border-left:0;border-top:var(--border-w) solid var(--border)}.pp-play__risk,.pp-play__cta{align-self:end}.pp-play__full{margin-top:0}}@media (max-width:767px){.pp-plays__filterbar{flex-direction:column;align-items:stretch}.pp-plays__filterbar>.pp-filters{flex:none;width:100%}.pp-status-filters{width:100%}.pp-status{flex:auto;justify-content:center;padding-inline:8px}.pp-play__matchup,.pp-play__pick .pp-play__value,.pp-play__locked-title,.pp-play__locked-copy .pp-meta{overflow-wrap:anywhere}.pp-play__locked-copy{min-width:0}.pp-play__cta .pp-btn{white-space:normal}.pp-play{gap:var(--s2);padding:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"sport teams teams""pick pick pick""odds time risk""analysis analysis analysis""cta cta cta""full full full"}.pp-play--locked{grid-template-areas:"sport teams teams""time time time""locked locked locked""cta cta cta"}.pp-play__sport{align-self:start}.pp-play__sport-label{font-size:1.25rem}.pp-play__pick .pp-play__value{font-size:1.5rem}.pp-play__cta{justify-self:stretch}.pp-play__locked{align-items:flex-start}}.pp-article{gap:var(--s4);max-width:52rem;margin-inline:auto;display:grid}.pp-article__media img{border-radius:var(--r-card);width:100%}.pp-article__nav{justify-content:space-between;gap:var(--s2);flex-wrap:wrap;font-weight:700;display:flex}.pp-article__nav a{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.pp-prose{padding:var(--s6) var(--s6);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);font-size:var(--fs-body-lg);color:var(--white);overflow-wrap:break-word;line-height:1.6}.pp-prose>*+*{margin-top:1.1em}.pp-prose h2,.pp-prose h3,.pp-prose h4{font-family:var(--font-display);text-transform:uppercase;margin-top:1.6em;line-height:1.05}.pp-prose h1{font-size:var(--fs-h2);text-transform:uppercase;line-height:1}.pp-prose h2{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:800}.pp-prose h3{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:700}.pp-prose h4{font-size:1.25rem;font-weight:700}.pp-prose>:first-child{margin-top:0}.pp-prose p,.pp-prose li{max-width:68ch}.pp-prose ul,.pp-prose ol{padding-left:1.25em}.pp-prose li+li{margin-top:.4em}.pp-prose li::marker{color:var(--muted)}.pp-prose a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-decoration-thickness:2px}.pp-prose a:hover{text-decoration-thickness:3px}.pp-prose strong{font-weight:700}.pp-prose blockquote{padding:var(--s2) var(--s3);border-left:4px solid var(--lime);background:var(--surface-raised);border-radius:0 var(--r-control) var(--r-control) 0;font-size:1.1875rem}.pp-prose img,.pp-prose video,.pp-prose iframe{border-radius:var(--r-control);max-width:100%;height:auto}.pp-prose figure figcaption,.pp-prose .wp-caption-text{margin-top:var(--s1);font-size:var(--fs-meta);color:var(--muted)}.pp-prose table{border:var(--border-w) solid var(--border);width:100%;font-size:.9375rem}.pp-prose th,.pp-prose td{padding:10px var(--s2);border-bottom:var(--border-w) solid var(--border);text-align:left}.pp-prose th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.pp-prose code{background:var(--surface-raised);border-radius:4px;padding:2px 6px;font-size:.9em}.pp-prose .alignleft{float:left;margin:0 var(--s3) var(--s2) 0}.pp-prose .alignright{float:right;margin:0 0 var(--s2) var(--s3)}.pp-prose .aligncenter{margin-inline:auto}.pp-prose:after{content:"";clear:both;display:table}@media (max-width:767px){.pp-prose{padding:var(--s3) var(--s2);font-size:var(--fs-body);border-radius:var(--r-control)}.pp-prose .alignleft,.pp-prose .alignright{float:none;margin:0 0 var(--s2)}}.pp-record{gap:var(--s2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pp-record__stats{margin:0;display:contents}.pp-record>.pp-empty{grid-column:1/-1}.pp-stat__value{margin:0}.pp-stat{align-content:start;gap:var(--s1);padding:var(--s3);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);min-width:0;display:grid}.pp-stat__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.pp-stat__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.75rem);font-weight:800;line-height:1}.pp-stat__value--pos,.pp-stat__value[data-sign=pos]{color:var(--success)}.pp-stat__value--neg,.pp-stat__value[data-sign=neg]{color:var(--danger)}.pp-stat__sub,.pp-stat__meta{font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums}.pp-record__range{font-size:var(--fs-meta);color:var(--muted);grid-column:1/-1}.pp-trend{gap:var(--s2);padding:var(--s3);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);grid-column:1/-1;display:grid}.pp-trend__head{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.pp-trend__title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.pp-trend{margin:0}.pp-trend svg,.pp-trend__svg{width:100%;height:220px;display:block;overflow:visible}.pp-trend figcaption{font-size:var(--fs-meta);color:var(--muted)}.pp-trend__line{fill:none;stroke:var(--lime);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pp-trend__area{fill:color-mix(in srgb, var(--lime) 16%, transparent);stroke:none}.pp-trend__zero,.pp-trend__grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pp-trend__axis,.pp-trend text{fill:var(--muted);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:12px}.pp-trend__last{fill:var(--lime)}@media (max-width:1023px){.pp-record{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-stat:last-child{grid-column:1/-1}.pp-trend__svg{height:160px}}@media (max-width:479px){.pp-stat{padding:var(--s2)}.pp-stat__value{font-size:2rem}.pp-trend{padding:var(--s2)}}.pp-results{gap:var(--s2);display:grid}.pp-results .pp-table{background:var(--scrim-strong)}.pp-result{border-radius:var(--r-pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:var(--border-w) solid transparent;justify-content:center;align-items:center;min-width:4.25rem;min-height:28px;padding:2px 12px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.pp-result--win{background:var(--success);color:var(--ink)}.pp-result--loss{background:var(--danger);color:var(--ink)}.pp-result--push{background:var(--warning);color:var(--ink)}.pp-result--pending{color:var(--muted);border-color:var(--border);background:0 0}.pp-panel .pp-result--pending,.pp-ledger .pp-result--pending{color:var(--dark-muted);border-color:var(--panel-border)}.pp-hot{gap:var(--s2);display:grid}.pp-hot__list,.pp-hot>ul{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pp-hot__item,.pp-hot>ul>li{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pp-hot__name{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.05}.pp-hot__meta{font-size:var(--fs-meta);color:var(--muted)}.pp-hot__record,.pp-hot__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pp-hot__value--pos{color:var(--success)}.pp-section-head{gap:var(--s2);margin-bottom:var(--s4);display:grid}.pp-section-head__text{gap:var(--s1);display:grid}.pp-section-head__eyebrow{font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--lime);margin:0 0 var(--s1);font-weight:700}.pp-section-head__eyebrow--dark{color:var(--success-ink)}.pp-section-head__lede{color:var(--muted);font-size:var(--fs-body-lg);max-width:60ch}.pp-section-head--actions{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pp-section-head__actions{gap:var(--s1);flex-wrap:wrap;display:flex}@media (max-width:767px){.pp-section-head{margin-bottom:var(--s3)}.pp-section-head--actions{grid-template-columns:minmax(0,1fr)}.pp-section-head__lede{font-size:var(--fs-body)}}.pp-table-wrap{border:var(--border-w) solid var(--border);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.pp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);border-spacing:0;width:100%;font-size:.9375rem;overflow:hidden}.pp-table-wrap>.pp-table{border:0;border-radius:0}.pp-table caption{text-align:left;padding:var(--s2) var(--s3) 0;font-size:var(--fs-meta);color:var(--muted)}.pp-table th{padding:var(--s2) var(--s2);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:var(--border-w) solid var(--border);font-size:.75rem;font-weight:700}.pp-table tbody th{color:inherit;letter-spacing:.02em;border-bottom:0;border-top:var(--border-w) solid var(--border);font-size:.9375rem}.pp-table tbody tr:first-child th{border-top:0}.pp-table td{padding:14px var(--s2);vertical-align:middle;border-top:var(--border-w) solid var(--border)}.pp-table tbody tr:first-child td{border-top:0}.pp-table th:first-child,.pp-table td:first-child{padding-left:var(--s3)}.pp-table th:last-child,.pp-table td:last-child{padding-right:var(--s3)}.pp-table tbody tr{transition:background-color var(--dur) var(--ease)}.pp-table tbody tr:hover{background:var(--surface-raised)}.pp-table__num,.pp-table th.pp-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-table strong,.pp-table__pick{font-weight:700}.pp-table__sub{font-size:var(--fs-meta);color:var(--muted);display:block}.pp-table__team{align-items:center;gap:var(--s1);display:inline-flex}.pp-table a{text-decoration:none}.pp-table .pp-team-mark{vertical-align:middle;width:28px;height:28px;margin-right:6px;font-size:.625rem;display:inline-grid}.pp-table .pp-row__matchup{vertical-align:middle}.pp-table time+.pp-meta{font-size:.75rem;display:block}.pp-table td .pp-meta{font-size:.8125rem}.pp-table .pp-result{vertical-align:middle}.pp-table a:hover{text-decoration:underline}.pp-table--compact{font-size:.875rem}.pp-table--compact th{padding-block:12px}.pp-table--compact td{padding-block:10px}.pp-panel .pp-table{background:var(--panel);border-color:var(--panel-border);color:var(--dark-text)}.pp-panel .pp-table th{color:var(--dark-muted);border-color:var(--panel-border)}.pp-panel .pp-table td{border-color:var(--panel-border)}.pp-panel .pp-table tbody tr:hover{background:color-mix(in srgb, var(--panel-border) 45%, var(--panel))}.pp-panel .pp-table__sub{color:var(--dark-muted)}@media (max-width:767px){.pp-table,.pp-table tbody,.pp-table tr,.pp-table td{width:100%;display:block}.pp-table{background:0 0;border:0;border-radius:0;overflow:visible}.pp-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-table tbody{gap:var(--s1);display:grid}.pp-table tbody tr{gap:10px var(--s2);padding:var(--s2);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-table tbody th{border:0;grid-column:1/-1;font-size:1.125rem;display:block;padding:0!important}.pp-table td,.pp-table td:first-child,.pp-table td:last-child{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.pp-table td[data-label]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:.6875rem;font-weight:700;display:block}.pp-table td:not([data-label]),.pp-table td[data-label=""],.pp-table td.pp-table__wide{grid-column:1/-1}.pp-table td[data-label=""]:before{content:none}.pp-table .pp-table__num{text-align:left}.pp-sport-tabs .pp-table td[data-label=Analysis]{display:none}.pp-table .pp-result{min-width:5rem}.pp-panel .pp-table tbody tr{background:var(--panel);border-color:var(--panel-border)}.pp-panel .pp-table td[data-label]:before{color:var(--dark-muted)}}.pp-table__sport{align-items:center;gap:8px;display:inline-flex}.pp-league-logo--sm{object-fit:contain;flex:none;width:22px;height:22px}.pp-sport-tabs{gap:var(--s3);display:grid}.pp-tabs{gap:var(--s1);scrollbar-width:none;scroll-snap-type:x proximity;margin:-2px;padding:2px;display:flex;overflow-x:auto}.pp-tabs::-webkit-scrollbar{display:none}.pp-tab,.pp-chip,.pp-filter{justify-content:center;align-items:center;gap:var(--s1);min-width:64px;min-height:44px;padding:0 var(--s2);border:var(--border-w) solid var(--border);border-radius:var(--r-control);background:var(--surface);color:var(--white);font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;scroll-snap-align:start;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.pp-tab:hover,.pp-chip:hover,.pp-filter:hover{border-color:var(--muted)}.pp-tab[aria-selected=true],.pp-filter[aria-pressed=true],.pp-chip[aria-pressed=true],.pp-chip[aria-current=true],.pp-chip[aria-current=page],.pp-chip.is-active{background:var(--lime);border-color:var(--lime);color:var(--ink)}.pp-tab img,.pp-tab .pp-team-mark{width:20px;height:20px}.pp-sport-tabs__more{margin-top:var(--s1);justify-content:center;display:flex}.pp-sport-tabs__more .pp-btn{min-width:12rem}.pp-tabpanel{display:block}.pp-tabpanel[hidden]{display:none}.pp-tabpanel:focus-visible{outline-offset:4px}.pp-ticker{background:var(--ink);border-bottom:var(--border-w) solid var(--border);font-size:var(--fs-meta);display:flex;overflow:hidden}.pp-ticker__track{gap:var(--s4);min-height:36px;padding-inline:var(--gutter);scrollbar-width:none;white-space:nowrap;align-items:center;margin:0;list-style:none;display:flex;overflow-x:auto}.pp-ticker__track::-webkit-scrollbar{display:none}.pp-ticker__track[aria-hidden=true]{display:none}.pp-ticker>.pp-empty{padding:var(--s1);background:0 0;border:0}.pp-ticker__item{align-items:center;gap:var(--s1);font-variant-numeric:tabular-nums;color:var(--muted);display:inline-flex}.pp-ticker__item strong{color:var(--white);font-weight:700}.pp-ticker .pp-result{min-width:0;min-height:20px;padding:2px 8px;font-size:.6875rem}.pp-signin-banner{align-items:center;gap:calc(var(--s1) * 4);margin:0 0 calc(var(--s1) * 3);padding:calc(var(--s1) * 3) calc(var(--s1) * 5);background:var(--lime);color:var(--ink);border-radius:var(--r-card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pp-signin-banner__icon{padding-right:calc(var(--s1) * 4);border-right:2px solid color-mix(in srgb, var(--ink) 35%, transparent);align-self:stretch;place-items:center;display:grid}.pp-signin-banner__icon .pp-icon{stroke-width:1.75px;width:52px;height:52px}.pp-signin-banner__title{font-family:var(--font-display);text-transform:none;color:var(--ink);margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:800;line-height:1}.pp-signin-banner__text{font-size:var(--fs-body-lg);color:var(--ink);margin:6px 0 0;font-weight:500}.pp-signin-banner__btn{align-items:center;gap:calc(var(--s1) * 1.5);min-height:56px;padding:0 calc(var(--s1) * 3);font-family:var(--font-body);color:var(--white);background:var(--ink);border-radius:var(--r-control);white-space:nowrap;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.pp-signin-banner__btn:hover{background:var(--surface);color:var(--white)}.pp-signin-banner__btn:hover .pp-icon{transform:translate(3px)}.pp-signin-banner__btn .pp-icon{transition:transform var(--dur) var(--ease)}.pp-signin-banner__btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pp-signin{width:min(92vw,500px);max-width:none;color:var(--white);background:0 0;border:0;padding:0;overflow:visible}.pp-signin::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04090cc7}.pp-signin[open]{animation:pp-modal-in var(--dur,.2s) var(--ease,ease-out)}.pp-signin__panel{padding:calc(var(--s1) * 4);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);display:grid;position:relative}.pp-signin__close{top:calc(var(--s1) * 2);right:calc(var(--s1) * 2);width:40px;height:40px;color:var(--white);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.pp-signin__close:hover{background:var(--surface-raised)}.pp-signin__close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pp-signin__close .pp-icon{width:22px;height:22px}.pp-signin__logo{margin-bottom:calc(var(--s1) * 2);justify-self:start}.pp-signin__logo img{width:auto;height:40px;display:block}.pp-signin__eyebrow{margin:0 0 var(--s1);text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:.8125rem;font-weight:700}.pp-signin__title{text-align:center;font-family:var(--font-display);text-transform:none;color:var(--white);margin:0;font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem);font-weight:800;line-height:1.05}.pp-signin__desc{margin:calc(var(--s1) * 1.5) 0 calc(var(--s1) * 3);text-align:center;color:var(--white)}.pp-signin__label{margin:0 0 var(--s1);font-size:.9375rem;font-weight:700}.pp-signin__input{height:52px;padding:0 calc(var(--s1) * 2);font:inherit;color:var(--white);background:var(--ink);border:var(--border-w) solid var(--border);border-radius:var(--r-control);font-size:1rem}.pp-signin__input::placeholder{color:var(--muted);opacity:1}.pp-signin__input:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-color:var(--lime)}.pp-signin__submit{width:100%;min-height:54px;margin-top:calc(var(--s1) * 2.5);font-size:1.125rem}.pp-unlock.is-busy .pp-signin__submit,[data-pp=unlock].is-busy .pp-signin__submit{opacity:.7;cursor:progress}.pp-signin__msg{margin:calc(var(--s1) * 1.5) 0 0;text-align:center;font-size:var(--fs-meta);color:var(--muted)}.pp-signin__msg.is-error{color:var(--warning)}.pp-signin__msg a{color:var(--lime);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pp-signin__foot{margin:calc(var(--s1) * 2) 0 0;text-align:center;font-size:var(--fs-meta);color:var(--muted)}@media (max-width:899px){.pp-signin-banner{gap:calc(var(--s1) * 2) calc(var(--s1) * 2.5);padding:calc(var(--s1) * 2.5);grid-template-columns:auto minmax(0,1fr)}.pp-signin-banner__icon{padding-right:calc(var(--s1) * 2.5)}.pp-signin-banner__icon .pp-icon{width:40px;height:40px}.pp-signin-banner__btn{grid-column:1/-1;justify-content:center}}@media (max-width:479px){.pp-signin__panel{padding:calc(var(--s1) * 3) calc(var(--s1) * 2.5)}.pp-signin-banner__text{font-size:var(--fs-body)}}.pp-video-section__grid{gap:var(--s6);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.pp-video-section__copy{gap:var(--s2);display:grid}.pp-video-section__lede{font-size:var(--fs-body-lg);color:var(--muted);max-width:34ch}.pp-video{aspect-ratio:16/9;background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.pp-video__el{object-fit:cover;background:var(--ink);width:100%;height:100%}.pp-video__play{background:linear-gradient(0deg, var(--scrim) 0%, transparent 60%);cursor:pointer;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.pp-video__play-icon{border-radius:var(--r-pill);background:var(--scrim-strong);border:2px solid var(--white);width:88px;height:88px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);position:relative}.pp-video__play-icon:after{content:"";border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent var(--white);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}:is(.pp-video__play:hover .pp-video__play-icon,.pp-video__play:focus-visible .pp-video__play-icon){background:var(--lime);border-color:var(--lime);transform:scale(1.04)}.pp-video__play:hover .pp-video__play-icon:after{border-left-color:var(--ink)}.pp-video__play:focus-visible .pp-video__play-icon:after{border-left-color:var(--ink)}.pp-video__play:focus-visible{outline-offset:-4px}.pp-video.is-playing .pp-video__play{display:none}@media (max-width:1023px){.pp-video-section__grid{gap:var(--s3);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pp-video__play-icon{width:64px;height:64px}.pp-video__play-icon:after{border-width:11px 0 11px 17px}}.pp-hero__actions{margin-top:var(--s1)}.pp-watch-btn{gap:var(--s1)}.pp-watch-btn__icon{border-radius:var(--r-pill);background:var(--lime);flex:none;width:26px;height:26px;position:relative}.pp-watch-btn__icon:after{content:"";border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent var(--ink);position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.pp-video-modal{width:min(92vw,1100px);max-width:none;max-height:none;color:var(--white);background:0 0;border:0;padding:0;overflow:visible}.pp-video-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04090cdb}.pp-video-modal[open]{animation:pp-modal-in var(--dur,.2s) var(--ease,ease-out)}@keyframes pp-modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.pp-video-modal__frame{aspect-ratio:16/9;background:var(--ink);border:var(--border-w) solid var(--border);border-radius:var(--r-card);max-height:82dvh;box-shadow:var(--shadow-card);margin:0 auto;position:relative}.pp-video-modal__el{object-fit:contain;border-radius:inherit;background:var(--ink);width:100%;height:100%;display:block}.pp-video-modal__close{border:var(--border-w) solid var(--border);border-radius:var(--r-pill);background:var(--scrim-strong);width:44px;height:44px;color:var(--white);cursor:pointer;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute;top:-52px;right:0}.pp-video-modal__close:hover{border-color:var(--white)}.pp-video-modal__close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}html.pp-modal-open{overflow:hidden}@media (max-width:767px){.pp-video-modal{width:100vw}.pp-video-modal__frame{border-left:0;border-right:0;border-radius:0}.pp-video-modal__close{right:var(--s2)}}@media (prefers-reduced-motion:reduce){.pp-video-modal[open]{animation:none}}html.pp-scroll-lock,html.pp-scroll-lock body{overflow:hidden}.pp-flyout{z-index:var(--z-flyout);position:fixed;inset:0}.pp-flyout[hidden]{display:none}.pp-flyout__scrim{background:var(--scrim);opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0}.pp-flyout__panel{width:min(400px,88vw);height:100%;overscroll-behavior:contain;height:100dvh;padding:0 var(--s3) calc(var(--s3) + env(safe-area-inset-bottom));background:var(--surface);border-right:var(--border-w) solid var(--border);box-shadow:var(--shadow-card);transition:transform .3s var(--ease);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.pp-flyout.is-open .pp-flyout__scrim{opacity:1}.pp-flyout.is-open .pp-flyout__panel{transform:none}.pp-flyout__head{z-index:1;min-height:var(--header-h);margin-inline:calc(var(--s3) * -1);padding-inline:var(--s3);background:var(--surface);border-bottom:var(--border-w) solid var(--border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.pp-logo--flyout .pp-logo__img{width:auto;height:40px}.pp-flyout__close{width:44px;height:44px;margin-right:calc(var(--s1) * -1);border-radius:var(--r-control);color:var(--white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pp-flyout__close:hover{color:var(--lime)}.pp-flyout__list{padding:var(--s2) 0;margin:0;list-style:none}.pp-flyout__list--extras{border-top:var(--border-w) solid var(--border)}.pp-flyout__sub{margin:0 0 var(--s1);padding:0 0 0 var(--s2);border-left:var(--border-w) solid var(--border);margin-left:var(--s1);list-style:none}.pp-flyout__sub[hidden]{display:none}.pp-flyout__link,.pp-flyout__toggle{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;min-height:44px;padding:var(--s1) var(--s1);border-radius:var(--r-control);color:var(--white);text-align:left;cursor:pointer;font:500 var(--fs-body) / 1.3 var(--font-body);background:0 0;border:0;text-decoration:none;display:flex}.pp-flyout__list--primary>.pp-flyout__item>.pp-flyout__link,.pp-flyout__list>.pp-flyout__group>.pp-flyout__toggle,.pp-flyout__list--extras>.pp-flyout__item>.pp-flyout__link{font:700 1.25rem / 1.1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.pp-flyout__sub .pp-flyout__link,.pp-flyout__sub .pp-flyout__toggle{color:var(--muted);font-size:.9375rem}.pp-flyout__link:hover,.pp-flyout__toggle:hover{background:var(--surface-raised);color:var(--white)}.pp-flyout__link[aria-current=page]{color:var(--lime);box-shadow:inset 3px 0 0 var(--lime);background:var(--surface-raised)}.pp-flyout__link:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pp-flyout__toggle:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pp-flyout__close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pp-flyout .pp-logo:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pp-flyout__cta a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pp-flyout__chev{width:20px;height:20px;color:var(--muted);transition:transform var(--dur) var(--ease)}.pp-flyout__toggle[aria-expanded=true]{color:var(--white)}.pp-flyout__toggle[aria-expanded=true] .pp-flyout__chev{color:var(--lime);transform:rotate(180deg)}.pp-flyout__cta{padding-top:var(--s2);margin-top:auto}:where(.pp-flyout__cta) :where(.pp-btn){justify-content:center;align-items:center;gap:var(--s1);min-height:48px;padding:0 var(--s3);border-radius:var(--r-control);background:var(--lime);color:var(--ink);font:800 var(--fs-btn) / 1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;display:flex}:where(.pp-flyout__cta) :where(.pp-btn):hover{background:var(--lime-press)}.pp-flyout__cta .pp-icon{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.pp-flyout__scrim,.pp-flyout__panel,.pp-flyout__chev{transition:none}}.pp-footer{background:var(--ink);color:var(--muted);border-top:var(--border-w) solid var(--border);padding-top:var(--s6);font-size:.9375rem}.pp-footer__grid,.pp-footer__legal{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.pp-footer__grid{gap:var(--s4) var(--s3);grid-template-columns:1.6fr repeat(3,1fr);align-items:start;display:grid}.pp-logo--footer .pp-logo__img{width:auto;height:52px}.pp-footer__desc{margin:var(--s2) 0 0;max-width:34ch;color:var(--white);line-height:var(--lh-body)}.pp-footer__rg{margin:var(--s2) 0 0;font-size:var(--fs-meta)}.pp-footer__rg a{color:var(--white);font-weight:700}.pp-footer__title{margin:0 0 var(--s2);font:800 .9375rem / 1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}.pp-footer__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pp-footer__link{min-height:32px;color:var(--white);transition:color var(--dur) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.pp-footer__link:hover,.pp-footer__link[aria-current=page]{color:var(--lime)}.pp-footer a:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:4px}.pp-disclaimer{margin-top:var(--s6);padding-top:var(--s3);border-top:var(--border-w) solid var(--border);gap:var(--s2);color:var(--muted);font-size:.75rem;line-height:1.55;display:grid}.pp-disclaimer strong{color:var(--white);font-weight:700}.pp-disclaimer__lead{max-width:100%}.pp-footer__legal{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);margin-top:var(--s3);padding-block:var(--s3);border-top:var(--border-w) solid var(--border);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.pp-footer__legal p{margin:0}.pp-footer__legal a{color:var(--white)}.pp-footer__cookies a,.pp-footer__cookies button{color:var(--white);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pp-footer__credit{margin-left:auto}@media (max-width:1023px){.pp-footer__grid{grid-template-columns:repeat(3,1fr)}.pp-footer__brand{grid-column:1/-1}.pp-footer__link{min-height:44px}}@media (max-width:599px){.pp-footer__grid{grid-template-columns:1fr 1fr}.pp-footer__legal{flex-direction:column;align-items:flex-start}.pp-footer__credit{margin-left:0}}@media (prefers-reduced-motion:reduce){.pp-footer__link{transition:none}}.pp-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-skip{left:var(--s2);z-index:calc(var(--z-flyout) + 1);padding:var(--s1) var(--s2);border-radius:var(--r-control);background:var(--lime);color:var(--ink);font-weight:700;text-decoration:none;position:absolute;top:-100px}.pp-skip:focus{top:var(--s1)}.pp-icon{flex:none;width:24px;height:24px}.pp-ticker-strip{background:var(--surface);border-bottom:var(--border-w) solid var(--border)}@media (max-width:1023px){.pp-ticker-strip{display:none}}.pp-header{z-index:var(--z-header);background:color-mix(in srgb, var(--ink) 94%, transparent);box-shadow:0 var(--border-w) 0 var(--border);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.admin-bar .pp-header{top:var(--wp-admin--admin-bar--height,0px)}.pp-header__inner{align-items:center;gap:var(--s3);height:var(--header-h);max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto;display:flex}.pp-logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.pp-logo__img{width:auto;height:48px;display:block}.pp-nav{flex:1;justify-content:center;min-width:0;display:flex}.pp-nav__list{align-items:center;gap:var(--s1);margin:0;padding:0;list-style:none;display:flex}.pp-nav__link,.pp-nav__account{align-items:center;gap:var(--s1);min-height:44px;padding-inline:var(--s2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-nav);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--white);transition:color var(--dur) var(--ease);text-decoration:none;display:inline-flex;position:relative}.pp-nav__link:after,.pp-nav__account:after{content:"";left:var(--s2);right:var(--s2);border-radius:var(--r-pill);background:var(--lime);transform-origin:0;height:3px;transition:transform var(--dur) var(--ease);position:absolute;bottom:4px;transform:scaleX(0)}.pp-nav__link:hover,.pp-nav__account:hover,.pp-nav__link[aria-current=page],.pp-nav__account[aria-current=page]{color:var(--lime)}.pp-nav__link[aria-current=page]:after,.pp-nav__account[aria-current=page]:after{transform:scaleX(1)}.pp-nav__account:after{left:calc(var(--s2) + 24px + var(--s1))}:is(.pp-nav__link:focus-visible,.pp-nav__account:focus-visible,.pp-menu-toggle:focus-visible,.pp-logo:focus-visible){outline:2px solid var(--lime);outline-offset:2px;border-radius:var(--r-control)}.pp-nav__account-icon{color:var(--muted)}.pp-menu-toggle{justify-content:center;align-items:center;gap:var(--s1);min-width:44px;min-height:44px;padding:0 var(--s1);border:var(--border-w) solid transparent;border-radius:var(--r-control);color:var(--white);cursor:pointer;font:700 var(--fs-btn) / 1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;display:inline-flex}.pp-menu-toggle:hover{color:var(--lime)}.pp-menu-toggle:active{transform:translateY(1px)}.pp-menu-toggle--desktop{border-color:var(--border);padding-inline:var(--s2) var(--s2)}@media (max-width:1023px){.pp-header__inner{gap:var(--s1)}.pp-nav,.pp-menu-toggle--desktop,.pp-nav__account-label{display:none}.pp-menu-toggle--mobile{margin-left:calc(var(--s1) * -1)}.pp-logo{margin-right:auto}.pp-logo__img{height:40px}.pp-nav__account{justify-content:center;min-width:44px;padding-inline:10px}.pp-nav__account:after{display:none}.pp-nav__account-icon{color:var(--white);width:28px;height:28px}.pp-nav__account[aria-current=page] .pp-nav__account-icon{color:var(--lime)}}@media (min-width:1024px){.pp-menu-toggle--mobile{display:none}}@media (min-width:1024px) and (max-width:1199px){.pp-header__inner{gap:var(--s2)}.pp-nav__link,.pp-nav__account{padding-inline:10px}.pp-nav__link:after{left:10px;right:10px}.pp-nav__account:after{left:calc(10px + 24px + var(--s1));right:10px}.pp-nav__list{gap:0}}@media (prefers-reduced-motion:reduce){.pp-nav__link,.pp-nav__link:after,.pp-nav__account,.pp-nav__account:after,.pp-menu-toggle{transition:none}}.pp-tabbar{z-index:var(--z-tabbar);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--ink) 96%, transparent);border-top:var(--border-w) solid var(--border);-webkit-backdrop-filter:blur(12px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.pp-tabbar__item{min-height:44px;color:var(--muted);font:500 .75rem / 1 var(--font-body);white-space:nowrap;transition:color var(--dur) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-inline:2px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pp-tabbar__label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pp-tabbar__icon{flex:none;width:24px;height:24px}@media (max-width:400px){.pp-tabbar__item{gap:3px;font-size:.6875rem}.pp-tabbar__icon{width:22px;height:22px}}@media (max-width:340px){.pp-tabbar__item{font-size:.625rem}.pp-tabbar__icon{width:20px;height:20px}}.pp-tabbar__item:hover{color:var(--white)}.pp-tabbar__item[aria-current=page]{color:var(--lime);font-weight:700}.pp-tabbar__item[aria-current=page]:before{content:"";border-radius:0 0 var(--r-pill) var(--r-pill);background:var(--lime);height:3px;position:absolute;top:0;left:30%;right:30%}.pp-tabbar__item:focus-visible{outline:2px solid var(--lime);outline-offset:-4px;border-radius:var(--r-control)}@media (max-width:1023px){body{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.pcc-revisit,.pcc-revisit-left,.crisp-client .cc-13wro,.crisp-client [class*=cc-][class*=wro],#crisp-chatbox>div[data-full-view=false]{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 14px)!important}}@media (min-width:1024px){.pp-tabbar{display:none}}@media (prefers-reduced-motion:reduce){.pp-tabbar__item{transition:none}}.pp-home-sports{background:linear-gradient(180deg, var(--ink) 0%, var(--surface) 100%)}.pp-home-sports .pp-sport-tabs>.pp-tabs{justify-content:flex-start}.pp-home-sports__more{margin-top:var(--s4);justify-content:center;display:flex}.pp-home-record{isolation:isolate;position:relative}.pp-home-record:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--ink) 20%, var(--scrim) 100%), url(../assets/img/stadium-empty-1024.webp) center 40% / cover no-repeat;opacity:.9;position:absolute;inset:0}.pp-home-record__grid{gap:var(--s6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.pp-home-record__copy{justify-items:start;gap:var(--s2);display:grid}.pp-home-record__copy p{color:var(--muted);font-size:var(--fs-body-lg);max-width:36ch}.pp-home-record__copy .pp-btn{margin-top:var(--s1)}.pp-home-record__data:empty{display:none}.pp-home-odds .pp-section-head{margin-bottom:var(--s3)}.pp-home-plans__panel{gap:var(--s6);padding:var(--s6);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;display:grid}.pp-home-plans__copy{gap:var(--s2);display:grid}.pp-home-plans__copy p{color:var(--dark-muted);font-size:var(--fs-body-lg);max-width:34ch}.pp-home-plans .pp-plans{padding-top:var(--s2)}.pp-home-plans--wide .pp-home-plans__panel{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.pp-home-plans--wide .pp-home-plans__copy p{max-width:60ch}@media (max-width:1023px){.pp-home-record__grid,.pp-home-plans__panel{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.pp-home-plans__panel{padding:var(--s4)}}@media (max-width:767px){.pp-home-plans__panel{padding:var(--s3) var(--s2)}.pp-home-sports__more .pp-btn{width:100%}}.pp-plays-board{margin-top:calc(-1 * var(--s2))}.pp-plays-live__grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pp-greeting{gap:var(--s1);padding:var(--s4);background:var(--scrim-strong);justify-items:start;display:grid}.pp-greeting__hello{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);text-transform:uppercase;line-height:1}.pp-greeting__text{color:var(--muted)}.pp-greeting .pp-btn{margin-top:var(--s1)}.pp-history-sports__grid{gap:var(--s6);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.pp-history-sports__head{gap:var(--s2);top:calc(var(--header-h) + var(--s3));display:grid;position:sticky}.pp-history-sports__head p{color:var(--muted)}.pp-history-cta{padding-top:0}.pp-past-ledger{margin-top:calc(-1 * var(--s2))}.pp-past-ledger__foot{margin-top:var(--s3);justify-content:flex-end;display:flex}.pp-contact__grid{gap:var(--s3);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.pp-contact__form{gap:var(--s2);padding:var(--s4) var(--s4) var(--s6);display:grid}.pp-contact__intro{color:var(--dark-muted);max-width:52ch;margin-bottom:var(--s2)}.pp-contact__help{gap:var(--s2);padding:var(--s4);background:var(--scrim-strong);display:grid}.pp-contact__help-lede{color:var(--muted)}.pp-account-page{margin-top:calc(-1 * var(--s2))}.pp-account-fallback{max-width:52rem}.pp-main--login{min-height:70vh;overflow:hidden}.pp-main--login>.pp-hero__media{z-index:-2;position:absolute;inset:0}.pp-main--login:before{content:"";z-index:-1;background:linear-gradient(0deg, var(--ink) 0%, var(--scrim) 100%);position:absolute;inset:0}.pp-login__panel{gap:var(--s3);max-width:30rem;margin-inline:auto;display:grid}.pp-login__join{color:var(--dark-muted);text-align:center;font-size:.9375rem}.pp-login__join a{color:var(--dark-text);font-weight:700}.pp-checkout__grid{gap:var(--s4);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.pp-checkout__aside{gap:var(--s3);top:calc(var(--header-h) + var(--s3));display:grid;position:sticky}.pp-checkout__aside .pp-btn{display:none}.pp-404{gap:var(--s4);justify-items:start;display:grid}.pp-404 .pp-linklist{width:100%}@media (max-width:1023px){.pp-plays-live__grid,.pp-history-sports__grid,.pp-contact__grid,.pp-checkout__grid{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.pp-history-sports__head,.pp-checkout__aside{position:static}.pp-checkout__aside{order:-1}}@media (max-width:767px){.pp-contact__form,.pp-contact__help,.pp-greeting{padding:var(--s3) var(--s2)}.pp-past-ledger__foot{justify-content:stretch}.pp-past-ledger__foot .pp-btn{width:100%}.pp-band{padding:var(--s3)}.pp-band .pp-btn{width:100%}}