:root{color-scheme:dark}.g-app,body{background:var(--pp-canvas);color:var(--pp-ink)}::selection{background:var(--pp-soft);color:var(--pp-ink)}.g-workspace{background:var(--pp-canvas)}.g-header{background:#24272Bed;border-color:var(--pp-line)}.g-card,.g-dialog,.g-milestones,.g-prop,.g-ranking-progress,.panel{background:var(--pp-surface);border-color:var(--pp-line)}.g-card,.g-prop{box-shadow:0 3px 15px #151d3b05}.g-card h2,.g-card h3,.g-heading h1,.g-prop h3,.g-prose h1,.g-prose h2,.g-section-heading h2{color:var(--pp-ink)}.g-eyebrow{color:var(--pp-muted)!important}.g-card p,.g-card-meta,.g-empty,.g-empty-copy,.g-fine,.g-heading p,.g-member small,.g-prop p,.g-prop small,.g-prose p,.g-rank small,.g-rank-head,.g-section-heading p,.g-section-heading>span{color:var(--pp-muted)}.g-fine{color:var(--pp-muted)!important}.g-sidebar{background:var(--pp-navy);border-color:var(--pp-line);color:var(--pp-on-dark)}.g-sidebar .brand{color:var(--pp-ink)}.g-sidebar .brand>svg{color:var(--pp-orange)}.g-sidebar .brand small,.g-sidebar .g-nav-label{color:var(--pp-nav-muted)}.g-sidebar [data-slot=sidebar-menu-button]{color:var(--pp-on-dark)}.g-sidebar [data-slot=sidebar-menu-button]:hover{color:var(--pp-ink)}.g-sidebar [data-slot=sidebar-menu-button][data-active=true]{background:var(--pp-cobalt);color:var(--pp-navy);box-shadow:inset 3px 0 0 var(--pp-orange)}.g-sidebar-plan{background:var(--pp-surface);border-color:var(--pp-line);color:var(--pp-ink)}.g-sidebar-plan>svg{color:var(--pp-cobalt-hover)}.g-sidebar .g-side-link,.g-sidebar .g-side-more,.g-sidebar-plan p{color:var(--pp-nav-muted)}.g-sidebar .g-close-menu,.g-sidebar .g-side-link:hover,.g-sidebar .g-side-more summary:hover{color:var(--pp-ink)}.g-sidebar.g-open{box-shadow:10px 0 80px #151d3b55}.g-auth,.g-hero-copy>[data-slot=button],:is(.g-app,.g-dialog) [data-slot=button][data-variant=default]{background:var(--pp-orange);color:var(--pp-navy);border:1px solid var(--pp-orange-border);box-shadow:0 2px 0 #00000026;font-weight:700}.g-auth:hover,.g-hero-copy>[data-slot=button]:hover:not(:disabled),:is(.g-app,.g-dialog) [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--pp-orange-hover);color:var(--pp-navy)}:is(.g-app,.g-dialog) [data-slot=button][data-variant=outline]{background:var(--pp-surface);color:var(--pp-link);border-color:var(--pp-control);box-shadow:none}:is(.g-app,.g-dialog) [data-slot=button][data-variant=outline]:hover:not(:disabled){background:var(--pp-soft);border-color:var(--pp-link)}:is(.g-app,.g-dialog) [data-slot=button][data-variant=ghost]{color:var(--pp-link)}:is(.g-app,.g-dialog) [data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--pp-soft)}:is(.g-app,.g-dialog) [data-slot=button][data-variant=destructive]{background:var(--pp-error);color:var(--pp-navy);border:1px solid var(--pp-error)}:is(.g-app,.g-dialog) [data-slot=button][data-variant=destructive]:hover:not(:disabled){background:#FF7380}:is(.g-app,.g-dialog) [data-slot=button]:disabled{background:var(--pp-line);color:var(--pp-muted);border-color:var(--pp-control);box-shadow:none;opacity:1}.g-sidebar [data-slot=button][data-variant=outline]{background:transparent;border-color:var(--pp-control);color:var(--pp-ink)}.g-sidebar [data-slot=button][data-variant=outline]:hover:not(:disabled){background:var(--pp-soft);border-color:var(--pp-muted)}.g-sidebar [data-slot=button][data-variant=ghost]{color:var(--pp-ink)}.g-sidebar [data-slot=button][data-variant=ghost]:hover{background:var(--pp-soft)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--pp-cobalt);outline-offset:3px}.g-sidebar :focus-visible{outline-color:var(--pp-orange-hover)}.g-hosting-options summary:focus-visible,.g-milestones summary:focus-visible,.g-pick-options summary:focus-visible{outline:3px solid var(--pp-cobalt);outline-offset:4px}.g-back,.g-check a,.g-history summary,.g-inline-link,.g-review a,.g-text-link{color:var(--pp-link)}.g-check a,.g-inline-link,.g-review a,.g-text-link{text-decoration:underline;text-underline-offset:3px}.g-hero-copy>p:not(.g-eyebrow),.g-hero-copy>small{color:var(--pp-on-dark)}.g-discover-focus,.g-feature-strip,.g-help-note,.g-note,.g-slate-progress{background:var(--pp-soft);border-color:var(--pp-line);color:var(--pp-ink)}.g-discover-focus p:not(.g-eyebrow),.g-feature-strip p,.g-help-note b,.g-help-note p,.g-note p,.g-slate-progress p:not(.g-eyebrow){color:var(--pp-muted)}.g-discover-focus h2,.g-feature-strip h2,.g-help-note b,.g-slate-progress h2{color:var(--pp-ink)}.g-avatar,.g-badge-icon,.g-group-icon,.g-group-icon.private{background:var(--pp-soft);color:var(--pp-link)}.g-pill{color:var(--pp-muted);background:var(--pp-canvas)}.g-pill,.g-practice{border-color:var(--pp-line)}.g-practice{color:var(--pp-link);background:var(--pp-soft)}.g-tabs,[data-slot=tabs-list]{background:var(--pp-soft);border:1px solid var(--pp-line)}[data-slot=tabs-trigger]{color:var(--pp-muted)}[data-slot=tabs-trigger][data-state=active]{background:var(--pp-cobalt);color:var(--pp-navy);border-color:var(--pp-cobalt);box-shadow:0 2px 4px #151d3b1a}.g-number{color:var(--pp-ink);background:var(--pp-canvas)}.g-ladder>div:first-child,.g-pick-options{background:var(--pp-soft);color:var(--pp-muted)}.g-pick-options summary{color:var(--pp-link)}.g-pick-options p{color:var(--pp-muted)}.g-ladder,.g-ladder>div{border-color:var(--pp-line)}.g-ladder>div:nth-child(2){background:var(--pp-mint);color:var(--pp-success)}.g-pro-plan{border:2px solid var(--pp-cobalt);background:var(--pp-surface)}.g-pro-plan .g-pill{background:var(--pp-soft);color:var(--pp-link);border-color:var(--pp-line)}.g-plan-status{background:var(--pp-soft);color:var(--pp-muted)}.g-empty h3,.g-footer b,.g-price,.g-rank>b,.g-waiting h3{color:var(--pp-ink)}.g-footer,.g-member small,.g-messages small,.g-notification p,.g-notification small,.g-price small,.g-rank-number{color:var(--pp-muted)}.g-notification:hover,.g-rank:hover:not(:disabled){background:var(--pp-canvas)}:is(.g-app,.g-dialog) [data-slot=input],:is(.g-app,.g-dialog) [data-slot=textarea]{background:var(--pp-surface);color:var(--pp-ink);border-color:var(--pp-control)}:is(.g-app,.g-dialog) input::placeholder,:is(.g-app,.g-dialog) textarea::placeholder{color:var(--pp-muted);opacity:1}[data-slot=checkbox]{background:var(--pp-surface);border-color:var(--pp-control)}[data-slot=checkbox][data-state=checked]{background:var(--pp-cobalt);border-color:var(--pp-cobalt);color:var(--pp-navy)}[data-slot=switch][data-state=unchecked]{background:var(--pp-control)}[data-slot=switch][data-state=checked]{background:var(--pp-cobalt)}[data-slot=switch-thumb]{background:var(--pp-surface)}[data-slot=slider-track]{background:var(--pp-line);border:1px solid var(--pp-control)}[data-slot=slider-range]{background:var(--pp-cobalt)}[data-slot=slider-thumb]{background:var(--pp-surface);border:2px solid var(--pp-cobalt)}.g-meter progress,.g-meter progress::-webkit-progress-bar{background:var(--pp-line)}.g-meter progress::-webkit-progress-value{background:var(--pp-success)}.g-meter progress::-moz-progress-bar{background:var(--pp-success)}.g-badges article{background:var(--pp-canvas);border-color:var(--pp-line)}.g-badges .earned{background:var(--pp-mint);border-color:var(--pp-success)}.earned .g-badge-icon,.g-get-started .done>span{background:var(--pp-success);color:var(--pp-navy);border-color:var(--pp-success)}.g-badges .earned small,.g-celebration-mark,.g-pricing li:before{color:var(--pp-success)}.g-badges p,.g-badges small,.g-celebration>p{color:var(--pp-muted)}.g-get-started b{color:var(--pp-ink)}.g-get-started li{color:var(--pp-muted)}.g-get-started li>span{border-color:var(--pp-control)}.g-get-started .active>span{background:var(--pp-cobalt);color:var(--pp-navy);border-color:var(--pp-cobalt)}.g-alert{background:var(--pp-warning-bg);color:var(--pp-warning);border-color:var(--pp-warning)}.g-alert[role=alert]{background:var(--pp-error-bg);color:var(--pp-error);border-color:var(--pp-error)}.g-paused{color:var(--pp-warning)}.g-toast{background:var(--pp-navy);color:var(--pp-ink);box-shadow:0 5px 30px #151d3b33}.g-orb-well,.g-request-status{background:var(--pp-soft);border-color:var(--pp-line);color:var(--pp-ink)}.g-waiting p{color:var(--pp-muted)}.g-request-floating{box-shadow:0 6px 25px #151d3b18}.g-summary{background:var(--pp-navy);color:var(--pp-ink)}.g-summary svg{color:var(--pp-orange)}.g-summary small,.g-summary>p{color:var(--pp-on-dark)}.g-footer{border-color:var(--pp-line)}.skip-link{background:var(--pp-navy);color:var(--pp-ink)}@media(forced-colors:active){[data-slot=button],[data-slot=checkbox],[data-slot=input],[data-slot=slider-thumb]{border:1px solid ButtonText}.g-sidebar [data-active=true],[data-slot=tabs-trigger][data-state=active]{outline:2px solid Highlight}}[data-slot=slider-thumb],[data-slot=switch-thumb]{background:var(--pp-ink)}input,select,textarea{caret-color:var(--pp-cobalt)}input:-webkit-autofill{-webkit-text-fill-color:var(--pp-ink);box-shadow:0 0 0 1000px var(--pp-surface) inset}.g-signin-page .g-auth:disabled{background:var(--pp-line);color:var(--pp-muted);opacity:1}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-variable.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{--pp-font-primary:"Space Grotesk",sans-serif;--pp-font-secondary:"IBM Plex Mono",monospace;--pp-display:var(--pp-font-primary);--pp-motion-quick:120ms;--pp-motion-standard:220ms;--pp-motion-celebrate:360ms;--pp-ease:cubic-bezier(.2,.7,.2,1)}.g-main{max-width:1440px}.g-header{background:var(--pp-canvas)}.g-header>div:first-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-header>div:last-child{flex-shrink:0}.g-header [data-slot=button][data-variant=outline]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.g-sidebar [data-slot=sidebar-menu-button]{border-radius:6px}.g-sidebar-plan{border:0;border-top:1px solid var(--pp-line);border-radius:0;background:transparent;padding:26px 12px 12px}.g-eyebrow,.g-nav-label{letter-spacing:.02em;font-size:.875rem!important}.g-heading h1,.g-prose h1{font-family:var(--pp-display);font-weight:600;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.5rem,4vw,3.5rem)}.g-heading p,.g-prose p{max-width:65ch}.g-discover-focus h2,.g-join h2,.g-section-heading h2,.g-slate-progress h2{font-family:var(--pp-display);font-size:2rem;font-weight:600;letter-spacing:0;line-height:1.15}.g-card,.g-prop{box-shadow:none}.g-card h3,.g-heading h1,.g-member,.g-rank strong{overflow-wrap:anywhere}.g-number,.g-price,.g-rank>b,.g-summary strong{font-family:var(--pp-display);font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.g-price{font-size:3.5rem;line-height:1}.g-price small{font-family:var(--pp-font-secondary);margin-left:8px}.g-card-meta,.g-ladder,.g-meter,.g-rank{font-variant-numeric:tabular-nums}.g-rank>b{font-size:1.5rem}.g-rank-head{letter-spacing:0}.g-rank strong,.g-rank>span:nth-child(2){font-size:.875rem}.g-card-meta,.g-footer small,.g-pill,.g-prop small,.g-rank small,.g-rank-head{font-size:.75rem}.g-dialog [data-slot=dialog-title]{font-family:var(--pp-display);font-weight:600;font-size:2rem;letter-spacing:0;padding-right:36px}.g-dialog{border-radius:16px}.g-check,.g-dialog [data-slot=dialog-description],.g-dialog form>label:not(.g-check){font-size:.875rem}.g-hero-copy>p:not(.g-eyebrow){line-height:1.65;max-width:53ch}.g-hero-copy>[data-slot=button]{margin-top:22px}.g-hero-copy>small{font-size:.75rem}.g-hero-intro{margin-bottom:14px}.g-club-list{display:grid;gap:20px;background:transparent;border:0;border-radius:0}.g-club-list:empty{display:none}.g-club-card{display:flex;flex-direction:column;gap:20px;border-radius:10px}.g-club-card .g-card-top{margin:0}.g-club-card .g-group-copy{min-width:0;flex:1}.g-club-card h3{font-size:1.375rem;line-height:1.25}.g-club-card p{margin:10px 0 16px;line-height:1.6;font-size:1rem}.g-club-card .g-card-meta{margin:0;flex-wrap:wrap;gap:6px 18px;justify-content:flex-start;line-height:1.5}.g-card-meta>span{display:inline-flex;align-items:center;gap:6px}.g-club-list .g-club-card{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:24px;border:1px solid var(--pp-line);border-radius:14px;padding:24px}.g-club-list .g-card-top{flex-direction:column;align-items:flex-start;gap:12px}.g-club-list .g-club-card p{margin:7px 0 12px;max-width:60ch}.g-club-list .g-paused{grid-column:2/-1;margin:-12px 0 0}.g-club-card .g-group-open{align-self:flex-start;width:auto}.g-club-list .g-group-open{align-self:center}.g-group-icon{border-radius:8px}.g-club-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.g-milestones{border:0;border-bottom:1px solid var(--pp-line);border-radius:0;padding:8px 0 24px;background:transparent}.g-milestones summary{min-height:44px}.g-discover-focus{border:0;border-left:4px solid var(--pp-cobalt);border-radius:0 10px 10px 0}.g-prop{border-radius:8px;padding:22px 20px}.g-prop-info h3{font-size:1rem}.g-prop-info p{font-size:.875rem}.g-tabs{min-height:48px;max-width:100%}.g-tabs [data-slot=tabs-trigger]{min-height:40px}.g-pricing .g-card{border-radius:12px}.g-pricing .g-card h2{font-family:var(--pp-display);font-size:2rem;font-weight:600}.g-prose{border-radius:8px}.g-auth,.g-sidebar [data-slot=sidebar-menu-button],.g-tabs [data-slot=tabs-trigger],:is(.g-app,.g-dialog) [data-slot=button]{transition-property:transform,background-color,border-color,color,opacity;transition-duration:var(--pp-motion-quick);transition-timing-function:var(--pp-ease);touch-action:manipulation}:is(.g-app,.g-dialog) [data-slot=button]:active:not(:disabled){transform:translateY(1px)}.g-hosting-options summary>svg,.g-milestones summary>span:last-child>svg,.g-pick-options summary>svg{transition:transform var(--pp-motion-standard) var(--pp-ease)}.g-hosting-options[open] summary>svg,.g-milestones[open] summary>span:last-child>svg,.g-pick-options[open] summary>svg{transform:rotate(180deg)}.g-meter progress::-webkit-progress-value{transition:none}@media(prefers-reduced-motion:no-preference){.g-dialog[data-state=open]{animation:pp-dialog-enter var(--pp-motion-standard) var(--pp-ease)}.g-dialog[data-state=closed]{animation:pp-dialog-exit var(--pp-motion-quick) ease-in}.g-hosting-options[open]>.g-card,.g-milestones[open]>.g-badges{animation:pp-reveal var(--pp-motion-standard) var(--pp-ease)}.g-toast{animation:pp-toast var(--pp-motion-standard) var(--pp-ease)}}@keyframes pp-dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes pp-dialog-exit{to{opacity:0;transform:translateY(4px) scale(.99)}}@keyframes pp-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes pp-celebrate{0%{opacity:0;transform:scale(.94) rotate(-3deg)}70%{opacity:1;transform:scale(1.02) rotate(1deg)}to{transform:none}}@keyframes pp-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.g-app *,.g-dialog,.g-dialog *,[data-slot=dialog-overlay]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.g-auth,.g-back,:is(.g-app,.g-dialog) [data-slot=button]{min-height:44px}.g-dialog [data-slot=dialog-close],.g-toast>button,:is(.g-app,.g-dialog) [data-size=icon]{min-width:44px;min-height:44px;display:inline-grid;place-items:center}.g-dialog [data-slot=dialog-close]{top:10px;right:10px}.g-chat input,.g-dialog input:not(.g-number),.g-dialog textarea{font-size:1rem}.g-hosting-options summary,.g-pick-options summary{min-height:44px}.g-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}@media(max-width:1100px){.g-club-list .g-club-card{grid-template-columns:90px minmax(0,1fr);gap:18px}.g-club-list .g-group-open{grid-column:2;justify-self:start}}@media(max-width:600px){.g-main{padding:20px 16px}.g-hero-intro{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.g-hero-copy>p:not(.g-eyebrow){font-size:1rem}.g-hero-copy>small{font-size:.75rem}.g-club-list .g-club-card{grid-template-columns:minmax(0,1fr);padding:22px 20px;gap:16px}.g-club-list .g-card-top{flex-direction:row;align-items:center;justify-content:space-between}.g-club-list .g-group-open,.g-club-list .g-paused{grid-column:1}.g-club-list .g-paused{margin:0}.g-club-card .g-card-meta{flex-direction:column}.g-milestones summary{flex-wrap:wrap}.g-badges{grid-template-columns:1fr}.g-badges h3{font-size:1rem}.g-header [data-slot=button][data-variant=outline]{max-width:110px;font-size:.875rem}.g-practice{white-space:normal;max-width:120px;font-size:.75rem;letter-spacing:0;line-height:1.2}.g-tabs [data-slot=tabs-trigger]{font-size:.875rem;padding:8px;white-space:normal}.g-milestones summary>span:first-child{font-size:.875rem}.g-slate-progress .g-eyebrow{font-size:.75rem!important}.g-get-started p,.g-slate-progress p:not(.g-eyebrow){font-size:.875rem}.g-heading h1{font-size:2.5rem}.g-dialog .g-ladder>div:first-child{font-size:.75rem;letter-spacing:0}.g-dialog .g-ladder>div{grid-template-columns:1.2fr 1fr 1fr;font-size:.875rem}}.g-slate-progress{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px 24px;align-items:start}.g-slate-progress>div{min-width:0}.g-slate-progress>button{grid-column:2;justify-self:start;margin:0;width:auto;max-width:100%}.g-slate-progress h2{text-wrap:balance;overflow-wrap:normal}.g-slate-progress .g-meter{max-width:32rem}.g-slate-progress p:not(.g-eyebrow){max-width:65ch}.g-meter>div{flex-wrap:wrap;gap:6px 16px;align-items:baseline}.g-meter>div>span{flex:1 1 12rem;overflow-wrap:normal}.g-meter>div>b{flex:0 0 auto}.g-discover-focus,.g-heading,.g-section-heading{flex-wrap:wrap}.g-discover-focus>div:first-child,.g-heading>div:first-child{flex:1 1 20rem;min-width:min(100%,20rem)}.g-section-heading>div:first-child:not(.g-quiet-actions){flex:1 1 16rem;min-width:min(100%,16rem)}.g-discover-focus>[data-slot=button],.g-heading>[data-slot=button]{flex-shrink:0;max-width:100%}.g-prop{flex-wrap:wrap}.g-prop-info{flex:1 1 14rem}.g-prop-action{margin-left:auto;max-width:100%}.g-dialog [data-slot=button],.g-main [data-slot=button]{height:auto;white-space:normal;line-height:1.4;overflow-wrap:break-word}.g-detail-grid>aside,.g-detail-grid>section{min-width:0}@media(max-width:600px){.g-slate-progress{grid-template-columns:60px minmax(0,1fr);gap:16px}.g-slate-progress>button{grid-column:1/-1;justify-self:stretch;width:100%}.g-slate-progress h2{font-size:1.75rem}.g-discover-focus>div:first-child,.g-heading>div:first-child,.g-section-heading>div:first-child:not(.g-quiet-actions){flex:0 1 auto;min-width:0;width:100%}.g-prop-info{flex-basis:calc(100% - 60px)}}.g-feed-note{display:flex;flex-wrap:wrap;gap:6px 18px;padding:14px 18px;margin-bottom:24px;border:1px solid var(--pp-line);border-radius:8px;background:var(--pp-surface);font-size:.875rem;line-height:1.6}.g-feed-note span{flex:1 1 24rem;color:var(--pp-muted)}.g-distribution{border-top:1px solid var(--pp-line);padding-top:12px;font-size:.875rem;line-height:1.6}.g-distribution summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--pp-link);font-weight:600}.g-distribution p{margin:10px 0;color:var(--pp-muted)}.g-distribution svg{width:100%;height:100px;color:var(--pp-cobalt)}.g-distribution-range{display:flex;justify-content:space-between;color:var(--pp-muted);font-size:.75rem}.g-monitor-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 30px}.g-monitor-counts>a{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--pp-line);border-radius:10px;background:var(--pp-surface);color:var(--pp-ink);text-decoration:none;min-width:0}.g-monitor-counts>a:hover{border-color:var(--pp-cobalt)}.g-monitor-counts span{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600}.g-monitor-counts strong{font-family:var(--pp-display);font-size:2.75rem;line-height:1;font-variant-numeric:tabular-nums}.g-monitor-copy>small,.g-monitor-counts small{color:var(--pp-muted);font-size:.875rem}.g-monitor-section{margin:32px 0;scroll-margin-top:24px}.g-monitor-section .g-section-heading p{margin:6px 0 0;color:var(--pp-muted);font-size:.875rem}.g-monitor-list{display:grid;gap:18px;border:0;background:transparent}.g-monitor-pick{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:22px;border:1px solid var(--pp-line);border-radius:14px;background:var(--pp-surface);box-shadow:0 4px 16px #151d3b06}.g-monitor-copy{flex:1 1 15rem;min-width:0}.g-monitor-copy h3{margin:8px 0 4px;font-size:1.125rem;line-height:1.4;overflow-wrap:break-word}.g-monitor-copy p{color:var(--pp-muted);margin:0 0 8px;font-size:.875rem}.g-monitor-copy>small{display:block;line-height:1.6}.g-monitor-status{display:inline-block;font-size:.875rem;color:var(--pp-muted)}.g-monitor-status.is-live{color:var(--pp-cobalt);font-weight:700}.g-monitor-status.is-final{color:var(--pp-success);font-weight:700}.g-monitor-numbers{display:flex;flex-wrap:wrap;gap:16px 26px;flex:1 1 18rem}.g-monitor-numbers>div{flex:1 1 7rem;min-width:0}.g-monitor-numbers span{display:block;color:var(--pp-muted);font-size:.875rem;margin-bottom:6px}.g-monitor-numbers b{font-size:1.375rem;font-variant-numeric:tabular-nums;line-height:1.4}.g-monitor-numbers b small{font-size:.875rem;font-weight:500}.g-monitor-earned b{color:var(--pp-success)}.g-monitor-empty{border:1px dashed var(--pp-line);border-radius:10px;padding:22px;font-size:1rem;line-height:1.6;color:var(--pp-muted)}.g-monitor-welcome{display:flex;align-items:center;gap:18px;padding:20px;border-radius:10px;background:var(--pp-soft)}.g-monitor-welcome img{flex:0 0 72px;object-fit:contain}.g-monitor-welcome p{margin:0;line-height:1.6}.g-monitor-welcome b{display:block;margin-bottom:4px}.g-sportsbook-sources{border-top:1px solid var(--pp-line);padding-top:12px;color:var(--pp-muted);font-size:.875rem;line-height:1.6}.g-sportsbook-sources p{margin:0 0 8px}.g-sportsbook-sources summary{color:var(--pp-link);cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.g-sportsbook-sources details p{margin-top:6px}@media(max-width:600px){.g-monitor-counts{gap:8px}.g-monitor-counts>a{padding:14px 10px}.g-monitor-counts span{display:block;line-height:1.4}.g-monitor-counts small,.g-monitor-counts svg{display:none}.g-monitor-counts strong{font-size:2.25rem}.g-monitor-pick{padding:18px;gap:16px}.g-monitor-numbers{flex-basis:100%}.g-monitor-welcome{align-items:flex-start}}.g-live-gauge{flex:0 0 100%;min-width:0;width:100%;padding-top:18px;border-top:1px solid var(--pp-line)}.g-gauge-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.g-gauge-heading>div:first-child{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.g-gauge-heading>div>span{color:var(--pp-muted);font-size:.8rem;font-weight:600}.g-gauge-heading strong{font-size:1.5rem;line-height:1.2;font-variant-numeric:tabular-nums}.g-gauge-heading strong small{font-size:.875rem;font-weight:500}.g-gauge-bucket{flex-wrap:wrap;display:flex;align-items:center;gap:7px;font-size:.875rem;font-weight:700}.g-gauge-bucket i,.g-gauge-legend i{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%}.g-gauge-track{position:relative;height:14px;background:var(--pp-line);border-radius:20px;margin:0 7px}.g-gauge-zones{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.g-gauge-fill,.g-gauge-zones span{position:absolute;top:0;height:100%}.g-gauge-fill{left:0;border-radius:inherit;transition:width .55s ease,background-color .3s ease}.g-gauge-current{position:absolute;width:20px;height:20px;top:50%;transform:translate(-50%,-50%);border:3px solid var(--pp-ink);border-radius:50%;box-shadow:0 0 0 1px #56617C55;transition:left .55s ease,background-color .3s ease}.g-gauge-target{top:-6px;bottom:-6px;width:2px;transform:translateX(-50%)}.g-gauge-target,.g-gauge-target:before{position:absolute;background:var(--pp-ink)}.g-gauge-target:before{content:"";top:-4px;left:-3px;width:8px;height:8px;transform:rotate(45deg)}.g-gauge-axis{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-top:13px;font-size:.75rem;color:var(--pp-muted);font-variant-numeric:tabular-nums}.g-gauge-axis b{text-align:center;color:var(--pp-ink);font-weight:600}.g-gauge-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:15px}.g-gauge-legend>span{display:flex;align-items:center;gap:5px;font-size:.75rem;color:var(--pp-muted);line-height:1.8}.g-gauge-legend>span.is-current{color:var(--pp-ink);font-weight:600}.g-live-gauge .g-gauge-note{margin:10px 0 0;color:var(--pp-muted);font-size:.75rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.g-gauge-current,.g-gauge-fill{transition:none}}.g-signin-page{max-width:520px;margin:10vh auto;padding:28px;color:var(--pp-ink)}.g-signin-page h1{font-family:var(--pp-display);font-size:2.8rem;line-height:1.15}.g-signin-page p{margin:20px 0;line-height:1.7;color:var(--pp-muted)}.g-signin-page .g-auth{margin:20px 0;padding:16px 22px;border:0;background:var(--pp-orange);border-radius:8px;color:var(--pp-navy);font-weight:700;display:block;text-align:center}.g-password-form{display:flex;flex-direction:column;gap:10px;margin-top:24px}.g-password-form label,.g-signin-page>label{font-size:.875rem;font-weight:600}.g-password-form input,.g-recovery-key{width:100%;min-width:0;border:1px solid var(--pp-control);border-radius:8px;background:var(--pp-surface);color:var(--pp-ink);padding:13px 14px;font:inherit;font-size:1rem}.g-password-form input:focus,.g-recovery-key:focus{outline:2px solid var(--pp-cobalt);outline-offset:2px}.g-password-form small{color:var(--pp-muted);line-height:1.5}.g-signin-page .g-auth{width:100%;cursor:pointer}.g-signin-page .g-auth:disabled{opacity:.65;cursor:wait}.g-signin-secondary{display:block;border:0;background:none;padding:10px 0;font:inherit;font-size:.875rem;color:var(--pp-link);cursor:pointer;text-align:left}.g-recovery-key{margin:10px 0;font-family:var(--pp-font-secondary)}.g-card,.g-club-list .g-club-card,.g-prop{box-shadow:0 4px 18px #151d3b07}.g-prop{margin-bottom:18px;border-radius:14px}.g-member,.g-notification,.g-review{margin:12px 0;padding:16px;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-surface)}.g-rank{margin:8px 0;padding:14px 12px;border:1px solid var(--pp-line);border-radius:10px;background:var(--pp-canvas)}.g-rank-head{padding-left:12px;padding-right:12px}.g-messages article{margin:12px 0;padding:16px;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-canvas)}.g-discovery-tools{display:grid;gap:16px;margin:0 0 24px}.g-discovery-tools input{max-width:520px;min-height:46px}.g-category-tabs{display:flex;flex-wrap:wrap;gap:10px}.g-week-browser{margin-top:24px}.g-week-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.g-week-tabs{height:auto;min-height:48px;max-width:100%}.g-week-tabs [data-slot=tabs-trigger]{min-height:40px;padding:10px 16px}.g-archive-select{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;color:var(--pp-muted)}.g-archive-select select{padding:12px;border:1px solid var(--pp-control);border-radius:8px;background:var(--pp-surface);color:var(--pp-ink);max-width:100%;font:inherit}.g-week-note{margin-bottom:20px}.g-week-empty{padding:28px}.g-week-empty p{margin:12px 0 20px;max-width:65ch;line-height:1.7}.g-slate-cards{min-width:0}.g-result-only{padding:10px 14px;background:var(--pp-soft);border-radius:8px;color:var(--pp-muted);font-size:.875rem}@media(max-width:600px){.g-club-list{gap:16px}.g-week-toolbar{align-items:stretch}.g-week-tabs{width:100%}.g-week-tabs [data-slot=tabs-trigger]{padding:10px}.g-archive-select{width:100%}.g-archive-select select{flex:1}.g-category-tabs{gap:8px}.g-category-tabs button{flex:1 1 auto}}.g-detail-full{grid-template-columns:minmax(0,1fr)}.g-group-icon.g-group-mark{position:relative;width:64px;height:64px;flex:0 0 64px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px}.g-group-mark.team{background:var(--pp-ink)}.g-group-mark img{width:56px;height:56px;object-fit:contain}.g-group-mark.night{background:var(--pp-soft);color:var(--pp-link)}.g-group-mark.sunday{background:var(--pp-warning-bg);color:var(--pp-warning)}.g-group-mark.division{background:var(--pp-soft);color:var(--pp-link)}.g-division-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-bottom:3px;font-size:10px;font-weight:800;letter-spacing:-.3px}.g-heading .g-group-mark-large{display:flex;width:80px;height:80px;margin-bottom:18px}.g-group-mark-large img{width:72px;height:72px}.g-app,body{font-family:var(--pp-font-primary);font-weight:400}button,input,select,textarea{font-family:inherit}.g-heading h1,.g-prose h1{font-weight:700;line-height:1.12;font-size:clamp(2rem,3.3vw,3rem)}.g-discover-focus h2,.g-join h2,.g-section-heading h2,.g-slate-progress h2{font-size:clamp(1.5rem,2.3vw,1.85rem)}.g-card-meta,.g-eyebrow,.g-feed-note,.g-fine,.g-footer small,.g-gauge-axis,.g-gauge-legend,.g-gauge-note,.g-monitor-copy>small,.g-monitor-status,.g-nav-label,.g-pill,.g-price small,.g-prop small,.g-rank small,.g-rank-head{font-family:var(--pp-font-secondary);font-weight:400;letter-spacing:0}.g-eyebrow,.g-monitor-status.is-final,.g-monitor-status.is-live,.g-nav-label,.g-pill{font-weight:500}.g-gauge-heading strong,.g-ladder,.g-meter b,.g-monitor-counts strong,.g-monitor-numbers b,.g-number,.g-price,.g-rank>b,.g-summary strong{font-family:var(--pp-font-secondary);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.g-ladder,.g-meter b{letter-spacing:0}.g-price{font-size:clamp(2.6rem,4vw,3.25rem)}.g-monitor-counts strong{font-size:2.5rem}.g-card h3,.g-prop h3,.g-ranking strong{font-weight:600}.g-club-card h3{letter-spacing:-.025em}.g-brand-light{font-weight:400}@media(max-width:600px){.g-card-meta,.g-feed-note,.g-fine,.g-pill{font-size:.75rem}.g-rank>b{font-size:1.2rem}.g-heading h1,.g-monitor-counts strong{font-size:2rem}}.g-week-note h3{font-size:18px;font-weight:600;margin:0 0 10px}.g-week-note p+p{margin-top:12px}.g-recent-form{background:var(--pp-soft);border:1px solid var(--pp-line);border-radius:14px;padding:16px 18px;margin:16px 0 20px}.g-recent-form-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.g-recent-form-heading>div>span{display:block;font-size:10px;letter-spacing:.08em;color:var(--pp-muted)}.g-recent-form-heading strong{display:block;font-family:var(--pp-font-secondary);font-size:25px;font-weight:500;margin-top:4px}.g-recent-form-heading small{font-family:var(--pp-font-primary);font-size:12px;font-weight:400}.g-recent-form p,.g-recent-form summary,.g-recent-form-heading>span{font-size:12px;line-height:1.6}.g-recent-form p{margin:8px 0 0;color:var(--pp-muted)}.g-recent-form summary{cursor:pointer;margin-top:10px}.g-recent-form ul{list-style:none;padding:0;margin:10px 0}.g-recent-form li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:12px}.g-recent-form li b{font-family:var(--pp-font-secondary);font-weight:500;white-space:nowrap}.g-recent-form a{text-decoration:underline}.g-monitor-groups{display:grid;gap:30px}.g-monitor-group{min-width:0}.g-monitor-group-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:14px;border-radius:12px;background:var(--pp-soft)}.g-monitor-group-heading>a{flex:1 1 12rem;display:flex;align-items:center;gap:12px;min-width:0;color:var(--pp-ink);text-decoration:none}.g-monitor-group-heading>a:hover h3{text-decoration:underline;text-underline-offset:4px}.g-monitor-group-heading h3{margin:0;font-size:1.05rem;font-weight:600;overflow-wrap:anywhere}.g-monitor-group-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--pp-ink);cursor:pointer}.g-monitor-group-toggle span{color:var(--pp-muted);font-size:.8rem;white-space:nowrap}.g-monitor-group-toggle:hover{background:var(--pp-surface)}.g-monitor-group-toggle:focus-visible{outline:2px solid var(--pp-cobalt);outline-offset:3px}.g-monitor-group-heading:has(.g-monitor-group-toggle[aria-expanded=false]){margin-bottom:0}.g-monitor-group-heading .g-group-mark{flex:0 0 38px;width:38px;height:38px;border-radius:9px}.g-monitor-group-heading .g-group-mark img,.g-monitor-group-heading .g-group-mark svg{width:28px;height:28px}.g-monitor-group-heading .g-division-mark{font-size:8px}.g-monitor-more{margin-top:14px}.g-monitor-more>summary{cursor:pointer;color:var(--pp-cobalt);font-size:.875rem;font-weight:600;padding:8px 0}.g-monitor-more[open]>summary{margin-bottom:10px}.g-live-standings{margin-bottom:26px}.g-live-standings .g-section-heading{margin-bottom:12px}.g-live-standings .g-section-heading p{margin:6px 0 0}.g-live-standings-label{display:flex;gap:6px;align-items:center}.g-live-standings-scroll{max-height:360px;overflow:auto}.g-live-standings-columns,.g-live-standings-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(78px,.25fr) minmax(72px,.25fr);align-items:center;gap:12px;padding:12px;text-align:right}.g-live-standings-columns{position:sticky;top:0;z-index:1;background:var(--pp-surface);font-size:.75rem;color:var(--pp-muted)}.g-live-standings-columns>span:first-child{text-align:left}.g-live-standings-row{width:100%;border:1px solid var(--pp-line);border-radius:10px;background:var(--pp-canvas);margin:8px 0;cursor:pointer;font-size:.9rem}.g-live-standings-row.is-you,.g-live-standings-row:hover{border-color:var(--pp-cobalt);background:var(--pp-soft)}.g-live-standings-row:focus-visible{outline:2px solid var(--pp-cobalt);outline-offset:-2px}.g-live-standings-player{display:flex;gap:12px;align-items:center;text-align:left;min-width:0}.g-live-standings-player>b{flex:0 0 22px;color:var(--pp-muted)}.g-live-standings-player strong{display:block;overflow-wrap:anywhere}.g-live-standings-player small{display:block;color:var(--pp-muted);font-size:.75rem;margin-top:3px}.g-live-standings-row>b,.g-live-standings-row>span:nth-child(2){font-family:var(--pp-font-secondary);font-variant-numeric:tabular-nums}.g-live-standings .g-live-standings-note{margin:12px 0 0;font-size:.75rem}.g-member-picks{display:grid;gap:12px}.g-member-pick-card{display:flex;flex-wrap:wrap;justify-content:space-between;padding:14px;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-canvas)}.g-member-pick-card h3{font-size:1rem;margin:0}.g-member-pick-card p,.g-member-pick-card small,.g-member-pick-value span{font-size:.8rem;color:var(--pp-muted)}.g-member-pick-value{display:flex;flex-direction:column;gap:4px}@media(max-width:480px){.g-live-standings{padding:16px}.g-live-standings-columns,.g-live-standings-row{gap:8px;padding:10px 6px;grid-template-columns:minmax(0,1fr) 72px 65px}.g-live-standings-player{gap:5px}}.g-live-standings.is-embedded{margin-bottom:0}:root{--m-canvas:var(--pp-canvas);--m-ink:var(--pp-ink);--m-muted:var(--pp-muted);--m-line:var(--pp-line)}.g-app{background:var(--m-canvas);color:var(--m-ink)}.g-main,.g-workspace{min-width:0;background:var(--m-canvas)}.g-main{max-width:1160px;margin:0 auto;padding:32px 36px}.g-sidebar{background:var(--pp-surface);border-right:1px solid var(--m-line)}.g-sidebar [data-slot=sidebar-content]{padding:24px 16px}.g-sidebar [data-slot=sidebar-menu-button]{height:52px;margin-bottom:6px;border-radius:14px;font-size:15px}.g-header{height:72px;background:#24272Bf5;border-bottom:1px solid var(--m-line)}.g-header>div{min-width:0}.g-header>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-header-brand{display:none}.m-header-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}.m-bottom-nav{display:none}.m-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 32px}.m-page-heading>div{min-width:0}.g-heading h1,.m-page-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-1.6px;margin:8px 0 12px}.m-home-next p,.m-page-heading p{font-size:16px;line-height:1.6;color:var(--m-muted);margin:0}.m-page-heading img{flex-shrink:0;object-fit:contain}.m-eyebrow{font:500 11px/1.4 var(--pp-font-secondary);letter-spacing:1.2px;color:var(--pp-muted)}.m-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px}.m-section-heading h2{font-size:20px;letter-spacing:-.5px;margin:0}.m-section-heading h2>span{color:var(--m-muted);font-size:14px;margin-left:8px}.m-rail-controls{display:flex;gap:8px}.m-rail-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--m-line);border-radius:50%;background:var(--pp-surface)}.m-game-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:2px 2px 16px;scrollbar-width:thin;overscroll-behavior-x:contain}.m-game-card{flex:0 0 300px;text-align:left;background:var(--pp-surface);border:1px solid var(--m-line);border-radius:22px;padding:22px;scroll-snap-align:start;box-shadow:0 5px 16px #191d3d05;transition:transform .2s,border-color .2s}.m-game-card:hover{border-color:var(--pp-cobalt);transform:translateY(-2px)}.m-game-meta{justify-content:space-between;gap:12px;color:var(--m-muted);font:500 11px/1.5 var(--pp-font-secondary)}.m-game-meta,.m-live{display:flex;align-items:center}.m-live{color:var(--pp-success);gap:5px}.m-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pp-success)}.m-game-teams{display:flex;flex-direction:column;gap:5px;padding:25px 0;min-height:150px}.m-game-teams strong{font-size:21px;letter-spacing:-.5px;line-height:1.2}.m-game-teams>span{font-size:12px;color:var(--m-muted)}.m-game-score{font:600 24px/1.4 var(--pp-font-primary);margin:0 0 18px}.m-game-footer{color:var(--pp-link);font-size:13px;border-top:1px solid var(--m-line);padding-top:16px}.m-game-footer,.m-home-next{display:flex;justify-content:space-between;align-items:center}.m-home-next{gap:24px;background:var(--pp-soft);border-radius:22px;padding:28px;margin-top:28px}.m-home-next h2{font-size:24px;letter-spacing:-.7px;margin:8px 0}.m-home-next button{flex-shrink:0}.m-group-list{display:grid;gap:12px}.m-group-card{display:flex;align-items:center;gap:16px;min-width:0;padding:20px;border-radius:18px;border:1px solid var(--m-line);background:var(--pp-surface);text-decoration:none;color:inherit;transition:border-color .2s}.m-group-card:hover{border-color:var(--pp-cobalt)}.m-game-group>.g-group-icon,.m-group-card>.g-group-icon{flex:0 0 52px;width:52px;height:52px;padding:8px;border-radius:14px}.m-group-card>div{flex:1;min-width:0}.m-group-card>svg{flex-shrink:0;color:var(--pp-muted)}.m-group-card h3{font-size:17px;line-height:1.35;margin:0 0 5px;letter-spacing:-.3px;overflow-wrap:anywhere}.m-group-card p{font-size:14px;line-height:1.45;color:var(--m-muted);margin:0 0 7px}.m-group-card small{font:400 11px/1.4 var(--pp-font-secondary);color:var(--m-muted)}.m-secondary-row{width:100%;padding:20px 4px;min-height:64px;display:flex;justify-content:space-between;gap:16px;align-items:center;text-align:left;background:transparent;color:var(--m-ink);font-size:15px}.m-secondary-row>span:first-child{display:flex;align-items:center;gap:12px}.m-secondary-row>span:last-child:not(:first-child){color:var(--m-muted);font-size:13px}.m-browse{margin-top:8px}.m-browse-content{padding-top:4px}.m-rotate{transform:rotate(90deg)}.m-search{display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--pp-surface);border:1px solid var(--m-line);border-radius:12px;margin:0 0 18px}.m-search input{width:100%;min-width:0;height:48px;outline:none;background:transparent;font-size:16px}.m-browse details>summary{cursor:pointer;padding:18px 0;font-size:14px;color:var(--pp-link)}.m-empty-card{border:1px solid var(--m-line);border-radius:20px;background:var(--pp-surface);padding:28px}.m-empty-card h3{margin:12px 0 8px;font-size:22px;letter-spacing:-.5px}.m-empty-card p{color:var(--m-muted);margin:0 0 22px;line-height:1.6}.m-game-group{display:flex;align-items:center;gap:12px;padding:14px 0}.m-game-group>div{flex:1;min-width:0}.m-game-group b{font-size:15px}.m-game-group small{display:flex;align-items:center;gap:5px;color:var(--m-muted);margin-top:4px}.m-form{display:flex;flex-direction:column;gap:20px}.m-form h2{font-size:22px;margin:0}.m-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.m-form input,.m-form select{width:100%;border:1px solid var(--pp-control);border-radius:12px;background:var(--pp-surface);min-height:48px;padding:10px 13px;font:400 16px/1.4 var(--pp-font-primary)}.m-form input[readonly]{background:var(--pp-canvas);color:var(--m-muted)}.m-form button{align-self:flex-start}.m-form-actions{display:flex;justify-content:flex-end;gap:12px}.m-form-actions button:last-child{flex:1}.m-step-meta{display:flex;justify-content:space-between;align-items:center;color:var(--m-muted);font-size:12px}.m-step-meta>div{display:flex;gap:5px}.m-step-meta i{width:24px;height:4px;background:var(--pp-line);border-radius:2px}.m-step-meta i.active{background:var(--pp-cobalt)}.m-review{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:12px;background:var(--pp-soft);font-size:14px}.m-review span{color:var(--m-muted)}.m-photo-picker{display:flex;flex-direction:column;gap:8px}.m-photo-picker button{display:flex;align-items:center;gap:14px;padding:8px 0;background:transparent;font-size:14px;color:var(--pp-link)}.m-photo-picker button>span:first-child,.m-photo-picker img{width:64px;height:64px;border-radius:18px;object-fit:cover;background:var(--pp-soft);display:grid;place-items:center}.m-account-profile{max-width:600px}.m-account-profile>.m-form{padding:24px;border-radius:20px}.m-account-detail,.m-account-profile>.m-form{background:var(--pp-surface);border:1px solid var(--m-line)}.m-account-detail{margin:12px 0;border-radius:18px;padding:0 22px}.m-account-detail>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;font-weight:600;font-size:15px}.m-account-detail>summary::-webkit-details-marker{display:none}.m-account-detail[open]>summary>svg{transform:rotate(180deg)}.m-account-detail>.g-grid,.m-account-detail>.m-form{padding-bottom:24px}.m-account-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:28px 4px;font-size:14px;color:var(--pp-link)}.m-form-error{color:var(--pp-error);font-size:14px}.m-service-note{font-size:13px;color:var(--pp-warning);padding:12px 16px;border-radius:12px;background:var(--pp-warning-bg);margin-bottom:20px}.m-prediction-tabs{display:grid;grid-template-columns:1fr 1fr;width:min(100%,420px);height:48px;margin-bottom:16px}.g-card,.g-monitor-group,.panel{border-color:var(--m-line);border-radius:20px;background:var(--pp-surface)}.g-monitor-group{padding:20px}.g-monitor-pick{border-radius:16px;padding:20px}.g-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;padding:5px;margin:16px 0 24px;background:var(--pp-canvas);border-radius:14px}.g-tabs [role=tab]{min-height:44px;padding:8px 5px;font-size:13px;white-space:normal}.g-tabs [role=tab][data-state=active]{background:var(--pp-cobalt);color:var(--pp-navy);box-shadow:0 2px 6px #191d3d09;border-radius:10px}.g-dialog{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border-radius:24px;padding:28px}.g-chat input,.g-dialog input:not([type=checkbox]){font-size:16px}.g-heading{margin-bottom:24px}.g-heading p{font-size:15px;line-height:1.6}.g-footer{margin-top:44px;padding-top:24px}.g-toast{bottom:30px}.g-app a,.g-app button,.g-dialog button{touch-action:manipulation}.m-bottom-nav a:focus-visible,.m-form input:focus-visible,.m-form select:focus-visible,.m-game-card:focus-visible,.m-group-card:focus-visible,.m-secondary-row:focus-visible{outline:3px solid var(--pp-cobalt);outline-offset:3px}@media(min-width:1100px){.m-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.g-app{display:block}.g-sidebar{display:none!important}.g-workspace{width:100%;margin:0!important;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.g-main{padding:22px 16px;width:100%}.g-header{position:sticky;top:0;z-index:35;height:62px;padding:0 16px;gap:10px}.g-header>div{gap:8px}.g-header>div:first-child{flex:1;overflow:hidden;font-size:14px}.g-header>div:last-child{flex-shrink:0}.g-header>div:last-child>button:last-child{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding:6px 10px}.m-header-brand{display:flex;align-items:center;color:var(--pp-cobalt)}.m-bottom-nav{position:fixed;inset:auto 0 0;z-index:45;display:grid;grid-template-columns:repeat(4,1fr);padding:7px 10px calc(7px + env(safe-area-inset-bottom));background:#24272Bed;backdrop-filter:blur(16px);border-top:1px solid var(--m-line);box-shadow:0 -4px 24px #191d3d05}.m-bottom-nav>a{min-height:54px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font-size:11px;font-weight:600;color:var(--pp-muted);border-radius:12px}.m-bottom-nav>a[aria-current=page]{color:var(--pp-link);background:var(--pp-soft)}.m-page-heading{margin:4px 0 28px;gap:12px}.g-heading h1,.m-page-heading h1{font-size:32px;letter-spacing:-1.1px}.m-page-heading p{font-size:14px}.m-page-heading img{width:72px;height:85px}.m-section-heading h2{font-size:17px}.m-rail-controls button{width:36px;height:40px}.m-game-rail{margin-right:-16px;padding-right:16px;gap:12px}.m-game-card{flex-basis:min(280px,83vw);padding:20px}.m-home-next{flex-direction:column;align-items:stretch;padding:22px;gap:20px}.m-home-next h2{font-size:22px}.m-home-next p{font-size:14px}.m-home-next button{width:100%}.m-group-card{padding:16px 14px;gap:12px}.m-group-card>.g-group-icon{flex-basis:44px;width:44px;height:44px;padding:6px}.m-group-card h3{font-size:15px}.m-group-card p{font-size:12px}.m-group-card small{font-size:10px}.m-group-card>svg{width:16px}.m-empty-card{padding:22px}.m-account-profile>.m-form{padding:20px}.m-account-detail{padding:0 16px}.g-heading{display:block}.g-heading>.g-group-icon{float:none}.g-heading>div>.g-group-icon{width:60px;height:60px;margin-bottom:12px}.g-heading>button{margin-top:12px}.g-heading h1{overflow-wrap:anywhere}.g-tabs [role=tab]{font-size:11px;padding:8px 3px}.g-section-heading{flex-wrap:wrap;gap:12px}.g-section-heading h2{font-size:21px}.g-section-heading p{font-size:13px}.g-card,.panel{padding:20px 16px}.g-grid{grid-template-columns:1fr}.g-monitor-group{padding:14px}.g-monitor-group-heading{flex-wrap:nowrap;gap:8px}.g-monitor-group-heading>a{min-width:0;flex:1;gap:8px}.g-monitor-group-heading h3{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.g-monitor-group-toggle{padding:8px 4px;flex-shrink:0;font-size:11px}.g-monitor-group-heading .g-group-icon{width:32px;height:32px;flex-shrink:0}.g-monitor-pick{padding:16px 12px;gap:16px}.g-monitor-numbers{gap:16px;flex-wrap:wrap}.g-monitor-copy h3{font-size:18px}.g-monitor-copy small{font-size:10px}.g-monitor-numbers b{font-size:22px}.g-monitor-numbers span{font-size:11px}.g-live-gauge{min-width:0}.g-monitor-welcome{flex-wrap:wrap}.g-monitor-welcome button{width:100%}.g-dialog{width:calc(100vw - 24px);max-width:520px;padding:24px 18px;max-height:calc(100dvh - 28px);border-radius:22px}.g-dialog [data-slot=dialog-title]{font-size:24px}.g-dialog .g-fine{font-size:12px}.g-dialog button{min-height:44px}.g-toast{bottom:calc(86px + env(safe-area-inset-bottom));left:16px;right:16px;width:auto;max-width:none;transform:none}.g-footer{font-size:11px}.g-footer>div{gap:16px}}@media(prefers-reduced-motion:reduce){.m-game-card,.m-group-card{transition:none}.m-game-rail{scroll-behavior:auto}}.m-game-teams strong{display:flex;align-items:center;gap:10px}.m-game-teams strong img{object-fit:contain;flex-shrink:0}@media(max-width:960px){.g-monitor-pick>button{order:5;justify-self:start}}.g-dialog .m-form>label,.m-form .g-fine{margin:0}.m-form .g-fine svg{display:inline;vertical-align:-2px}@media(max-width:400px){.g-live-standings-columns,.g-live-standings-row{grid-template-columns:minmax(82px,1fr) 55px 52px;gap:4px;padding:10px 4px}.g-live-standings-columns{font-size:9px}.g-live-standings-row{font-size:12px}.g-live-standings-player strong{font-size:12px;overflow-wrap:normal;word-break:normal}.g-live-standings-player small{font-size:10px}.g-monitor-group-heading>a>svg,.g-monitor-group-toggle>span{display:none}.g-monitor-group-heading h3{overflow-wrap:normal;word-break:normal}}.m-fixed-setting{display:flex;align-items:center;justify-content:space-between;padding:13px;background:var(--pp-soft);border-radius:12px;font-size:14px}@media(max-width:960px){.g-header>div:first-child>span{display:block}}.g-sidebar .brand{color:var(--m-ink)}.g-sidebar .brand small{color:var(--m-muted)}.g-sidebar .brand>svg{color:var(--pp-cobalt)}.g-sidebar [data-slot=sidebar-menu-button]{color:var(--pp-muted)}.g-sidebar [data-slot=sidebar-menu-button]:hover{background:var(--pp-soft);color:var(--pp-link)}.g-sidebar [data-slot=sidebar-menu-button][data-active=true]{background:var(--pp-soft);color:var(--pp-link);box-shadow:none}.p-home-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;margin:0 0 38px}.p-exact-card{min-width:0;padding:26px;border:1px solid var(--pp-control);border-radius:20px;background:var(--pp-surface)}.p-exact-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pp-link);font:500 11px/1.5 var(--pp-font-secondary);margin-bottom:22px}.p-exact-meta>span:first-child{display:flex;gap:7px;align-items:center}.p-exact-meta>span:last-child:not(:first-child){color:var(--pp-muted)}.p-exact-card h2{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.8px}.p-exact-card>p{color:var(--pp-muted);margin:6px 0 22px}.p-exact-card label{display:block;color:var(--pp-ink);margin-bottom:10px;font-size:14px}.p-number-control{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:12px;align-items:center}.p-number-control button{display:grid;place-items:center;min-height:48px;border:1px solid var(--pp-control);border-radius:12px;color:var(--pp-link);background:var(--pp-canvas)}.p-number-control button:disabled{color:var(--pp-control)}.p-number-control input{appearance:textfield;width:100%;min-width:0;text-align:center;background:var(--pp-canvas);color:var(--pp-ink);border:1px solid var(--pp-control);border-radius:12px;padding:8px;font:600 38px/1.4 var(--pp-font-primary)!important}.p-number-control input::-webkit-inner-spin-button,.p-number-control input::-webkit-outer-spin-button{appearance:none;margin:0}.p-exact-card .p-your-prediction{font-size:13px;text-align:center;margin:14px 0 22px}.p-your-prediction strong{color:var(--pp-ink)}.p-exact-card>.p-demo-note{font-size:12px;margin:12px 0}.p-exact-card>[data-slot=button]{width:100%;min-height:48px}.p-featured-group{display:block;color:var(--pp-muted);margin:0 0 12px}.p-product-loop{list-style:none;display:grid;gap:26px;padding:0}.p-product-loop li{display:flex;gap:16px}.p-product-loop li>span{color:var(--pp-link);font:500 12px/1.8 var(--pp-font-secondary)}.p-product-loop b{font-size:17px}.p-product-loop p{color:var(--pp-muted);font-size:14px;line-height:1.6;margin:6px 0 0}.p-avatar{flex-shrink:0;display:inline-flex;overflow:hidden;align-items:center;justify-content:center;border-radius:50%;background:var(--pp-soft);color:var(--pp-link);font-size:12px;font-weight:600}.p-avatar img{width:100%;height:100%;object-fit:cover}.p-member-name{display:flex;align-items:center;gap:12px;min-width:0}.p-member-name b{overflow-wrap:anywhere}.p-board-caption{display:flex;justify-content:space-between;gap:12px;margin:8px 0 18px;font-size:12px}.p-leaderboard-columns,.p-leaderboard-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;gap:10px;align-items:center}.p-leaderboard-columns{padding:10px 12px;color:var(--pp-muted);font:400 11px/1.4 var(--pp-font-secondary)}.p-leaderboard-row{width:100%;padding:16px 12px;border:1px solid var(--pp-line);border-radius:14px;background:var(--pp-canvas);text-align:left;margin:10px 0}.p-leaderboard-row.is-you,.p-leaderboard-row:not(:disabled):hover{border-color:var(--pp-control);background:var(--pp-soft)}.p-player-name{display:flex;gap:10px;align-items:center;min-width:0}.p-player-name strong{overflow-wrap:anywhere;font-size:14px}.p-rank{min-width:16px;color:var(--pp-muted);font:500 13px/1.4 var(--pp-font-secondary)}.p-average,.p-leaderboard-columns>span:not(:first-child),.p-points{text-align:right;font-variant-numeric:tabular-nums}.p-average,.p-points{font-size:14px}.p-player-context{grid-column:1/-1;padding-left:26px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--pp-muted)}.p-player-context>small{font-size:11px}.p-performance{display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--pp-muted);font-size:11px;line-height:1.6}.p-performance .p-rising{color:var(--pp-link)}.p-scoring-help{color:var(--pp-muted);margin-top:16px;font-size:12px}.p-scoring-help summary{cursor:pointer;padding:8px 0}.p-scoring-help p{font-size:12px!important;line-height:1.7;margin-top:8px}.p-recent-results{margin-bottom:18px;padding:12px 0;border-bottom:1px solid var(--pp-line)}.p-recent-results summary{cursor:pointer;font-size:14px;color:var(--pp-muted)}.p-recent-results button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 0}.p-recent-results button>span:nth-child(2){flex:1;min-width:0}.p-recent-results small{display:block;color:var(--pp-muted);margin-top:5px}.p-recent-results strong{font-size:13px}.g-password-form .p-stay-signed-in{display:flex;gap:10px;align-items:center;margin:6px 0;font-size:14px;cursor:pointer;min-height:44px}.g-password-form .p-stay-signed-in input{width:20px;height:20px;min-height:20px;accent-color:var(--pp-cobalt);padding:0}.p-stay-signed-in span{margin-left:auto;font-size:12px;color:var(--pp-muted)}.p-footer-disclosure{flex-basis:100%;color:var(--pp-muted)}@media(max-width:700px){.p-home-hero{grid-template-columns:1fr;gap:24px}.p-exact-card{padding:22px 18px}.p-product-loop{gap:16px}.p-product-loop b{font-size:14px}.p-product-loop p{font-size:12px}.g-dialog .p-exact-card{padding:18px 12px}.p-leaderboard-columns,.p-leaderboard-row{grid-template-columns:minmax(0,1fr) 55px 58px;gap:6px;padding:12px 8px}.p-player-name{gap:6px}.p-player-name .p-avatar{width:28px!important;height:28px!important}.p-average,.p-player-name strong,.p-points{font-size:12px}.p-leaderboard-columns{font-size:9px}.p-player-context{padding-left:0}}.g-live-standings.is-embedded{padding:0}.p-leaderboard-row:disabled{cursor:default;opacity:1}.p-member-picks-toolbar{margin-top:16px}@media(max-width:380px){.p-leaderboard-columns{display:none}.p-leaderboard-row{grid-template-columns:1fr 1fr;gap:12px;padding:14px 10px}.p-player-name{grid-column:1/-1}.p-player-name strong{overflow-wrap:break-word}.p-points{text-align:left}.p-points:before{content:"Points "}.p-average:before,.p-points:before{color:var(--pp-muted);font-size:10px}.p-average:before{content:"Pts / Pick ";font-weight:400}}.g-help-note{display:block;padding:16px 20px}.g-help-note p{margin:0}.g-ranking-progress .g-meter{margin-left:0;max-width:100%}.g-dialog .g-help-note{padding:14px}.g-celebration-mark{margin:20px 0}.p-brand-mark{display:block;width:48px;height:48px;object-fit:contain;flex:0 0 auto}.g-sidebar .brand{gap:7px;font-size:18px;letter-spacing:-.65px}.g-sidebar .brand .p-brand-mark{width:44px;height:44px}.m-header-brand{min-width:44px;min-height:44px;justify-content:center}.m-header-brand .p-brand-mark{width:42px;height:42px}.p-footer-brand{display:inline-flex;align-items:center;gap:10px}.p-footer-brand .p-brand-mark{width:40px;height:40px}.p-signin-brand{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-size:20px;font-weight:600}.p-signin-brand .p-brand-mark{width:72px;height:72px}.p-signin-brand small{display:block;margin-top:5px;color:var(--pp-muted);font-size:11px;font-weight:400;letter-spacing:.02em}.p-slider-control output{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:6px 0 10px}.p-slider-control output strong{font-size:44px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.p-slider-control output span{color:var(--pp-muted);font-size:13px}.p-slider-control input[type=range]{appearance:none;display:block;width:100%;height:44px;margin:0;padding:0;cursor:pointer;background:transparent;border:0}.p-slider-control input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,#19e6c8 0 var(--slider-fill),#626a72 var(--slider-fill) 100%)}.p-slider-control input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:linear-gradient(to right,#19e6c8 0 var(--slider-fill),#626a72 var(--slider-fill) 100%)}.p-slider-control input[type=range]::-webkit-slider-thumb{appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;border:3px solid #191b1e;background:#56ffe5;box-shadow:0 0 0 2px #56ffe5}.p-slider-control input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:3px solid #191b1e;background:#56ffe5;box-shadow:0 0 0 2px #56ffe5}.p-slider-control input:focus-visible{outline:2px solid #56ffe5;outline-offset:3px;border-radius:6px}.p-slider-control input:disabled{opacity:.5;cursor:default}.p-slider-limits{display:flex;justify-content:space-between;color:var(--pp-muted);font:12px var(--pp-font-secondary)}.p-multiplier-preview{margin:20px 0}.p-multiplier-caption{display:flex;justify-content:space-between;gap:8px;color:var(--pp-muted);font-size:11px;margin-bottom:10px}.p-multiplier-preview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.p-multiplier-preview dl>div{border-radius:10px;padding:10px 4px;background:var(--pp-canvas);text-align:center}.p-multiplier-preview dt{color:var(--pp-muted);font-size:10px;white-space:nowrap}.p-multiplier-preview dd{margin:5px 0 0;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.p-multiplier-preview dl>div:first-child{box-shadow:inset 0 0 0 1px #19e6c866}.p-multiplier-preview dl>div:first-child dd{color:#56ffe5}.p-multiplier-preview>small{display:block;color:var(--pp-muted);font-size:11px;margin-top:10px}.p-multiplier-preview>p{font-size:13px;color:var(--pp-muted)}@media(max-width:360px){.p-multiplier-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-weekly-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font:500 11px var(--pp-font-secondary);color:var(--pp-link)}.p-weekly-heading a{display:inline-flex;gap:6px;align-items:center;min-height:32px;color:var(--pp-muted)}.p-exact-card>.p-weekly-result,.p-exact-card>.p-weekly-status{font-size:12px;line-height:1.6;margin:12px 0}.c-athlete-art{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;width:120px;height:116px;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--team-color) 55%,transparent),transparent 75%);border-radius:12px}.c-athlete-photo{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center bottom;z-index:2}.c-position-badge{position:absolute;bottom:4px;left:6px;z-index:3;padding:3px 6px;border:1px solid #ffffff25;border-radius:4px;background:#191b1ee6;color:#f3f6f7;font:500 9px var(--pp-font-secondary)}.c-athlete-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--pp-muted)}.c-athlete-fallback img{object-fit:contain;max-height:70%}.c-athlete-fallback small{font:500 10px var(--pp-font-secondary)}.c-matchup-art{display:flex;align-items:center;height:100%;gap:6px;padding:8px}.c-matchup-art>div{width:50%;text-align:center}.c-matchup-art img{width:100%;height:auto}.c-matchup-art span{font:500 10px var(--pp-font-secondary)}.c-player-identity{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;align-items:center;margin-bottom:16px}.c-player-title{min-width:0;position:relative;z-index:3}.c-player-title h2{font-size:30px;letter-spacing:-1px;font-weight:700;line-height:1.05}.c-player-title .c-stat-label{color:var(--pp-muted);font:500 12px var(--pp-font-secondary);margin-top:8px}.c-matchup-label{display:block;color:var(--pp-muted);font:400 10px/1.6 var(--pp-font-secondary);margin-top:8px}.c-pick-card label{font:500 11px var(--pp-font-secondary);text-transform:uppercase;letter-spacing:.09em;color:var(--pp-muted)}.c-pick-card .p-number-control input{font-size:56px!important}.c-hero-pick{position:relative;overflow:hidden;border:1px solid #ffffff20;border-top:2px solid var(--team-color);border-radius:24px;background:linear-gradient(150deg,color-mix(in srgb,var(--team-color) 12%,#24272b),#1e2125 55%);padding:24px;box-shadow:0 16px 50px #0003}.c-hero-pick .p-exact-meta{margin-bottom:0}.c-hero-pick .c-player-identity{grid-template-columns:minmax(0,1fr) 48%;gap:0;margin:0 -24px 12px 0;min-height:182px}.c-hero-pick .c-player-title h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-1.6px;margin:6px 0}.c-hero-pick .c-pick-question{color:#cad0d5;font-size:13px;line-height:1.45}.c-hero-pick .c-athlete-art{width:100%;height:200px;border-radius:0}.c-hero-pick .c-athlete-photo{width:130%;max-width:none;left:-15%}.c-hero-pick .c-position-badge{left:auto;right:14px;bottom:12px}.c-hero-pick .p-slider-control output{justify-content:flex-start;margin:2px 0 0}.c-hero-pick .p-slider-control output strong{font-size:72px;letter-spacing:-3px;line-height:1}.c-hero-pick .p-slider-control output span{text-transform:uppercase;font:500 12px var(--pp-font-secondary)}.c-hero-pick .p-multiplier-preview{margin:14px 0}.c-hero-pick .p-weekly-status{margin:8px 0;font-size:11px}.c-hero-pick .p-featured-group{font-size:10px;margin-bottom:12px}.c-hero-pick .c-participation{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;font:400 11px var(--pp-font-secondary);color:var(--pp-muted)}.p-home-hero{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;gap:44px}.p-weekly-heading{margin-bottom:8px}.m-home>.m-page-heading{margin-bottom:24px}.m-home>.m-page-heading h1{font-size:30px}.c-monitor-pick .c-athlete-art{width:126px;height:130px}.c-monitor-pick .g-monitor-copy{flex:1;min-width:140px}.c-monitor-pick .g-monitor-copy h3{font-size:23px;font-weight:700;line-height:1.1}.c-monitor-pick .g-monitor-numbers{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:18px}.c-monitor-pick .g-monitor-numbers>div:first-child{flex:1 0 100%}.c-monitor-pick .g-monitor-numbers b{display:block;font-size:25px}.c-monitor-pick .g-monitor-numbers>div:first-child b{font-size:52px;line-height:1.2;letter-spacing:-1.6px}.c-monitor-pick .g-monitor-numbers b small{font-size:12px;letter-spacing:0}.c-monitor-pick>button{margin-left:auto}.g-prop>.c-athlete-art{width:96px;height:104px}.g-member-pick-card{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:16px}.g-member-pick-card>.c-athlete-art{width:84px;height:88px;grid-row:span 2}.g-member-pick-card .g-member-pick-value b{font-size:26px}.c-scoreboard{display:flex;flex-direction:column;gap:5px;margin-top:12px}.c-score-row{display:grid;grid-template-columns:23px 36px minmax(0,1fr) auto 24px;align-items:center;gap:10px;min-height:68px;width:100%;padding:9px 10px;text-align:left;color:var(--pp-ink);background:#1c1f22;border:1px solid transparent;border-radius:10px}.c-score-row:disabled{cursor:default;opacity:1}.c-score-row:hover:not(:disabled){background:#2b3035}.c-score-row.is-you{background:#19e6c80b;border-color:#19e6c850;box-shadow:inset 3px 0 #19e6c8}.c-rank{font:600 18px var(--pp-font-secondary);color:var(--pp-muted);text-align:center}.c-score-row.is-leading .c-rank{color:#ffbf47}.c-competitor{min-width:0;display:flex;flex-direction:column;gap:3px}.c-competitor>strong{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-competitor em{font-size:9px;font-style:normal;color:#56ffe5;margin-left:5px}.c-competitor>small{color:var(--pp-muted);font-size:10px;line-height:1.3;white-space:normal}.c-completion{height:2px;width:55px;background:#353a40;border-radius:4px;overflow:hidden;margin-top:2px}.c-completion>i{display:block;height:100%;background:#19e6c8}.c-score{text-align:right;white-space:nowrap}.c-score>b{display:block;font-size:19px;line-height:1.2;font-variant-numeric:tabular-nums}.c-score>b small{font:400 8px var(--pp-font-secondary);color:var(--pp-muted)}.c-score>small{font:400 9px var(--pp-font-secondary);color:var(--pp-muted)}.c-movement{font:500 11px var(--pp-font-secondary);color:var(--pp-muted);text-align:right}.c-movement.up{color:#56ffe5}.c-movement.down{color:#ffbf47}.c-board-empty{color:var(--pp-muted);font-size:13px;padding:24px 0}.g-live-standings{margin:16px 0}.g-live-standings.is-embedded{margin:0}.p-board-caption{font-size:11px;color:var(--pp-muted)}.p-scoring-help{margin-top:10px}.c-precision-result{width:100%;padding:12px 0 2px}.c-result-distance{display:flex;align-items:center;gap:7px;font-size:23px;font-weight:700;letter-spacing:-.7px}.c-result-distance>span{font:400 12px var(--pp-font-secondary);text-transform:uppercase;letter-spacing:.05em}.c-precision-result.is-exact .c-result-distance{color:#56ffe5}.c-result-line{position:relative;height:3px;background:#353a40;margin:16px 0}.c-result-line>i{position:absolute;height:3px;background:#19e6c8}.c-result-actual{width:10px;height:10px;background:#56ffe5;border:2px solid #191b1e;border-radius:50%}.c-result-actual,.c-result-target{position:absolute;top:50%;transform:translate(-50%,-50%)}.c-result-target{height:17px;width:3px;background:#f3f6f7}.c-precision-result.is-exact .c-result-target{width:16px;height:16px;border:2px solid #56ffe5;border-radius:50%;background:transparent}.c-result-labels{display:flex;justify-content:space-between;color:var(--pp-muted);font:400 10px var(--pp-font-secondary);gap:8px}.c-result-labels b{color:var(--pp-ink)}.c-precision-result.is-compact{max-width:130px;padding:3px 0}.c-precision-result.is-compact .c-result-distance{display:none}.c-precision-result.is-compact .c-result-line{margin:7px 0}.g-member-pick-card>.c-precision-result{grid-column:1/-1}.g-card,.m-group-card{box-shadow:none}@media(max-width:700px){.p-home-hero{grid-template-columns:1fr;gap:24px}.c-hero-pick{padding:18px;border-radius:20px}.c-hero-pick .c-player-identity{min-height:160px;margin-right:-18px}.c-hero-pick .c-athlete-art{height:172px}.c-hero-pick .c-player-title h2{font-size:34px}.c-hero-pick .c-pick-question{font-size:12px}.c-hero-pick .p-slider-control output strong{font-size:62px}.c-hero-pick .p-exact-meta{font-size:10px}.m-home>.m-page-heading h1{font-size:26px}.m-home>.m-page-heading p{font-size:12px}.c-score-row{grid-template-columns:18px 30px minmax(0,1fr) auto 20px;gap:6px;padding:8px 6px;min-height:65px}.c-score-row .p-avatar{width:30px!important;height:30px!important}.c-competitor>strong{font-size:12px}.c-competitor>small{font-size:9px}.c-score>b{font-size:16px}.c-score>small{font-size:8px}.c-score>b small{display:none}.c-scoreboard:before{content:attr(data-scoring-label);color:var(--pp-muted);font:400 9px var(--pp-font-secondary);text-align:right;padding:0 6px 3px}.c-monitor-pick .c-athlete-art{width:106px;height:110px}.c-monitor-pick .g-monitor-copy{min-width:120px}.c-monitor-pick .g-monitor-copy h3{font-size:21px}.g-prop>.c-athlete-art{grid-row:span 2;width:74px;height:86px}.g-prop{grid-template-columns:74px minmax(0,1fr);gap:12px}.g-prop-info{min-width:0}.g-prop-action{grid-column:2}.g-prop .g-live-gauge{grid-column:1/-1}.c-player-identity{grid-template-columns:minmax(0,1fr) 100px}.c-player-identity>.c-athlete-art{width:100px;height:105px}.c-player-title h2{font-size:26px}}@media(prefers-reduced-motion:no-preference){.c-score-row{transition:background .15s,border-color .15s}}.c-hero-pick .c-player-identity>.c-athlete-art{width:100%;height:200px}.c-stat-icon{display:inline-block;vertical-align:middle;margin-right:5px;color:#56ffe5}.c-result-share{margin-left:auto}.c-result-share button{display:flex;align-items:center;gap:6px;color:var(--pp-link);font-size:12px;padding:8px 0;background:none;border:0}.c-result-share small{display:block;color:var(--pp-muted);font-size:11px}@media(max-width:700px){.c-hero-pick .c-player-identity>.c-athlete-art{height:175px}.c-competitor>small{font-size:10px}}.c-hero-pick .g-recent-form.is-compact{margin:0 0 16px;padding:10px 12px;background:#191b1e60;border-radius:10px}.g-recent-form.is-compact .g-recent-form-heading strong{font-size:20px}.g-recent-form.is-compact .c-average-detail,.g-recent-form.is-compact .g-recent-form-heading>span{font-size:10px}.g-recent-form.is-compact summary{font-size:10px;margin-top:4px}.c-weekly-style{margin:8px 0 12px;font-size:11px;color:var(--pp-muted)}.c-weekly-style summary{cursor:pointer}.c-weekly-style label{display:block;margin-top:10px}.c-weekly-style select{display:block;width:100%;margin-top:6px;padding:10px;background:var(--pp-paper);color:var(--pp-ink);border:1px solid var(--pp-line);border-radius:8px;font:400 12px var(--pp-font-primary)}.p-intro-dialog{width:calc(100vw - 28px);max-width:470px!important;max-height:calc(100dvh - 28px);overflow-y:auto;padding:24px!important;gap:16px!important;border-radius:22px!important;background:#24272b!important;color:#f3f6f7;border:1px solid #353a40}.p-intro-top{display:flex;justify-content:space-between;align-items:center;font:500 10px var(--pp-font-secondary);color:#9ba4ac}.p-intro-top small{margin-left:8px}.p-intro-top button{padding:8px;font:400 12px var(--pp-font-primary)}.p-intro-art{min-height:220px;background:#191b1e;border-radius:16px;padding:20px;overflow:hidden}.p-intro-pick>div:first-child{display:flex;align-items:center;gap:7px;color:#56ffe5;font:500 10px var(--pp-font-secondary)}.p-intro-athlete{display:flex;justify-content:space-between;align-items:center}.p-intro-athlete b{font-size:22px;line-height:1.1}.p-intro-athlete b small{display:block;font-size:11px;color:#9ba4ac;font-weight:400;margin-top:8px}.p-intro-athlete .c-athlete-art{width:100px;height:90px}.p-intro-pick>strong{font-size:44px;line-height:1}.p-intro-pick>strong small{font:400 10px var(--pp-font-secondary);color:#9ba4ac}.p-intro-track{height:4px;background:#353a40;border-radius:8px;margin:16px 0}.p-intro-track i{display:block;width:62%;height:100%;background:#19e6c8;position:relative}.p-intro-track i:after{content:"";position:absolute;right:0;top:-5px;width:14px;height:14px;border-radius:50%;background:#56ffe5;box-shadow:0 0 0 3px #19e6c833}.p-intro-art small{color:#9ba4ac;font-size:10px}.p-intro-exact{display:flex;align-items:center;gap:14px;padding:22px 0;color:#56ffe5}.p-intro-exact small{display:block;margin-top:5px}.p-intro-board>span{display:flex;gap:7px;align-items:center;font:500 10px var(--pp-font-secondary);color:#9ba4ac;margin-bottom:12px}.p-intro-board>div{display:grid;grid-template-columns:20px 32px 1fr 36px;gap:10px;align-items:center;padding:10px;border-radius:10px;margin-bottom:5px;font-size:14px}.p-intro-board .is-you{background:#19e6c817;box-shadow:inset 2px 0 #19e6c8;color:#56ffe5}.p-intro-avatar{display:grid;place-items:center;background:#353a40;border-radius:50%;width:30px;height:30px}.p-intro-board i{display:block;width:80%;height:6px;background:#353a40;border-radius:4px}.p-intro-plans{display:grid;grid-template-columns:1fr 1fr;gap:14px}.p-intro-plans section+section{border-left:1px solid #353a40;padding-left:14px}.p-intro-plans svg{color:#56ffe5}.p-intro-plans h3{margin:8px 0 14px;font-size:22px}.p-intro-plans h3 small{display:block;margin-top:4px}.p-intro-plans p{font-size:12px;line-height:1.6;color:#9ba4ac;margin-top:10px}.p-intro-plans b{color:#f3f6f7}.p-intro-copy h2{font-size:26px;line-height:1.1;letter-spacing:-.7px;margin-bottom:10px}.p-intro-copy p{color:#9ba4ac;line-height:1.5;font-size:14px}.p-intro-weekly{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.5;color:#9ba4ac}.p-intro-weekly svg{color:#56ffe5;flex-shrink:0}.p-intro-dots{display:flex;gap:6px;justify-content:center}.p-intro-dots span{width:6px;height:6px;border-radius:50%;background:#626a72}.p-intro-dots .active{width:20px;border-radius:8px;background:#19e6c8}.p-intro-actions{display:flex;flex-direction:column;gap:10px}.p-intro-actions>button{min-height:44px}.p-intro-back{display:flex;align-items:center;justify-content:center;gap:4px;color:#9ba4ac;font-size:12px}.p-intro-note{text-align:center;font-size:10px;color:#9ba4ac;line-height:1.5}@media(prefers-reduced-motion:no-preference){.p-intro-art{animation:intro-enter .25s ease-out}.p-intro-track i{animation:intro-fill 1s ease-out}@keyframes intro-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes intro-fill{0%{width:30%}to{width:62%}}}@media(max-width:380px){.p-intro-dialog{padding:18px!important;gap:12px!important}.p-intro-art{padding:14px;min-height:200px}.p-intro-copy h2{font-size:23px}}.p-analytics-choice{position:fixed;z-index:48;bottom:22px;right:22px;max-width:520px;padding:20px;background:var(--pp-surface);color:var(--pp-ink);border:1px solid var(--pp-control);border-radius:16px;box-shadow:0 10px 48px #0006;font:400 14px/1.5 var(--pp-font-primary)}.p-analytics-choice strong{font-weight:600;font-size:16px}.p-analytics-choice p{margin:6px 0 14px;color:var(--pp-muted)}.p-analytics-choice a{color:var(--pp-link);text-decoration:underline}.p-analytics-actions{display:flex;gap:10px;flex-wrap:wrap}.p-analytics-actions button{min-height:44px;padding:10px 15px;border:1px solid var(--pp-control);border-radius:8px;background:var(--pp-canvas);color:var(--pp-ink);font-weight:600;cursor:pointer}.p-analytics-actions button:focus-visible{outline:2px solid var(--pp-link);outline-offset:3px}@media(max-width:767px){.p-analytics-choice{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:none;padding:16px;font-size:13px}.p-analytics-actions button{flex:1}}.p-analytics-footer{display:flex;justify-content:center;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:12px 20px 22px;color:var(--pp-muted);font:400 11px/1.5 var(--pp-font-primary);background:var(--pp-canvas)}.p-analytics-footer a,.p-analytics-footer button{color:var(--pp-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.p-analytics-footer button{border:0;background:none;padding:4px}.p-analytics-footer :is(button,a):focus-visible{outline:2px solid var(--pp-link);outline-offset:3px}@media(max-width:767px){.p-analytics-footer{padding-bottom:calc(94px + env(safe-area-inset-bottom))}}