.Mn92yq_round{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--foreground);border-radius:18px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.Mn92yq_hero{border-top:3px solid var(--primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 32px;display:grid}.Mn92yq_intro{min-width:0}.Mn92yq_eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.Mn92yq_eyebrow span{color:var(--muted-foreground);letter-spacing:0;text-transform:none;font-weight:450}.Mn92yq_intro h2{letter-spacing:-.035em;margin:12px 0 6px;font-size:clamp(24px,2.7vw,36px);font-weight:650;line-height:1.15}.Mn92yq_course{color:var(--muted-foreground);margin:0;font-size:13px}.Mn92yq_actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:19px;display:flex}.Mn92yq_primaryLink,.Mn92yq_secondaryLink{justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}.Mn92yq_primaryLink{background:var(--primary);color:var(--primary-foreground);border-radius:8px;padding:0 14px}.Mn92yq_secondaryLink{color:var(--muted-foreground)}.Mn92yq_round a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.Mn92yq_result{border-left:1px solid var(--border);align-items:center;gap:32px;padding-left:32px;display:flex}.Mn92yq_scoreLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:550;display:block}.Mn92yq_gross>div{align-items:center;gap:12px;display:flex}.Mn92yq_gross strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:80px;font-weight:600;line-height:1.15}.Mn92yq_toPar{color:var(--primary);background:var(--muted);border-radius:6px;padding:5px 9px;font-size:17px;font-weight:550}.Mn92yq_splits{gap:9px;min-width:62px;display:grid}.Mn92yq_splits>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.Mn92yq_splits dt{color:var(--muted-foreground);font-size:12px}.Mn92yq_splits dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:650}.Mn92yq_metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--muted) 35%, var(--card));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.Mn92yq_metrics>div{border-right:1px solid var(--border);min-width:0;padding:18px 28px}.Mn92yq_metrics>div:last-child{border-right:0}.Mn92yq_metrics dt{color:var(--muted-foreground);font-size:12px}.Mn92yq_metrics dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:28px;font-weight:600;line-height:1.2}.Mn92yq_metrics p{color:var(--muted-foreground);margin:0;font-size:11px}.Mn92yq_analysis{grid-template-columns:minmax(0,2.5fr) minmax(240px,1fr);display:grid}.Mn92yq_scorecard{min-width:0;padding:22px 28px}.Mn92yq_sectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Mn92yq_round h3{margin:0;font-size:14px;font-weight:650}.Mn92yq_sectionTitle a,.Mn92yq_takeaways>a{color:var(--primary);align-items:center;gap:6px;min-height:32px;font-size:12px;font-weight:550;display:inline-flex}.Mn92yq_nines{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:12px;display:grid}.Mn92yq_nine{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.Mn92yq_nine caption{text-align:left;color:var(--muted-foreground);padding-bottom:8px;font-size:11px}.Mn92yq_nine caption span{float:right;color:var(--foreground);font-weight:600}.Mn92yq_nine th,.Mn92yq_nine td{text-align:center;padding:3px 0;font-size:11px;font-weight:450}.Mn92yq_nine th:first-child{text-align:left;width:35px;color:var(--muted-foreground);font-size:10px}.Mn92yq_nine thead{color:var(--muted-foreground)}.Mn92yq_holeScore{border-radius:5px;justify-content:center;align-items:center;width:24px;height:28px;font-size:12px;font-weight:650;display:inline-flex}.Mn92yq_holeScore[data-result=birdie]{background:var(--primary);color:var(--primary-foreground);border-radius:50%}.Mn92yq_holeScore[data-result=bogey]{background:var(--muted)}.Mn92yq_holeScore[data-result=double]{background:color-mix(in srgb, #be785b 20%, var(--card))}.Mn92yq_distribution{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 18px;margin-top:20px;padding-top:14px;display:flex}.Mn92yq_distribution>span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:10px;display:flex}.Mn92yq_distribution strong{color:var(--foreground)}.Mn92yq_distribution i{background:var(--border);border-radius:2px;width:7px;height:7px}.Mn92yq_distribution i[data-result=birdie]{background:var(--primary)}.Mn92yq_distribution i[data-result=par]{background:#769682}.Mn92yq_distribution i[data-result=bogey]{background:#b1bcb3}.Mn92yq_distribution i[data-result=double]{background:#be785b}.Mn92yq_takeaways{border-left:1px solid var(--border);align-content:start;gap:16px;min-width:0;padding:26px 24px;display:grid}.Mn92yq_takeaways h3{align-items:center;gap:7px;display:flex}.Mn92yq_takeawayLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.Mn92yq_takeaways p{margin:4px 0;font-size:14px;font-weight:550}.Mn92yq_takeaways small{color:var(--muted-foreground);font-size:11px;line-height:1.5}@media (max-width:1100px){.Mn92yq_nines{grid-template-columns:minmax(0,1fr);gap:14px}.Mn92yq_hero{gap:20px;padding:24px}.Mn92yq_result{gap:18px;padding-left:20px}.Mn92yq_metrics>div{padding:16px 20px}}@media (max-width:640px){.Mn92yq_round{border-radius:14px}.Mn92yq_hero{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.Mn92yq_intro h2{font-size:28px}.Mn92yq_actions{gap:12px;margin-top:14px}.Mn92yq_primaryLink,.Mn92yq_secondaryLink{min-height:44px;font-size:12px}.Mn92yq_result{border-left:0;border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:16px 0 0}.Mn92yq_gross strong{font-size:64px}.Mn92yq_splits{grid-template-columns:repeat(3,auto);gap:18px}.Mn92yq_splits>div{flex-direction:column;gap:3px}.Mn92yq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.Mn92yq_metrics>div{padding:15px 20px}.Mn92yq_metrics>div:nth-child(2){border-right:0}.Mn92yq_metrics>div:nth-child(n+3){border-top:1px solid var(--border)}.Mn92yq_metrics dd{font-size:26px}.Mn92yq_analysis{grid-template-columns:minmax(0,1fr)}.Mn92yq_scorecard{padding:18px 16px}.Mn92yq_nines{gap:16px}.Mn92yq_takeaways{border-left:0;border-top:1px solid var(--border);gap:14px;padding:20px}.Mn92yq_nine th,.Mn92yq_nine td{font-size:11px}.Mn92yq_holeScore{width:23px}.Mn92yq_distribution{gap:8px 12px}}
.yXgmhq_carousel{color:#fafcf5;background:#103d2d;border:1px solid #ffffff24;border-radius:1.5rem;min-width:0;overflow:hidden;box-shadow:0 2px 4px #082f2210,0 12px 32px #082f2210}.yXgmhq_track{touch-action:pan-y pinch-zoom;gap:12px}.yXgmhq_card{border-radius:1.25rem;overflow:hidden}.yXgmhq_slide{width:100%;min-width:0;display:grid}.yXgmhq_controls{background:#082f22;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.5rem;display:flex}.yXgmhq_position{color:#d5e7d8;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0;font-size:.75rem;display:flex}.yXgmhq_counter{color:#fafcf5;font-variant-numeric:tabular-nums;white-space:nowrap}.yXgmhq_buttons{flex-shrink:0;gap:.25rem;display:flex}.yXgmhq_buttons button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.yXgmhq_buttons button:hover{background:#ffffff18}.yXgmhq_buttons button:focus-visible{outline-offset:-3px;outline:2px solid #d8eb95}.yXgmhq_buttons button:disabled{opacity:.5;cursor:default}.yXgmhq_pagination{background:#082f22;flex-wrap:wrap;justify-content:center;padding:0 1rem .375rem;display:flex}.yXgmhq_pagination button{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.yXgmhq_pagination button span{background:#a1b5a7;border-radius:20px;width:7px;height:7px;transition:width .25s,background-color .25s}.yXgmhq_pagination button[aria-current] span{background:#d8eb95;width:23px}.yXgmhq_pagination button:focus-visible{outline-offset:-4px;outline:2px solid #d8eb95}@media (prefers-reduced-motion:reduce){.yXgmhq_pagination button span{transition:none}}@media (max-width:600px){.yXgmhq_controls{gap:.5rem;padding:.375rem .75rem}.yXgmhq_position{gap:.25rem;font-size:.6875rem}}
.FZhfLG_card{color:#fafcf5;background:#103d2d;flex-direction:column;gap:1rem;min-width:0;padding:2rem;display:flex}.FZhfLG_label{color:#c6ddcb;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}.FZhfLG_title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:600;line-height:1.15}.FZhfLG_value{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:600;line-height:1.1}.FZhfLG_description{color:#d5e7d8;max-width:65ch;font-size:.9375rem;line-height:1.6}.FZhfLG_footer{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:auto;padding-top:1rem;display:flex}.FZhfLG_footer p{color:#c6ddcb;font-size:.75rem}.FZhfLG_footer a{text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:flex}.FZhfLG_footer a:focus-visible{outline-offset:4px;outline:2px solid #d8eb95}@media (max-width:600px){.FZhfLG_card{gap:.75rem;padding:1.25rem}.FZhfLG_description{font-size:.875rem;line-height:1.5}.FZhfLG_value{font-size:2.75rem}}
.rbWONa_recap{border:1px solid var(--border);background:var(--card);overflow-wrap:anywhere;border-radius:1rem;width:100%;min-width:0;padding:clamp(1rem,2vw,1.5rem);container-type:inline-size}.rbWONa_header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.rbWONa_eyebrow{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.rbWONa_header h2{letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:650;line-height:1.2}.rbWONa_jump{color:var(--primary);align-items:center;min-height:44px;font-size:.8rem;display:inline-flex}.rbWONa_totals{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:1rem 0;display:grid}.rbWONa_totals dt{color:var(--muted-foreground);font-size:.75rem}.rbWONa_totals dd{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.75rem;font-weight:650}.rbWONa_highlights{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin-top:1.1rem;display:grid}.rbWONa_highlights article{border-left:3px solid var(--primary);padding-left:.85rem}.rbWONa_highlights h3,.rbWONa_clubs>h3,.rbWONa_uploads>h3{font-size:.875rem;font-weight:650}.rbWONa_highlights p:not(.rbWONa_value),.rbWONa_highlights a{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.rbWONa_highlights a{min-height:44px;color:var(--primary);align-items:center;display:inline-flex}.rbWONa_value{letter-spacing:-.025em;margin-top:.3rem;font-size:1.6rem;font-weight:650}.rbWONa_note{color:var(--muted-foreground);margin-top:.8rem;font-size:.75rem;line-height:1.6}.rbWONa_deviceNote{background:var(--muted);border-radius:.65rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8rem;line-height:1.6}.rbWONa_deviceNote a{text-underline-offset:3px;text-decoration:underline}.rbWONa_clubs{margin-top:1.3rem;scroll-margin-top:6rem}.rbWONa_clubGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.75rem;margin-top:1rem;display:grid}.rbWONa_clubCard{border:1px solid var(--border);background:var(--background);border-radius:.85rem;min-width:0;padding:.8rem}.rbWONa_clubHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.rbWONa_clubHeader h4{letter-spacing:-.035em;font-size:1.15rem;font-weight:650}.rbWONa_clubHeader p{color:var(--muted-foreground);margin-top:.15rem;font-size:.65rem}.rbWONa_shotBadge{background:var(--muted);border-radius:2rem;flex-shrink:0;padding:.3rem .6rem;font-size:.7rem}.rbWONa_carryHeadline{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;align-items:end;gap:.5rem;margin-top:.65rem;display:grid}.rbWONa_carryHeadline span{color:var(--muted-foreground);font-size:.65rem;display:block}.rbWONa_carryHeadline strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:650;display:block}.rbWONa_carryHeadline>div:last-child{text-align:left}.rbWONa_carryHeadline>div:last-child strong{font-size:1.15rem}.rbWONa_carryGraphic{margin-top:.6rem}.rbWONa_rangeTrack{background:var(--muted);background-image:linear-gradient(to right, transparent calc(100% - 1px), var(--border) 0);background-size:25% 100%;border-radius:.25rem;height:.5rem;position:relative}.rbWONa_rangeBand{background:#8daf9e;border-radius:.25rem;min-width:2px;max-width:100%;position:absolute;top:0;bottom:0}.rbWONa_averageMarker{background:var(--foreground);border-radius:2px;width:3px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.rbWONa_carryGraphic p{color:var(--muted-foreground);justify-content:space-between;gap:.3rem;margin-top:.4rem;font-size:.6rem;display:flex}.rbWONa_clubMetrics{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.5rem;padding:.5rem 0;display:grid}.rbWONa_clubMetrics dt{color:var(--muted-foreground);font-size:.65rem}.rbWONa_clubMetrics dd{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.9rem;font-weight:600;line-height:1.5rem}.rbWONa_direction{margin-top:.5rem}.rbWONa_direction>p{font-size:.7rem;font-weight:550}.rbWONa_directionTrack{background:var(--muted);border-radius:1rem;height:.45rem;margin-top:0;display:flex;overflow:hidden}.rbWONa_leftShots{background:#758fae}.rbWONa_centreShots{background:#3d8d71}.rbWONa_rightShots{background:#c79458}.rbWONa_directionLabels{justify-content:space-between;gap:.4rem;margin-top:.4rem;font-size:.65rem;display:flex}.rbWONa_clubFooter{color:var(--muted-foreground);border:0;margin-top:.5rem;padding-top:0;font-size:.6rem}.rbWONa_uploads{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.rbWONa_uploads ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem 1rem;margin-top:.65rem;display:grid}.rbWONa_uploads a{gap:.2rem;min-height:44px;font-size:.8rem;display:grid}.rbWONa_uploads span,.rbWONa_uploads small{color:var(--muted-foreground);font-size:.75rem}.rbWONa_recap a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@container (max-width:49.99rem){.rbWONa_clubGrid{grid-template-columns:minmax(0,1fr)}.rbWONa_totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.rbWONa_clubFooter summary{cursor:pointer;min-height:24px;padding-block:.25rem}.rbWONa_clubFooter p{margin-top:.25rem;line-height:1.5}.rbWONa_clubFooter summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container (min-width:64rem){.rbWONa_clubGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:88rem){.rbWONa_clubGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rbWONa_directionLegend{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;font-size:.75rem;display:flex}.rbWONa_directionLegend strong{font-weight:600}.rbWONa_directionLegend span{align-items:center;gap:.4rem;display:inline-flex}.rbWONa_directionLegend i{border-radius:1rem;flex-shrink:0;width:1rem;height:.4rem;display:inline-block}.rbWONa_legendHint{color:var(--muted-foreground)}
.qAaGCG_report{overflow-wrap:anywhere;border:1px solid var(--border);border-top:3px solid var(--primary);background:var(--card);width:100%;min-width:0;color:var(--foreground);border-radius:1rem;padding:clamp(1rem,2vw,1.5rem);container-type:inline-size}.qAaGCG_topline,.qAaGCG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.qAaGCG_eyebrow{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.qAaGCG_dates,.qAaGCG_coverage,.qAaGCG_sectionHeading>p{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.qAaGCG_overview{gap:1.1rem;margin-top:.85rem;display:grid}.qAaGCG_latest,.qAaGCG_trend{min-width:0}.qAaGCG_headline{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:650;line-height:1.14}.qAaGCG_summary{margin-top:.5rem;font-size:.875rem;line-height:1.55}.qAaGCG_coverage{margin-top:.55rem}.qAaGCG_trend{border-top:1px solid var(--border);padding-top:.85rem}.qAaGCG_trendTitle{margin-top:.35rem;font-size:1.05rem;font-weight:650;line-height:1.3}.qAaGCG_changes{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin-top:1.15rem;padding-top:1rem;display:grid}.qAaGCG_changeGroup{border-left:3px solid var(--border);padding-left:.75rem}.qAaGCG_changeGroup[data-tone=better]{border-color:var(--status-success-border)}.qAaGCG_changeGroup[data-tone=worse]{border-color:var(--status-error-border)}.qAaGCG_changeGroup h3,.qAaGCG_sectionHeading h3,.qAaGCG_history h3{font-size:.875rem;font-weight:650}.qAaGCG_changeGroup ul{gap:.45rem;margin-top:.45rem;font-size:.8125rem;line-height:1.5;display:grid}.qAaGCG_moreChanges{color:var(--muted-foreground);margin-top:.45rem;font-size:.7rem}.qAaGCG_comparisons,.qAaGCG_history{border-top:1px solid var(--border);margin-top:1.15rem;padding-top:1rem}.qAaGCG_comparisonSummary{cursor:pointer;min-height:44px}.qAaGCG_comparisonSummary h3{font-size:.875rem;font-weight:650;display:inline}.qAaGCG_comparisonSummary span{color:var(--muted-foreground);margin:.35rem 0 0 1rem;font-size:.75rem;font-weight:400;display:block}.qAaGCG_table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin-top:.7rem;font-size:.8125rem}.qAaGCG_table th,.qAaGCG_table td{vertical-align:top;padding:.7rem .55rem}.qAaGCG_table thead th{color:var(--muted-foreground);font-size:.7rem;font-weight:500}.qAaGCG_table th:first-child,.qAaGCG_table td:first-child{padding-left:0}.qAaGCG_table th:last-child,.qAaGCG_table td:last-child{width:25%;padding-right:0}.qAaGCG_table tbody tr{border-top:1px solid var(--border)}.qAaGCG_club strong,.qAaGCG_club span,.qAaGCG_delta{display:block}.qAaGCG_club span{color:var(--muted-foreground);margin-top:.2rem;font-size:.7rem;font-weight:400}.qAaGCG_values{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.qAaGCG_previous,.qAaGCG_arrow,.qAaGCG_unit{color:var(--muted-foreground)}.qAaGCG_unit,.qAaGCG_delta{font-size:.7rem}.qAaGCG_delta{color:var(--muted-foreground);margin-top:.25rem}.qAaGCG_delta[data-tone=better]{color:var(--status-success-foreground)}.qAaGCG_delta[data-tone=worse]{color:var(--status-error-foreground)}.qAaGCG_verdict{font-size:.7rem;font-weight:650;display:inline-block}.qAaGCG_verdict[data-tone=better]{color:var(--status-success-foreground)}.qAaGCG_verdict[data-tone=worse]{color:var(--status-error-foreground)}.qAaGCG_readout p{color:var(--muted-foreground);margin-top:.25rem;font-size:.7rem;line-height:1.5}.qAaGCG_days{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem 1.25rem;margin-top:.6rem;display:grid}.qAaGCG_days a{border-radius:.25rem;align-content:start;gap:.2rem;min-height:44px;padding:.45rem 0;display:grid}.qAaGCG_days time{font-size:.8125rem;font-weight:600}.qAaGCG_days span{color:var(--muted-foreground);font-size:.7rem;line-height:1.45}.qAaGCG_days .qAaGCG_dayTakeaway{color:var(--foreground);font-size:.75rem}.qAaGCG_days a:hover time{text-underline-offset:3px;text-decoration:underline}.qAaGCG_days a:focus-visible,.qAaGCG_inlineLink:focus-visible,.qAaGCG_comparisonSummary:focus-visible,.qAaGCG_method summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.qAaGCG_inlineLink{text-underline-offset:3px;text-decoration:underline}.qAaGCG_method{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:.6rem;font-size:.75rem;line-height:1.5}.qAaGCG_method summary{cursor:pointer;min-height:44px;padding-top:.85rem}.qAaGCG_method p{margin-top:.45rem}.qAaGCG_mobileMetricLabel{display:none}.qAaGCG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (min-width:50rem){.qAaGCG_overview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.5rem}.qAaGCG_trend{border-top:0;border-left:1px solid var(--border);padding:0 0 0 1.5rem}}@container (max-width:49.99rem){.qAaGCG_table,.qAaGCG_table tbody{display:block}.qAaGCG_table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qAaGCG_table tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1rem;padding:.9rem 0;display:grid}.qAaGCG_table th,.qAaGCG_table td,.qAaGCG_table td:last-child{width:auto;min-width:0;padding:0}.qAaGCG_club,.qAaGCG_readout{grid-column:1/-1}.qAaGCG_club strong{font-size:.875rem}.qAaGCG_mobileMetricLabel{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.7rem;display:block}.qAaGCG_values{font-size:.875rem}}
.D9j1tq_panel{border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--card-foreground);display:grid;overflow:hidden}.D9j1tq_answer{min-width:0;padding:clamp(1.25rem,2.4vw,2rem)}.D9j1tq_eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:650}.D9j1tq_title{letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:650;line-height:1.12}.D9j1tq_description{color:var(--muted-foreground);margin-top:1rem;font-size:1rem;line-height:1.6}.D9j1tq_actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.5rem;display:flex}.D9j1tq_primary,.D9j1tq_secondary{justify-content:center;align-items:center;gap:.625rem;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.D9j1tq_primary{border-radius:calc(var(--radius) - 2px);background:var(--primary);color:var(--primary-foreground);padding:.75rem 1rem}.D9j1tq_secondary{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.D9j1tq_primary:focus-visible,.D9j1tq_secondary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.D9j1tq_evidence{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 45%, var(--card));min-width:0;padding:clamp(1.25rem,2.4vw,2rem)}@media (min-width:1200px){.D9j1tq_panel{grid-template-columns:minmax(0,1.8fr) minmax(16rem,1fr)}.D9j1tq_evidence{border-top:0;border-left:1px solid var(--border)}}.D9j1tq_forest{--card:#103d2d;--card-foreground:#fafcf5;--foreground:#fafcf5;--muted-foreground:#d5e7d8;--primary:#d8eb95;--primary-foreground:#103d2d;--border:#ffffff29;--muted:#103d2d;--ring:#d8eb95;border:0;border-radius:0}.D9j1tq_compact .D9j1tq_answer,.D9j1tq_compact .D9j1tq_evidence{padding:1rem}.D9j1tq_compact .D9j1tq_title{margin-top:.5rem;font-size:1.5rem;line-height:1.25}.D9j1tq_compact .D9j1tq_description{margin-top:.5rem;font-size:.875rem}.D9j1tq_compact .D9j1tq_actions{margin-top:.75rem}
.agjWQq_field{align-content:start;gap:.375rem;min-width:0;display:grid}.agjWQq_label{color:var(--foreground);font-size:.875rem;font-weight:600}.agjWQq_input{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;min-height:2.75rem;color:var(--foreground);border-radius:.5rem;padding:.625rem .75rem;font-size:1rem}.agjWQq_input:focus-visible,.agjWQq_input[data-focus-visible]{outline:2px solid var(--ring);outline-offset:2px}.agjWQq_field[data-invalid] .agjWQq_input{border-color:var(--destructive)}.agjWQq_field[data-disabled]{opacity:.6}.agjWQq_description,.agjWQq_error{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.agjWQq_description{color:var(--muted-foreground)}.agjWQq_error{color:var(--destructive)}.agjWQq_button{white-space:normal;height:auto;min-height:2.75rem}.agjWQq_button[data-pending],.agjWQq_button[data-disabled]{opacity:.6}.agjWQq_selectTrigger{text-align:left;white-space:normal;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.agjWQq_selectTrigger svg{flex-shrink:0}.agjWQq_popover{width:var(--trigger-width);max-width:calc(100vw - 2rem);max-height:var(--available-height);border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);z-index:100;border-radius:.5rem;overflow:auto;box-shadow:0 4px 12px #0002}.agjWQq_list{outline:none;padding:.25rem}.agjWQq_option{overflow-wrap:anywhere;cursor:pointer;border-radius:.375rem;outline:none;min-height:2.75rem;padding:.625rem .75rem;font-size:.9375rem}.agjWQq_option[data-focused]{background:var(--accent);color:var(--accent-foreground)}.agjWQq_option[data-selected]{font-weight:600}.agjWQq_option[data-disabled]{opacity:.5;cursor:default}
.bmO4va_layers{min-width:0}.bmO4va_layers[data-window=false] [data-pattern-layer=window],.bmO4va_layers[data-median=false] [data-pattern-layer=median]{display:none}
.io_JuW_open{justify-content:space-between;align-items:center;gap:var(--mobile-space-standard);width:100%;min-height:3.5rem;padding:var(--mobile-space-compact) 0;text-align:left;color:var(--mobile-tint);display:flex}.io_JuW_open>span{gap:.2rem;display:grid}.io_JuW_sheet{overflow:hidden}.io_JuW_body{overscroll-behavior:contain;gap:var(--mobile-space-standard);padding:0 var(--mobile-space-standard) max(var(--mobile-space-standard), env(safe-area-inset-bottom));display:grid;overflow-y:auto}.io_JuW_controls{justify-content:space-between;align-items:center;gap:var(--mobile-space-standard);display:flex}.io_JuW_scene{border-radius:var(--mobile-radius-lg);color:#edf9f2;touch-action:none;background:#0b352a;height:clamp(15rem,34dvh,21rem);position:relative;overflow:hidden}.io_JuW_scene canvas,.io_JuW_scene svg{width:100%;height:100%}.io_JuW_readout{justify-content:space-between;align-items:center;gap:var(--mobile-space-compact);flex-wrap:wrap;display:flex}.io_JuW_carry{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:650}.io_JuW_carry span{letter-spacing:0;color:var(--ios-secondary-label);font-size:1rem;font-weight:500}.io_JuW_select{gap:var(--mobile-space-compact);display:grid}.io_JuW_clubSelect{appearance:none;border-radius:var(--mobile-radius-md);background:var(--mobile-surface);min-height:3rem;color:var(--ios-label);border:1px solid var(--mobile-separator);width:100%;padding:.5rem .75rem;font-size:1rem}
._1kkVKW_dialog{max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-wrap:anywhere;scroll-padding-block:1rem 6rem;overflow-y:auto}._1kkVKW_dialog :is(button,input,select,[role=combobox]){min-height:2.75rem;scroll-margin-block:1rem 6rem}._1kkVKW_dialog :is(button,[data-slot=dialog-description],[data-slot=alert-dialog-description]){white-space:normal;overflow-wrap:anywhere}._1kkVKW_footer{background:var(--popover);padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-wrap:wrap;position:sticky;bottom:-1rem}._1kkVKW_dirtyBar{bottom:calc(.75rem + env(safe-area-inset-bottom));overflow-wrap:anywhere}[data-app-surface=companion] ._1kkVKW_dirtyBar{bottom:calc(5.25rem + env(safe-area-inset-bottom))}._1kkVKW_dirtyBar button{white-space:normal;height:auto;min-height:2.75rem}@media (max-width:40rem){._1kkVKW_dialog{top:max(1rem, env(safe-area-inset-top));width:calc(100% - 2rem);max-width:none;transform:translate(-50%)translate(0,0)}}
.YKw7uG_desktop{border:1px solid var(--border);border-radius:1rem;max-width:100%;overflow-x:auto}.YKw7uG_desktop th,.YKw7uG_desktop td{border-bottom:1px solid var(--border);vertical-align:top;padding:.875rem}.YKw7uG_desktop thead th{background:var(--muted);white-space:nowrap}.YKw7uG_desktop tbody th{background:var(--card);overflow-wrap:anywhere;min-width:12rem;max-width:20rem;position:sticky;left:0}.YKw7uG_mobile{display:none}@media (max-width:767px){.YKw7uG_desktop{display:none}.YKw7uG_mobile{gap:.75rem;display:grid}}
.KGj9SW_screen{align-content:start;gap:var(--mobile-space-large,1.5rem);min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 1.5rem) max(1rem, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 6.5rem) max(1rem, env(safe-area-inset-left,0px));background:var(--background);color:var(--foreground);display:grid}.KGj9SW_screen[data-immersive=true]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem)}.KGj9SW_connection{color:var(--muted-foreground);gap:.5rem;font-size:.9375rem;line-height:1.45;display:grid}.KGj9SW_connection strong{color:var(--foreground);align-items:center;gap:.5rem;font-weight:600;display:flex}.KGj9SW_navigation{z-index:40;padding:.375rem max(.25rem, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + .375rem) max(.25rem, env(safe-area-inset-left,0px));background:var(--background);border-top:.5px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.KGj9SW_navigation button{min-width:0;min-height:3.5rem;color:var(--muted-foreground);touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.KGj9SW_navigation button[aria-current=page]{color:var(--primary);font-weight:600}.KGj9SW_navigation button:active{opacity:.65}.KGj9SW_navigation button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:.5rem}.KGj9SW_resources{gap:1.25rem;min-width:0;display:grid}.KGj9SW_resources>p,.KGj9SW_resources>button{grid-column:1/-1}.KGj9SW_connection{border:1px solid var(--border);background:var(--card);border-radius:.75rem;padding:1rem}@media (min-width:1024px){.KGj9SW_screen{padding-inline:2rem}.KGj9SW_resources{grid-template-columns:repeat(2,minmax(0,1fr))}.KGj9SW_navigation{border:1px solid var(--border);border-radius:.75rem;grid-row:1;position:static}}
._8CNIiG_companionScreen{display:grid}@media (min-width:64rem){._8CNIiG_companionScreen{display:none}}[data-app-surface=companion] ._8CNIiG_companionScreen{display:grid}[data-app-surface=workbench] ._8CNIiG_companionScreen{display:none}
._3elVPW_header{min-width:0;color:var(--foreground);font-family:var(--font-ui-source), ui-sans-serif, system-ui, sans-serif;container-type:inline-size}._3elVPW_row{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}._3elVPW_copy{overflow-wrap:anywhere;flex:20rem;min-width:0}._3elVPW_title{font:inherit;letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}._3elVPW_sectionTitle{font-size:1.125rem}._3elVPW_description{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.375rem;font-size:.9375rem;line-height:1.5}._3elVPW_actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}._3elVPW_actions>*{max-width:100%}._3elVPW_actions :is(button,a){white-space:normal;overflow-wrap:anywhere;min-height:2.75rem}._3elVPW_metrics{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}._3elVPW_metric{overflow-wrap:anywhere;min-width:0}._3elVPW_metric dt,._3elVPW_detail{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}._3elVPW_value{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:1.25}._3elVPW_detail{margin-top:.25rem}._3elVPW_visual{border:1px solid var(--border);border-radius:var(--radius);min-width:0;height:7rem;margin-top:1rem;overflow:hidden}._3elVPW_visual[data-visual-size=wide]{height:11rem}@container (min-width:48rem){._3elVPW_actions{justify-content:flex-end;margin-left:auto}}@container (max-width:22rem){._3elVPW_metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}
.SLO4pW_screen{gap:var(--mobile-space-large);min-width:0;display:grid}.SLO4pW_chart{gap:var(--mobile-space-standard);min-width:0;display:grid}.SLO4pW_readout{gap:var(--mobile-space-compact);font-variant-numeric:tabular-nums;display:grid}.SLO4pW_readout p{font-size:var(--mobile-type-callout,1rem);font-weight:600}.SLO4pW_readout p span,.SLO4pW_readout>span{color:var(--mobile-secondary-label);font-size:.875rem;font-weight:400}.SLO4pW_readout>strong{letter-spacing:-.035em;font-size:2.5rem;font-weight:650;line-height:1}.SLO4pW_figure{margin:0}.SLO4pW_figure svg{width:100%;height:auto;max-height:180px;display:block}.SLO4pW_scrubber{color:var(--mobile-secondary-label);font-size:.875rem;display:grid}.SLO4pW_scrubber input{width:100%;min-height:44px;accent-color:var(--ios-tint);margin:0}.SLO4pW_briefing{gap:var(--mobile-space-compact);border-top:1px solid var(--mobile-separator);padding-top:var(--mobile-space-standard);display:grid}.SLO4pW_briefing h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.SLO4pW_briefing p{line-height:1.5}.SLO4pW_secondary{color:var(--mobile-secondary-label);font-size:.875rem;line-height:1.45}.SLO4pW_action{justify-content:space-between;align-items:center;gap:var(--mobile-space-compact);min-height:44px;color:var(--ios-tint);text-align:left;font-size:.9375rem;font-weight:600;display:flex}.SLO4pW_action:active{opacity:.65}.SLO4pW_evidence{color:var(--mobile-secondary-label);font-size:.875rem}.SLO4pW_evidence p{padding-bottom:var(--mobile-space-standard);line-height:1.5}.SLO4pW_evidence summary{justify-content:space-between;align-items:center;gap:var(--mobile-space-standard);cursor:pointer;min-height:44px;color:var(--ios-tint);display:flex}.SLO4pW_evidence summary:after{content:"+"}.SLO4pW_evidence[open] summary:after{content:"−"}.SLO4pW_evidence summary::-webkit-details-marker{display:none}.SLO4pW_session summary::-webkit-details-marker{display:none}.SLO4pW_history{border-radius:var(--mobile-radius-md);background:var(--mobile-surface,var(--card));overflow:hidden}.SLO4pW_session{padding-inline:var(--mobile-space-standard)}.SLO4pW_session+.SLO4pW_session{border-top:1px solid var(--mobile-separator)}.SLO4pW_session summary{justify-content:space-between;align-items:center;gap:var(--mobile-space-standard);min-height:72px;padding-block:var(--mobile-space-standard);cursor:pointer;display:flex}.SLO4pW_session summary>span:first-child{gap:.25rem;min-width:0;display:grid}.SLO4pW_session summary strong{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.SLO4pW_session summary span span{color:var(--mobile-secondary-label);font-size:.8125rem}.SLO4pW_session summary:after{content:"+";color:var(--mobile-secondary-label);flex:none}.SLO4pW_session[open] summary:after{content:"−"}.SLO4pW_load{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;display:grid}.SLO4pW_session dl{padding-bottom:var(--mobile-space-compact)}.SLO4pW_session dl>div{justify-content:space-between;gap:var(--mobile-space-standard);padding-block:var(--mobile-space-compact);font-size:.875rem;display:flex}.SLO4pW_session dt{color:var(--mobile-secondary-label)}.SLO4pW_session dd{font-variant-numeric:tabular-nums}.SLO4pW_note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.SLO4pW_history>.SLO4pW_action{width:100%;padding:var(--mobile-space-standard);border-top:1px solid var(--mobile-separator)}
.EyZ2Zq_root{gap:1.5rem;min-width:0;display:grid}.EyZ2Zq_strip{scrollbar-width:thin;border-bottom:1px solid var(--border);position:relative;overflow-x:auto}.EyZ2Zq_list{gap:1rem;width:max-content;min-width:100%;display:flex}.EyZ2Zq_tab{min-height:48px;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;padding:.5rem .75rem;font-weight:600;display:flex}.EyZ2Zq_tab[data-selected]{border-color:var(--primary);color:var(--primary)}.EyZ2Zq_strip:focus-visible,.EyZ2Zq_tab[data-focus-visible],.EyZ2Zq_panel[data-focus-visible]{outline:2px solid var(--ring);outline-offset:-3px}.EyZ2Zq_panel{min-width:0}@media (max-width:389px){.EyZ2Zq_list{min-width:380px}}.EyZ2Zq_panel[data-inert]{display:none}.EyZ2Zq_strip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.Eck3Zq_mobileSurface{display:block}.Eck3Zq_mobileSurface>section{min-width:0;display:grid}.Eck3Zq_mobileSurface>section>*{min-width:0}.Eck3Zq_desktopSurface{display:block}.Eck3Zq_phoneExplorer{min-width:0;display:block}.Eck3Zq_wideLadder{display:none}@media (min-width:1024px){.Eck3Zq_phoneExplorer{display:none}.Eck3Zq_wideLadder{display:block}}.Eck3Zq_historyRow{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.Eck3Zq_historyMarker,.Eck3Zq_evolutionHeading{display:none}.Eck3Zq_evolutionRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.Eck3Zq_evolutionRow>*{text-align:left;min-width:0}@media (min-width:1024px){.Eck3Zq_historyRow{grid-template-columns:9rem 1.5rem minmax(0,1fr);gap:1rem}.Eck3Zq_historyMarker{justify-content:center;display:flex;position:relative}.Eck3Zq_evolutionHeading,.Eck3Zq_evolutionRow{grid-template-columns:5rem minmax(0,1fr) 5rem 6rem 7rem;gap:.75rem;display:grid}.Eck3Zq_evolutionHeading{border-bottom:1px solid var(--border);padding:1rem;font-size:.75rem;font-weight:600}}
._6FGuwG_mobile{gap:.75rem;min-width:0;display:grid}@media (min-width:1024px){._6FGuwG_mobile{display:none}}
._80L_QG_mobileRows{gap:.75rem;min-width:0;display:grid}._80L_QG_desktopTable{min-width:0;display:none}@media (min-width:1024px){._80L_QG_mobileRows{display:none}._80L_QG_desktopTable{display:block}}
.mVlVSq_board{gap:1.5rem;min-width:0;display:grid}.mVlVSq_record{color:#fafcf5;background:#103d2d;border-radius:1.5rem;overflow:hidden}.mVlVSq_recordTop{border-bottom:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.25rem 2rem;font-size:.75rem;display:flex}.mVlVSq_recordTop>span:first-child{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.625rem;display:flex}.mVlVSq_recordTop>span:last-child{color:#c6ddcb}.mVlVSq_recordMain{grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr);gap:2rem;padding:2rem;display:grid}.mVlVSq_club{letter-spacing:-.04em;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:600}.mVlVSq_metricName{color:#c6ddcb;margin-top:.75rem;font-size:.875rem;font-weight:500}.mVlVSq_distance{letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:clamp(3rem,7vw,7rem);font-weight:600;line-height:1.05}.mVlVSq_definition{color:#d5e7d8;margin-top:1rem;font-size:.875rem;line-height:1.5}.mVlVSq_recordProof{border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem;padding-left:2rem;display:flex}.mVlVSq_recordProof>svg{color:#c1dc87;margin-bottom:.75rem}.mVlVSq_recordProof>strong{font-size:1.25rem}.mVlVSq_recordProof>span{color:#c6ddcb;font-size:.875rem}.mVlVSq_recordProof>a,.mVlVSq_recordFooter a{text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.mVlVSq_recordFooter{color:#d5e7d8;background:#082f22;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1rem;padding:.75rem 2rem;font-size:.8125rem;display:flex}.mVlVSq_workspace{grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);gap:1.5rem;display:grid}.mVlVSq_clubBoard,.mVlVSq_evidence{background:var(--card);border:1px solid var(--border);border-radius:1.25rem;min-width:0}.mVlVSq_clubBoard{padding:1.5rem}.mVlVSq_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.mVlVSq_sectionHeading h2{letter-spacing:-.025em;font-size:1.25rem;font-weight:600}.mVlVSq_sectionHeading>span,.mVlVSq_help{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.mVlVSq_help{margin-top:.625rem}.mVlVSq_columnLabels,.mVlVSq_row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.mVlVSq_columnLabels{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.07em;margin-top:1.75rem;padding-bottom:.625rem;font-size:.6875rem;font-weight:600}.mVlVSq_columnLabels>span:not(:first-child){text-align:center}.mVlVSq_row{border-top:1px solid var(--border);align-items:center;padding:.625rem 0}.mVlVSq_clubName{min-width:0;padding-right:.5rem;font-size:.875rem}.mVlVSq_distanceTrack{background:var(--muted);border-radius:4px;max-width:90%;height:3px;margin-top:.75rem;overflow:hidden}.mVlVSq_distanceTrack>span{background:var(--primary);border-radius:4px;height:100%;display:block}.mVlVSq_recordButton{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.75rem;align-content:center;gap:.25rem;min-height:64px;transition:background-color .15s;display:grid}.mVlVSq_recordButton strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(.9375rem,1.65vw,1.375rem);font-weight:600}.mVlVSq_recordButton span{color:var(--muted-foreground);font-size:.6875rem}.mVlVSq_recordButton:hover{background:var(--muted)}.mVlVSq_recordButton[aria-pressed=true]{color:var(--primary-foreground);background:var(--primary)}.mVlVSq_recordButton[aria-pressed=true] span{color:inherit}.mVlVSq_recordButton:focus-visible,.mVlVSq_board a:focus-visible,.mVlVSq_source summary:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.mVlVSq_evidence{align-self:start;padding:1.5rem}.mVlVSq_kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-size:.6875rem;font-weight:650}.mVlVSq_evidence h2{letter-spacing:-.035em;margin-top:.5rem;font-size:1.5rem;font-weight:600}.mVlVSq_status{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem}.mVlVSq_facts{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.25rem;padding:1.5rem 0;display:grid}.mVlVSq_facts dt{color:var(--muted-foreground);font-size:.75rem}.mVlVSq_facts dd{margin-top:.25rem;font-size:1.125rem;font-weight:600}.mVlVSq_notice{border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:.5rem;margin-top:1rem;padding:1rem;font-size:.8125rem;line-height:1.6}.mVlVSq_evidenceAction{min-height:48px;color:var(--primary);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:.875rem;font-weight:600;display:flex}.mVlVSq_source{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}.mVlVSq_source summary{cursor:pointer;min-height:44px;padding-block:.875rem}.mVlVSq_source p{margin-bottom:.75rem;line-height:1.6}@media (max-width:900px){.mVlVSq_workspace{grid-template-columns:1fr}}@media (max-width:600px){.mVlVSq_record{border-radius:1.25rem}.mVlVSq_recordTop{padding:1rem 1.25rem}.mVlVSq_recordTop>span:last-child{display:none}.mVlVSq_recordMain{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}.mVlVSq_distance{font-size:clamp(3.5rem,15vw,5rem)}.mVlVSq_recordProof{border-top:1px solid #ffffff29;border-left:0;gap:.375rem;padding:1rem 0 0}.mVlVSq_recordProof>svg{display:none}.mVlVSq_recordProof>strong{font-size:1rem}.mVlVSq_recordFooter{padding:.75rem 1.25rem;line-height:1.5}.mVlVSq_clubBoard,.mVlVSq_evidence{padding:1rem}.mVlVSq_sectionHeading h2{font-size:1.125rem}.mVlVSq_columnLabels{letter-spacing:0;font-size:.625rem}.mVlVSq_clubName{font-size:.8125rem}.mVlVSq_recordButton{min-height:64px}}@media (prefers-reduced-motion:reduce){.mVlVSq_recordButton{transition:none}}.mVlVSq_mobileControls{display:none}@media (max-width:600px){.mVlVSq_mobileControls{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mVlVSq_mobileControls label{color:var(--muted-foreground);gap:.375rem;font-size:.75rem;display:grid}.mVlVSq_mobileControls select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:48px;color:var(--foreground);border-radius:.75rem;padding:.5rem;font-size:.875rem}.mVlVSq_mobileControls select:focus-visible{outline:3px solid var(--ring);outline-offset:2px}}
.jdzbTq_book{--book-ink:#eaf3e8;--book-muted:#9eb2a5;--book-line:#d9ebdd24;--book-green:#102d22;--book-deep:#071710;--book-accent:#e6bc62;border:1px solid var(--book-line);background:radial-gradient(circle at 50% 0%, #43775738, transparent 35%), linear-gradient(145deg, #0a1c14 0%, var(--book-deep) 72%);color:var(--book-ink);border-radius:1.25rem;overflow:hidden;box-shadow:0 28px 70px #030c083d}.jdzbTq_bookHeader{border-bottom:1px solid var(--book-line);background:#071710b8;justify-content:space-between;align-items:center;gap:1.5rem;min-height:6.5rem;padding:1.15rem 1.35rem;display:flex}.jdzbTq_bookHeader p,.jdzbTq_zoneLabel span,.jdzbTq_zoneHeading span,.jdzbTq_recommendedPlay>p{color:var(--book-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.jdzbTq_bookHeader h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin-top:.28rem;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:650;line-height:1}.jdzbTq_bookHeader>div>span{color:var(--book-muted);margin-top:.45rem;font-size:.78rem;display:block}.jdzbTq_bookHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.jdzbTq_bookHeaderActions a,.jdzbTq_bookHeaderActions button{border-color:var(--book-line);min-height:2.75rem;color:var(--book-ink)}.jdzbTq_bookHeaderActions a:hover{color:var(--book-ink)}.jdzbTq_courseTwinButton{box-shadow:0 10px 28px #e6bc6229;background:var(--book-accent)!important;color:#1c271f!important}.jdzbTq_desktopZones{grid-template-columns:13rem minmax(26rem,1fr) minmax(19rem,24rem);height:clamp(40rem,100dvh - 13.5rem,46rem);display:grid}.jdzbTq_holeNavigator,.jdzbTq_strategyPanel{background:#05120c8a;min-width:0;padding:1rem}.jdzbTq_holeNavigator{border-right:1px solid var(--book-line)}.jdzbTq_strategyPanel{border-left:1px solid var(--book-line);overflow-y:auto}.jdzbTq_zoneLabel,.jdzbTq_zoneHeading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.jdzbTq_zoneLabel strong{border:1px solid var(--book-line);width:1.7rem;height:1.7rem;color:var(--book-muted);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.jdzbTq_zoneLabel svg{width:1rem;color:var(--book-accent)}.jdzbTq_holeGrid{gap:.34rem;margin-top:.85rem;display:grid}.jdzbTq_holeGrid button{min-height:2.6rem;color:var(--book-muted);text-align:left;border:1px solid #0000;border-radius:.55rem;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;padding:.3rem .45rem;transition:border-color .15s,background .15s,color .15s;display:grid}.jdzbTq_holeGrid button span{font-family:var(--font-display), Georgia, serif;text-align:center;font-size:1rem;font-weight:700}.jdzbTq_holeGrid button small{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.jdzbTq_holeGrid button svg{opacity:0;width:.9rem}.jdzbTq_holeGrid button:hover,.jdzbTq_holeGrid button:focus-visible{border-color:var(--book-line);color:var(--book-ink);outline:none}.jdzbTq_holeGrid button[data-active=true]{color:var(--book-ink);background:linear-gradient(90deg,#e6bc622e,#e6bc620d);border-color:#e6bc626b}.jdzbTq_holeGrid button[data-active=true] svg{color:var(--book-accent);opacity:1}.jdzbTq_navigatorNote{border-top:1px solid var(--book-line);color:var(--book-muted);grid-template-columns:1.25rem minmax(0,1fr);gap:.55rem;margin-top:1rem;padding-top:1rem;font-size:.68rem;line-height:1.45;display:grid}.jdzbTq_navigatorNote svg{width:1rem;color:var(--book-accent)}.jdzbTq_navigatorNote strong{color:var(--book-ink);display:block}.jdzbTq_mapZone{background:linear-gradient(90deg,#0000 49.85%,#daebdd0a 50%,#0000 50.15%),#0b1f17;grid-template-rows:auto minmax(0,1fr);gap:.7rem;min-width:0;padding:1rem;display:grid}.jdzbTq_zoneHeading strong{font-family:var(--font-display), Georgia, serif;margin-top:.2rem;font-size:1.4rem;font-weight:650;display:block}.jdzbTq_modeReadout{background:#e6bc6214;border:1px solid #e6bc6259;border-radius:999px;padding:.42rem .65rem;color:var(--book-accent)!important}.jdzbTq_visualFrame{border:1px solid var(--book-line);background:#0e291e;border-radius:.85rem;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.jdzbTq_visualMeta,.jdzbTq_visualLegend{z-index:2;color:var(--book-muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem .8rem;font-size:.65rem;display:flex;position:relative}.jdzbTq_visualMeta{border-bottom:1px solid var(--book-line)}.jdzbTq_visualMeta span:first-child{color:var(--book-ink);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.jdzbTq_visualMeta svg{width:.9rem;height:.9rem;color:var(--book-accent)}.jdzbTq_visualLegend{border-top:1px solid var(--book-line);justify-content:center}.jdzbTq_visualLegend span{align-items:center;gap:.35rem;display:inline-flex}.jdzbTq_visualLegend span:before{background:var(--book-accent);content:"";border-radius:50%;width:.55rem;height:.55rem}.jdzbTq_visualLegend span[data-legend=dispersion]:before{background:#e6bc6226;border:1px solid #f2d17d}.jdzbTq_visualLegend span[data-legend=hazard]:before{background:#d6c190}.jdzbTq_visualCanvas{min-height:0;position:relative;overflow:hidden}.jdzbTq_holeVisual{width:100%;height:100%;display:block;position:absolute;inset:0}.jdzbTq_mappedImagery{opacity:.82}.jdzbTq_mappedShade{fill:#03100b57;pointer-events:none}.jdzbTq_mappedFeature{fill:#0000;stroke-width:1.25px;vector-effect:non-scaling-stroke}.jdzbTq_mappedFeature[data-feature=fairway]{fill:#4c845429;stroke:#a6cd9d6b}.jdzbTq_mappedFeature[data-feature=green],.jdzbTq_mappedFeature[data-feature=tee]{fill:#7ea9793d;stroke:#cae2c09e}.jdzbTq_mappedFeature[data-feature=bunker]{fill:#dbc9946b;stroke:#f2e1b1b8}.jdzbTq_mappedFeature[data-feature=water]{fill:#3f81946b;stroke:#86c1cdc7}.jdzbTq_mappedLine{fill:none;stroke:#eaf3e870;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1.5px}.jdzbTq_mappedTeeMarker{fill:#dbe8d8;stroke:#173b2b;stroke-width:4px}.jdzbTq_mappedGreenMarker{fill:var(--book-accent);stroke:#f7e4ae;stroke-width:3px}.jdzbTq_mappedRangeLabel{fill:var(--book-ink);paint-order:stroke;stroke:#05120ce0;stroke-linejoin:round;stroke-width:5px;font-size:12px}.jdzbTq_mappedRangeLabel text:first-child{font-size:14px;font-weight:800}.jdzbTq_mappedRangeLabel text:last-child{fill:var(--book-muted)}.jdzbTq_mapGround{fill:#102f22}.jdzbTq_contours{fill:none;stroke:#d9ebdd12;stroke-width:1.5px}.jdzbTq_fairway{fill:#2c5f43;stroke:#558164;stroke-width:2px}.jdzbTq_green{fill:#477a55;stroke:#7fa07f;stroke-width:2px}.jdzbTq_flagStick{stroke:#e9eee8;stroke-width:2px}.jdzbTq_flag{fill:var(--book-accent)}.jdzbTq_teeBox{fill:#9cb798;opacity:.85}.jdzbTq_shotLine{fill:none;stroke:#f4d888;stroke-dasharray:8 9;stroke-linecap:round;stroke-width:2.5px}.jdzbTq_dispersion{fill:#e6bc6224;stroke:#f1d27d;stroke-dasharray:5 6;stroke-width:2px}.jdzbTq_landingTarget{fill:#071710d6;stroke:#f1d27d;stroke-width:2px}.jdzbTq_landingCentre{fill:#f1d27d}.jdzbTq_bunker{fill:#cdbd93;stroke:#efe2bc;stroke-width:2px}.jdzbTq_water{fill:#376e7b;stroke:#75a6ae;stroke-width:2px}.jdzbTq_genericHazard circle{fill:#7a3e2c;stroke:#d89571;stroke-width:2px}.jdzbTq_genericHazard text{fill:#f6e6dc;font-size:16px;font-weight:800}.jdzbTq_rangeBracket{fill:var(--book-muted);font-size:12px}.jdzbTq_rangeBracket path{fill:none;stroke:#eaf3e880;stroke-width:1.5px}.jdzbTq_rangeBracket text:first-of-type{fill:var(--book-ink);font-weight:700}.jdzbTq_strategyPanel{scrollbar-color:#e6bc6257 transparent}.jdzbTq_modeSwitcher{border:1px solid var(--book-line);background:#ffffff08;border-radius:.7rem;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.85rem;padding:.25rem;display:grid}.jdzbTq_modeSwitcher button{min-height:2.4rem;color:var(--book-muted);border-radius:.5rem;font-size:.72rem;font-weight:750}.jdzbTq_modeSwitcher button[data-active=true]{background:var(--book-accent);color:#17251c}.jdzbTq_modeSwitcher button:disabled{cursor:not-allowed;opacity:.36}.jdzbTq_modeEvidence{color:var(--book-muted);margin-top:.45rem;font-size:.64rem;line-height:1.45}.jdzbTq_recommendedPlay{background:linear-gradient(145deg,#e6bc6221,#e6bc6208);border:1px solid #e6bc6240;border-radius:.85rem;margin-top:1rem;padding:1rem}.jdzbTq_recommendedPlay h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin-top:.35rem;font-size:2rem;font-weight:650}.jdzbTq_recommendedPlay span{color:var(--book-muted);margin-top:.35rem;font-size:.78rem;line-height:1.55;display:block}.jdzbTq_strategyDetails{border-top:1px solid var(--book-line);margin-top:.8rem}.jdzbTq_strategyDetails>div{border-bottom:1px solid var(--book-line);grid-template-columns:6.2rem minmax(0,1fr);gap:.75rem;padding:.64rem 0;display:grid}.jdzbTq_strategyDetails dt{color:var(--book-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:700}.jdzbTq_strategyDetails dd{color:var(--book-ink);font-size:.75rem;font-weight:650;line-height:1.4}.jdzbTq_rationale,.jdzbTq_caveat{margin-top:.8rem;font-size:.68rem;line-height:1.55}.jdzbTq_rationale{color:var(--book-ink)}.jdzbTq_caveat{color:var(--book-muted)}.jdzbTq_mobileBook{gap:var(--mobile-space-standard,1rem);scroll-margin-top:calc(var(--mobile-nav-height,3.5rem) + env(safe-area-inset-top));color:var(--mobile-label,var(--foreground));padding-bottom:4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.jdzbTq_mobileHoleHeader{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.jdzbTq_mobileHoleHeader h1{letter-spacing:-.025em;font-size:24px;font-weight:700}.jdzbTq_mobileHoleHeader p{color:var(--mobile-secondary-label,var(--muted-foreground));font-size:15px}.jdzbTq_mobileHoleHeader span{font-variant-numeric:tabular-nums}.jdzbTq_mobileBook .jdzbTq_visualFrame{--book-ink:#f3faf5;--book-muted:#d0e3d6;--book-accent:#a7e5bd;color:var(--book-ink);border-radius:var(--mobile-radius-md,.875rem);min-height:0;box-shadow:none;border:0}.jdzbTq_mobileBook .jdzbTq_visualCanvas{height:260px;min-height:0}.jdzbTq_mobileBook .jdzbTq_holeVisual{width:100%;height:100%;min-height:0}.jdzbTq_mobileBook .jdzbTq_visualMeta,.jdzbTq_mobileBook .jdzbTq_visualLegend{padding:.65rem .75rem;font-size:11px}.jdzbTq_mobileBook .jdzbTq_visualMeta{align-items:start;gap:.35rem}.jdzbTq_mobileBook .jdzbTq_visualMeta>span:last-child{text-align:right;max-width:115px}.jdzbTq_mobileBook .jdzbTq_visualLegend{flex-wrap:wrap;gap:.75rem;display:flex}.jdzbTq_mobileBook .jdzbTq_visualLegend>span:last-child{display:none}.jdzbTq_mobileDecision{gap:var(--mobile-space-standard,1rem);display:grid}.jdzbTq_mobileRecommended{gap:.5rem;display:grid}.jdzbTq_mobileRecommended>p{color:var(--mobile-secondary-label,var(--muted-foreground));font-size:15px;line-height:1.4}.jdzbTq_mobileRecommended>p:first-child{font-size:13px}.jdzbTq_mobileClubCarry{justify-content:space-between;align-items:center;gap:1rem;display:flex}.jdzbTq_mobileClubCarry h2{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.2}.jdzbTq_mobileClubCarry>div{text-align:right;flex-shrink:0;display:grid}.jdzbTq_mobileClubCarry strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.05}.jdzbTq_mobileClubCarry span{color:var(--mobile-secondary-label,var(--muted-foreground));font-size:13px}.jdzbTq_mobileRecommended .jdzbTq_mobileTarget{color:var(--mobile-label,var(--foreground));font-size:17px;font-weight:600}.jdzbTq_mobileModeSwitcher{border-radius:var(--mobile-radius-md,.875rem);background:var(--mobile-secondary-surface,var(--muted));grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.25rem;display:grid}.jdzbTq_mobileModeSwitcher button{border-radius:var(--mobile-radius-sm,.625rem);min-height:44px;font-size:14px;font-weight:600}.jdzbTq_mobileModeSwitcher button[data-active=true]{background:var(--mobile-surface,var(--card));color:var(--mobile-label,var(--foreground))}.jdzbTq_mobileModeSwitcher button:disabled{opacity:.4}.jdzbTq_mobileEvidence>summary{min-height:44px;color:var(--ios-tint,var(--primary));cursor:pointer;align-items:center;gap:.5rem;font-size:15px;font-weight:500;display:flex}.jdzbTq_mobileEvidence>summary:after{content:"+";margin-left:auto}.jdzbTq_mobileEvidence[open]>summary:after{content:"−"}.jdzbTq_mobileEvidence>summary::-webkit-details-marker{display:none}.jdzbTq_mobileStrategyList>div{border-bottom:1px solid var(--mobile-separator,var(--border));grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding-block:.75rem;font-size:15px;line-height:1.4;display:grid}.jdzbTq_mobileStrategyList dt{color:var(--mobile-secondary-label,var(--muted-foreground))}.jdzbTq_mobileStrategyList dd{font-variant-numeric:tabular-nums}.jdzbTq_mobileCaveat{color:var(--mobile-secondary-label,var(--muted-foreground));padding-block:.5rem;font-size:13px;line-height:1.4}.jdzbTq_mobileLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.jdzbTq_mobileMapUnavailable{background:var(--mobile-secondary-surface,var(--muted));border-radius:var(--mobile-radius-md,.875rem);text-align:center;justify-items:center;gap:.5rem;padding:2rem 1rem;display:grid}.jdzbTq_mobileMapUnavailable p{font-size:17px;font-weight:600}.jdzbTq_mobileMapUnavailable span{color:var(--mobile-secondary-label,var(--muted-foreground));font-size:15px}.jdzbTq_mobileFixedControls{left:0;right:0;bottom:calc(var(--mobile-tab-height,4.1rem) + env(safe-area-inset-bottom));z-index:38;border-top:1px solid var(--mobile-separator,var(--border));background:var(--mobile-surface,var(--card));grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.5rem 1rem;display:grid;position:fixed}.jdzbTq_mobileFixedControls button{border-radius:var(--mobile-radius-sm,.625rem);min-height:44px;color:var(--ios-tint,var(--primary));justify-content:center;align-items:center;gap:.3rem;font-size:15px;font-weight:600;display:inline-flex}.jdzbTq_mobileFixedControls button:last-child{flex-direction:row-reverse}.jdzbTq_mobileFixedControls button:disabled{opacity:.4}.jdzbTq_mobileFixedControls svg{width:1rem}.jdzbTq_mobileFixedControls span{min-width:3rem;color:var(--mobile-secondary-label,var(--muted-foreground));text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.jdzbTq_mobileBook[data-offline=true]{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.jdzbTq_mobileBook[data-offline=true] .jdzbTq_mobileFixedControls{padding-bottom:max(.5rem, env(safe-area-inset-bottom));bottom:0}@media (max-width:1180px){.jdzbTq_desktopZones{grid-template-columns:11rem minmax(22rem,1fr) minmax(18rem,21rem)}.jdzbTq_holeNavigator,.jdzbTq_strategyPanel,.jdzbTq_mapZone{padding:.75rem}}@media (prefers-reduced-motion:reduce){.jdzbTq_holeGrid button{transition:none}}
.yZYb7G_form[data-round-entry-layout=companion]{min-width:0}.yZYb7G_form[data-round-entry-layout=companion] [data-round-step-navigation],.yZYb7G_form[data-round-entry-layout=companion] [data-round-hole-tabs],.yZYb7G_form[data-round-entry-layout=companion] [data-hole-controls]{display:flex;position:static}.yZYb7G_form[data-round-entry-layout=companion] [data-entry-section],.yZYb7G_form[data-round-entry-layout=companion] [data-entry-hole],.yZYb7G_form[data-round-entry-layout=companion] [data-round-grid-header],.yZYb7G_form[data-round-entry-layout=companion] [data-desktop-save]{display:none}.yZYb7G_form[data-round-entry-layout=companion] [data-round-setup]{display:contents}.yZYb7G_form[data-round-entry-layout=companion][data-round-entry-step=setup] [data-entry-section=setup],.yZYb7G_form[data-round-entry-layout=companion][data-round-entry-step=stats] [data-entry-section=stats],.yZYb7G_form[data-round-entry-layout=companion][data-round-entry-step=score] [data-entry-section=score],.yZYb7G_form[data-round-entry-layout=companion][data-round-entry-step=review] [data-entry-section=review]{min-width:0;display:grid}.yZYb7G_form[data-round-entry-layout=companion] [data-entry-hole][data-active=true]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yZYb7G_form[data-round-entry-layout=companion] [data-entry-hole]>div:first-of-type{grid-column:1/-1}.yZYb7G_form[data-round-entry-layout=companion] .yZYb7G_actions{display:block}.yZYb7G_form[data-round-entry-layout=companion] input,.yZYb7G_form[data-round-entry-layout=companion] [role=combobox]{min-height:44px;font-size:16px}.yZYb7G_scoreScroll{min-width:0;overflow-x:auto}@media (min-width:640px){.yZYb7G_form[data-round-entry-layout=workbench] .yZYb7G_scoreScroll>div{min-width:760px}}
.ztlcvG_screen{gap:var(--mobile-space-large);display:grid}.ztlcvG_readout{gap:var(--mobile-space-compact);display:grid}.ztlcvG_playingNumber{align-items:baseline;gap:var(--mobile-space-compact);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1.05;display:flex}.ztlcvG_playingNumber>span{color:var(--mobile-secondary-label);letter-spacing:normal;font-size:1.0625rem;font-weight:400}.ztlcvG_metrics{gap:var(--mobile-space-standard);margin-top:var(--mobile-space-standard);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ztlcvG_metrics dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.25rem;font-size:1.625rem;font-weight:650;line-height:1.2;display:flex}.ztlcvG_metrics>div{flex-direction:column;display:flex}.ztlcvG_metrics dd>span{color:var(--mobile-secondary-label);font-size:.75rem;font-weight:400}.ztlcvG_metrics dt{color:var(--mobile-secondary-label);order:1;margin-top:.25rem;font-size:.8125rem;line-height:1.3}.ztlcvG_evidence>summary,.ztlcvG_ladder>summary{align-items:center;gap:var(--mobile-space-compact);min-height:2.75rem;color:var(--mobile-tint);cursor:pointer;font-size:.9375rem;list-style:none;display:flex}.ztlcvG_evidence>summary::-webkit-details-marker{display:none}.ztlcvG_ladder>summary::-webkit-details-marker{display:none}.ztlcvG_evidence>summary:after,.ztlcvG_ladder>summary:after{content:"+"}.ztlcvG_evidence[open]>summary:after,.ztlcvG_ladder[open]>summary:after{content:"−"}.ztlcvG_evidence>p{color:var(--mobile-secondary-label);font-size:.8125rem;line-height:1.5}.ztlcvG_sessionOffer{gap:var(--mobile-space-standard);padding:var(--mobile-space-standard);border-radius:var(--mobile-radius-lg);background:var(--mobile-surface);display:grid}.ztlcvG_recommendation{margin-top:var(--mobile-space-compact);font-size:.9375rem;line-height:1.45}.ztlcvG_startButton{border-radius:var(--mobile-radius-md);width:100%;height:3.25rem;font-size:1.0625rem;font-weight:600}.ztlcvG_carry{justify-content:space-between;align-items:center;gap:var(--mobile-space-standard);padding-block:var(--mobile-space-standard);border-block:1px solid var(--mobile-separator);display:flex}.ztlcvG_carry>p{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;font-size:1.75rem;font-weight:650;display:flex}.ztlcvG_carry>p>span{color:var(--mobile-secondary-label);font-size:.875rem;font-weight:400}.ztlcvG_ladder>summary{flex-wrap:wrap;font-weight:600}.ztlcvG_ladder>summary>span{color:var(--mobile-secondary-label);margin-left:auto;font-size:.8125rem;font-weight:400}
.qQWwfG_focus{gap:var(--mobile-space-standard);padding:var(--mobile-space-large);border-radius:var(--mobile-radius-lg);color:#fff;background:#073e2d;display:grid;position:relative;overflow:hidden}.qQWwfG_focusHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.qQWwfG_focusEyebrow{color:#ace5c4;font-size:.8125rem;font-weight:600;line-height:1.3}.qQWwfG_focusIcon{color:#a8e8c1;background:#ffffff12;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.qQWwfG_focusTitle{letter-spacing:-.025em;text-wrap:balance;font-size:1.75rem;font-weight:700;line-height:1.12}.qQWwfG_focusReason{color:#d5e7de;margin-top:.75rem;font-size:.9375rem;line-height:1.5}.qQWwfG_focusAction{color:#063824;letter-spacing:-.015em;background:#d4f5df;border-radius:.9375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.125rem;font-size:1.0625rem;font-weight:600;transition:background .12s;display:flex}@media (max-width:767px) and (max-height:650px) and (orientation:portrait){.qQWwfG_focus{gap:.75rem;padding:1rem}.qQWwfG_focusTitle{font-size:1.5rem}.qQWwfG_focusReason{margin-top:.5rem;font-size:.875rem;line-height:1.4}.qQWwfG_focusAction{min-height:44px;font-size:1rem}}.qQWwfG_focusAction:active{background:#b5e7c8}.qQWwfG_focusEvidence{justify-content:space-between;align-items:center;gap:var(--mobile-space-compact);text-align:left;color:#b5d2c2;min-height:44px;font-size:.75rem;line-height:1.4;display:flex}.qQWwfG_focusEvidence strong,.qQWwfG_focusEvidence span>span{display:block}.qQWwfG_focusEvidence strong{color:#d5e7de;font-weight:500}.qQWwfG_focusEvidence:focus-visible,.qQWwfG_change:focus-visible{outline:2px solid var(--ios-link);outline-offset:3px}.qQWwfG_sync{background:var(--ios-grouped-surface);color:var(--ios-label);border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.qQWwfG_change{text-align:left;background:var(--ios-grouped-surface);border-radius:1.25rem;grid-template-columns:1fr auto;align-items:center;gap:.75rem;width:100%;padding:1.125rem;display:grid}.qQWwfG_changeLabel{letter-spacing:-.012em;font-size:1.0625rem;font-weight:600}.qQWwfG_changeValue{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:.65rem;font-size:2rem;font-weight:700;line-height:1.1}.qQWwfG_changeValue span{letter-spacing:0;color:var(--ios-secondary-label);margin-left:.3rem;font-size:1rem;font-weight:500}.qQWwfG_changeDetail{color:var(--ios-secondary-label);margin-top:.5rem;font-size:.8125rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.qQWwfG_focusAction{transition:none}}.qQWwfG_setup{background:var(--ios-grouped-surface);border-radius:1.25rem;padding:0 1rem}.qQWwfG_setup label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 0;font-size:1rem;font-weight:500;display:flex}.qQWwfG_setup label+label{border-top:1px solid var(--ios-separator)}.qQWwfG_setup input{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem 0;font-weight:400}.qQWwfG_setup select{min-height:44px;color:var(--ios-tint);text-align:right;background:0 0;max-width:65%;font-size:1rem}.qQWwfG_roundSetup{min-width:0}.qQWwfG_roundSetup label{grid-template-columns:4rem minmax(0,1fr);display:grid}.qQWwfG_roundSetup select,.qQWwfG_roundSetup input{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;min-height:44px}.qQWwfG_roundSetup :is(select,input):focus-visible{outline:2px solid var(--ios-tint);outline-offset:3px;border-radius:4px}.qQWwfG_clubPicker{min-width:0;max-width:65%;position:relative}.qQWwfG_clubPicker select{appearance:none;border:0;width:100%;max-width:none;height:2.75rem;min-height:2.75rem;padding:0 1.5rem 0 .5rem}.qQWwfG_clubPicker>svg{inset-inline-end:.375rem;pointer-events:none;color:var(--ios-secondary-label);position:absolute;top:calc(50% - .5rem)}.qQWwfG_activityHeading{gap:.75rem;display:grid}.qQWwfG_activityHeading>p{color:var(--ios-tint);font-size:.8125rem;font-weight:600}.qQWwfG_activityHeading h1,.qQWwfG_activityHeading h2{letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1.15}.qQWwfG_activityHeading>span{color:var(--ios-secondary-label);font-size:1.125rem}.qQWwfG_activityProgress{padding:1.25rem 0}.qQWwfG_activityProgress>span{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:700;line-height:1.05}.qQWwfG_activityProgress small{color:var(--ios-secondary-label);font-size:1.5rem}.qQWwfG_activityProgress p{color:var(--ios-secondary-label);margin-top:.5rem}.qQWwfG_activityProgress progress{width:100%;height:.5rem;accent-color:var(--ios-tint);margin-top:1.5rem}.qQWwfG_quickRangeReview{overscroll-behavior:contain;align-content:start;gap:var(--mobile-space-standard);min-height:0;padding:0 var(--mobile-space-standard) max(var(--mobile-space-standard), env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid;overflow-y:auto}.qQWwfG_quickRangeReview .qQWwfG_activityProgress{padding-block:var(--mobile-space-compact)}.qQWwfG_disclosure summary{min-height:44px;color:var(--ios-tint);cursor:pointer;align-items:center;font-weight:500;display:flex}.qQWwfG_courseHeading{padding:var(--mobile-space-standard);color:var(--ios-label);gap:.65rem;display:grid}.qQWwfG_courseHeading p{color:var(--ios-secondary-label);font-size:.8125rem}.qQWwfG_courseHeading h2{letter-spacing:-.035em;font-size:1.75rem;font-weight:700;line-height:1.12}.qQWwfG_courseHeading>span{color:var(--ios-secondary-label);font-size:.875rem;line-height:1.5}.qQWwfG_courseActions{gap:var(--mobile-space-compact);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qQWwfG_courseActions>a{height:auto;min-height:3.5rem;padding:var(--mobile-space-compact) 0;white-space:normal;text-align:center;flex-direction:column;font-size:.8125rem;line-height:1.25}.qQWwfG_rangeStage{min-height:calc(100svh - var(--mobile-safe-top,0px) - var(--mobile-safe-bottom,0px));gap:var(--mobile-space-standard);padding-top:var(--mobile-space-standard);touch-action:pan-y;flex-direction:column;display:flex}.qQWwfG_rangeToolbar{justify-content:space-between;align-items:center;gap:var(--mobile-space-standard);display:flex}.qQWwfG_rangeOptionsButton{background:var(--mobile-surface,var(--background));border-radius:50%;width:2.75rem;height:2.75rem}.qQWwfG_rangeStatus{color:var(--mobile-secondary-label,var(--muted-foreground));font-size:.8125rem;line-height:1.4}.qQWwfG_rangeProgress{gap:.375rem;min-height:.375rem;display:flex}.qQWwfG_rangeProgress>span{border-radius:var(--mobile-radius-sm,.375rem);background:var(--mobile-separator,var(--border));flex:1}.qQWwfG_rangeProgress>[data-complete=true]{background:var(--mobile-tint,var(--primary))}.qQWwfG_rangeProgress>[data-current=true]{outline:2px solid var(--mobile-tint,var(--primary));outline-offset:2px}.qQWwfG_rangeBlock{gap:var(--mobile-space-standard);display:grid}.qQWwfG_rangeHeader{gap:var(--mobile-space-compact);display:grid}.qQWwfG_rangeHeader h1{letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1.15}.qQWwfG_rangeClub{align-items:baseline;gap:var(--mobile-space-compact);color:var(--mobile-tint,var(--primary));font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:1.5rem;font-weight:650;display:flex}.qQWwfG_rangeClub>span{color:var(--mobile-secondary-label,var(--muted-foreground));font-size:1rem;font-weight:400}.qQWwfG_rangeInstruction{font-size:1.1875rem;font-weight:500;line-height:1.45}.qQWwfG_rangeSuccess{gap:var(--mobile-space-compact);padding-left:var(--mobile-space-standard);border-left:3px solid var(--mobile-tint,var(--primary));display:grid}.qQWwfG_rangeSuccess>p:last-child{font-size:1.0625rem;font-weight:600;line-height:1.4}.qQWwfG_rangeDetail>summary{align-items:center;gap:var(--mobile-space-compact);cursor:pointer;min-height:2.75rem;color:var(--mobile-tint,var(--primary));font-size:.9375rem;list-style:none;display:flex}.qQWwfG_rangeDetail>summary::-webkit-details-marker{display:none}.qQWwfG_rangeDetail>summary:after{content:"+"}.qQWwfG_rangeDetail[open]>summary:after{content:"−"}.qQWwfG_rangeDetail>p{color:var(--mobile-secondary-label,var(--muted-foreground));font-size:.9375rem;line-height:1.5}.qQWwfG_rangeCounter{justify-content:space-between;align-items:center;gap:var(--mobile-space-compact);border-block:1px solid var(--mobile-separator,var(--border));padding-block:var(--mobile-space-standard);flex-wrap:wrap;display:flex}.qQWwfG_rangeCounterButton{border-radius:50%;width:3rem;height:3rem;font-size:1.375rem}.qQWwfG_rangeCounterValue{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5ch;font-size:2rem;font-weight:650;line-height:1}.qQWwfG_rangeNote{padding-bottom:var(--mobile-space-compact)}.qQWwfG_rangeActions{z-index:2;gap:var(--mobile-space-compact);padding-block:var(--mobile-space-standard) max(var(--mobile-space-standard), env(safe-area-inset-bottom));background:var(--ios-background,var(--background));margin-top:auto;display:grid;position:sticky;bottom:0}[data-practice-companion] .qQWwfG_rangeStage{min-height:calc(100svh - var(--mobile-navigation-height) - var(--mobile-safe-top) - var(--mobile-tab-height) - var(--mobile-safe-bottom) - 2 * var(--mobile-space-standard))}[data-practice-companion] .qQWwfG_rangeActions{bottom:calc(var(--mobile-tab-height) + var(--mobile-safe-bottom) + var(--mobile-space-compact));padding-bottom:var(--mobile-space-standard)}.qQWwfG_rangeStepButton{border-radius:var(--mobile-radius-md);width:2.75rem;height:3.25rem}.qQWwfG_rangeCompleteButton{height:3.25rem;min-height:3.25rem;padding-inline:var(--mobile-space-compact);border-radius:var(--mobile-radius-md);white-space:normal;font-size:1.0625rem;font-weight:600;line-height:1.2}[data-mobile-keyboard=open] .qQWwfG_rangeActions{position:static}.qQWwfG_activeRound{gap:var(--mobile-space-compact);padding-block:var(--mobile-space-standard);display:grid}.qQWwfG_activeRoundMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1.5rem;display:grid}.qQWwfG_activeRoundMetrics>div{gap:.25rem;display:grid}.qQWwfG_activeRoundMetrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:2rem;font-weight:650;line-height:1.1}.qQWwfG_activeRoundMetrics span{color:var(--ios-secondary-label);font-size:.8125rem}.qQWwfG_activeRoundActions{justify-content:space-evenly;align-items:center;gap:.5rem;display:flex}.qQWwfG_activeRoundActions>a{flex:1;min-height:44px}.qQWwfG_reviewBrief{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:1.25rem;gap:.5rem;padding:1rem 1.125rem;display:grid}.qQWwfG_reviewBrief .qQWwfG_focusHeading{gap:.5rem}.qQWwfG_reviewBrief .qQWwfG_focusEyebrow{color:var(--primary)}.qQWwfG_reviewBrief .qQWwfG_focusIcon{width:1.75rem;height:1.75rem;color:var(--primary);background:var(--secondary)}.qQWwfG_reviewBrief .qQWwfG_focusTitle{font-size:1.375rem}.qQWwfG_reviewBrief .qQWwfG_focusReason{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.qQWwfG_reviewBrief .qQWwfG_focusEvidence,.qQWwfG_reviewBrief .qQWwfG_focusEvidence strong{color:var(--muted-foreground)}.qQWwfG_reviewBrief .qQWwfG_focusEvidence span>span{display:none}
.MbAOJq_desktopRanges,.MbAOJq_desktopHistory{display:none}@media (min-width:64rem){.MbAOJq_desktopRanges{display:block}.MbAOJq_desktopHistory{display:contents}}.MbAOJq_desktopChart{display:none}.MbAOJq_mobileChart{display:block}@media (min-width:1024px){.MbAOJq_desktopChart{display:block}.MbAOJq_mobileChart{display:none}}
.a01qOq_group{gap:.75rem;min-width:0;display:grid}.a01qOq_label{font-size:1rem;font-weight:600}.a01qOq_options{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.a01qOq_card{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.a01qOq_card[data-selected]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.a01qOq_card[data-focus-visible]{outline:2px solid var(--ring);outline-offset:3px}.a01qOq_top{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.a01qOq_icon{width:2rem;height:2rem;color:var(--primary);background:var(--muted);border-radius:.5rem;place-items:center;display:grid}.a01qOq_title{overflow-wrap:anywhere;flex:7rem;font-weight:600}.a01qOq_badge{background:var(--muted);border-radius:.4rem;padding:.2rem .5rem;font-size:.75rem}.a01qOq_indicator{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:grid}.a01qOq_card[data-selected] .a01qOq_indicator{background:var(--primary);color:var(--primary-foreground)}.a01qOq_description{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.a01qOq_selection{color:var(--primary);margin-top:auto;font-size:.75rem;font-weight:600}@media (max-width:639px){.a01qOq_options{grid-template-columns:minmax(0,1fr)}}
.os7AKa_toolbar{flex-wrap:wrap;min-width:0;display:flex}.os7AKa_toolbar :is(button,a){white-space:normal;overflow-wrap:anywhere;height:auto;min-height:2.75rem}.os7AKa_toolbar p{white-space:normal;overflow-wrap:anywhere}.os7AKa_chrome{flex-wrap:wrap}.os7AKa_chrome nav{flex-wrap:wrap;flex:18rem}.os7AKa_chrome nav :is(a,span){white-space:normal;overflow-wrap:anywhere}.os7AKa_chrome button{min-height:2.75rem}
.nGbY2W_controls[data-open=false]{display:none}.nGbY2W_toggle{display:flex}@media (min-width:1024px){.nGbY2W_controls[data-open=false]{display:block}.nGbY2W_toggle{display:none}}
._5GFFXa_recommendation{border-radius:var(--mobile-radius-lg);background:var(--mobile-surface);overflow:hidden}._5GFFXa_summary{gap:var(--mobile-space-standard);padding:var(--mobile-space-standard);display:grid}._5GFFXa_heading{gap:var(--mobile-space-compact);display:grid}._5GFFXa_metrics{align-items:baseline;gap:var(--mobile-space-compact) var(--mobile-space-large);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._5GFFXa_metric{align-items:baseline;gap:.25rem;display:flex}._5GFFXa_metric strong{letter-spacing:-.025em;font-size:1.5rem;font-weight:650}._5GFFXa_metric span{color:var(--ios-secondary-label);font-size:.8125rem}._5GFFXa_action{width:100%;min-height:3rem}._5GFFXa_blockDetail{gap:var(--mobile-space-standard);padding:var(--mobile-space-compact) 0;display:grid}._5GFFXa_blockDetail>div{gap:var(--mobile-space-compact);display:grid}
@media (min-width:64rem){._9N5IEW_shell{--mobile-space-compact:.5rem;--mobile-space-standard:1rem;--mobile-space-large:1.5rem;--mobile-navigation-height:calc(3.25rem + 12px);--mobile-tab-height:4rem;--mobile-safe-top:env(safe-area-inset-top,0px);--mobile-safe-bottom:env(safe-area-inset-bottom,0px);--mobile-radius-sm:.625rem;--mobile-radius-md:.875rem;--mobile-radius-lg:1.25rem;--mobile-radius-pill:9999px;--mobile-label:var(--foreground);--mobile-secondary-label:var(--muted-foreground);--mobile-tint:var(--primary);--mobile-separator:var(--border);--mobile-surface:var(--card);--mobile-elevated-material:var(--card)}._9N5IEW_shell main#main-content{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}._9N5IEW_shell .ios-app-header{background:var(--background);border-bottom:1px solid var(--border)}._9N5IEW_shell .ios-tab-bar{min-height:var(--mobile-tab-height);background:var(--card);border-top:1px solid var(--border)}._9N5IEW_shell .ios-tab-bar a{min-height:2.75rem}:is(._9N5IEW_shell .ios-large-title h1,._9N5IEW_shell .mobile-large-title h1){font-size:1.75rem;font-weight:600;line-height:1.2}._9N5IEW_navigationSheet{height:min(48rem,100dvh - 1rem);max-height:calc(100dvh - max(1rem, env(safe-area-inset-top,0px)));overflow:hidden}}
.zrIlVq_dialog{z-index:80;top:max(1rem, env(safe-area-inset-top));max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;scroll-padding:0;display:flex;transform:none}.zrIlVq_dialog [data-slot=command]{min-height:0}.zrIlVq_dialog [data-slot=command-list]{min-height:0;max-height:100%}.zrIlVq_dialog [data-slot=command-item]{min-height:2.75rem}.zrIlVq_dialog [data-slot=command-item][data-selected=true]{background-color:var(--primary);color:var(--primary-foreground)}.zrIlVq_dialog [data-slot=command-item][data-selected=true] *{color:inherit}.zrIlVq_dialog [data-slot=command-item] .truncate{white-space:normal;overflow-wrap:anywhere}.zrIlVq_body{overflow:auto}.zrIlVq_status{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.zrIlVq_status button{text-decoration:underline}@media (max-width:63.999rem){.zrIlVq_dialog{height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}
