.pc-screen{min-height:100vh;padding:24px 16px 64px;box-sizing:border-box}.pc-screen :is(a,button):focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.pc-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;max-width:794px;margin:0 auto 16px}.pc-empty{max-width:794px;margin:0 auto;color:var(--vc-chalk-3, #C9D3CB)}.pc-filter{max-width:794px;margin:0 auto 16px}.pc-filter>summary{list-style:none;cursor:pointer}.pc-filter>summary::-webkit-details-marker{display:none}.pc-filter[open]>summary{margin-bottom:12px}.pc-stage[aria-busy]{opacity:.55;transition:opacity .2s}.pc-paper{display:flex;flex-direction:column;gap:24px;margin:0 auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pc-paper,.pc-sheet{width:794px}.pc-sheet{display:flex;flex-direction:column;gap:14px;min-height:1122px;box-sizing:border-box;padding:44px 52px;background:#fff;color:#0b120d;font-size:13px;line-height:1.45}.pc-sheet h1,.pc-sheet h2,.pc-sheet p,.pc-sheet ul{margin:0;padding:0}.pc-sheet li{list-style:none}.pc-muted{font-size:12px;color:#4a5a4e}.pc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #C9D3CB}.pc-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#4a5a4e}.pc-brand img{display:block;width:auto;height:22px}.pc-id{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px}.pc-shirt{display:grid;place-items:center;width:76px;height:76px;box-sizing:border-box;border-radius:50%;border:3px solid var(--vc-turf, #52B245);font-size:32px;line-height:1}.pc-photo{display:block;width:76px;height:76px;box-sizing:border-box;border-radius:50%;border:3px solid var(--vc-turf, #52B245);-o-object-fit:cover;object-fit:cover;background:#e3e9e4}.pc-who{display:flex;align-items:center;gap:6px}.pc-who .mp-crest{flex:none}.pc-name{display:flex;flex-direction:column;gap:6px;min-width:0}.pc-name h1{font-size:40px;line-height:1}.pc-name p{font-size:14px;color:#2b3a2f}.pc-rating{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pc-rating .mp-rating{height:auto;padding:6px 12px;border-radius:10px;font-size:38px;box-shadow:none}.pc-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc-tiles li{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:3px solid var(--vc-turf, #52B245)}.pc-tiles strong{font-size:36px;line-height:1}.pc-tiles span{font-size:12px;color:#4a5a4e}.pc-mid{display:grid;grid-template-columns:minmax(0,340px);gap:28px}.pc-mid[data-two]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.pc-block{display:flex;flex-direction:column;gap:8px;min-width:0}.pc-h2{padding-bottom:6px;border-bottom:1.5px solid #0B120D;font-size:15px;font-weight:800;font-stretch:75%;letter-spacing:.02em;text-transform:uppercase;color:#1f4d23}.pc-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;align-items:start}.pc-groups:is([data-count="3"],[data-count="5"],[data-count="6"],[data-count="7"]){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.pc-groups .pc-table{font-size:11px}.pc-groups .pc-table th{padding:3px;line-height:1.2;vertical-align:bottom}.pc-groups .pc-table td{height:20px;padding:0 3px;line-height:1.2}.pc-groups .pc-table td.pc-n{white-space:nowrap}.pc-groups .pc-h2{padding-bottom:4px;font-size:14px}.pc-groups .pc-block{gap:4px}.pc-table-wrap{min-width:0}.pc-table{width:100%;border-collapse:collapse;font-size:12px}.pc-table th{padding:5px 6px;border-bottom:1px solid #0B120D;font-weight:700;text-align:left;color:#4a5a4e}.pc-table td{height:27px;padding:0 6px;border-bottom:1px solid #C9D3CB;color:#0b120d}.pc-table .rp-locked{margin-left:6px;color:#0b120d;font-size:inherit;vertical-align:middle}.pc-table .pc-n{text-align:right;font-variant-numeric:tabular-nums}.pc-table .mp-rating{box-shadow:none}.pc-grid th[scope=row]{height:27px;padding:0 6px;border-bottom:1px solid #C9D3CB;font-weight:400;text-align:left;white-space:nowrap}.pc-grid td[data-best]{font-weight:800;color:#1f4d23}.pc-table td.pc-clip{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-context-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;align-items:start}.pc-context-top .pc-block{gap:4px}.pc-context-list{display:flex;flex-direction:column;gap:2px}.pc-pct td:last-child,.pc-pct th:last-child{width:38%}.pc-pct svg{display:block;width:100%;height:8px}.pc-pct rect{fill:var(--vc-turf, #52B245)}.pc-pct rect.pc-bar-track{fill:#e3e9e4}.pc-best{display:flex;flex-direction:column;gap:16px}.pc-best li{display:grid;grid-template-columns:44px minmax(0,1fr) 56px;align-items:center;gap:14px}.pc-best-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-best-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-best .pc-best-qr,.pc-best .pc-best-qr svg{width:56px;height:56px}.pc-squad th,.pc-squad td{padding:0 3px}.pc-squad thead th{padding:5px 3px;font-size:10px;line-height:1.2;vertical-align:bottom}.pc-squad th[scope=row]{max-width:150px;overflow:hidden;text-overflow:ellipsis}.pc-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.pc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.pc-card{display:flex;flex-direction:column;gap:5px;min-width:0;padding:6px 8px;border:1px solid #C9D3CB;border-top:3px solid var(--vc-turf, #52B245);border-radius:4px;-moz-column-break-inside:avoid;break-inside:avoid}.pc-card-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.pc-card-head .pc-shirt{width:28px;height:28px;border-width:2px;font-size:13px}.pc-card-name{display:flex;flex-direction:column;gap:1px;min-width:0}.pc-card-name h3{margin:0;overflow:hidden;font-size:13px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.pc-card-name p{overflow:hidden;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.pc-card-head .mp-rating{font-size:12px}.pc-card-figures{width:100%;border-collapse:collapse;table-layout:fixed;font-size:10px;font-variant-numeric:tabular-nums}.pc-card-figures th,.pc-card-figures td{height:15px;padding:0;border-bottom:1px solid #E3E9E4;line-height:1.2;white-space:nowrap}.pc-card-figures th{overflow:hidden;font-weight:400;text-align:left;text-overflow:ellipsis;color:#4a5a4e}.pc-card-figures td.pc-n{text-align:right}.pc-card-figures td:nth-child(2){width:34px;font-size:11px}.pc-card-figures td:nth-child(3){width:64px;color:#4a5a4e}.pc-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.pc-usage li{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 22px;align-items:center;gap:8px;height:17px;font-size:10.5px}.pc-usage-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pc-usage svg{display:block;width:100%;height:8px}.pc-usage rect{fill:var(--vc-turf, #52B245)}.pc-usage rect.pc-bar-track{fill:#e3e9e4}.pc-usage .pc-n{text-align:right;font-variant-numeric:tabular-nums}.pc-options{max-width:794px;margin:0 auto 16px}.pc-choice{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--vc-chalk-3, #C9D3CB)}.pc-choice>span{margin-right:6px;font-weight:600}.pc-choice a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;box-sizing:border-box;border:1px solid var(--vc-line-strong, #2F4033);border-radius:999px;color:var(--vc-chalk, #EEF3EC);text-decoration:none}.pc-choice a[aria-current=true]{border-color:var(--vc-chalk, #EEF3EC);background:var(--vc-chalk, #EEF3EC);color:var(--vc-on-turf, #07130A);font-weight:700}.pc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}.pc-form .pc-block{gap:6px}.pc-results .rp-form{flex-wrap:wrap}.pc-mark{position:absolute;display:block;box-sizing:border-box;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%)}.pc-mark[data-kind=goal]{width:10px;height:10px;background:var(--vc-turf, #52B245);border:1.5px solid #0B120D}.pc-mark[data-kind=on_target]{background:#4a5a4e}.pc-mark[data-kind=off_target]{border:1.2px solid #4A5A4E;background:#fff}.pc-shots{gap:12px}.pc-h3{margin:0;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#1f4d23}.pc-shots-top{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.pc-half{display:flex;flex-direction:column;gap:6px;margin:0}.pc-half[data-surface=court]{width:260px}.pc-half-field{position:relative;aspect-ratio:7 / 6;overflow:hidden;border:1px solid #9AA79D;border-radius:4px}.pc-half[data-surface=court] .pc-half-field{aspect-ratio:1 / 1}.pc-half-field svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pc-zones path{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pc-half-lines{fill:none;stroke:#7d8c81;stroke-width:1px}.pc-half-lines *{vector-effect:non-scaling-stroke}.pc-mark[data-kind=blocked]{border-radius:1px;border:1.2px solid #4A5A4E;background:#fff}.pc-insights{display:flex;flex-direction:column;gap:5px;font-size:12.5px;line-height:1.4}.pc-insights li{padding-left:9px;border-left:3px solid var(--vc-turf, #52B245)}.pc-bars{display:flex;flex-direction:column;gap:4px}.pc-bars li{display:grid;grid-template-columns:84px minmax(0,1fr) 112px;align-items:center;gap:8px;font-size:11.5px}.pc-bars svg{display:block;width:100%;height:8px}.pc-bars rect{fill:var(--vc-turf, #52B245)}.pc-bars rect.pc-bar-track{fill:#e3e9e4}.pc-bars .pc-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-shots .pc-table{font-size:11px}.pc-shots .pc-table thead th{padding:3px 4px;line-height:1.2;vertical-align:bottom}.pc-shots .pc-table td,.pc-shots .pc-table tbody th{height:20px;padding:0 4px;line-height:1.2}.pc-shots .pc-table tbody th{border-bottom:1px solid #C9D3CB;font-weight:400;text-align:left;white-space:nowrap;color:#0b120d}.pc-shots .pc-table td.pc-n{white-space:nowrap}.pc-shooter-cell{display:flex;max-width:170px;white-space:nowrap}.pc-shooter-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-shooter-cell>span+span{flex:none;padding-left:.3em}.pc-shots-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;align-items:start}.pc-foot{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:16px;margin-top:auto;padding-top:10px;border-top:1px solid #C9D3CB}.pc-foot p{font-size:12px;color:#2b3a2f;overflow-wrap:anywhere}.pc-qr,.pc-qr svg{display:block;width:72px;height:72px}.pc-page{display:block;margin-top:2px;font-size:11px;color:#4a5a4e}.pc-foot[data-slim]{grid-template-columns:minmax(0,1fr) auto;font-size:11px;color:#4a5a4e}.pc-foot[data-slim] .pc-page{margin:0}.pc-leaders{table-layout:fixed}.pc-leaders th[scope=row]{width:34%;padding:0 6px;border-bottom:1px solid #C9D3CB;font-weight:700;color:#4a5a4e;white-space:nowrap}.pc-leaders td{height:20px}.pc-leaders td.pc-n{width:34px}.pc-leader{display:flex;min-width:0;white-space:nowrap}.pc-leader>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.pc-leader>span+span{flex:none}.pc-glossary{margin:0;-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px;font-size:10.5px;line-height:14px}.pc-glossary div{margin-bottom:3px;-moz-column-break-inside:avoid;break-inside:avoid}.pc-glossary dt{display:inline;font-weight:700}.pc-glossary dt:after{content:": "}.pc-glossary dd{display:inline;margin:0;color:#2b3a2f}@media screen and (max-width:825px){.pc-paper,.pc-sheet{width:100%}.pc-sheet{min-height:0;padding:24px 16px}.pc-id{grid-template-columns:56px minmax(0,1fr)}.pc-shirt,.pc-photo{width:56px;height:56px;font-size:24px}.pc-id>.mp-crest{width:56px!important;height:56px!important}.pc-name h1{font-size:30px}.pc-rating{grid-column:1 / -1;flex-direction:row;align-items:center}.pc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-mid,.pc-form{grid-template-columns:minmax(0,1fr)}.pc-form .lc{max-width:460px}.pc-table-wrap{overflow-x:auto}.pc-table{min-width:520px}.pc-per{min-width:0}.pc-groups,.pc-groups:is([data-count="3"],[data-count="5"],[data-count="6"],[data-count="7"]),.pc-cards,.pc-usage,.pc-mid[data-two]{grid-template-columns:minmax(0,1fr)}.pc-glossary{-moz-columns:1;columns:1}.pc-context-top{grid-template-columns:minmax(0,1fr)}.pc-pct{min-width:0}.pc-squad{min-width:620px}.pc-shots-top,.pc-shots-split{grid-template-columns:minmax(0,1fr)}.pc-half,.pc-half[data-surface=court]{width:100%;max-width:360px}}@media print{.pc-screen{min-height:0;padding:0;background:#fff}.pc-bar,.pc-filter,.pc-options{display:none}.pc-stage[aria-busy]{opacity:1}.pc-paper{gap:0}.pc-sheet{-moz-column-break-after:page;break-after:page}.pc-sheet:last-child{-moz-column-break-after:auto;break-after:auto}}
