:root,html[data-theme=light]{color-scheme:light;--mist:#f3f5f1;--mist-elevated:#ffffff;--ink:#0b1f18;--ink-soft:#243d32;--court:#1a3f32;--court-deep:#102820;--court-mid:#2a5a48;--ball:#d6f04a;--ball-deep:#b8d12e;--ball-wash:color-mix(in srgb,var(--ball) 18%,transparent);--ball-soft:color-mix(in srgb,var(--ball) 28%,transparent);--chalk:#e7e9e3;--chalk-line:#c9cdc4;--clay:#a04028;--clay-soft:#f3e0d8;--amber:#e09532;--amber-soft:#f8e8cf;--fairway:#287049;--fairway-soft:#dcefe4;--muted:#556b5e;--muted-soft:#5e6e66;--scrim:rgba(11,31,24,0.55);--mist-glass:color-mix(in srgb,var(--mist) 88%,transparent);--elevated-glass:color-mix(in srgb,var(--mist-elevated) 94%,transparent);--on-brand:#f3f5f1;--on-ball:#0b1f18;--on-fill:#ffffff;--chip-fairway:#246b47;--chip-court:#1a3f32;--chip-clay:#a8482e;--radius-md:14px;--radius-lg:22px;--font-sans:"DM Sans",system-ui,sans-serif;--font-display:"Barlow Condensed","Arial Narrow",sans-serif}html[data-theme=dark]{color-scheme:dark;--mist:#0c1813;--mist-elevated:#1a2e26;--ink:#f3f5f1;--ink-soft:#d5dbd6;--court:#2a5a48;--court-deep:#081410;--court-mid:#5aa882;--ball:#d6f04a;--ball-deep:#b8d12e;--ball-wash:color-mix(in srgb,var(--ball) 16%,transparent);--ball-soft:color-mix(in srgb,var(--ball) 26%,transparent);--chalk:#243d32;--chalk-line:#3a5548;--clay:#e07050;--clay-soft:#3a241c;--amber:#e09532;--amber-soft:#3a2e1a;--fairway:#4aae7a;--fairway-soft:#1a3328;--muted:#a8b8ae;--muted-soft:#9aab9f;--scrim:rgba(0,0,0,0.65);--mist-glass:color-mix(in srgb,var(--mist) 92%,transparent);--elevated-glass:color-mix(in srgb,var(--mist-elevated) 96%,transparent);--on-brand:#f3f5f1;--on-ball:#0b1f18;--on-fill:#ffffff;--chip-fairway:#246b47;--chip-court:#1a3f32;--chip-clay:#a8482e}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--mist);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img,video{max-width:100%;display:block}.mp-container{width:min(1120px,calc(100% - 32px));margin-inline:auto}.mp-display{font-family:var(--font-display);letter-spacing:-.02em}.AppDownloadBanner_banner__6NJto{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 16px;border:none;border-bottom:1px solid rgba(214,240,74,.28);background:linear-gradient(90deg,var(--court-deep) 0,var(--court) 55%,var(--court-mid) 100%);color:var(--on-brand);cursor:pointer;text-align:left}.AppDownloadBanner_banner__6NJto:hover{filter:brightness(1.04)}.AppDownloadBanner_banner__6NJto:focus-visible{outline:2px solid var(--ball);outline-offset:-2px}.AppDownloadBanner_copy__wGFol{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.AppDownloadBanner_title__uOHHM{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ball);line-height:1.1}.AppDownloadBanner_body__GchiE{margin:0;font-size:13px;color:rgba(231,233,227,.88);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppDownloadBanner_cta__qMS8u{flex-shrink:0;padding:8px 14px;border-radius:999px;background:var(--ball);color:var(--on-ball);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.AppDownloadBanner_dismiss__54m8t{flex-shrink:0;width:32px;height:32px;border:none;border-radius:999px;background:rgba(243,245,241,.12);color:var(--on-brand);font-size:18px;line-height:1;cursor:pointer}.AppDownloadBanner_dismiss__54m8t:hover{background:rgba(243,245,241,.22)}.AppDownloadBanner_dismiss__54m8t:focus-visible{outline:2px solid var(--ball);outline-offset:2px}.AppDownloadBanner_scrim__d4IeC{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:var(--scrim);animation:AppDownloadBanner_bannerScrimIn__OVJh3 .16s ease-out}.AppDownloadBanner_dialog__dnDaq{width:min(520px,100%);max-height:min(90vh,640px);overflow:auto;padding:22px 22px 24px;border-radius:var(--radius-lg);border:1px solid var(--chalk-line);background:var(--mist-elevated);box-shadow:0 18px 48px rgba(11,31,24,.28);animation:AppDownloadBanner_bannerDialogIn__111SA .22s cubic-bezier(.22,1,.36,1)}.AppDownloadBanner_dialogHead__5VaZs{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.AppDownloadBanner_dialogTitle__0cSEa{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.05}.AppDownloadBanner_dialogBody__LVyfQ{margin:0 0 20px;font-size:15px;color:var(--muted);line-height:1.45}.AppDownloadBanner_close__9tyxX{width:36px;height:36px;border:none;border-radius:999px;background:var(--chalk);color:var(--ink);font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.AppDownloadBanner_close__9tyxX:hover{background:var(--chalk-line)}.AppDownloadBanner_stores__oQ9h_{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.AppDownloadBanner_storeCard__JaYlG{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;border-radius:var(--radius-md);border:1px solid var(--chalk-line);background:var(--mist)}.AppDownloadBanner_qrWrap__7IAPY{width:148px;height:148px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;border:1px solid var(--chalk-line);overflow:hidden}.AppDownloadBanner_qr__WAC2o{width:148px;height:148px}.AppDownloadBanner_qrPlaceholder__EQQG_{justify-content:center;height:100%;padding:12px;text-align:center;color:var(--muted);font-size:12px;font-weight:600;line-height:1.3}.AppDownloadBanner_qrPlaceholder__EQQG_,.AppDownloadBanner_storeMeta__Zd_lC{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.AppDownloadBanner_storeIcon__aSjXS{width:36px;height:36px;color:var(--ink)}.AppDownloadBanner_storeDisabled__WQFPT,.AppDownloadBanner_storeLink__T1QhH{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.03em;text-align:center}.AppDownloadBanner_storeLink__T1QhH{background:var(--court);color:var(--ball)}.AppDownloadBanner_storeLink__T1QhH:hover{background:var(--court-deep)}.AppDownloadBanner_storeDisabled__WQFPT{border:1px dashed var(--chalk-line);background:transparent;color:var(--muted);cursor:default}.AppDownloadBanner_comingSoonNote__jVGEE{margin:16px 0 0;font-size:13px;color:var(--muted);text-align:center;line-height:1.4}@keyframes AppDownloadBanner_bannerScrimIn__OVJh3{0%{opacity:0}to{opacity:1}}@keyframes AppDownloadBanner_bannerDialogIn__111SA{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.AppDownloadBanner_body__GchiE{display:none}.AppDownloadBanner_stores__oQ9h_{grid-template-columns:1fr}.AppDownloadBanner_dialog__dnDaq{padding:18px 16px 20px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_df8909{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_df8909{--font-barlow:"Barlow Condensed","Barlow Condensed Fallback"}