.finding-statistics{max-width:720px;margin-top:22px;border-top:1px solid var(--line)}.additional-measurements>summary,.finding-statistics summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-weight:700}.additional-measurements>summary::-webkit-details-marker,.finding-statistics summary::-webkit-details-marker{display:none}.additional-measurements>summary:after,.finding-statistics summary:after{content:"+";flex:0 0 auto;color:#666;font-size:1.25rem;font-weight:400}.additional-measurements[open]>summary:after,.finding-statistics[open] summary:after{content:"−"}.additional-measurements>summary:focus-visible,.finding-statistics summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.statistics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 8px;border-top:1px solid var(--line)}.statistics-grid div{min-width:0;padding:14px 14px 14px 0;border-bottom:1px solid var(--line)}.statistics-grid dt{color:#666;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.statistics-grid dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:700}.additional-measurements{margin-top:58px;border-block:1px solid var(--line)}.additional-measurements>summary{min-height:64px;font-size:1rem}.additional-findings{margin-left:260px}@media (max-width:780px){.additional-measurements{margin-top:44px}.additional-findings{margin-left:0}.statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.physical-layers{margin:14px 0;display:grid;gap:14px}.physical-layers div{padding-top:12px;border-top:1px solid rgba(0,0,0,.12)}.physical-layers dt{margin-bottom:5px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.physical-layers dd{margin:0}.metric-confidence{width:fit-content;margin:14px 0;padding:5px 9px;border-radius:999px;background:#eef0ef;font-size:.78rem;font-weight:750;text-transform:capitalize}.metric-confidence-summary{max-width:720px;margin:-8px 0 20px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;border-left:3px solid #171918;background:#f5f5f3}.metric-confidence-summary strong{text-transform:capitalize}.metric-confidence-summary span{color:#666;font-size:.82rem}.metric-confidence-summary p{grid-column:1/-1;margin:0;color:#666;font-size:.82rem}.metric-confidence-reasons{max-width:720px;margin:0 0 18px;padding-left:20px;color:#666;font-size:.86rem}.consistency-state,.supporting-note{max-width:720px;margin:12px 0;color:#555;font-size:.86rem;font-weight:650}.finding-group{max-width:720px;margin:28px 0 10px;padding:20px;border:1px solid var(--line);border-radius:10px;background:#f5f5f3}.finding-group span{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.finding-group h3{margin:7px 0}.finding-group p{margin:0;color:#666}.benchmark-context,.iron-context,.speed-context{max-width:720px;margin:28px 0;padding:22px;border:1px solid var(--line);border-radius:12px;background:#f5f5f3}.speed-context .eyebrow{margin-bottom:8px}.speed-context h3{margin-bottom:18px;font-size:1.5rem}.speed-context dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.speed-context dl div{min-width:0;padding-top:12px;border-top:1px solid #c9c9c6}.speed-context dt{margin-bottom:6px;color:#666;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.speed-context dd{margin:0}.iron-context p,.speed-context>p:last-child{margin:18px 0 0;color:#666;font-size:.86rem}.iron-context strong{display:block;font-size:1rem}.benchmark-context>p:not(.eyebrow){margin:0 0 18px;color:#666;font-size:.86rem}.benchmark-context h3{margin-bottom:8px;font-size:1.5rem}.benchmark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benchmark-grid article{min-width:0;padding:16px;border:1px solid #d4d4d0;border-radius:9px;background:#fff}.speed-comparison-card>p{margin:0 0 14px;color:#666;font-size:.84rem}.benchmark-grid h4,.benchmark-grid strong{display:block}.benchmark-grid h4{margin:0 0 5px}.benchmark-grid strong{margin-bottom:12px}.benchmark-grid dd,.benchmark-grid dl{margin:0}.benchmark-grid dl div{padding-top:9px;border-top:1px solid #e0e0dd}.benchmark-grid dl div+div{margin-top:9px}.benchmark-grid dt{color:#666;font-size:.75rem}.benchmark-grid dd{overflow-wrap:anywhere;font-size:.88rem;font-weight:700}.finding-collapsible{padding:0}.finding-collapsible>summary{min-height:150px;padding:26px 54px 26px 0;position:relative;cursor:pointer;list-style:none}.column-picker>summary::-webkit-details-marker,.finding-collapsible>summary::-webkit-details-marker,.shot-data-details>summary::-webkit-details-marker{display:none}.column-picker>summary:after,.finding-collapsible>summary:after,.shot-data-details>summary:after{content:"+";position:absolute;right:4px;top:50%;translate:0 -50%;color:#666;font-size:1.45rem;font-weight:400}.column-picker[open]>summary:after,.finding-collapsible[open]>summary:after,.shot-data-details[open]>summary:after{content:"−"}.column-picker>summary:focus-visible,.finding-collapsible>summary:focus-visible,.shot-data-details>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.finding-collapsible h4{margin-bottom:8px;font-size:clamp(1.25rem,2.2vw,1.75rem)}.finding-at-a-glance{max-width:660px;margin:0;color:#555;font-size:.95rem}.finding-confidence-flag{width:fit-content;margin-top:12px;padding:4px 8px;display:block;border:1px solid #999;border-radius:999px;color:#555;font-size:.72rem;font-weight:750}.finding-expanded{padding:2px 0 32px}.parameter-comparison{max-width:720px;margin:24px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.parameter-comparison div{min-width:0;padding:16px;background:#f7f7f5}.parameter-comparison dt{margin-bottom:5px;color:#666;font-size:.73rem;font-weight:750}.parameter-comparison dd{margin:0;overflow-wrap:anywhere;font-weight:750}.shot-data-section{padding:clamp(42px,6vw,64px) 0!important}.shot-data-details>summary{min-height:74px;padding:10px 54px 10px 0;position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.shot-data-details>summary strong,.shot-data-details>summary>span:first-child span{display:block}.shot-data-details>summary strong{margin-top:4px;font-size:clamp(1.7rem,3vw,2.35rem)}.shot-data-details>summary>span:last-child{color:#666;font-size:.86rem;font-weight:700}.shot-data-content>p,.shot-data-unavailable{max-width:720px;color:#666}.column-picker{max-width:900px;margin:24px 0;border-block:1px solid var(--line)}.column-picker>summary{min-height:52px;padding:12px 44px 12px 0;position:relative;display:flex;align-items:center;cursor:pointer;list-style:none;font-weight:750}.column-picker-groups{padding:4px 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.metric-column-group{padding:0;border:0;min-width:0}.metric-column-group legend{margin-bottom:7px;color:#666;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.metric-column-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.column-picker label{min-height:44px;display:flex;align-items:center;gap:8px;font-size:.83rem;cursor:pointer}.column-picker input{width:18px;height:18px;flex:0 0 auto;accent-color:#111}.shot-data-scroll-hint{margin:18px 0 8px;color:#666;font-size:.82rem;font-weight:700}.mobile-scroll-hint{display:none}.shot-data-scroll-wrap{max-width:100%;position:relative}.shot-data-scroll-wrap:after{width:42px;position:absolute;z-index:5;top:1px;right:1px;bottom:12px;border-radius:0 11px 11px 0;background:linear-gradient(90deg,transparent,rgba(17,17,17,.14));content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}.shot-data-scroll-wrap.has-more:after{opacity:1}.shot-data-scroll{--club-column-width:104px;--shot-column-width:68px;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:12px;outline-offset:3px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.shot-data-scroll table{width:max-content;min-width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shot-data-scroll caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shot-data-scroll td,.shot-data-scroll th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.shot-data-scroll td:first-child,.shot-data-scroll th:first-child{width:var(--club-column-width);min-width:var(--club-column-width);max-width:var(--club-column-width);position:sticky;left:0;z-index:2;background:#fff;text-align:left}.shot-data-scroll td:nth-child(2),.shot-data-scroll th:nth-child(2){width:var(--shot-column-width);min-width:var(--shot-column-width);position:sticky;left:var(--club-column-width);z-index:2;background:#fff;box-shadow:1px 0 0 var(--line)}.shot-data-scroll thead th{background:#f3f3f1;color:#555;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.shot-data-scroll thead th:first-child,.shot-data-scroll thead th:nth-child(2){background:#f3f3f1;z-index:4}.shot-data-scroll tbody th{font-weight:750}.shot-data-scroll tbody tr:nth-child(2n) td,.shot-data-scroll tbody tr:nth-child(2n) th{background:#fafafa}.shot-data-scroll tbody tr:last-child td,.shot-data-scroll tbody tr:last-child th{border-bottom:0}.direction-summary{margin-top:18px;padding-top:16px;border-top:1px solid rgba(0,0,0,.12)}.direction-bar{height:10px;margin:12px 0 7px;display:flex;overflow:hidden;border-radius:999px;background:#e7e9e8}.direction-bar span:first-child{background:#747a7c}.direction-bar span:nth-child(2){background:#151718}.direction-bar span:nth-child(3){background:#b5b9ba}.direction-labels{display:flex;justify-content:space-between;gap:10px;font-size:.75rem}.direction-summary p{margin:12px 0 0}@media (max-width:540px){.metric-confidence-summary,.speed-context dl{grid-template-columns:1fr}.metric-confidence-summary p{grid-column:auto}.direction-labels{flex-direction:column;gap:3px}.benchmark-grid{grid-template-columns:1fr}.finding-collapsible>summary{min-height:132px;padding-right:42px}.parameter-comparison{grid-template-columns:1fr}.shot-data-details>summary{align-items:flex-start;flex-direction:column;gap:7px;padding-right:42px}.column-picker-groups,.metric-column-group>div{grid-template-columns:1fr}.mobile-scroll-hint{display:inline}.desktop-scroll-hint{display:none}}