:root{--predawn-900: #0E1728;--predawn-700: #17233A;--predawn-500: #27344F;--predawn-300: #49566F;--horizon-500: #E8B04B;--horizon-700: #A9761B;--mist-100: #FFFFFF;--mist-200: #F3F5F2;--mist-300: #E9ECE9;--mist-400: #DCE0DC;--mist-600: #868F9A;--ink-900: #131A26;--cream: #F4F1E6;--flag: #C0453B;--turf: #2A7A5E;--serif: "Bodoni Moda", "GFS Baskerville", Georgia, serif;--sans: "Inter", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", "Liberation Mono", ui-monospace, Menlo, monospace;--bg: var(--mist-300);--card: var(--mist-100);--card2: var(--mist-200);--head: var(--mist-200);--line: var(--mist-400);--text: var(--ink-900);--dim: var(--mist-600);--goldbg:#FBF0DC;--r-xs: 4px;--r: 6px;--r-lg: 14px;--r-pill: 999px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{background:var(--bg);font-family:var(--sans);color:var(--text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}:focus-visible{outline:2px solid var(--horizon-500);outline-offset:-2px}.serif{font-family:var(--serif)}.mono{font-family:var(--mono)}.app{display:flex;flex-direction:column;height:100%;max-width:560px;margin:0 auto;background:var(--mist-200)}.body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.ptr{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:var(--mist-200)}.ptr span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--mist-600);padding-bottom:10px;white-space:nowrap}.ptr span.ready{color:var(--horizon-700)}.ptr span.spin{color:var(--predawn-700)}.seg{display:flex;gap:0;background:var(--mist-200);padding:10px 15px;border-bottom:1px solid var(--mist-400)}.seg button{flex:1;padding:8px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--mist-600);background:var(--mist-100);border:1px solid var(--mist-400)}.seg button+button{border-left:0}.seg button[aria-pressed=true]{background:var(--predawn-700);color:var(--cream);border-color:var(--predawn-700)}.cr .bar u{position:absolute;top:-1px;bottom:-1px;background:var(--predawn-500);border-radius:2px}.top{background:var(--predawn-700);padding:calc(var(--safe-t) + 15px) 15px 0;color:var(--cream)}.top .brand{display:flex;align-items:center;gap:10px}.top .brand .txt{min-width:0}.top .t{font-family:var(--serif);font-size:20px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top .s{font-size:10.5px;color:#8b97a8;margin-top:2px}.back{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--horizon-500);padding:0 0 10px}.tabs{display:flex;align-items:center;gap:16px;margin-top:12px;font-size:10.5px;letter-spacing:.08em;font-weight:600}.tabs button{padding-bottom:9px;opacity:.5;white-space:nowrap;color:var(--cream)}.tabs button[aria-current=true]{opacity:1;box-shadow:inset 0 -2.5px 0 var(--horizon-500)}.picks{margin-left:auto;display:flex;gap:12px;padding-bottom:9px;flex-shrink:0}.pick{position:relative;display:inline-flex;align-items:center;cursor:pointer}.pick-label{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--cream);opacity:.72;padding-right:11px;white-space:nowrap}.pick:hover .pick-label{opacity:1}.pick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.pick:after{content:"";position:absolute;right:1px;top:50%;pointer-events:none;width:0;height:0;transform:translateY(-40%);border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid var(--horizon-500)}.pick select:focus-visible+.pick-label,.pick:focus-within .pick-label{opacity:1;text-decoration:underline;text-underline-offset:3px}.pick option{color:#1c211d;background:#fff}.hero{background:#fff;padding:18px 15px;border-bottom:1px solid var(--mist-400)}.hero .k{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--mist-600);font-weight:700}.hero .v{font-size:46px;font-weight:700;line-height:1;margin-top:5px}.hero .v.pos{color:var(--turf)}.hero .v.neg{color:var(--flag)}.hero .v small{font-size:19px;color:var(--mist-600);font-weight:600}.hero .sub{font-size:11.5px;color:var(--mist-600);margin-top:7px}.hero .sub b{color:var(--ink-900);font-weight:600}.sect{padding:12px 15px 7px;font-family:var(--serif);font-size:14px;background:var(--mist-200);border-bottom:1px solid var(--mist-400);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sect s{text-decoration:none;font-family:var(--sans);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mist-600);font-weight:700;text-align:right}.sg{background:#fff}.sgr{display:grid;grid-template-columns:62px 1fr 46px;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid var(--mist-300);font-size:12.5px}.sgr .n{font-weight:600}.track{position:relative;height:16px;background:var(--mist-200);border-radius:3px}.track .mid{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--mist-400)}.track i{position:absolute;top:3px;bottom:3px;border-radius:2px}.track i.p{background:var(--turf);left:50%}.track i.m{background:var(--flag);right:50%}.track u{position:absolute;top:0;bottom:0;width:2px;background:var(--predawn-300);opacity:.55}.sgr .v{text-align:right;font-weight:700;font-size:13px}.sgr .v.p{color:var(--turf)}.sgr .v.m{color:var(--flag)}.ins{background:var(--predawn-700);padding:15px;color:var(--cream);border-bottom:1px solid var(--predawn-500)}.ins .k{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--horizon-500);font-weight:700}.ins .l{font-size:14.5px;line-height:1.4;margin-top:7px;font-weight:500}.ins .d{font-size:11.5px;color:#9ba5b4;margin-top:6px;line-height:1.5}.rounds{background:#fff}.rd{display:flex;align-items:center;gap:9px;width:100%;padding:12px 15px;border-bottom:1px solid var(--mist-300)}.rd:active{background:var(--mist-200)}.rd .d{flex:1;min-width:0}.rd .d b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd .d s{display:block;text-decoration:none;font-size:11px;color:var(--mist-600);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd .s{font-size:17px;font-weight:700;flex:none}.rd .g{font-size:12px;font-weight:700;width:30px;text-align:right;flex:none}.rd .g.p{color:var(--turf)}.rd .g.m{color:var(--flag)}.rd .g.gained{width:40px;font-size:11.5px}.showall{display:block;width:100%;padding:14px 15px;background:#fff;border-bottom:1px solid var(--mist-400);text-align:center;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--horizon-700)}.showall:active{background:var(--mist-200)}.mapframe{position:relative;overflow:hidden;border-radius:8px;background:var(--mist-200);touch-action:pan-y}.mapinner{will-change:transform}.mapcard{position:absolute;left:8px;top:8px;display:flex;gap:8px;align-items:center;padding:6px 10px;border-radius:8px;background:#0e1728c7;color:var(--cream);pointer-events:none}.mapcard b{font-family:var(--serif);font-size:22px;line-height:1}.mapcard span{font-size:8px;letter-spacing:.1em;font-weight:700;line-height:1.5}.markbadge{position:absolute;right:8px;top:8px;padding:5px 9px;border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.1em;background:#0e1728c7;color:var(--cream);pointer-events:none}.markbadge.p{color:var(--turf)}.markbadge.m{color:var(--horizon-500)}.mapreset{position:absolute;right:8px;bottom:8px;padding:5px 10px;border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#0e1728c7;color:var(--cream)}.holefacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.holefacts span{font-size:10px;font-weight:700;letter-spacing:.06em;padding:5px 9px;border-radius:6px;background:var(--mist-200);color:var(--mist-600)}.holefacts span.p{color:var(--turf)}.holefacts span.m{color:var(--flag)}.shots .y s{text-decoration:none;display:block;font-size:10px;font-weight:700;color:var(--mist-600)}.shots .y s.p{color:var(--turf)}.shots .y s.m{color:var(--flag)}.panel,.panel .stats{background:var(--mist-200);border-bottom:1px solid var(--mist-400)}.panel .sect.sub{background:none;border-bottom:1px solid var(--mist-400);font-size:13px;padding-top:10px}.panel .holes,.panel .hh{background:none}.panel .hh:active{background:var(--mist-300)}.holebody{background:#fff;padding:12px 15px 4px;border-top:1px solid var(--mist-400);border-bottom:1px solid var(--mist-400)}.holebody .shots{background:none;margin-top:4px}.holebody .sh{padding-left:0;padding-right:0}.nowt{padding:10px 15px 14px;font-size:11px;color:var(--mist-600);line-height:1.55}.holebody .nowt{padding:8px 0 12px}.caret,.go{display:inline-block;color:var(--mist-400);font-size:13px;transition:transform .15s ease}.caret.open,.go.open{transform:rotate(90deg);color:var(--horizon-700)}.rd .caret{flex:none;width:10px}.holes{background:#fff}.hh{display:grid;grid-template-columns:24px 1fr 34px 40px 10px;align-items:center;gap:8px;width:100%;padding:9px 15px;border-bottom:1px solid var(--mist-300);font-size:12.5px}.hh:active{background:var(--mist-200)}.hh .h{color:var(--mist-600);font-size:11px;font-weight:600}.hh .mini{position:relative;height:10px;background:var(--mist-200)}.hh .mini .mid{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--mist-400)}.hh .mini i{position:absolute;top:0;bottom:0}.hh .mini i.p{background:var(--turf);left:50%}.hh .mini i.m{background:var(--flag);right:50%}.panel .hh .mini{height:11px;border-radius:2px}.hh .sc{text-align:center;font-weight:700}.hh .v{text-align:right;font-weight:700;font-size:12px}.hh .v.p{color:var(--turf)}.hh .v.m{color:var(--flag)}.hh .go{color:var(--mist-400);font-size:11px;text-align:right}.clubs{background:#fff}.cr{width:100%;display:grid;grid-template-columns:92px 1fr 78px 10px;align-items:center;gap:9px;padding:9px 15px;border-bottom:1px solid var(--mist-300);font-size:12.5px}.cr .c{font-weight:700;font-size:11.5px;line-height:1.25;min-width:0}.cr .c s{display:block;text-decoration:none;font-weight:400;font-size:10px;color:var(--mist-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr .bar{height:9px;background:var(--mist-200);position:relative}.cr .bar i{position:absolute;left:0;top:0;bottom:0;background:var(--predawn-500)}.cr .bar i.g{background:var(--horizon-500)}.cr .y{text-align:right;font-weight:600;line-height:1.25;white-space:nowrap}button.cr:active{background:var(--mist-200)}.cr .y s{text-decoration:none;color:var(--mist-600);font-weight:400;font-size:10px}.gapmark{display:grid;grid-template-columns:92px 1fr 78px;gap:9px;padding:2px 15px 6px;font-size:9.5px;color:var(--flag);font-weight:700}.disp{display:block;width:100%;background:var(--mist-200);border-radius:8px}.disp .d-axis{stroke:var(--mist-400);stroke-width:1}.disp .d-median{stroke:var(--turf);stroke-width:1;stroke-dasharray:4 4;opacity:.7}.disp .d-ellipse{fill:#2a7a5e1a;stroke:var(--turf);stroke-width:1.2}.disp .d-lbl{fill:var(--mist-600);font-family:var(--mono);font-size:10px}.disp2{background:#fff;padding:14px 15px;border-bottom:1px solid var(--mist-400)}.split{display:flex;height:10px;background:var(--mist-200);overflow:hidden}.split i{display:block;height:100%}.split i.hit{background:var(--turf)}.split i.left{background:var(--predawn-500)}.split i.right{background:var(--predawn-300)}.split i.short{background:var(--horizon-700)}.dlg{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--mist-600)}.dlg b{font-weight:700}.mapwrap{background:#fff;padding:14px 15px;border-bottom:1px solid var(--mist-400)}.holemap{display:block;width:100%;background:var(--mist-200)}.holemap .hm-scrim{fill:#0e1728;opacity:.22}.holemap .hm-axis{stroke:#fff;stroke-width:1;stroke-dasharray:3 5;opacity:.5}.holemap .hm-casing{stroke:#0e1728b3;stroke-width:5.5;stroke-linecap:round}.holemap .hm-shot{stroke:var(--horizon-500);stroke-width:2.4;stroke-linecap:round}.holemap .hm-end{stroke:#0e1728a6;stroke-width:1}.holemap .hm-pill rect{fill:#0e1728d1}.holemap .hm-leader{stroke:#f4f1e68c;stroke-width:.8}.holemap .hm-pill text{fill:var(--cream);font-family:var(--sans);font-size:7.5px;font-weight:700;letter-spacing:.02em}.holemap:not(.has-photo) .hm-pill rect{fill:var(--predawn-700)}.holemap .hm-tee{fill:var(--cream);stroke:#0e1728a6;stroke-width:1}.holemap .hm-flag{stroke:var(--cream);stroke-width:1.6}.holemap .hm-flagcloth{fill:var(--flag)}.holemap .hm-cup{fill:none;stroke:var(--cream);stroke-width:1.6}.holemap:not(.has-photo) .hm-axis{stroke:var(--mist-400);opacity:1}.holemap:not(.has-photo) .hm-casing{stroke:none}.holemap:not(.has-photo) .hm-shot{stroke:var(--horizon-700)}.holemap:not(.has-photo) .hm-tee{fill:var(--predawn-500);stroke:none}.holemap:not(.has-photo) .hm-flag,.holemap:not(.has-photo) .hm-cup{stroke:var(--predawn-700)}.holemap:not(.has-photo) .hm-num{fill:#fff}.maplegend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:10px;color:var(--mist-600)}.maplegend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:baseline}.shots{background:#fff}.sh{display:grid;grid-template-columns:20px 1fr auto;align-items:baseline;gap:9px;padding:10px 15px;border-bottom:1px solid var(--mist-300);font-size:12.5px}.sh .n{color:var(--mist-600);font-size:11px;font-weight:600}.sh .c{font-weight:600}.sh .lie{display:block;font-size:11px;color:var(--mist-600);margin-top:2px}.sh .y{font-weight:700;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid var(--mist-400)}.stats>div{padding:12px 6px;text-align:center;border-right:1px solid var(--mist-300)}.stats>div:last-child{border-right:0}.stats .k{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mist-600);font-weight:700}.stats .v{font-size:18px;font-weight:700;margin-top:3px}.stats .v s{text-decoration:none;font-size:11px;color:var(--mist-600);font-weight:600}.empty{padding:34px 15px;text-align:center;font-size:12.5px;color:var(--mist-600);background:#fff;line-height:1.6}.foot{padding:14px 15px 24px;font-size:10.5px;color:var(--mist-600);line-height:1.6}.trend{background:#fff;padding:16px 15px 12px;border-bottom:1px solid var(--mist-400)}.chart{width:100%;display:block}.chart .grid{stroke:var(--mist-400);stroke-width:1}.chart .line{fill:none;stroke:var(--predawn-500);stroke-width:2;stroke-linejoin:round}.chart .area{fill:#27344f14}.chart .dot{fill:#fff;stroke:var(--predawn-500);stroke-width:1.5}.chart .lbl{fill:var(--mist-600);font-family:var(--mono);font-size:10px}.tlab{display:flex;justify-content:space-between;margin-top:9px;font-size:9.5px;color:var(--mist-600)}.pr{display:grid;grid-template-columns:1fr 84px 54px 10px;align-items:center;gap:10px;width:100%;padding:10px 15px;border-bottom:1px solid var(--mist-300);font-size:13px;background:#fff}.pr:active{background:var(--mist-200)}.pr .c{text-align:left;font-weight:600;min-width:0}.pr .c s{display:block;text-decoration:none;font-size:10.5px;font-weight:400;color:var(--mist-600);margin-top:1px}.pr .v{text-align:right;font-weight:700;font-size:12.5px}.pr .v s{text-decoration:none;font-size:10px;color:var(--mist-600)}.pr .v.p{color:var(--turf)}.pr .v.m{color:var(--flag)}.pr .v.shape{font-size:11.5px}.pr .go{color:var(--mist-600)}.pr .mini{position:relative;height:11px;border-radius:2px;background:var(--mist-200)}.pr .mini .mid{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--mist-400)}.pr .mini i{position:absolute;top:0;bottom:0;border-radius:1px}.pr .mini i.p{background:var(--turf);left:50%}.pr .mini i.m{background:var(--flag);right:50%}.pr .mini i.r{background:var(--horizon-700);left:50%}.pr .mini i.l{background:var(--horizon-700);right:50%}.pr.gap{grid-template-columns:1fr 58px 42px 58px}.pr.gap .y{text-align:right;font-weight:700;font-size:12.5px}.pr.gap .y s{text-decoration:none;font-size:10px;color:var(--mist-600)}.pr .gapv{text-align:right;font-size:12px;font-weight:700;color:var(--mist-600)}.pr .gapv.overlap{color:var(--flag)}.pr .gapv.hole{color:var(--horizon-700)}.pr .gapv.inverted{color:var(--flag)}.pr .gapv.spans{color:var(--mist-600)}.pr .note.overlap,.pr .note.inverted{color:var(--flag)}.pr .note.hole{color:var(--horizon-700)}.pr .note{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;text-align:right;color:var(--mist-600)}.sgr .go{color:var(--mist-600);text-align:right;transition:transform .15s}.sgr[aria-expanded]{width:100%;background:#fff;transition:background .12s}.sgr[aria-expanded=false]:active{background:var(--mist-200)}.sgr[aria-expanded=true]{background:var(--predawn-900);color:var(--cream);box-shadow:inset 3px 0 0 var(--horizon-500)}.sgr[aria-expanded=true]:active{background:var(--predawn-700)}.sgr[aria-expanded=true] .n{color:var(--cream);font-weight:600}.sgr[aria-expanded=true] .go{color:var(--horizon-500)}.sgr[aria-expanded=true] .track{background:#ffffff1f}.sgr[aria-expanded=true] .track .mid{background:#ffffff4d}.sgr[aria-expanded=true] .v.p{color:#5fbf97}.sgr[aria-expanded=true] .v.m{color:#e8756a}.sgr[aria-expanded=true] .track i.p{background:#5fbf97}.sgr[aria-expanded=true] .track i.m{background:#e8756a}.sgr .go.open{transform:rotate(90deg)}.catbody{background:var(--mist-100);border-bottom:1px solid var(--mist-300)}.catbody .stats{border-top:1px solid var(--mist-300)}.catbody .sect.sub{padding-top:14px}.focus{margin:0;padding:12px 15px;background:var(--predawn-900);color:var(--cream);font-size:12.5px;line-height:1.5}.focus b{color:var(--horizon-500)}.cats{background:#fff}.cx{display:grid;grid-template-columns:62px 1fr 62px 52px;align-items:center;gap:9px;padding:8px 15px;border-bottom:1px solid var(--mist-200);font-size:12px}.cx.rate{grid-template-columns:62px 1fr 62px 44px 52px}.cx:last-child{border-bottom:0}.cx .k{font-weight:600}.cx .n{text-align:right;color:var(--mist-600);font-size:11px}.cx .n s{text-decoration:none}.cx .v{text-align:right;font-weight:700}.cx .v.p{color:var(--turf)}.cx .v.m{color:var(--flag)}.cx .mini{position:relative;height:9px;border-radius:2px;background:var(--mist-200)}.cx .mini .mid{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--mist-400)}.cx .mini i{position:absolute;top:0;bottom:0;border-radius:1px}.cx .mini i.p{background:var(--turf);left:50%}.cx .mini i.m{background:var(--flag);right:50%}.catbody .stats>div:nth-child(4){display:block}.rd[aria-expanded=true],.hh[aria-expanded=true]{background:var(--predawn-900);color:var(--cream);box-shadow:inset 3px 0 0 var(--horizon-500)}.rd[aria-expanded=true]:active,.hh[aria-expanded=true]:active{background:var(--predawn-700)}.rd[aria-expanded=true] .d s,.hh[aria-expanded=true] .h{color:var(--mist-400)}.rd[aria-expanded=true] .caret,.hh[aria-expanded=true] .go{color:var(--horizon-500)}.rd[aria-expanded=true] .g.p,.hh[aria-expanded=true] .v.p{color:#5fbf97}.rd[aria-expanded=true] .g.m,.hh[aria-expanded=true] .v.m{color:#e8756a}.hh[aria-expanded=true] .mini{background:#ffffff1f}.hh[aria-expanded=true] .mini .mid{background:#ffffff4d}.hh[aria-expanded=true] .mini i.p{background:#5fbf97}.hh[aria-expanded=true] .mini i.m{background:#e8756a}.chart .line.over{stroke:var(--horizon-700);stroke-dasharray:4 3;fill:none}.chart .lbl.x{fill:var(--mist-600);font-size:8px}.legend2{display:flex;gap:16px;padding:0 15px 12px;background:#fff;font-size:11px;color:var(--mist-600)}.legend2 span{display:flex;align-items:center;gap:6px}.legend2 i{width:16px;height:0;border-top:2px solid var(--predawn-500)}.legend2 i.over{border-top:2px dashed var(--horizon-700)}.cr .go{color:var(--mist-600);text-align:right;transition:transform .15s}.cr .go.open{transform:rotate(90deg)}.cr[aria-expanded=true]{background:var(--predawn-900);color:var(--cream);box-shadow:inset 3px 0 0 var(--horizon-500)}.cr[aria-expanded=true]:active{background:var(--predawn-700)}.cr[aria-expanded=true] .c s,.cr[aria-expanded=true] .y s{color:var(--mist-400)}.cr[aria-expanded=true] .go{color:var(--horizon-500)}.cr[aria-expanded=true] .bar{background:#ffffff1f}.clubbody{background:var(--mist-100);border-bottom:1px solid var(--mist-300)}.panel,.catbody,.clubbody{border-left:3px solid var(--horizon-500);border-bottom:2px solid var(--predawn-900)}.catbody,.clubbody{background:var(--mist-200)}.warn{margin:0;padding:11px 15px;background:#fbf3e4;border-top:1px solid var(--horizon-500);border-bottom:1px solid var(--horizon-500);color:var(--horizon-700);font-size:12px;line-height:1.5}.d-fairway{fill:var(--turf);opacity:.05;stroke:var(--turf);stroke-opacity:.18;stroke-width:1;stroke-dasharray:3 4}.app{background:var(--bg);max-width:640px}.body{padding:11px 11px calc(var(--safe-b) + 22px)}.ptr{background:transparent}.hero,.stats,.trend,.warn,.showall,.legend2,.empty,.rounds,.clubs,.sg,.cats,.holes,.seg{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin-bottom:11px;overflow:hidden}.sect{background:var(--head);border:1px solid var(--line);border-bottom:0;border-radius:var(--r) var(--r) 0 0;margin-bottom:0}.sect+.rounds,.sect+.clubs,.sect+.sg,.sect+.cats,.sect+.holes,.sect+.trend,.sect+div,.sect+.stats{border-top:0;border-radius:0 0 var(--r) var(--r);margin-top:0}.trend+.legend2{border-top:0;border-radius:0 0 var(--r) var(--r);margin-top:-11px}.sect+.trend{border-radius:0}.rd:last-child,.cr:last-child,.hh:last-child,.sgr:last-child,.pr:last-child,.cx:last-child{border-bottom:0}.panel,.catbody,.clubbody{border-left:3px solid var(--horizon-500);border-bottom:0;background:var(--card2)}.rd[aria-expanded=true],.cr[aria-expanded=true],.sgr[aria-expanded=true],.hh[aria-expanded=true]{border-bottom:0}.seg{border-bottom:1px solid var(--line);padding:9px 10px}.seg button{border-radius:var(--r-xs)}.seg button+button{margin-left:4px;border-left:1px solid var(--mist-400)}.sect{font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--predawn-700);padding:9px 14px}.sect s{font-weight:400;letter-spacing:.06em;color:var(--dim);font-size:10px}.sect.sub{border-radius:0;border-left:0;border-right:0}.hero{padding:15px 14px 14px}.stats{border-radius:var(--r)}.ins{border-radius:var(--r);border:0;margin-bottom:11px;overflow:hidden}.panel .stats,.panel .holes,.panel .sg,.panel .cats,.catbody .stats,.catbody .cats,.catbody .sg,.clubbody .stats,.clubbody .sg,.clubbody .cats,.clubbody .mapwrap{border:0;border-radius:0;margin:0;background:transparent}.panel .stats,.catbody .stats,.clubbody .stats{border-bottom:1px solid var(--line)}.panel .holes,.catbody .cats,.clubbody .sg{background:var(--card)}.panel .sect,.catbody .sect,.clubbody .sect{border:0;border-radius:0;border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:var(--head)}
