@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/antonio-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/montserrat-latin-wght-normal.woff2)format("woff2-variations")}:root{font-synthesis:none;--bb-green-fairway-900:#1a4b2a;--bb-green-fairway-800:#23693a;--bb-green-fairway-700:#2e8749;--bb-green-fairway-600:#3bae5c;--bb-green-fairway-500:#56c271;--bb-green-fairway-400:#7bd28f;--bb-green-fairway-300:#97dda8;--bb-green-fairway-200:#b1e7bf;--bb-green-fairway-100:#ccefd5;--bb-green-fairway-50:#e2f6e7;--bb-white-tees:#fff;--bb-mg4:#f2f2f2;--bb-mg3:#d1d6da;--bb-mg2:#a0adb7;--bb-mg1:#626a77;--bb-arccos-navy:#3d3f44;--bb-dark-grey:#252628;--bb-inset:#1e1e22;--bb-black:#000;--bb-red-sunday:#f26565;--bb-red-sunday-900:#7f0303;--bb-orange-polo:#f49b5b;--bb-yellow-flag:#eeda6f;--bb-green-jacket:#318746;--bb-blue-tees:#5abdff;--bb-purple-heather:#8362e0;--bb-pink-azalea:#dd77d3;--bb-bar-green-dark:#237b39;--bb-bar-green-bright:#40e168;--bb-bar-red-dark:#e62d2d;--bb-bar-red-bright:#f26565;--bb-bar-yellow-dark:#ffdd2c;--bb-bar-yellow-bright:#fff1a8;--font-display:"Antonio", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--bg-canvas:var(--bb-black);--bg-surface:var(--bb-dark-grey);--bg-surface-elevated:var(--bb-arccos-navy);--bg-modal:var(--bb-arccos-navy);--bg-overlay-scrim:#0009;--bg-well:#0006;--bg-surface-tint:#ffffff05;--bg-chip-positive:var(--bb-green-fairway-800);--glass-base:#2526289e;--glass-sheen:#ffffff0a;--glass-tint:#a0adb71a;--glass-card-blur:12px;--glass-card-bg:radial-gradient(90% 80% at 10% 6%, var(--glass-tint), transparent 70%), radial-gradient(90% 80% at 92% 96%, var(--glass-tint), transparent 70%), radial-gradient(95% 85% at 62% 28%, var(--glass-sheen), transparent 92%), var(--glass-base);--glass-base-opaque:linear-gradient(160deg, #1f2024 0%, #0e0f12 100%);--glass-card-bg-opaque:radial-gradient(90% 80% at 10% 6%, var(--glass-tint), transparent 70%), radial-gradient(90% 80% at 92% 96%, var(--glass-tint), transparent 70%), radial-gradient(95% 85% at 62% 28%, var(--glass-sheen), transparent 92%), var(--glass-base-opaque);--content-text-primary:var(--bb-mg4);--content-text-secondary:var(--bb-mg3);--content-text-inverse:var(--bb-dark-grey);--content-icon-primary:var(--bb-mg4);--content-icon-secondary:var(--bb-mg3);--content-icon-award:var(--bb-yellow-flag);--content-icon-caution:var(--bb-orange-polo);--content-link:var(--bb-green-fairway-500);--border-subtle:var(--bb-arccos-navy);--border-strong:var(--bb-mg1);--border-focus:var(--bb-green-fairway-500);--border-positive:var(--bb-green-fairway-700);--border-caution:var(--bb-orange-polo);--button-primary-bg:var(--bb-green-fairway-500);--button-primary-text:var(--bb-black);--button-primary-border:var(--bb-green-fairway-600);--button-secondary-bg:var(--bb-dark-grey);--button-secondary-text:var(--bb-mg4);--button-secondary-border:var(--bb-mg1);--button-tertiary-text:var(--bb-green-fairway-500);--button-destructive-bg:var(--bb-red-sunday);--button-destructive-text:var(--bb-black);--button-destructive-border:var(--bb-red-sunday);--control-field-bg:var(--bb-dark-grey);--control-field-text:var(--bb-mg4);--control-field-placeholder:var(--bb-mg1);--control-field-border:var(--bb-arccos-navy);--control-selection-bg:var(--bb-green-fairway-900);--control-selection-text:var(--bb-green-fairway-400);--state-pressed-overlay:#ffffff14;--state-disabled-bg:var(--bb-dark-grey);--state-disabled-text:var(--bb-mg1);--state-disabled-border:var(--bb-arccos-navy);--status-success-solid:var(--bb-green-fairway-500);--status-success-on-solid:var(--bb-black);--status-success-subtle:#56c27126;--status-warning-solid:var(--bb-yellow-flag);--status-warning-on-solid:var(--bb-black);--status-warning-subtle:#eeda6f26;--status-error-solid:var(--bb-red-sunday);--status-error-on-solid:var(--bb-black);--status-error-subtle:#f2656526;--status-info-solid:var(--bb-blue-tees);--status-info-on-solid:var(--bb-black);--status-info-subtle:#5abdff26;--misc-divider:var(--bb-arccos-navy);--misc-divider-canvas:var(--bb-black);--misc-divider-hero:#ffffff26;--map-shot-pill-marker:#0c6;--bg-inset:var(--bb-inset);--bg-hero-gradient:linear-gradient(126deg, #0f311a 19.71%, #000 65.25%, #0f311a 95.94%);--bg-identity-badge-base:linear-gradient(140deg, #1e1e22f5, #121216f5);--bg-scorecard:linear-gradient(157.83deg, #313131 19.71%, #000 65.25%, #313131 95.94%);--bg-row-positive:linear-gradient(157deg, #0f311a 19.71%, #000 65.25%, #0f311a 95.94%);--bg-row-neutral:linear-gradient(157deg, #313131 19.71%, #000 65.25%, #313131 95.94%);--bg-row-caution:linear-gradient(157deg, #3d2210 19.71%, #000 65.25%, #3d2210 95.94%);--distance-bar-gradient:linear-gradient(90deg, #237b39 0%, #40e168 100%);--smart-range-bar-gradient:linear-gradient(90deg, #1f77b4 0%, #5abdff 100%);--bg-hero-gradient-slipping:linear-gradient(146.41deg, #3d3f44 19.71%, #000 65.25%, #3d3f44 95.94%);--border-hero-slipping:var(--bb-mg1);--skeleton-base:#1f2024;--skeleton-highlight:#2c2d32;--sga-positive:var(--status-success-solid);--sga-negative:var(--status-error-solid);--sga-neutral:var(--content-text-secondary);--sga-caution:var(--status-warning-solid);--sga-positive-bright:#90e178;--sga-positive-subtle:var(--status-success-subtle);--sga-negative-deep:#922;--sga-negative-subtle:var(--status-error-subtle);--sga-caution-subtle:var(--status-warning-subtle);--sga-neutral-subtle:#a0adb726;--sga-positive-gradient:linear-gradient(90deg, #237b39 0%, #40e168 100%);--sga-negative-gradient:linear-gradient(90deg, #a8302f 0%, #f26565 100%);--sga-neutral-gradient:linear-gradient(90deg, #626a77 0%, #a0adb7 100%);--chart-bar-inactive:#8e8e954d;--chart-line-neutral:var(--bb-mg3);--facet-driving:var(--bb-green-fairway-500);--facet-approaching:var(--bb-blue-tees);--facet-short:var(--bb-orange-polo);--facet-putting:var(--bb-yellow-flag);--facet-recovery:var(--bb-red-sunday);--font-family:var(--font-body);--font-mono:"SF Mono", "Menlo", "Monaco", "Cascadia Mono", monospace;--data-hero:56px;--data-xl:28px;--data-lg:20px;--data-md:14px;--data-body:13px;--data-detail:12px;--data-label:12px;--data-sm:12px;--radius:8px;--radius-sm:8px;--radius-xs:6px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--bg-map-loading:#0a0e14;--duration-fast:.1s;--duration-medium:.2s;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--text-display-2xl-family:var(--font-display);--text-display-2xl-size:64px;--text-display-2xl-weight:600;--text-display-2xl-line-height:1;--text-display-2xl-tracking:-.03em;--text-display-xl-family:var(--font-display);--text-display-xl-size:46px;--text-display-xl-weight:600;--text-display-xl-line-height:1;--text-display-xl-tracking:-.03em;--text-display-md-family:var(--font-display);--text-display-md-size:24px;--text-display-md-weight:600;--text-display-md-line-height:1;--text-display-md-tracking:0;--text-display-sm-family:var(--font-display);--text-display-sm-size:20px;--text-display-sm-weight:700;--text-display-sm-line-height:1;--text-display-sm-tracking:0;--text-display-xs-family:var(--font-display);--text-display-xs-size:16px;--text-display-xs-weight:700;--text-display-xs-line-height:1;--text-display-xs-tracking:0;--text-display-2xs-family:var(--font-display);--text-display-2xs-size:14px;--text-display-2xs-weight:700;--text-display-2xs-line-height:1;--text-display-2xs-tracking:0;--text-heading-lg-family:var(--font-body);--text-heading-lg-size:20px;--text-heading-lg-weight:600;--text-heading-lg-line-height:1.35;--text-heading-lg-tracking:0;--text-heading-sm-family:var(--font-body);--text-heading-sm-size:16px;--text-heading-sm-weight:600;--text-heading-sm-line-height:1.35;--text-heading-sm-tracking:0;--text-heading-md-family:var(--font-body);--text-heading-md-size:14px;--text-heading-md-weight:600;--text-heading-md-line-height:1;--text-heading-md-tracking:0;--text-body-lg-family:var(--font-body);--text-body-lg-size:14px;--text-body-lg-weight:600;--text-body-lg-line-height:1.4;--text-body-lg-tracking:-.02em;--text-body-lg-bold-family:var(--font-body);--text-body-lg-bold-size:14px;--text-body-lg-bold-weight:700;--text-body-lg-bold-line-height:1.4;--text-body-lg-bold-tracking:-.02em;--text-body-lg-regular-family:var(--font-body);--text-body-lg-regular-size:14px;--text-body-lg-regular-weight:500;--text-body-lg-regular-line-height:1.4;--text-body-lg-regular-tracking:-.02em;--text-body-md-family:var(--font-body);--text-body-md-size:12px;--text-body-md-weight:500;--text-body-md-line-height:1.5;--text-body-md-tracking:0;--text-body-md-caps-family:var(--font-body);--text-body-md-caps-size:12px;--text-body-md-caps-weight:600;--text-body-md-caps-line-height:1.4;--text-body-md-caps-tracking:-.02em;--text-body-md-bold-family:var(--font-body);--text-body-md-bold-size:12px;--text-body-md-bold-weight:700;--text-body-md-bold-line-height:1.4;--text-body-md-bold-tracking:0}.num{font-family:var(--font-display)}.text-display-2xl{font-family:var(--text-display-2xl-family);font-size:var(--text-display-2xl-size);font-weight:var(--text-display-2xl-weight);line-height:var(--text-display-2xl-line-height);letter-spacing:var(--text-display-2xl-tracking)}.text-display-xl{font-family:var(--text-display-xl-family);font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-line-height);letter-spacing:var(--text-display-xl-tracking)}.text-display-md{font-family:var(--text-display-md-family);font-size:var(--text-display-md-size);font-weight:var(--text-display-md-weight);line-height:var(--text-display-md-line-height);letter-spacing:var(--text-display-md-tracking)}.text-display-sm{font-family:var(--text-display-sm-family);font-size:var(--text-display-sm-size);font-weight:var(--text-display-sm-weight);line-height:var(--text-display-sm-line-height);letter-spacing:var(--text-display-sm-tracking)}.text-display-xs{font-family:var(--text-display-xs-family);font-size:var(--text-display-xs-size);font-weight:var(--text-display-xs-weight);line-height:var(--text-display-xs-line-height);letter-spacing:var(--text-display-xs-tracking)}.text-display-2xs{font-family:var(--text-display-2xs-family);font-size:var(--text-display-2xs-size);font-weight:var(--text-display-2xs-weight);line-height:var(--text-display-2xs-line-height);letter-spacing:var(--text-display-2xs-tracking)}.text-heading-lg{font-family:var(--text-heading-lg-family);font-size:var(--text-heading-lg-size);font-weight:var(--text-heading-lg-weight);line-height:var(--text-heading-lg-line-height);letter-spacing:var(--text-heading-lg-tracking)}.text-heading-sm{font-family:var(--text-heading-sm-family);font-size:var(--text-heading-sm-size);font-weight:var(--text-heading-sm-weight);line-height:var(--text-heading-sm-line-height);letter-spacing:var(--text-heading-sm-tracking)}.text-heading-md{font-family:var(--text-heading-md-family);font-size:var(--text-heading-md-size);font-weight:var(--text-heading-md-weight);line-height:var(--text-heading-md-line-height);letter-spacing:var(--text-heading-md-tracking)}.text-body-lg{font-family:var(--text-body-lg-family);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-tracking)}.text-body-lg-bold{font-family:var(--text-body-lg-bold-family);font-size:var(--text-body-lg-bold-size);font-weight:var(--text-body-lg-bold-weight);line-height:var(--text-body-lg-bold-line-height);letter-spacing:var(--text-body-lg-bold-tracking)}.text-body-lg-regular{font-family:var(--text-body-lg-regular-family);font-size:var(--text-body-lg-regular-size);font-weight:var(--text-body-lg-regular-weight);line-height:var(--text-body-lg-regular-line-height);letter-spacing:var(--text-body-lg-regular-tracking)}.text-body-md{font-family:var(--text-body-md-family);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line-height);letter-spacing:var(--text-body-md-tracking)}.text-body-md-caps{font-family:var(--text-body-md-caps-family);font-size:var(--text-body-md-caps-size);font-weight:var(--text-body-md-caps-weight);line-height:var(--text-body-md-caps-line-height);letter-spacing:var(--text-body-md-caps-tracking);text-transform:uppercase}.text-body-md-bold{font-family:var(--text-body-md-bold-family);font-size:var(--text-body-md-bold-size);font-weight:var(--text-body-md-bold-weight);line-height:var(--text-body-md-bold-line-height);letter-spacing:var(--text-body-md-bold-tracking)}.sticky-stack-scope,.sticky-toast-probe{display:contents}:focus:not(:focus-visible){outline:none}
