.pp-sec{margin:0;font-size:22px;line-height:1.1}.pp-section{display:flex;flex-direction:column;gap:10px;min-width:0}.pp-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rp-page .mp-rating[data-tier=none]{background:var(--vc-line-dashed, #3A4B3E);color:var(--vc-chalk, #EEF3EC)}.pp-meta-team{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.rp-meta a.pp-meta-tournament{display:inline-flex;align-items:center;min-height:44px}.rp-meta a.pp-meta-team{color:var(--vc-chalk-3, #C9D3CB);text-decoration:none}.pp-actions{display:flex;flex-wrap:wrap;gap:8px}.pp-actions .mp-button{text-decoration:none;color:var(--vc-chalk, #EEF3EC)}.pp-phone-actions{display:none}@media (max-width:767px){.pp-actions-wide{display:none}.pp-phone-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px;border-bottom:1px solid var(--vc-line, #263529)}.pp-phone-actions .pp-compare-link{grid-column:1 / -1;order:3}.pp-page .rp-header>.rp-puck{width:64px;height:64px;font-size:26px}.pp-page .rp-title h1{font-size:32px}.rp-header:has(+.pp-phone-actions){border-bottom:0}}.pp-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pp-summary-rating{display:flex;align-items:center;gap:14px}.pp-summary-rating .mp-rating{height:auto;padding:6px 12px;border-radius:12px;font-size:44px;box-shadow:none}.pp-summary-rating strong{display:block;font-size:15px}.pp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}.pp-stats li{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px;border-radius:12px;background:var(--vc-raised, #19261C)}.pp-stats strong{font-size:32px;line-height:1}.pp-stats span{font-size:13px;color:var(--vc-muted, #A4B3A8);overflow-wrap:anywhere}@media (min-width:768px){.pp-summary{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:0;padding:18px 0;background:var(--vc-surface, #121C15);border-radius:18px;box-shadow:inset 0 0 0 1px var(--vc-line-strong, #2F4033)}.pp-summary-rating{padding:0 18px}.pp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pp-stats li{justify-content:center;gap:6px;min-height:76px;padding:2px 22px;border-radius:0;background:none;border-left:1px solid var(--vc-line-strong, #2F4033)}.pp-stats strong{font-size:44px}.pp-stats span{font-size:14px}}@media (min-width:1024px){.pp-summary{grid-template-columns:230px minmax(0,1fr)}.pp-summary-rating{padding:0 22px}}.pp-form-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);gap:0;margin:0;padding:0;overflow-x:auto}.pp-form-list li[data-early],.pp-wide-note{display:none}.pp-see-all{min-height:44px;margin-left:auto;padding:0 4px;border:0;background:none;color:var(--vc-turf-text, #8FDD84);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.pp-form-list :is(a,[data-locked]){display:flex;flex-direction:column;align-items:center;gap:5px;min-height:76px;padding:8px 0;border-radius:10px;background:var(--vc-surface, #121C15);color:inherit;text-decoration:none}.pp-form-list .mp-rating{min-width:36px;height:24px;padding:0 3px;font-size:15px;box-shadow:none}.pp-form-opp{max-width:100%;overflow:hidden;font-size:11px;font-weight:700;font-stretch:75%;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pp-form-note{font-size:11px;color:var(--vc-muted, #A4B3A8);white-space:nowrap}.pp-form-note[data-minutes]{max-width:100%;white-space:normal;text-align:center;font-variant-numeric:tabular-nums}@media (min-width:768px){.pp-form-list{display:flex;flex-wrap:wrap;gap:6px;overflow-x:visible}.pp-form-list li[data-early]{display:block}.pp-wide-note{display:inline}.pp-phone-note,.pp-see-all{display:none}.pp-form-opp{font-stretch:100%}.pp-form-list :is(a,[data-locked]){min-width:56px;padding:8px 4px;border-radius:12px;background:none}.pp-form-list a:hover{background:var(--vc-raised, #19261C)}.pp-form-list .mp-rating{height:30px;min-width:48px;font-size:18px}.pp-form-opp{font-size:13px}.pp-form-note{font-size:12px}}.pp-list{margin:0;padding:0;border-bottom:1px solid var(--vc-line, #263529)}.pp-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;border-top:1px solid var(--vc-line, #263529)}.pp-list li[data-zero]{color:var(--vc-muted, #A4B3A8)}.pp-list strong{font-size:20px}.pp-shots{display:flex;flex-direction:column;gap:22px;min-width:0}.pp-half{position:relative;width:100%;max-width:560px;aspect-ratio:7 / 6;overflow:hidden;border-radius:11px;background:var(--vc-map, #0C131D);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 32px #000000b3}.pp-half[data-surface=court]{aspect-ratio:1 / 1}.pp-half svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#fff9;stroke-width:.4}.pp-split{display:flex;flex-direction:column;gap:6px}.pp-split-head{display:flex;justify-content:space-between;gap:12px;font-size:14px}.pp-split-head strong{font-size:18px}.pp-bar{display:flex;height:12px;overflow:hidden;border-radius:6px;background:var(--vc-line, #263529)}.pp-bar span{background:var(--vc-turf, #52B245)}.pp-counts li{min-height:50px}.pp-counts a.mp-vx-play{text-decoration:none;color:var(--vc-chalk, #EEF3EC);background:var(--vc-raised, #19261C);border-radius:999px;font-size:15px;font-weight:800;font-stretch:75%}.rp-match-row.pp-match-row{grid-template-columns:44px minmax(0,1fr) auto auto 44px}.pp-similar-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;-moz-column-gap:14px;column-gap:14px;min-height:72px;padding:8px 4px;border-top:1px solid var(--vc-line, #263529);color:inherit;text-decoration:none}.pp-similar-row:hover{background:var(--vc-surface, #121C15)}.pp-similar-text{display:flex;flex-direction:column;min-width:0}.pp-similar-text strong{font-size:16px;line-height:1.3}.pp-compare{width:100%;border-collapse:collapse;table-layout:fixed}.pp-compare caption{padding-bottom:8px;text-align:left;caption-side:top}.pp-compare th,.pp-compare td{height:50px;padding:0 2px;border-top:1px solid var(--vc-line, #263529);text-align:center}.pp-compare thead th{height:auto;padding:0 1px 10px;border-top:0;vertical-align:bottom}.pp-compare thead th:first-child{width:112px;text-align:left;vertical-align:bottom;font-weight:400}.pp-compare thead :is(a,[data-locked]){display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;border-radius:10px;color:inherit;text-decoration:none}.pp-compare thead a:hover{background:var(--vc-surface, #121C15)}.pp-col-opp{font-size:14px;font-weight:700}.pp-col-when{font-size:11px;line-height:1.2;color:var(--vc-muted, #A4B3A8)}.pp-col-score{font-size:16px}.pp-compare th[scope=row]{padding:0 6px 0 0;text-align:left;font-size:14px;font-weight:500;line-height:1.25;color:var(--vc-chalk-2, #DDE5DE)}.pp-compare td{font-size:20px}.pp-compare td[data-best]{color:var(--vc-turf-text, #8FDD84)}.pp-compare td[data-best]:after{content:"";display:inline-block;width:5px;height:5px;margin-left:3px;border-radius:50%;background:var(--vc-turf, #52B245);vertical-align:middle}.pp-compare .pp-compare-group th{height:46px;padding-top:16px;border-top:0;text-align:left;font-size:16px;font-weight:700;color:var(--vc-chalk, #EEF3EC)}@media (min-width:768px){.pp-compare th,.pp-compare td{height:52px;padding:0 12px}.pp-compare thead th:first-child{width:220px}.pp-compare td{font-size:22px}.pp-col-opp{font-size:15px}.pp-col-when{font-size:12px}.pp-col-score{font-size:18px}.pp-compare th[scope=row]{font-size:15px}}.pp-compare-bar{display:flex;align-items:center;gap:10px}.pp-compare-bar .rp-count{flex:1}.pp-picks{margin:0;padding:0;border-bottom:1px solid var(--vc-line, #263529)}.pp-pick{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%;min-height:72px;padding:8px 22px;border:0;border-top:1px solid var(--vc-line, #263529);background:transparent;color:var(--vc-chalk, #EEF3EC);font:inherit;text-align:left;cursor:pointer}.pp-pick[aria-pressed=true]{background:var(--vc-raised, #19261C)}.pp-pick[aria-disabled=true]{cursor:not-allowed}.pp-pick[aria-disabled=true] .pp-pick-main{opacity:.6}.pp-box{display:grid;place-items:center;width:24px;height:24px;box-sizing:border-box;border:2px solid var(--vc-disabled, #8A9A8E);border-radius:6px;color:transparent}.pp-pick[aria-pressed=true] .pp-box{border-color:var(--vc-turf, #52B245);background:var(--vc-turf, #52B245);color:var(--vc-on-turf, #07130A)}.pp-pick-main{display:flex;flex-direction:column;gap:4px;min-width:0}.pp-pick-main>span:first-child{font-size:15px;font-weight:600}.pp-pick-main .vc-figure{margin-left:4px;font-size:18px}.pp-picker .pp-pick-hint{padding:0 22px 12px}.rp-sheet .pp-picker .pp-pick-hint{padding:0 16px 12px}.pp-sheet-head{justify-content:flex-end}.rp-filter-main{display:flex;flex-direction:column;gap:3px;min-width:0}.rp-filter-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.rp-filter-top .rp-opp{flex:1 1 auto}.rp-filter-row[data-detail] .rp-ha{display:none}.rp-filter-row[data-detail] .rp-score .vc-figure{font-size:17px}.rp-filter-line{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pp-keeper-chart .lc-tick,.pp-keeper-chart .lc-label{font-size:10px}.pp-keeper-chart .lc-legend{font-size:13px;color:var(--vc-chalk-3, #C9D3CB)}@media (min-width:768px){.pp-keeper-phone{display:none}}.pp-saves-table{width:100%;border-collapse:collapse}.pp-saves-table th,.pp-saves-table td{height:52px;padding:0 8px;border-top:1px solid var(--vc-line, #263529);text-align:right}.pp-saves-table thead th{height:auto;padding-bottom:8px;border-top:0;font-size:13px;font-weight:500;color:var(--vc-muted, #A4B3A8)}.pp-saves-table th:first-child{padding-left:0;text-align:left}.pp-saves-table th[scope=row]{font-size:15px;font-weight:600}.pp-saves-table th[scope=row] span{display:block}.pp-saves-table td{font-size:20px}
