.p-legal-shell{background:var(--pp-canvas);color:var(--pp-ink);min-height:100vh}.p-legal-footer,.p-legal-header{max-width:1160px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.p-legal-header{border-bottom:1px solid var(--pp-line)}.p-legal-brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none!important}.p-legal-brand .p-brand-mark{width:48px;height:48px;flex-shrink:0}.p-legal-brand small{display:block;color:var(--pp-muted);font-size:12px;font-weight:400;margin-top:4px}.p-legal-shell a{color:var(--pp-link);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.p-legal-shell a:hover{color:var(--pp-ink)}.p-legal-shell a:focus-visible{outline:2px solid var(--pp-link);outline-offset:5px;border-radius:2px}.p-legal-main{max-width:1160px;margin:auto;padding:56px 32px 64px}.p-legal-heading{margin-bottom:44px;max-width:740px}.p-legal-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--pp-link)}.p-legal-heading h1{font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.04em;line-height:1.12;margin:16px 0}.p-legal-heading p{color:var(--pp-muted);font-size:18px;line-height:1.6;margin-bottom:16px}.p-legal-heading small{font-size:13px;color:var(--pp-muted)}.p-legal-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;align-items:start}.p-legal-contents{position:sticky;top:24px;font-size:13px;line-height:1.5;padding:20px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:12px}.p-legal-contents strong{display:block;margin-bottom:12px}.p-legal-contents ol{list-style:decimal;padding-left:18px}.p-legal-contents li{padding:5px 0}.p-legal-contents a{color:var(--pp-muted);text-decoration:none}.p-legal-body{min-width:0}.p-legal-body section{scroll-margin-top:24px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--pp-line)}.p-legal-body h2{display:flex;align-items:baseline;gap:12px;font-size:23px;line-height:1.35;font-weight:600;margin-bottom:16px;letter-spacing:-.02em}.p-legal-body h2 span{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;color:var(--pp-link);flex-shrink:0}.p-legal-body li,.p-legal-body p{font-size:15px;line-height:1.85;color:var(--pp-muted);overflow-wrap:break-word}.p-legal-body p+p,.p-legal-body ul+p{margin-top:16px}.p-legal-body strong{color:var(--pp-ink);font-weight:600}.p-legal-body ul{list-style:disc;padding-left:22px}.p-legal-body li+li{margin-top:12px}.p-legal-footer{border-top:1px solid var(--pp-line);font-size:12px;align-items:flex-start;padding-bottom:32px}.p-legal-footer nav{display:flex;gap:16px;flex-wrap:wrap}.p-signin-legal{font-size:13px;color:var(--pp-muted)}@media(max-width:740px){.p-legal-footer,.p-legal-header{padding:20px}.p-legal-header{gap:12px}.p-legal-header>a:last-child{font-size:12px}.p-legal-brand{font-size:15px;gap:8px}.p-legal-brand small{font-size:10px}.p-legal-brand .p-brand-mark{width:36px;height:36px}.p-legal-main{padding:36px 20px}.p-legal-heading{margin-bottom:24px}.p-legal-grid{grid-template-columns:minmax(0,1fr);gap:32px}.p-legal-contents{position:static}.p-legal-contents ol{column-count:2;column-gap:30px}.p-legal-contents li{break-inside:avoid}.p-legal-body h2{font-size:21px}.p-legal-footer{flex-direction:column;gap:12px}.p-legal-footer nav{gap:12px}}@media(max-width:380px){.p-legal-contents ol{column-count:1}.p-legal-brand small{display:none}}.p-legal-contact{font-style:normal;font-size:15px;line-height:1.85;margin:16px 0;padding:20px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:12px;color:var(--pp-muted)}.p-first-login-eyebrow{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--pp-link);margin-bottom:12px}.p-agreement-check{display:flex!important;align-items:flex-start;gap:12px;line-height:1.65;font-size:14px!important;font-weight:400!important}.p-agreement-check input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px;margin:3px 0 0!important;padding:0!important;accent-color:var(--pp-link)}.p-agreement-check a{text-decoration:underline;text-underline-offset:3px;color:var(--pp-link)}.p-first-login .g-auth:disabled{opacity:.5;cursor:not-allowed}.p-first-login .g-fine{overflow-wrap:anywhere}.p-first-login{margin:3vh auto;padding:24px;max-width:540px}.p-first-login h1{font-size:clamp(28px,5vw,36px);font-weight:600}.p-first-login .p-signin-brand{margin-bottom:28px}.p-first-login p{margin:16px 0}.p-first-login .g-signin-secondary{margin:12px 0}.p-first-login .g-auth{margin:16px 0}html{scroll-padding-top:88px;scroll-padding-bottom:112px;-webkit-tap-highlight-color:#19e6c829}:where(h1,h2,h3,h4,[id]){scroll-margin-top:88px}:where(h1,h2,h3){text-wrap:balance}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--pp-cobalt);outline-offset:3px}:where(button,a,input,select,textarea,summary,[tabindex]){scroll-margin-block:88px 112px}h2[tabindex="-1"]:focus-visible,main:focus-visible{outline:none}select{background:var(--pp-surface);color:var(--pp-ink)}summary{cursor:pointer;touch-action:manipulation}.p-intro-back,.p-intro-top>button,:where(.g-footer,.p-analytics-footer,.m-account-links) :is(a,button){display:inline-flex;align-items:center;min-height:44px}.g-header>div:last-child>[data-slot=button]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.g-header [data-size=icon]{min-width:44px}.g-header .m-header-avatar{flex-shrink:0}.g-dialog,.p-intro-dialog,[data-slot=dialog-content]{overscroll-behavior:contain}[data-slot=dialog-close]{min-width:44px;min-height:44px;display:grid;place-items:center;top:8px;right:8px}.g-back{display:inline-flex;align-items:center;gap:6px}.g-back:hover,.g-footer a:hover,.m-account-links a:hover,.m-account-links button:hover{color:var(--pp-link);text-decoration:underline;text-underline-offset:4px}.c-rank,.c-score,.g-gauge-heading,.g-monitor-numbers,.m-plan-usage strong,.p-multiplier-preview dd{font-variant-numeric:tabular-nums}.c-competitor,.g-member-pick-card>div,.g-messages article>div,.p-member-name{min-width:0}.g-member-pick-card h3,.g-messages p,.p-member-name b{overflow-wrap:anywhere}.c-score-row,.g-member,.g-messages article,.m-shareable-group{content-visibility:auto;contain-intrinsic-size:auto 84px}.c-competitor>small{font-size:12px;line-height:1.45}.p-board-caption{flex-wrap:wrap;gap:8px}.p-intro-back,.p-intro-top>button{justify-content:center;padding:8px 12px}.p-intro-back:hover,.p-intro-top>button:hover{color:var(--pp-link)}.g-messages summary{min-width:44px;min-height:44px;display:grid;place-items:center}.m-form :is(input,select,textarea){scroll-margin-block:100px}.m-form-error{color:var(--pp-error);font-size:14px;line-height:1.6}.m-slate-options :is(input,select){scroll-margin-block:12px}.c-weekly-style summary,.g-recent-form summary,.p-share-panel summary{padding-block:10px;min-height:44px}@media(max-width:960px){.g-header>div:last-child>[data-slot=button]:last-child{max-width:115px;font-size:12px;padding:6px 10px}.g-tabs{flex-wrap:wrap;height:auto}.g-tabs [role=tab]{min-height:44px;font-size:12px}.g-monitor-copy small,.g-monitor-numbers span,.m-group-card small{font-size:12px;line-height:1.5}.c-weekly-style,.g-recent-form.is-compact summary,.p-multiplier-preview dd small,.p-multiplier-preview dt,.p-slate-composer .p-multiplier-preview dd small,.p-slate-composer .p-multiplier-preview dt{font-size:12px}.g-footer{gap:16px}.g-footer>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.g-footer .p-footer-brand{flex-basis:100%;justify-content:center}.g-toast{bottom:calc(88px + env(safe-area-inset-bottom))}.p-analytics-footer{padding-bottom:calc(94px + env(safe-area-inset-bottom))}}@media(max-width:480px){.c-score-row{grid-template-columns:20px 30px minmax(0,1fr) auto}.c-competitor strong{overflow-wrap:anywhere}.c-score b{font-size:16px}.g-member{flex-wrap:wrap;gap:12px}.g-member .p-member-name{flex:1 1 160px}.g-main{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-iteration-count:1!important}.p-intro-dialog *,[data-slot=dialog-overlay]{animation:none!important;transition:none!important}}.p-preview-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:24px;padding:12px 16px;border:1px dashed var(--pp-control);border-radius:12px;color:var(--pp-muted);font-size:12px}.p-preview-notice b{color:var(--pp-link)}.p-preview-notice a{text-decoration:underline;min-height:32px;display:inline-flex;align-items:center}.p-preview-notice{display:block;padding-block:4px}.p-preview-notice summary{min-height:36px;display:flex;align-items:center;color:var(--pp-link);font-weight:600}.p-preview-notice[open]{padding-bottom:10px}.p-preview-notice>span{display:block;margin-block:4px}.p-preview-notice>a{margin-right:16px}@media(max-width:700px){.p-slate-composer .c-position-badge{display:none}.g-pick-dialog>[data-slot=button][data-variant=default]{position:sticky;bottom:0;z-index:2;box-shadow:0 0 0 8px var(--pp-surface)}}.p-scoring-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.p-scoring-options label{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px;border:1px solid var(--pp-control);border-radius:8px;color:var(--pp-ink);font-size:14px}.p-scoring-options label:has(:checked){border-color:var(--pp-cobalt);background:var(--pp-soft)}.p-scoring-options input{width:18px;height:18px;accent-color:var(--pp-cobalt)}.p-discard-dialog{position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 32px));background:var(--pp-surface);color:var(--pp-ink);padding:24px;border:1px solid var(--pp-control);border-radius:16px}.p-discard-dialog h2{font-size:22px;font-weight:600}.p-discard-dialog p{margin:12px 0 20px;color:var(--pp-muted)}.p-discard-dialog>div{display:flex;flex-wrap:wrap;gap:12px}.p-discard-dialog button{min-height:44px}.g-heading h1,.m-page-heading h1{font-size:2.25rem;letter-spacing:-.03em}.m-home .m-page-heading h1{letter-spacing:-.03em}.m-home .m-page-heading p{font-size:1rem;max-width:65ch}.m-page-heading>button{flex-shrink:0}.g-group-heading{align-items:flex-start;gap:20px;margin-bottom:16px}.g-group-heading>div:first-child{min-width:0;flex:1}.g-group-heading h1{margin-top:12px}.g-group-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.g-group-actions:empty{display:none}.g-group-actions>button{min-height:44px}.m-account-overview{display:grid;gap:24px;align-items:start;margin-bottom:24px}.m-account-overview .m-current-plan{margin:0}.m-account-overview .m-account-profile{width:100%;max-width:none}.m-account-profile .m-form h2{font-size:1.25rem;font-weight:600}.m-current-plan.is-pro{background:var(--pp-surface);border-color:color-mix(in srgb,var(--pp-cobalt) 38%,var(--pp-line))}.g-card,.g-monitor-group,.m-account-detail,.m-account-profile>.m-form,.m-current-plan,.m-group-card{border-radius:16px}.m-search:focus-within{outline:3px solid var(--pp-cobalt);outline-offset:3px;border-color:var(--pp-cobalt)}.m-search input:focus-visible{outline:none}[data-slot=tabs-list]{height:auto;min-height:52px}.c-result-share>button,.c-weekly-heading>a,.g-monitor-group-heading>a,.m-photo-picker button,.p-preview-notice summary,.p-preview-notice>a,.p-scoring-help summary,.p-weekly-heading>a,.p-weekly-return a,[data-slot=tabs-trigger]{min-height:44px}.p-weekly-return a{padding-block:8px}.c-competitor>strong{font-size:.875rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.c-competitor em,.c-score>small{font-size:.75rem}.c-score>small{display:block;font-family:var(--pp-font-primary);line-height:1.5;white-space:normal;max-width:130px}.c-result-labels,.c-scoreboard:before{font-size:.75rem}.c-movement:not(.up):not(.down){visibility:hidden}.p-intro-art small,.p-intro-multipliers dt,.p-intro-note,.p-intro-swipe-hint{font-size:.75rem}.p-intro-multipliers dt{white-space:normal}.p-intro-athlete b small{font-size:.8125rem}.p-intro-plans p{font-size:.875rem}.p-intro-top{font-family:var(--pp-font-primary)}.p-discard-dialog [data-variant=destructive]{background:var(--pp-error);color:var(--pp-canvas)}@media(min-width:1100px){.m-account-overview{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}}@media(max-width:700px){.m-page-heading{align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.g-heading h1,.m-page-heading h1{font-size:1.875rem;letter-spacing:-.03em}.m-page-heading>button{min-height:44px}.m-home .m-page-heading p{font-size:.875rem;line-height:1.6}.g-group-heading{display:block}.g-group-actions{margin-top:16px;padding:0}.g-group-actions>button{flex:1}.c-score-row{min-height:84px;grid-template-columns:18px 30px minmax(0,1fr) minmax(76px,auto);gap:8px;padding:12px 8px}.c-score>small{max-width:100px}.c-movement{grid-column:4;justify-self:end;font-size:.75rem}.c-movement:not(.up):not(.down){display:none}.m-plan-usage{gap:12px}.p-intro-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}}@media(prefers-reduced-motion:reduce){.c-pick-card:hover,.m-game-card:hover{transform:none}.g-gauge-current,.g-gauge-fill,.g-meter progress{transition:none!important}}:root{--t-raised:#2b2e32;--t-radius:16px;--t-accent:#19e6c8;--t-tint:#1e3633}.g-app.t-app{display:block;min-height:100dvh;width:100%;background:var(--pp-canvas);color:var(--pp-ink)}.t-app .g-workspace{width:100%;min-width:0;margin:0;display:block}.t-app .g-main{width:100%;max-width:1376px;margin:0 auto;padding:38px 32px 0;min-height:calc(100dvh - 80px)}.t-app .g-header.t-header{height:80px;padding:0 max(28px,calc((100vw - 1312px)/2));position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--pp-line);background:var(--pp-canvas);backdrop-filter:none}.t-brand{display:flex;gap:10px;align-items:center;flex-shrink:0}.t-brand .p-brand-mark{width:44px;height:44px;object-fit:contain}.t-brand>span{font-size:22px;font-weight:600;letter-spacing:-1px;line-height:1}.t-brand-light{font-weight:400;color:var(--pp-muted)}.t-brand small{display:block;font:9px var(--pp-font-secondary);letter-spacing:1px;color:var(--pp-muted);margin-top:7px}.t-desktop-nav{display:flex;gap:7px;align-items:center}.t-desktop-nav>a{display:flex;gap:9px;align-items:center;padding:12px 17px;color:var(--pp-muted);border-radius:9px;font-size:14px;font-weight:500;white-space:nowrap;transition:color .18s,background .18s}.t-desktop-nav>a[aria-current=page]{background:var(--t-tint);color:var(--pp-cobalt)}.t-desktop-nav>a:hover{background:var(--pp-surface);color:var(--pp-ink)}.t-header-actions{display:flex;gap:15px;align-items:center}.t-header .t-header-account{padding:0!important;min-width:40px;height:40px;border-radius:50%;overflow:hidden}.t-header .t-header-account .p-avatar{width:36px;height:36px}.t-header-actions [data-size=icon]{min-height:44px;min-width:44px;border-radius:50%}.t-app .m-bottom-nav{display:none}.t-app h1,.t-app h2,.t-app h3{font-family:var(--pp-font-primary);font-weight:600;text-wrap:pretty}.t-app :is(.m-page-heading,.g-heading) h1{font-size:clamp(36px,4vw,52px);letter-spacing:-.045em;line-height:1.1;margin:0}.t-app :is(.m-page-heading,.g-heading) h1 em{font-style:normal;color:var(--pp-muted)}.t-eyebrow{display:block;font:500 11px var(--pp-font-secondary);letter-spacing:1.4px;color:var(--pp-muted);margin-bottom:14px}.t-app :is(.m-page-heading,.g-heading){margin:0 0 30px;align-items:flex-end;gap:24px}.t-app :is(.m-page-heading,.g-heading) p{font-size:15px;margin-top:12px;line-height:1.6;color:var(--pp-muted)}.t-app h2{font-size:24px;letter-spacing:-.7px;line-height:1.2}.t-app h3{font-size:19px;letter-spacing:-.35px}:is(.t-app,.g-dialog,.p-intro-dialog) [data-slot=button]{min-height:44px;border-radius:8px;font-size:13px;font-weight:600;box-shadow:none;text-shadow:none;transition:background .18s,transform .18s,border-color .18s}.t-app [data-variant=outline]{background:transparent;border:1px solid var(--pp-line);color:var(--pp-ink)}.t-app [data-variant=outline]:hover{background:var(--t-raised);border-color:var(--pp-muted)}:is(.t-app,.g-dialog,.p-intro-dialog) [data-slot=button][data-variant=default]{border:1px solid transparent;background:var(--pp-cobalt);color:var(--pp-navy);box-shadow:none}:is(.t-app,.g-dialog,.p-intro-dialog) [data-slot=button][data-variant=default]:hover{background:var(--pp-link);transform:translateY(-1px)}:is(.t-app,.g-dialog) [data-slot=button]:active{transform:scale(.985)}.t-app .g-card,.t-app .g-empty,.t-app .m-empty-card,.t-app .panel{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--t-radius);box-shadow:none}.t-app .g-card{padding:26px}.t-app .g-card p,.t-app .g-empty-copy{font-size:14px;line-height:1.6}.t-app .g-fine{font-size:12px;line-height:1.6;color:var(--pp-muted)}.t-app .p-home-hero{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:24px;align-items:start;margin-bottom:35px}.t-app .p-home-hero>div:first-child{min-width:0}.p-weekly-heading{display:flex;justify-content:space-between;font:10px var(--pp-font-secondary);padding:0 0 10px;margin:0;gap:15px}.p-weekly-heading,.p-weekly-heading a{align-items:center;color:var(--pp-muted)}.p-weekly-heading a{display:inline-flex;gap:5px;min-height:32px;font:11px var(--pp-font-primary)}.p-weekly-heading a:hover{color:var(--pp-link)}.c-pick-card{display:block;max-width:none;margin:0;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:16px;padding:0;overflow:hidden;box-shadow:none}.c-pick-card.c-hero-pick{display:grid;grid-template-columns:40% 60%;padding:0;isolation:isolate}.t-pick-body{min-width:0;padding:25px}.t-hero-art{position:relative;min-height:560px;overflow:hidden;background:radial-gradient(ellipse at 65% 35%,color-mix(in srgb,var(--team-color) 25%,var(--pp-surface)),var(--pp-surface) 80%)}.t-hero-art .c-athlete-art.is-hero{position:absolute;bottom:55px;left:50%;transform:translateX(-50%);width:590px;max-width:none;height:430px;border:0;background:none;overflow:visible}.t-hero-art .c-athlete-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(#000 73%,transparent);border-radius:0}.t-hero-art .c-athlete-art:after,.t-hero-art .c-athlete-art:before,.t-hero-art .c-position-badge{display:none}.t-hero-word{position:absolute;top:70px;left:20px;writing-mode:vertical-rl;text-transform:uppercase;font-size:96px;font-weight:700;line-height:1;letter-spacing:-6px;opacity:.045;pointer-events:none}.t-hero-caption{position:absolute;bottom:27px;left:24px;right:18px;z-index:1}.t-hero-caption>span{display:block;color:var(--pp-muted);font:9px var(--pp-font-secondary);letter-spacing:1px}.t-hero-caption strong{display:block;font-size:26px;letter-spacing:-1px;margin:8px 0}.t-hero-caption>small{font:10px var(--pp-font-secondary);color:var(--pp-muted)}.t-pick-body .p-exact-meta{margin-bottom:21px;font:10px var(--pp-font-secondary);text-transform:uppercase;letter-spacing:.5px;display:flex;justify-content:space-between;gap:12px;color:var(--pp-cobalt)}.t-pick-body .p-exact-meta>span{display:inline-flex;align-items:center;gap:8px}.t-pick-body .c-player-identity{margin:0 0 15px;min-height:0;display:flex;gap:15px;align-items:center}.t-pick-body .c-player-title{min-width:0;flex:1}.t-pick-body .c-player-title h2{font-size:29px;letter-spacing:-1px;line-height:1.18;max-width:none;text-wrap:pretty;margin:0 0 12px}.t-pick-body .c-matchup-label{font:11px var(--pp-font-secondary);color:var(--pp-muted);display:block;line-height:1.5}.t-pick-body .c-stat-label{font-size:12px;display:flex;align-items:center;gap:7px;color:var(--pp-muted);margin:0 0 7px}.t-pick-body>label{display:block;font:11px var(--pp-font-secondary);color:var(--pp-muted);margin:18px 0 0}.t-pick-body .p-slider-control{padding:0;margin:0}.t-number-stepper{display:flex;align-items:center;justify-content:space-between;gap:12px}.t-number-stepper>button{display:grid;place-items:center;width:38px;height:38px;min-width:38px;border:1px solid var(--pp-line);border-radius:50%;background:none;color:var(--pp-ink)}.t-number-stepper>button:hover:not(:disabled){background:var(--t-raised);border-color:var(--pp-cobalt)}.t-number-stepper>button:disabled{opacity:.4}.t-number-stepper output{display:flex;align-items:baseline;gap:8px;margin:0;padding:0}.t-number-stepper output strong{font-family:var(--pp-font-primary);font-size:72px;font-weight:500;letter-spacing:-4px;line-height:1.18;color:var(--pp-ink)}.t-number-stepper output>span{font:10px var(--pp-font-secondary);color:var(--pp-muted)}.t-pick-body input[type=range]{height:30px;margin:4px 0 0;width:100%;padding:0;touch-action:pan-y;appearance:none;border:0;background:transparent;cursor:ew-resize;box-shadow:none}.t-pick-body input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,var(--pp-cobalt) var(--slider-fill),var(--pp-line) var(--slider-fill));border-radius:4px}.t-pick-body input[type=range]::-webkit-slider-thumb{appearance:none;width:23px;height:23px;margin-top:-9px;border:5px solid var(--pp-surface);box-shadow:0 0 0 1px var(--pp-cobalt);border-radius:50%;background:var(--pp-cobalt)}.t-pick-body input[type=range]::-moz-range-track{height:4px;background:var(--pp-line)}.t-pick-body input[type=range]::-moz-range-thumb{background:var(--pp-cobalt);border:4px solid var(--pp-surface);border-radius:50%;width:18px;height:18px}.t-pick-body .p-slider-limits{font:10px var(--pp-font-secondary);display:flex;justify-content:space-between;margin:0;color:var(--pp-muted)}.t-pick-body .p-multiplier-preview{margin:16px 0 10px;padding:0;border:0;background:none}.t-pick-body .p-multiplier-caption{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:10px;color:var(--pp-muted)}.t-pick-body .p-multiplier-preview dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;border:0;background:none}.t-pick-body .p-multiplier-preview dl>div{--band:var(--pp-muted);display:block;text-align:center;padding:8px 2px;border:0;border-top:2px solid var(--band);border-radius:3px;background:color-mix(in srgb,var(--band) 6%,transparent)}.t-pick-body .p-multiplier-preview dt{font-family:var(--pp-font-primary);font-size:10px;color:var(--pp-muted);line-height:1.5}.t-pick-body .p-multiplier-preview dd{color:var(--band);font:500 18px var(--pp-font-secondary);letter-spacing:-1px;margin:4px 0 0}.t-pick-body .p-multiplier-preview dd small{display:block;font:9px var(--pp-font-primary);letter-spacing:0;margin-top:4px}.t-pick-body .p-multiplier-preview>small{display:block;font-size:10px;line-height:1.5;margin-top:9px;color:var(--pp-muted)}.t-pick-body .c-weekly-style{margin:0;border:0;padding:0;background:none;font-size:11px;color:var(--pp-muted)}.t-pick-body .c-weekly-style summary{min-height:36px;padding-block:7px}.t-pick-body .c-weekly-style select{width:100%;min-height:40px;background:var(--pp-canvas);border:1px solid var(--pp-line);border-radius:7px;padding:8px;margin:7px 0}.t-pick-body .p-weekly-status{font-size:11px;line-height:1.5;color:var(--pp-muted);margin:5px 0 10px}.t-pick-body .p-featured-group{display:block;font-size:10px;margin:7px 0 13px;color:var(--pp-muted)}.t-pick-body>[data-slot=button]{width:100%;height:46px}.t-pick-body .c-participation{margin:12px 0 0;display:flex;justify-content:center;gap:6px;align-items:center;color:var(--pp-muted);font:10px var(--pp-font-secondary)}.t-pick-body .p-weekly-result{font-size:14px;margin:12px 0}.g-recent-form.is-compact{padding:12px 0;margin:0 0 12px;border:0;border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);border-radius:0;background:none}.g-recent-form.is-compact .g-recent-form-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.g-recent-form.is-compact .g-recent-form-heading>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.g-recent-form.is-compact .g-recent-form-heading span{font:9px var(--pp-font-secondary);letter-spacing:0}.g-recent-form.is-compact .g-recent-form-heading strong{font-size:17px;font-weight:500}.g-recent-form.is-compact .g-recent-form-heading small{font-size:10px}.g-recent-form.is-compact>p{font-size:10px;margin:5px 0;color:var(--pp-muted)}.g-recent-form.is-compact details{font-size:10px}.g-recent-form.is-compact summary{padding:5px 0;min-height:28px}.g-recent-form.is-compact .c-average-detail{display:none}.t-home-rail{display:grid;gap:20px;padding-top:42px}.t-competition{border:1px solid var(--pp-line);border-radius:16px;padding:22px 20px 0;background:var(--pp-canvas);min-width:0}.t-competition>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.t-competition h2{font-size:18px;letter-spacing:-.5px}.t-competition>header svg{color:var(--pp-muted)}.t-rail-group{gap:7px;font-size:12px;color:var(--pp-muted)}.t-rail-group,.t-rank-feature{display:flex;align-items:center}.t-rank-feature{gap:20px;margin:24px 0}.t-rank-feature>strong{font-size:59px;font-weight:500;letter-spacing:-4px;line-height:1}.t-rank-feature>strong small{font:11px var(--pp-font-secondary);letter-spacing:0;color:var(--pp-muted);margin-left:8px}.t-rank-feature>div>span{display:block;font:10px var(--pp-font-secondary);color:var(--pp-cobalt)}.t-rank-feature>div>b{display:block;font-size:11px;font-weight:400;margin-top:8px;color:var(--pp-muted)}.t-rail-board{margin-top:18px}.t-rail-board>a{display:flex;align-items:center;gap:8px;border-radius:7px;padding:10px 7px;margin-bottom:4px}.t-rail-board>a.is-you{background:var(--t-tint);box-shadow:inset 2px 0 var(--pp-cobalt)}.t-rail-board>a:hover{background:var(--pp-surface)}.t-rail-board>a>span:first-child{font:10px var(--pp-font-secondary);color:var(--pp-muted);width:14px}.t-rail-board>a>b{font-size:12px;font-weight:500;min-width:0;overflow-wrap:anywhere;flex:1}.t-rail-board>a>strong{font:12px var(--pp-font-secondary)}.t-rail-board>p{font-size:12px;line-height:1.6;margin:20px 0}.t-rail-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:17px 0;border-top:1px solid var(--pp-line);font-size:12px;color:var(--pp-muted)}.t-rail-empty{padding:15px 0 22px}.t-rail-empty>svg{color:var(--pp-cobalt);margin:6px 0 20px}.t-rail-empty>h3{font-size:21px}.t-rail-empty>p{font-size:13px;line-height:1.6;margin:10px 0 20px}.t-rail-empty>a{display:flex;gap:10px;font-size:13px;color:var(--pp-cobalt)}.t-live-teaser{display:block;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:16px;padding:22px}.t-live-teaser>span{font:10px var(--pp-font-secondary);letter-spacing:.7px}.t-live{color:var(--pp-cobalt)}.t-live:before{content:"";display:inline-block;width:5px;height:5px;background:currentColor;border-radius:50%;margin-right:6px}.t-muted{color:var(--pp-muted)}.t-live-teaser>div{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0}.t-live-teaser h3{font-size:22px;line-height:1.23;letter-spacing:-.6px}.t-live-teaser svg{color:var(--pp-cobalt)}.t-live-teaser p{display:flex;gap:10px;justify-content:space-between;font-size:12px;color:var(--pp-muted)}.t-app .m-section-heading{margin:30px 0 20px}.t-app .m-section-heading h2{font-size:22px}.t-app .m-game-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px}.t-app .m-game-card{width:auto;min-width:0;padding:20px;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:12px;box-shadow:none;scroll-snap-align:start;transition:transform .2s,border-color .2s}.t-app .m-game-card:hover{transform:translateY(-2px);border-color:var(--pp-muted)}.t-app .m-game-meta{font:10px var(--pp-font-secondary);color:var(--pp-muted)}.t-app .m-game-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:24px 0}.t-app .m-game-teams strong{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:15px;line-height:1.3;text-align:center;white-space:normal}.t-app .m-game-teams img{width:42px;height:42px;object-fit:contain}.t-app .m-game-footer{font-size:11px}.t-app .m-game-footer svg{width:17px}.t-app .m-game-score{font:20px var(--pp-font-secondary);text-align:center}.t-app .m-rail-controls button{width:36px;height:36px;border:1px solid var(--pp-line);border-radius:50%;display:grid;place-items:center;background:transparent}.t-invite-strip{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:30px 0 0;border-top:1px solid var(--pp-line)}.t-invite-strip h2{font-size:24px}.t-invite-strip p{font-size:13px;line-height:1.6;color:var(--pp-muted);margin-top:8px}.t-app .m-empty-card{padding:28px}.t-app .m-empty-card p{font-size:14px;line-height:1.65;max-width:620px}.t-app .p-weekly-locked{border:1px solid var(--pp-line);border-radius:16px;background:var(--pp-surface);padding:26px}.t-app .p-weekly-locked-player h2{font-size:30px}.t-app .p-weekly-locked-player strong{font-size:60px}.t-app .p-weekly-locked-player .c-athlete-art{width:220px;height:180px;background:none}.t-app .p-weekly-return{font-size:13px}.t-app .p-weekly-return a{font-size:12px}.t-app .p-weekly-hide{font-size:12px;color:var(--pp-muted)}.t-app .m-groups-tab-list{background:none;border:0;border-bottom:1px solid var(--pp-line);padding:0;gap:30px;width:100%;display:flex;justify-content:flex-start;border-radius:0;min-height:50px}.t-app .m-groups-tab-list [role=tab]{flex:none;padding:16px 0;background:none;border:0;border-radius:0;box-shadow:none;color:var(--pp-muted);font-size:14px}.t-app .m-groups-tab-list [role=tab][data-state=active]{color:var(--pp-ink);box-shadow:inset 0 -2px var(--pp-cobalt)}.t-app .m-tab-count{background:var(--pp-surface);color:var(--pp-muted);font:10px var(--pp-font-secondary);border-radius:5px;padding:3px 5px}.t-app .m-discover-controls{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:25px 0}.t-app .m-search{display:flex;align-items:center;gap:12px;flex:1 1 260px;min-width:0;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:8px;padding:0 14px;height:46px}.t-app .m-search input{width:100%;min-width:0;background:transparent;border:none;box-shadow:none;padding:10px 0;font-size:13px}.t-discover-categories{display:flex;gap:6px;max-width:100%;overflow:auto;scrollbar-width:none}.t-discover-categories button{min-height:42px;border:1px solid var(--pp-line);border-radius:7px;white-space:nowrap;padding:10px 13px;font-size:12px;color:var(--pp-muted);background:none}.t-discover-categories button[aria-pressed=true]{background:var(--t-tint);color:var(--pp-cobalt);border-color:color-mix(in srgb,var(--pp-cobalt) 25%,transparent)}.t-app .m-discover-select{flex:1 1 200px;font-size:11px;max-width:330px}.t-app .m-discover-select select{padding:10px 12px;font-size:12px;height:44px;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:7px}.t-app .m-group-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:none;border:none;border-radius:0;overflow:visible;margin-top:22px}.t-app .m-shareable-group{border:1px solid var(--pp-line);border-radius:16px;overflow:hidden;background:var(--pp-surface);content-visibility:visible;box-shadow:none;transition:border-color .2s,transform .2s}.t-app .m-shareable-group:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pp-muted) 60%,var(--pp-line))}.t-app .m-group-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:24px;position:relative;border:0;background:none;border-radius:0;min-height:235px;height:100%;box-shadow:none}.t-app .m-shareable-group:has(.t-group-card-foot) .m-group-card{height:calc(100% - 45px)}.t-group-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.t-app .m-group-card .g-group-mark{width:54px;height:54px;border-radius:12px}.t-group-card-top .g-pill{font:10px var(--pp-font-secondary);padding:5px 7px;background:none;border:1px solid var(--pp-line);border-radius:5px}.t-group-card-copy{flex:1;min-width:0}.t-app .m-group-card h3{font-size:21px;line-height:1.25;letter-spacing:-.5px;margin:0}.t-app .m-group-card p{font-size:13px;line-height:1.6;margin:9px 0 20px;max-width:none}.t-app .m-group-card small{font-size:11px;color:var(--pp-muted)}.t-app .m-group-card>svg:last-child{position:absolute;right:22px;bottom:22px;color:var(--pp-muted);width:18px}.t-group-card-foot{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 22px;background:color-mix(in srgb,var(--pp-canvas) 40%,transparent);font-size:11px}.t-group-card-foot>span{display:flex;align-items:center;gap:6px;color:var(--pp-cobalt)}.t-app .m-group-share{position:static;display:flex;align-items:center;gap:6px;min-height:40px;background:none;color:var(--pp-muted);border:0;border-radius:0;padding:0;font-size:11px}.t-app .m-discover-more,.t-app .m-managed-groups{border:0;background:none;padding:0;margin-top:25px}.t-app .m-discover-more>summary,.t-app .m-managed-groups>summary{font-size:13px;min-height:44px;display:flex;align-items:center}.t-app .m-secondary-row{border:1px solid var(--pp-line);border-radius:10px;padding:15px 18px;background:var(--pp-surface);font-size:13px;margin-top:25px}.t-app .m-member-preview{font-size:11px}.t-app .m-discover-results{font-size:12px}.t-app .g-back{font-size:12px;color:var(--pp-muted);margin-bottom:25px}.t-app .g-group-heading{align-items:center;gap:22px;margin-bottom:28px}.t-app .g-group-heading>div:first-child{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:22px;align-items:center;flex:1;min-width:0}.t-app .g-group-heading .g-group-mark{grid-row:1/4;width:80px;height:80px;margin:0;border-radius:16px}.t-app .g-group-heading .g-pill{grid-column:2;justify-self:start;font:10px var(--pp-font-secondary);padding:0;background:none;border:0;letter-spacing:.6px;color:var(--pp-cobalt)}.t-app .g-group-heading h1{grid-column:2;font-size:36px;margin:7px 0 0;letter-spacing:-1.3px;line-height:1.2}.t-app .g-group-heading p{grid-column:2;font-size:13px;margin:7px 0 0}.t-app .g-group-heading>div:first-child:not(:has(.g-group-mark)){display:block}.t-app .g-group-actions{padding:0;gap:8px}.t-app .g-group-actions [data-slot=button]{font-size:12px}.t-app .g-join{padding:24px;margin:24px 0}.t-app .g-join h2{font-size:25px}.t-app .g-join p{font-size:13px;margin:10px 0 16px}.t-app .g-tabs{display:flex;width:100%;justify-content:flex-start;gap:30px;border:0;border-bottom:1px solid var(--pp-line);border-radius:0;background:none;padding:0;min-height:52px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.t-app .g-tabs [role=tab]{flex:none;background:none;border:0;border-radius:0;box-shadow:none;font-size:14px;padding:16px 0;color:var(--pp-muted)}.t-app .g-tabs [role=tab][data-state=active]{color:var(--pp-ink);box-shadow:inset 0 -2px var(--pp-cobalt)}.t-app .g-week-toolbar{margin:23px 0}.t-app .g-week-tabs{min-height:40px;border:1px solid var(--pp-line);border-radius:8px;padding:3px;background:var(--pp-surface)}.t-app .g-week-tabs [role=tab]{font-size:11px;min-height:34px;padding:6px 12px;border-radius:5px}.t-app .g-week-tabs [role=tab][data-state=active]{background:var(--t-raised);color:var(--pp-ink);box-shadow:none;border:0}.t-app .g-archive-select{font-size:11px}.t-app .g-archive-select select{font-size:12px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:7px;padding:10px;min-height:40px}.t-app .g-section-heading{margin:22px 0;gap:16px}.t-app .g-section-heading h2{font-size:23px}.t-app .g-section-heading p{font-size:12px;margin-top:7px;color:var(--pp-muted)}.t-app .g-detail-full .g-slate-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.t-app .g-prop{position:relative;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:16px;overflow:hidden;padding:0;display:flex;flex-direction:column;gap:0;min-width:0;box-shadow:none;isolation:isolate}.t-app .g-prop>.c-athlete-art{position:absolute;right:-20px;top:15px;width:285px;height:215px;background:none;max-width:85%;overflow:hidden;border:0;border-radius:0;z-index:-1}.t-app .g-prop>.c-athlete-art:before{display:none}.t-app .g-prop .c-athlete-photo{width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(#000 60%,transparent);border:0;border-radius:0}.t-app .g-prop .c-position-badge{position:absolute;left:12px;top:10px;background:none;border:0;font:10px var(--pp-font-secondary);color:var(--pp-muted);padding:0}.t-app .g-prop-info{margin-top:148px;padding:15px 23px 0;min-width:0;flex:1}.t-app .g-prop-info h3{font-size:25px;line-height:1.15;letter-spacing:-.7px}.t-app .g-prop-info p{font-size:11px;margin:7px 0;line-height:1.6}.t-app .g-prop-info>small{font-size:10px;line-height:1.5}.t-app .g-prop-action{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:0 23px 20px}.t-prop-number{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:12px 0}.t-prop-number>span{display:block;flex-basis:100%;font-size:10px;color:var(--pp-muted)}.t-prop-number strong{font-size:65px;line-height:1.1;font-weight:500;letter-spacing:-4px}.t-prop-number>small{font:10px var(--pp-font-secondary);color:var(--pp-muted)}.t-app .g-prop-action>small{font-size:11px;color:var(--pp-muted);line-height:1.6}.t-app .g-prop-action [data-slot=button]{width:100%;font-size:12px;min-height:44px}.t-app .g-prop>.g-live-gauge{margin:0 20px 20px;padding-top:20px}.t-app .g-result-only{font-size:12px}.t-app .g-detail-grid:not(.g-detail-full){gap:22px;align-items:start}.t-app .g-detail-grid:not(.g-detail-full) .g-slate-cards{display:grid;gap:20px}.t-app .g-week-note{font-size:12px}.t-app .g-week-empty{padding:28px}.t-app .c-scoreboard:before{font:10px var(--pp-font-secondary);letter-spacing:.7px;color:var(--pp-muted);margin-bottom:14px}.t-app .c-score-row{display:grid;grid-template-columns:22px 36px minmax(0,1fr) auto 22px;gap:13px;align-items:center;padding:16px 12px;border:0;border-radius:8px;margin:0 0 5px;min-height:70px;background:none;content-visibility:visible;transition:background .18s,transform .18s}.t-app .c-score-row.is-you{background:var(--t-tint);box-shadow:inset 2px 0 var(--pp-cobalt)}.t-app .c-score-row:hover:not(:disabled){background:var(--t-raised);transform:translateX(2px)}.t-app .c-rank{font:13px var(--pp-font-secondary);color:var(--pp-muted)}.t-app .c-competitor strong{font-size:14px;line-height:1.4;font-weight:600}.t-app .c-competitor>small{font-size:11px;line-height:1.5;margin-top:4px}.t-app .c-score b{font:500 19px var(--pp-font-secondary)}.t-app .c-score b small{font-size:9px}.t-app .c-score>small{font-size:10px;max-width:none}.t-app .c-movement{font:11px var(--pp-font-secondary)}.t-app .c-completion{height:2px;margin-top:7px;max-width:90px;background:var(--pp-line)}.t-app .p-board-caption{font:11px var(--pp-font-secondary);color:var(--pp-muted);margin:0 0 22px}.t-app .p-scoring-help{font-size:11px;margin-top:18px}.t-app .g-messages article{display:flex;gap:13px;align-items:flex-start;padding:16px 0;border:0;background:none;content-visibility:visible}.t-app .g-messages article>div{flex:1}.t-app .g-messages b{font-size:13px}.t-app .g-messages small{font:10px var(--pp-font-secondary);margin-left:10px}.t-app .g-messages p{display:block;width:fit-content;background:var(--t-raised);border-radius:0 10px 10px 10px;padding:12px 16px;margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--pp-ink)}.t-app .g-chat{max-width:900px;margin:24px auto;padding:26px}.t-app .g-chat>form{margin-top:25px;background:var(--pp-canvas);border:1px solid var(--pp-line);border-radius:8px;padding:7px 8px 7px 14px}.t-app .g-chat>form input{border:0;box-shadow:none;background:none;font-size:14px}.t-app .g-member{padding:18px 10px;border:0;border-radius:8px;gap:14px;margin-bottom:5px}.t-app .g-member:hover{background:var(--pp-canvas)}.t-app .g-member b{font-size:14px}.t-app .g-member small{font-size:12px}.t-app .m-prediction-tabs{display:flex;justify-content:flex-start;gap:27px;padding:0;background:none;border:0;border-bottom:1px solid var(--pp-line);border-radius:0;min-height:50px}.t-app .m-prediction-tabs [role=tab]{flex:none;background:none;border:0;box-shadow:none;color:var(--pp-muted);padding:15px 0;border-radius:0;font-size:14px}.t-app .m-prediction-tabs [role=tab][data-state=active]{color:var(--pp-ink);box-shadow:inset 0 -2px var(--pp-cobalt)}.t-app .g-monitor-group{padding:0;border:0;background:none;margin:20px 0 30px}.t-app .g-monitor-group-heading{padding:0 0 15px;display:flex;justify-content:space-between;gap:15px;border:0}.t-app .g-monitor-group-heading>a{display:flex;align-items:center;gap:10px}.t-app .g-monitor-group-heading h3{font-size:18px}.t-app .g-monitor-group-heading .g-group-mark{width:32px;height:32px;background:none}.t-app .g-monitor-group-toggle{font-size:11px;color:var(--pp-muted);display:flex;align-items:center;gap:8px}.t-app .g-monitor-list{display:grid;gap:17px}.t-app .g-monitor-pick{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:15px 20px;align-items:center;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:16px;padding:25px}.t-app .g-monitor-pick>.c-athlete-art{position:relative;width:90px;height:78px;background:none;border-radius:0;border:0}.t-app .g-monitor-pick .c-athlete-photo{height:100%;width:100%;object-fit:contain;mask-image:linear-gradient(#000 80%,transparent)}.t-app .g-monitor-pick .c-position-badge{display:none}.t-app .g-monitor-copy h3{font-size:23px;line-height:1.2;margin:6px 0}.t-app .g-monitor-copy p{font-size:12px;display:flex;align-items:center;gap:6px}.t-app .g-monitor-copy .c-matchup-label,.t-app .g-monitor-copy small{font-size:11px;margin-top:6px;line-height:1.5}.t-app .g-monitor-status{font:10px var(--pp-font-secondary);letter-spacing:.5px}.t-app .g-monitor-pick>[data-slot=button]{grid-column:3;grid-row:1;font-size:12px}.t-app .g-monitor-numbers{grid-column:1/-1;display:flex;justify-content:flex-start;gap:60px;padding:17px 0 0}.t-app .g-monitor-numbers b{font-size:34px;font-weight:500;letter-spacing:-1px}.t-app .g-monitor-numbers b small{font-size:11px}.t-app .g-monitor-numbers span{font-size:11px;margin-bottom:7px}.t-app .g-monitor-pick .c-precision-result,.t-app .g-monitor-pick .c-result-share,.t-app .g-monitor-pick .g-live-gauge{grid-column:1/-1}.t-app .g-live-gauge{padding-top:22px;border-top:1px solid var(--pp-line);margin-top:5px}.t-app .g-gauge-heading{gap:20px;margin-bottom:30px}.t-app .g-gauge-heading strong{font-size:30px;font-weight:500;letter-spacing:-1px}.t-app .g-gauge-heading strong small{font-size:12px}.t-app .g-gauge-heading span{font-size:11px}.t-app .g-gauge-bucket{font-size:12px}.t-app .g-gauge-track{height:7px}.t-app .g-gauge-axis{font:10px var(--pp-font-secondary);margin-top:16px}.t-app .g-gauge-axis b{font-weight:400}.t-app .g-gauge-legend{display:flex;flex-wrap:wrap;gap:10px 17px;font:10px var(--pp-font-secondary);margin-top:20px}.t-app .g-gauge-legend>span{font-size:10px}.t-app .g-gauge-note{font:10px var(--pp-font-secondary);margin-top:17px}.t-app .g-monitor-more{font-size:12px}.t-app .g-monitor-more summary{padding:14px 0}.t-app .m-account-overview{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:32px}.t-app .m-current-plan{padding:27px;border:1px solid color-mix(in srgb,var(--pp-cobalt) 30%,var(--pp-line));background:var(--pp-surface);border-radius:16px}.t-app .m-plan-top{font-size:10px}.t-app .m-plan-title h2{font-size:39px;letter-spacing:-1.5px}.t-app .m-plan-title p{font-size:16px}.t-app .m-plan-usage{gap:18px}.t-app .m-plan-usage strong{font-size:27px}.t-app .m-plan-usage span{font-size:12px}.t-app .m-account-profile>.m-form{padding:26px;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:16px}.t-app .m-form h2{font-size:21px}.t-app .m-form label{font-size:12px}.t-app .m-form :is(input,select,textarea){font-size:14px;min-height:46px;border-radius:8px;background:var(--pp-canvas);border:1px solid var(--pp-line);padding:11px 13px;box-shadow:none}.t-app .m-account-detail{margin-top:24px;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-surface);padding:8px 22px}.t-app .m-account-detail summary{min-height:48px;font-size:14px}.t-app .m-account-detail .g-grid{gap:24px}.t-app .m-account-detail .g-card{border:0;padding:15px 0}.t-app .m-account-links{display:flex;flex-wrap:wrap;gap:8px 25px;margin:26px 0}.t-app .m-account-links :is(a,button){font-size:12px;color:var(--pp-muted)}.t-app .g-pricing{max-width:900px;gap:24px;margin:28px auto}.t-app .g-pricing h2{font-size:24px}.t-app .g-price{font-size:57px;letter-spacing:-2px}.t-app .g-price small{font-size:13px;letter-spacing:0}.t-app .g-pricing ul{font-size:14px;line-height:1.7;margin:22px 0 28px}.t-app .g-pro-plan{background:var(--pp-surface);border:1px solid var(--pp-cobalt)}.t-app .g-help-note,.t-app .g-note{padding:18px 22px;border-radius:12px;font-size:13px}.t-app .g-help-note p,.t-app .g-note p{font-size:13px;line-height:1.65}.t-app .g-admin-activity{grid-column:1/-1;border-bottom:1px solid var(--pp-line);padding-bottom:20px}.t-app .g-admin-activity>p{font-size:14px}.g-dialog{max-width:560px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:20px;padding:28px;gap:16px;box-shadow:0 24px 70px #0004}.g-dialog [data-slot=dialog-title]{font-size:26px;letter-spacing:-.8px;line-height:1.2;padding-right:24px}.g-dialog [data-slot=dialog-description]{font-size:12px;line-height:1.6;color:var(--pp-muted)}.g-dialog>p{font-size:13px;line-height:1.6}.g-dialog label{font-size:12px}.g-dialog :is(input:not([type=range]):not([type=radio]):not([type=checkbox]),select,textarea){font-size:14px;border-radius:8px;border:1px solid var(--pp-line);background:var(--pp-canvas);min-height:44px;padding:10px 12px}.g-dialog .m-form{gap:16px}.g-dialog .m-slate-options{border:1px solid var(--pp-line);border-radius:10px;padding:15px;background:var(--pp-canvas)}.g-dialog .m-chip-list{gap:8px}.g-dialog .g-fine{font-size:11px;line-height:1.6}.g-pick-dialog{max-width:490px;gap:13px}.g-pick-dialog .c-pick-card{border:0;background:none}.g-pick-dialog .t-pick-body{padding:0}.g-pick-dialog .c-player-identity{min-height:105px;position:relative;padding:10px 0;border-bottom:1px solid var(--pp-line);margin-bottom:12px}.g-pick-dialog .c-player-identity .c-athlete-art{width:165px;height:125px;background:none;border:0;overflow:hidden}.g-pick-dialog .c-player-identity .c-athlete-photo{width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(#000 77%,transparent)}.g-pick-dialog .c-position-badge{display:none}.g-pick-dialog .c-player-title h2{font-size:25px;margin-bottom:10px}.g-pick-dialog .p-exact-meta{font-size:9px;margin:0 0 10px}.g-pick-dialog .t-pick-body>label{margin-top:15px}.g-pick-dialog .p-multiplier-preview dd{font-size:20px}.g-pick-dialog .p-multiplier-preview dd small{font-size:10px}.g-pick-dialog .g-recent-form{margin-top:0}.g-dialog .g-pick-options{font-size:12px;background:none;border:1px solid var(--pp-line);border-radius:8px;padding:10px 13px}.g-dialog .g-pick-options p{font-size:12px;margin:10px 0}.g-dialog .g-pick-options summary{font-size:12px;color:var(--pp-muted)}.g-dialog .p-scoring-options label{font-size:12px;min-height:44px}.g-dialog .g-celebration{text-align:center;padding:18px 0}.g-dialog .g-celebration-mark{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--pp-cobalt);margin-bottom:20px}.g-dialog .g-celebration p{font-size:14px;line-height:1.65;margin-bottom:25px}.g-dialog .g-member-pick-card{border:1px solid var(--pp-line);border-radius:12px;padding:18px}.g-dialog .g-member-pick-card h3{font-size:20px}.g-dialog .g-member-pick-card p{font-size:12px}.p-intro-dialog{max-width:650px;padding:28px;border-radius:20px;border:1px solid var(--pp-line);box-shadow:0 24px 70px #0004}.p-intro-copy h2{font-size:28px;letter-spacing:-1px}.p-intro-copy p{font-size:14px;line-height:1.65}.p-intro-art{border:1px solid var(--pp-line);border-radius:14px;background:var(--pp-canvas)}.t-app .g-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;margin-top:45px;border-top:1px solid var(--pp-line);font-size:11px;color:var(--pp-muted)}.t-app .g-footer .p-footer-brand{font-size:12px}.t-app .g-footer .p-brand-mark{width:32px;height:32px}.t-app .g-footer .p-footer-brand span{font-size:10px}.t-app .g-footer>div{display:flex;gap:22px}.t-app .g-footer a,.t-app .g-footer small{font-size:11px}.g-toast{border-radius:10px;background:var(--t-raised);color:var(--pp-ink);box-shadow:0 15px 40px #0003;font-size:13px}.g-toast,.t-app .g-waiting{border:1px solid var(--pp-line)}.t-app .g-waiting{border-radius:16px;background:var(--pp-surface)}.t-app .g-waiting h3{font-size:24px}.t-app .g-waiting p{font-size:14px}.g-signin-page{border:1px solid var(--pp-line);border-radius:20px;background:var(--pp-surface);box-shadow:0 20px 60px #0002;padding:32px}.g-signin-page h1{font-size:34px;letter-spacing:-1.3px}.g-signin-page input{border-radius:8px;background:var(--pp-canvas);font-size:16px}.g-signin-page .p-signin-brand{margin-bottom:28px}.g-signin-page [data-slot=button]{border-radius:8px;box-shadow:none;min-height:46px}.g-signin-page .p-signin-legal{font-size:12px}.t-app .p-preview-notice{margin:0 0 25px;background:var(--pp-surface);font-size:11px;border-radius:8px}.t-app .p-preview-notice summary{font-size:11px;min-height:32px}@media(prefers-reduced-motion:no-preference){.t-app .c-hero-pick,.t-app .g-heading,.t-app .g-monitor-pick,.t-app .g-prop,.t-app .m-page-heading,.t-app .m-shareable-group{animation:t-arrive .38s both}.t-app .g-prop:nth-child(2),.t-app .m-shareable-group:nth-child(2){animation-delay:.04s}.t-app .g-prop:nth-child(3),.t-app .m-shareable-group:nth-child(3){animation-delay:.08s}.t-home-rail{animation:t-arrive .45s .07s both}.t-app .g-celebration-mark{animation:t-arrive .3s}.t-app .g-gauge-fill{transition:transform .45s}.t-pick-body input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--pp-cobalt),0 0 0 6px #19e6c814}}@keyframes t-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.t-app .g-header.t-header{padding:0 24px;gap:15px}.t-desktop-nav>a{padding:11px 12px;font-size:13px}.t-brand>span{font-size:20px}.t-app .g-main{padding:30px 24px 0}.t-app .p-home-hero{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.t-pick-body{padding:22px 19px}.c-pick-card.c-hero-pick{grid-template-columns:36% 64%}.t-pick-body .c-player-title h2{font-size:26px}.t-hero-art .c-athlete-art.is-hero{width:520px;height:385px;bottom:85px}.t-hero-caption{left:18px;right:12px}.t-hero-caption strong{font-size:22px}.t-competition{padding:20px 15px 0}.t-competition h2{font-size:16px}.t-rail-board>a>b{font-size:10px}.t-rail-board>a>strong{font-size:11px}.t-app .m-group-card{padding:20px}.t-app .m-group-card h3{font-size:19px}.t-app .g-group-heading h1{font-size:30px}.t-app .g-prop-action,.t-app .g-prop-info{padding-inline:20px}.t-app .g-prop-info h3{font-size:23px}.t-app .t-prop-number strong{font-size:60px}}@media(max-width:950px){.t-app .p-home-hero{grid-template-columns:1fr}.c-pick-card.c-hero-pick{grid-template-columns:42% 58%}.t-pick-body{padding:26px}.t-pick-body .c-player-title h2{font-size:32px}.t-hero-art .c-athlete-art.is-hero{width:610px;height:450px;bottom:55px}.t-home-rail{grid-template-columns:1.25fr 1fr;padding-top:0}.t-rail-board{display:none}.t-rank-feature{margin:23px 0 14px}.t-competition{padding:21px 19px 0}.t-competition h2{font-size:19px}.t-app .m-game-rail{grid-auto-columns:calc((100% - 20px)/2)}.t-app .g-detail-full .g-slate-cards,.t-app .m-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}.t-app .g-group-heading{align-items:flex-start}.t-app .g-group-actions{max-width:160px;flex-direction:column;align-items:stretch}.t-app .m-account-overview{gap:25px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.t-app .g-monitor-numbers{gap:35px}.t-desktop-nav{gap:3px}.t-desktop-nav>a{padding:10px;font-size:12px;gap:7px}.t-header-actions{gap:6px}}@media(max-width:700px){html{scroll-padding-top:78px}.t-app .g-header.t-header{height:65px;padding:0 18px;gap:12px}.t-brand{gap:8px}.t-brand .p-brand-mark{width:33px;height:33px}.t-brand>span{font-size:21px}.t-brand small,.t-desktop-nav{display:none}.t-header-actions{gap:8px}.t-header .t-header-account{width:35px;height:35px;min-width:35px!important}.t-app .m-bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:40;bottom:0;left:0;right:0;height:calc(67px + env(safe-area-inset-bottom));padding:5px 12px calc(5px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--pp-line);border-radius:0;background:var(--pp-canvas);box-shadow:none;backdrop-filter:none}.t-app .m-bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:none;border-radius:0;color:var(--pp-muted);font-size:10px;min-width:0}.t-app .m-bottom-nav a[aria-current=page]{color:var(--pp-cobalt);background:none}.t-app .m-bottom-nav a[aria-current=page]:before{content:"";position:absolute;top:-6px;width:27px;height:2px;background:var(--pp-cobalt);border-radius:3px}.t-app .m-bottom-nav svg{width:21px;height:21px}.t-app .g-main{padding:26px 18px 0;min-height:calc(100dvh - 65px)}.t-app :is(.m-page-heading,.g-heading) h1{font-size:37px;letter-spacing:-1.7px}.t-app :is(.m-page-heading,.g-heading) p{font-size:13px;margin-top:11px}.t-app :is(.m-page-heading,.g-heading){margin-bottom:24px;align-items:flex-start;gap:15px;flex-wrap:nowrap}.t-eyebrow{font-size:10px;margin-bottom:11px;letter-spacing:1px}.t-app .m-page-heading>[data-slot=button]{font-size:0;min-width:44px;width:44px;padding:0;border-radius:50%;flex-shrink:0}.t-app .m-page-heading>[data-slot=button] svg{width:20px;height:20px}.t-app .m-home .p-home-hero{gap:17px;margin-bottom:28px}.p-weekly-heading{font-size:9px;padding-bottom:7px}.p-weekly-heading a{font-size:10px}.c-pick-card.c-hero-pick{display:block;border-radius:14px}.t-hero-art{min-height:145px;height:145px}.t-hero-art .c-athlete-art.is-hero{width:330px;height:238px;bottom:-67px;left:71%}.t-hero-word{writing-mode:horizontal-tb;top:4px;left:15px;font-size:70px;letter-spacing:-5px}.t-hero-caption{bottom:16px;left:19px;right:auto;max-width:145px}.t-hero-caption>span{font-size:8px;max-width:115px;line-height:1.6}.t-hero-caption strong{font-size:22px;line-height:1.07;max-width:110px;margin:7px 0}.t-hero-caption>small{font-size:9px}.t-pick-body{padding:16px 19px 20px}.t-pick-body .p-exact-meta{font-size:9px;margin-bottom:16px;letter-spacing:.3px}.t-pick-body .c-player-title h2{font-size:27px;letter-spacing:-1px;line-height:1.18;margin-bottom:10px}.t-pick-body .c-matchup-label{font-size:10px}.t-pick-body .c-player-identity{margin-bottom:12px}.t-pick-body>label{font-size:10px;margin-top:13px}.t-number-stepper output strong{font-size:66px;letter-spacing:-3px}.t-number-stepper output>span{font-size:10px}.t-number-stepper>button{min-width:40px;width:40px;height:40px}.t-pick-body .p-slider-limits{font-size:10px}.t-pick-body .p-multiplier-preview{margin-top:13px}.t-pick-body .p-multiplier-caption{font-size:10px;margin-bottom:8px}.t-pick-body .p-multiplier-preview dl{gap:4px}.t-pick-body .p-multiplier-preview dt{font-size:10px}.t-pick-body .p-multiplier-preview dd{font-size:17px;letter-spacing:-.7px}.t-pick-body .p-multiplier-preview dd small{font-size:9px}.t-pick-body .p-multiplier-preview>small{font-size:10px;line-height:1.5}.t-pick-body .p-featured-group,.t-pick-body .p-weekly-status{font-size:10px;margin:7px 0 10px}.t-pick-body .c-participation{font-size:10px}.t-pick-body .c-weekly-style summary{min-height:36px;font-size:11px}.g-recent-form.is-compact{padding:10px 0;margin-bottom:10px}.g-recent-form.is-compact .g-recent-form-heading span{font-size:8px}.g-recent-form.is-compact .g-recent-form-heading strong{font-size:16px}.g-recent-form.is-compact .g-recent-form-heading small{font-size:9px}.g-recent-form.is-compact details{font-size:10px}.g-recent-form.is-compact summary{min-height:28px;font-size:10px}.t-home-rail{grid-template-columns:1fr 1fr;gap:12px}.t-competition{padding:17px 14px 0;border-radius:12px}.t-competition h2{font-size:14px;letter-spacing:-.3px}.t-competition>header svg{width:14px}.t-rail-group{font-size:10px;line-height:1.5}.t-rail-group svg{display:none}.t-rank-feature{display:block;margin:18px 0 10px}.t-rank-feature>strong{font-size:48px;letter-spacing:-3px}.t-rank-feature>strong small{font-size:9px;margin-left:6px}.t-rank-feature>div{margin-top:9px}.t-rank-feature>div>span{font-size:9px}.t-rank-feature>div>b{font-size:10px;margin-top:4px}.t-rail-link{font-size:10px;padding:13px 0;gap:6px;margin-top:12px}.t-rail-link svg{width:14px}.t-live-teaser{padding:17px 14px;border-radius:12px}.t-live-teaser>span{font-size:9px}.t-live-teaser>div{margin:18px 0 22px}.t-live-teaser>div>svg{display:none}.t-live-teaser h3{font-size:21px;line-height:1.23}.t-live-teaser p{font-size:10px;line-height:1.5}.t-live-teaser p svg{width:14px;flex-shrink:0}.t-rail-empty>svg{width:25px;margin-bottom:15px}.t-rail-empty>h3{font-size:19px}.t-rail-empty>a,.t-rail-empty>p{font-size:11px}.t-app .m-section-heading{margin:28px 0 17px;gap:10px}.t-app .m-section-heading h2{font-size:20px}.t-app .m-rail-controls button{width:28px;height:28px;min-height:28px}.t-app .m-rail-controls button svg{width:16px}.t-app .m-game-rail{grid-auto-columns:87%;gap:12px;margin-right:-18px;padding-right:18px}.t-app .m-game-card{padding:18px}.t-app .m-game-meta{font-size:10px}.t-app .m-game-teams{margin:22px 0}.t-app .m-game-teams strong{font-size:14px}.t-app .m-game-footer{font-size:11px}.t-invite-strip{display:block;padding-top:25px;margin-top:25px}.t-invite-strip h2{font-size:24px}.t-invite-strip p{font-size:13px;margin:9px 0 20px}.t-invite-strip>[data-slot=button]{width:100%}.t-app .m-empty-card{padding:22px}.t-app .m-empty-card h3{font-size:23px}.t-app .m-empty-card p{font-size:13px}.t-app .p-weekly-locked{padding:22px;border-radius:14px}.t-app .p-weekly-locked-player h2{font-size:27px}.t-app .p-weekly-locked-player strong{font-size:48px}.t-app .p-weekly-locked-player .c-athlete-art{width:145px;height:135px}.t-app .p-weekly-return,.t-app .p-weekly-return a{font-size:12px}.t-app .m-groups-tab-list{gap:25px;min-height:48px}.t-app .m-groups-tab-list [role=tab]{font-size:13px;padding:14px 0}.t-app .m-discover-controls{gap:12px;margin:20px 0}.t-app .m-search{flex-basis:100%;height:46px}.t-app .m-search input{font-size:13px}.t-discover-categories{gap:7px;width:100%;padding-bottom:3px}.t-discover-categories button{padding:9px 11px;font-size:11px;min-height:40px}.t-app .m-discover-select{max-width:none;width:100%;font-size:11px}.t-app .m-group-list{gap:13px;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.t-app .m-shareable-group{border-radius:12px}.t-app .m-group-card{padding:17px 14px;min-height:255px}.t-group-card-top{margin-bottom:22px;gap:5px}.t-app .m-group-card .g-group-mark{width:40px;height:40px;border-radius:8px;flex-shrink:0}.t-group-card-top .g-pill{font-size:8px;padding:4px 5px;white-space:nowrap}.t-app .m-group-card h3{font-size:18px;letter-spacing:-.4px;line-height:1.2}.t-app .m-group-card p{font-size:11px;margin:8px 0 17px;line-height:1.6}.t-app .m-group-card small{font-size:10px;line-height:1.5;padding-right:10px;display:block}.t-app .m-group-card>svg:last-child{right:14px;bottom:17px;width:16px}.t-group-card-foot{padding:0 13px;font-size:10px;gap:5px}.t-app .m-group-share{font-size:10px;gap:4px}.t-app .m-group-share svg{width:12px}.t-app .m-shareable-group .p-member-preview{font-size:10px;display:block;line-height:1.5}.t-app .m-shareable-group .p-member-preview .p-avatar{width:25px;height:25px}.t-app .m-secondary-row{padding:14px;font-size:12px}.t-app .g-back{font-size:11px;margin-bottom:22px}.t-app .g-group-heading{display:block;margin-bottom:22px}.t-app .g-group-heading>div:first-child{grid-template-columns:50px minmax(0,1fr);column-gap:14px}.t-app .g-group-heading .g-group-mark{width:50px;height:50px;border-radius:11px}.t-app .g-group-heading .g-pill{font-size:9px;letter-spacing:.3px}.t-app .g-group-heading h1{font-size:29px;letter-spacing:-1px;margin-top:8px}.t-app .g-group-heading p{font-size:12px;line-height:1.5}.t-app .g-group-actions{margin:17px 0 0 64px;max-width:none;flex-direction:row;flex-wrap:wrap;gap:7px}.t-app .g-group-actions [data-slot=button]{font-size:11px;padding:8px 11px}.t-app .g-join{padding:20px}.t-app .g-join h2{font-size:23px}.t-app .g-join p{font-size:12px}.t-app .g-tabs{gap:23px;min-height:49px}.t-app .g-tabs [role=tab]{font-size:12px;padding:14px 0;min-height:46px}.t-app .g-week-toolbar{margin:18px 0;gap:12px;flex-wrap:wrap}.t-app .g-week-tabs [role=tab]{font-size:10px;min-height:36px;padding:6px 10px}.t-app .g-archive-select{font-size:10px}.t-app .g-archive-select select{font-size:11px}.t-app .g-section-heading{margin:20px 0;gap:12px}.t-app .g-section-heading h2{font-size:22px}.t-app .g-section-heading p{font-size:11px}.t-app .g-detail-full .g-slate-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.t-app .g-prop{border-radius:12px}.t-app .g-prop>.c-athlete-art{width:230px;height:170px;max-width:none;right:-40px;top:20px}.t-app .g-prop .c-position-badge{font-size:9px;left:18px}.t-app .g-prop-info{margin-top:130px;padding:12px 14px 0}.t-app .g-prop-info h3{font-size:19px;line-height:1.18}.t-app .g-prop-info p{font-size:10px;line-height:1.6}.t-app .g-prop-info>small{font-size:9px;display:block;line-height:1.5}.t-app .g-prop-action{padding:0 14px 16px;gap:8px}.t-prop-number{gap:5px;margin:12px 0 6px}.t-prop-number>span{font-size:9px}.t-app .t-prop-number strong{font-size:47px;letter-spacing:-2.5px}.t-prop-number>small{font-size:9px}.t-app .g-prop-action>small{font-size:10px}.t-app .g-prop-action [data-slot=button]{font-size:11px;white-space:normal;min-height:44px;padding:8px;line-height:1.4}.t-app .g-prop>.g-live-gauge{margin:0 14px 16px}.t-app .g-prop:has(.g-live-gauge){grid-column:1/-1}.t-app .g-result-only{font-size:11px}.t-app .g-week-note,.t-app .g-week-note p{font-size:12px}.t-app .g-card{padding:20px}.t-app .g-card p{font-size:13px}.t-app .c-score-row{grid-template-columns:17px 30px minmax(0,1fr) auto;gap:9px;padding:14px 7px;min-height:68px}.t-app .c-score-row>.p-avatar{width:30px;height:30px}.t-app .c-rank{font-size:11px}.t-app .c-competitor strong{font-size:12px}.t-app .c-competitor em{font-size:9px}.t-app .c-competitor>small{font-size:10px}.t-app .c-score b{font-size:16px}.t-app .c-score b small{font-size:8px}.t-app .c-score>small{font-size:9px;max-width:88px}.t-app .c-movement{grid-column:4;justify-self:end;font-size:9px;margin-top:-7px}.t-app .c-scoreboard:before{font-size:9px}.t-app .p-board-caption{font-size:10px;margin-bottom:18px}.t-app .p-scoring-help{font-size:11px}.t-app .g-chat{padding:20px 16px;margin:20px 0}.t-app .g-messages article{gap:10px}.t-app .g-messages b{font-size:12px}.t-app .g-messages small{font-size:9px;margin-left:7px}.t-app .g-messages p{font-size:13px;padding:11px 13px}.t-app .g-chat>form input{font-size:16px}.t-app .g-member{padding:16px 0}.t-app .g-member b{font-size:13px}.t-app .g-member [data-slot=button]{font-size:11px}.t-app .m-prediction-tabs [role=tab]{font-size:13px}.t-app .g-monitor-group-heading h3{font-size:15px}.t-app .g-monitor-group-heading>a{gap:7px;min-width:0}.t-app .g-monitor-group-heading .g-group-mark{width:26px;height:26px;flex-shrink:0}.t-app .g-monitor-group-heading>a>svg{display:none}.t-app .g-monitor-group-toggle{font-size:10px;gap:5px}.t-app .g-monitor-pick{grid-template-columns:65px minmax(0,1fr) auto;padding:20px 16px;gap:14px 9px;border-radius:12px}.t-app .g-monitor-pick>.c-athlete-art{width:65px;height:64px;margin-left:-5px}.t-app .g-monitor-copy h3{font-size:20px}.t-app .g-monitor-copy p{font-size:11px}.t-app .g-monitor-copy .c-matchup-label,.t-app .g-monitor-copy small{font-size:10px}.t-app .g-monitor-status{font-size:9px}.t-app .g-monitor-pick>[data-slot=button]{font-size:0;padding:0;width:30px;min-width:30px;align-self:start}.t-app .g-monitor-pick>[data-slot=button] svg{width:17px;height:17px}.t-app .g-monitor-numbers{gap:15px;justify-content:space-between;padding-top:10px}.t-app .g-monitor-numbers b{font-size:29px;letter-spacing:-1px}.t-app .g-monitor-numbers b small{font-size:9px}.t-app .g-monitor-numbers span{font-size:10px}.t-app .g-live-gauge{padding-top:20px;margin-top:5px}.t-app .g-gauge-heading strong{font-size:28px}.t-app .g-gauge-heading strong small{font-size:11px}.t-app .g-gauge-heading span{font-size:10px}.t-app .g-gauge-bucket{font-size:11px}.t-app .g-gauge-axis{font-size:9px;line-height:1.5}.t-app .g-gauge-legend{gap:9px 14px}.t-app .g-gauge-legend>span{font-size:10px}.t-app .g-gauge-note{font-size:9px;margin-top:15px}.t-app .m-account-overview{display:flex;flex-direction:column;gap:24px}.t-app .m-current-plan{padding:24px;width:100%}.t-app .m-plan-title h2{font-size:35px}.t-app .m-plan-title p{font-size:15px}.t-app .m-plan-usage span{font-size:12px}.t-app .m-account-profile{width:100%}.t-app .m-account-profile>.m-form{padding:22px}.t-app .m-form :is(input,select,textarea){font-size:16px}.t-app .m-account-detail{padding:8px 18px}.t-app .m-account-detail summary{font-size:13px}.t-app .m-account-links{gap:6px 22px}.t-app .m-account-links :is(a,button){font-size:12px}.t-app .g-pricing{display:grid;grid-template-columns:1fr;gap:20px}.t-app .g-price{font-size:48px}.t-app .g-help-note,.t-app .g-note{padding:17px 18px}.t-app .g-help-note p,.t-app .g-note p{font-size:12px}.g-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px);padding:23px 20px;border-radius:17px;gap:14px}.g-dialog [data-slot=dialog-title]{font-size:24px}.g-dialog [data-slot=dialog-description]{font-size:12px}.g-dialog :is(input:not([type=range]):not([type=radio]):not([type=checkbox]),select,textarea){font-size:16px}.g-pick-dialog .t-pick-body{padding:0}.g-pick-dialog .c-player-identity{min-height:100px}.g-pick-dialog .c-player-identity .c-athlete-art{width:140px;height:115px}.g-pick-dialog .c-player-title h2{font-size:24px}.g-pick-dialog .p-multiplier-preview dd{font-size:18px}.g-pick-dialog .p-multiplier-preview dd small{font-size:9px}.g-dialog .g-pick-options summary{font-size:12px}.g-dialog .g-fine{font-size:11px}.g-dialog .p-scoring-options label{font-size:12px}.p-intro-dialog{padding:23px 20px;border-radius:17px}.p-intro-copy h2{font-size:26px}.p-intro-copy p{font-size:13px}.t-app .g-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:25px 0 100px;margin-top:35px}.t-app .g-footer .p-footer-brand{flex-basis:auto;justify-content:flex-start}.t-app .g-footer .p-footer-brand span{display:none}.t-app .g-footer>div{gap:10px 16px;justify-content:flex-start}.t-app .g-footer>small{flex-basis:100%;font-size:11px}.t-app .g-footer a{font-size:10px}.g-toast{font-size:12px;bottom:calc(85px + env(safe-area-inset-bottom))}.t-app .p-preview-notice{margin-bottom:22px}.g-signin-page{margin:25px auto;width:calc(100% - 32px);padding:25px 22px}.g-signin-page h1{font-size:30px}}@media(max-width:370px){.t-app .g-main{padding-inline:14px}.t-app :is(.m-page-heading,.g-heading) h1{font-size:33px}.t-pick-body{padding-inline:15px}.t-pick-body .p-multiplier-preview dt{font-size:9px}.t-pick-body .p-multiplier-preview dd{font-size:16px}.t-app .m-group-card{padding:15px 12px}.t-app .m-group-card h3{font-size:17px}.t-group-card-top .g-pill{font-size:7px}.t-app .g-tabs{gap:18px}.t-app .g-tabs [role=tab]{font-size:11px}.t-app .g-prop-info h3{font-size:17px}.t-app .g-prop-action [data-slot=button]{font-size:10px}.t-app .c-competitor>small{font-size:9px}.t-brand>span{font-size:19px}}@media(prefers-reduced-motion:reduce){.g-dialog *,.p-intro-dialog *,.t-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.t-pick-body .p-multiplier-preview dl{grid-template-columns:repeat(4,minmax(0,1fr))}.t-pick-body .p-multiplier-preview dl>.p-multiplier-miss{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.t-pick-body .p-multiplier-preview .p-multiplier-miss dd{display:flex;gap:9px;align-items:center;font-size:13px;margin:0}.t-pick-body .p-multiplier-preview dd small{font-size:10px}.t-pick-body .p-multiplier-preview dd{color:var(--pp-ink)}.t-pick-body .p-multiplier-preview dl>div:first-child dd{color:var(--pp-cobalt-hover)}.t-pick-body .p-multiplier-preview dd small{color:var(--pp-muted)}.g-dialog [data-slot=tabs-list]{background:var(--pp-canvas);border:1px solid var(--pp-line);padding:4px;height:auto;border-radius:9px}.g-dialog [data-slot=tabs-trigger]{color:var(--pp-muted);background:transparent;min-height:38px;border-radius:6px;box-shadow:none;font-size:12px}.g-dialog [data-slot=tabs-trigger][data-state=active]{color:var(--pp-ink);background:var(--pp-surface);border-color:var(--pp-line)}@media(min-width:701px){.t-hero-art .c-athlete-art.is-hero{top:70px;bottom:auto}}.g-signin-page .p-google-signin .p-google-logo{display:block;width:20px;height:20px;min-width:20px;flex:0 0 20px;overflow:visible;filter:none;opacity:1}