.page_page__6xnJk{max-width:1200px;margin:0 auto;padding:40px 32px 80px}@media (max-width:640px){.page_page__6xnJk{padding:24px 16px 64px}}.SegmentedControl_seg__RsuJp{display:inline-flex;border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-raised)}.SegmentedControl_btn__ngsUL{font-family:var(--font-sans);font-size:13px;font-weight:500;padding:7px 14px;border:none;border-right:1px solid var(--border-subtle);background:transparent;color:var(--fg-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.SegmentedControl_btn__ngsUL:last-child{border-right:none}.SegmentedControl_btn__ngsUL:hover{color:var(--fg-1)}.SegmentedControl_on__jDlZD{background:var(--brand);color:var(--brand-fg)}.SegmentedControl_on__jDlZD:hover{color:var(--brand-fg);background:var(--brand-pressed)}.CourseCard_card__fZ127{display:flex;flex-direction:column;gap:16px;padding:20px 22px;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--fg-1);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.CourseCard_card__fZ127:hover{border-color:var(--border-default);background:var(--bg-surface)}.CourseCard_head__ajB3P{display:flex;flex-direction:column;gap:4px}.CourseCard_name__OB127{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:var(--lh-snug);color:var(--fg-1);margin:0}.CourseCard_loc__bSQGU{font-size:12px;color:var(--fg-3)}.CourseCard_stats__6n5F0{display:flex;flex-direction:column;gap:14px}.CourseCard_stat__YfQou{display:flex;flex-direction:column;gap:2px}.CourseCard_statLabel__2KWIc{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.CourseCard_statValue__U449_{font-family:var(--font-sans);font-size:28px;font-weight:500;letter-spacing:-.015em;color:var(--fg-1);line-height:1}.CourseCard_statSub__y6ARD{font-size:12px;color:var(--fg-3)}.CourseCard_rating__DG4uT{display:flex;align-items:center;gap:8px;padding-top:10px;margin-top:4px;border-top:1px dashed var(--border-subtle)}.CourseCard_stars__ONTPH{font-size:14px;color:var(--fg-2);letter-spacing:1px}.CourseCard_star__Wd3EX{color:var(--border-default)}.CourseCard_star--full__9QyNq{color:var(--fg-2)}.CourseCard_star--half__0V31F{color:transparent;background:linear-gradient(to right,var(--fg-2) 50%,var(--border-default) 50%);-webkit-background-clip:text;background-clip:text}.CourseCard_ratingNum__qA_Z3{color:var(--fg-3);font-size:12px}.WishlistList_list__yxkXN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.WishlistList_entry___uZCe{padding:18px 22px;background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px}.WishlistList_title__EWT51{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--fg-1)}.WishlistList_loc__KMz_4{font-size:12px;color:var(--fg-3)}.WishlistList_note__V9e0w{margin:8px 0 0;font-size:14px;color:var(--fg-2)}.WishlistList_noNote__PmLJH{color:var(--fg-4);font-style:italic}.WishlistList_empty__KVi9s{padding:24px;color:var(--fg-3);font-size:13px;font-style:italic;background:var(--bg-raised);border:1px dashed var(--border-default);border-radius:var(--radius-md);text-align:center}.CoursesList_head__9pQOS{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;flex-wrap:wrap}.CoursesList_titleBlock__0nFc3{display:flex;flex-direction:column;gap:6px}.CoursesList_title__J2RPv{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,3.6vw,44px);letter-spacing:-.015em;line-height:var(--lh-snug);color:var(--fg-1);margin:0}.CoursesList_subtitle__OQc4V{margin:0;font-size:13px;color:var(--fg-3)}.CoursesList_tabs__df05m{flex-shrink:0}.CoursesList_grid__sw77a{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.CoursesList_empty__Chh7W{padding:24px;color:var(--fg-3);font-size:13px;font-style:italic;background:var(--bg-raised);border:1px dashed var(--border-default);border-radius:var(--radius-md);text-align:center}@media (max-width:900px){.CoursesList_grid__sw77a{grid-template-columns:1fr 1fr}}@media (max-width:640px){.CoursesList_head__9pQOS{flex-direction:column;align-items:stretch}.CoursesList_grid__sw77a{grid-template-columns:1fr}}.RoundsTable_wrap__VBdDy{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-x:auto}.RoundsTable_table__gpks2{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:14px}.RoundsTable_table__gpks2 thead th{text-align:left;padding:14px 16px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.RoundsTable_table__gpks2 tbody tr{border-bottom:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-standard)}.RoundsTable_table__gpks2 tbody tr:has(a:hover){background:var(--brand-subtle)}.RoundsTable_table__gpks2 tbody tr:last-child{border-bottom:none}.RoundsTable_table__gpks2 td{padding:0;vertical-align:middle;color:var(--fg-1)}.RoundsTable_cellLink__K0VlT{gap:6px;color:inherit}.RoundsTable_cellLink__K0VlT,.RoundsTable_courseLink__1r4MQ{display:flex;align-items:center;padding:14px 16px;text-decoration:none;min-height:48px}.RoundsTable_courseLink__1r4MQ{color:var(--fg-1);font-weight:500}.RoundsTable_courseLink__1r4MQ:hover{color:var(--brand)}.RoundsTable_colDate__2WyGP,thead .RoundsTable_colDate__2WyGP{width:148px;white-space:nowrap;color:var(--fg-2);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.RoundsTable_colCourse__ngoyy{width:auto}.RoundsTable_colTees__ndgO4,thead .RoundsTable_colTees__ndgO4{width:90px;color:var(--fg-3);font-size:13px}.RoundsTable_colScore__lIg5G,thead .RoundsTable_colScore__lIg5G{width:108px;text-align:right}.RoundsTable_colScore__lIg5G .RoundsTable_cellLink__K0VlT{justify-content:flex-end;gap:8px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.RoundsTable_gross__a0LX0{font-weight:500}.RoundsTable_vp___Iitc{color:var(--fg-3);font-size:12px;min-width:32px;text-align:right}.RoundsTable_winnerScore__JoQPs .RoundsTable_gross__a0LX0{color:var(--accent-fg);font-weight:600}[data-theme=dark] .RoundsTable_winnerScore__JoQPs .RoundsTable_gross__a0LX0{color:var(--gold-200)}.RoundsTable_colWinner__Gl_Uv,thead .RoundsTable_colWinner__Gl_Uv{width:200px;white-space:nowrap}.RoundsTable_winnerLine__Q_Gyb{display:inline-flex;align-items:center;gap:6px}.RoundsTable_winDot__k2Vrl{display:inline-block;width:6px;height:6px;border-radius:var(--radius-full);background:var(--accent);flex-shrink:0}[data-theme=dark] .RoundsTable_winDot__k2Vrl{background:var(--gold-300)}.RoundsTable_winnerName__dTGA2{color:var(--fg-1);font-weight:500}.RoundsTable_winnerMargin__4PNX1{color:var(--fg-3);font-size:12px;font-weight:400}@media (max-width:720px){.RoundsTable_colTees__ndgO4,thead .RoundsTable_colTees__ndgO4{display:none}.RoundsTable_colDate__2WyGP{width:128px}.RoundsTable_colWinner__Gl_Uv,thead .RoundsTable_colWinner__Gl_Uv{width:120px}.RoundsTable_winnerMargin__4PNX1{display:none}}.page_page__QfnnO{max-width:960px;margin:0 auto;padding:40px 32px 80px}.page_empty__c4gi0{padding:24px;color:var(--fg-3);font-size:13px;font-style:italic;background:var(--bg-raised);border:1px dashed var(--border-default);border-radius:var(--radius-md);text-align:center}@media (max-width:640px){.page_page__QfnnO{padding:24px 16px 64px}}.RoundsList_head__QbJqb{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;flex-wrap:wrap}.RoundsList_titleBlock__0Eroc{display:flex;flex-direction:column;gap:6px}.RoundsList_title__Sy_CM{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,3.6vw,44px);letter-spacing:-.015em;line-height:var(--lh-snug);color:var(--fg-1);margin:0}.RoundsList_summary__Iwe6k{margin:0;color:var(--fg-3);font-size:13px}.RoundsList_filter__tExe8{flex-shrink:0}.RoundsList_empty__RJJ8e{padding:24px;color:var(--fg-3);font-size:13px;font-style:italic;background:var(--bg-raised);border:1px dashed var(--border-default);border-radius:var(--radius-md);text-align:center}@media (max-width:640px){.RoundsList_head__QbJqb{flex-direction:column;align-items:stretch}.RoundsList_filter__tExe8{overflow-x:auto}}