.mk-btn.svelte-1ex4hlf{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:1rem 2.25rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,color .18s;display:inline-block}button.mk-btn.svelte-1ex4hlf{cursor:pointer}button.mk-btn.svelte-1ex4hlf:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.mk-btn.svelte-1ex4hlf{transition:none}}.mk-btn.svelte-1ex4hlf:focus-visible{outline:2px solid var(--fo-ink);outline-offset:3px}.mk-btn.bg-accent.svelte-1ex4hlf:focus-visible{outline-color:var(--fo-on-accent)}[data-marketing]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--fo-page);color:var(--fo-ink)}.mk-eyebrow{font-family:var(--fo-font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--fo-accent-text);font-size:clamp(.65rem,.9vw,.8rem)}.mk-eyebrow.mk-eyebrow-flood{color:var(--fo-on-accent)}.mk-h1{font-family:var(--fo-font-metric);letter-spacing:-.03em;text-transform:uppercase;margin-left:-.055em;font-size:clamp(3.5rem,12.5vw,11rem);font-weight:700;line-height:.85}.mk-h2{font-family:var(--fo-font-metric);letter-spacing:-.025em;text-transform:uppercase;margin-left:-.05em;font-size:clamp(2.5rem,7.5vw,6rem);font-weight:700;line-height:.88}.mk-h3{font-family:var(--fo-font-metric);letter-spacing:-.025em;text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1}@media (width>=768px){.mk-h3{font-size:2.25rem}}.mk-h4{font-family:var(--fo-font-metric);letter-spacing:-.025em;text-transform:uppercase;font-size:1.125rem;font-weight:700;line-height:1.15}@keyframes mk-rise{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}.mk-stagger>*{opacity:0;animation:.75s cubic-bezier(.2,.7,.2,1) forwards mk-rise}.mk-stagger>:first-child{animation-delay:50ms}.mk-stagger>:nth-child(2){animation-delay:.16s}.mk-stagger>:nth-child(3){animation-delay:.27s}.mk-stagger>:nth-child(4){animation-delay:.38s}.mk-stagger>:nth-child(5){animation-delay:.49s}.mk-reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(1.5rem)}.mk-reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-stagger>*{opacity:1;animation:none}.mk-reveal{opacity:1;transition:none;transform:none}}@media (scripting:none){.mk-reveal{opacity:1;transform:none}}div[data-marketing][data-theme=dark].svelte-r9nex{--bg-page:var(--fo-page);--bg-surface:var(--fo-surface);--bg-elevated:var(--fo-elevated);--bg-inset:var(--fo-surface);--bg-overlay:var(--fo-overlay);--color-page:var(--fo-page);--color-background:var(--fo-page);--color-surface:var(--fo-surface);--color-elevated:var(--fo-elevated);--color-overlay:var(--fo-overlay);--color-overlay-backdrop:var(--fo-overlay);--color-surface-01:var(--fo-surface);--color-surface-02:var(--fo-surface);--color-surface-03:var(--fo-elevated);--color-surface-03-inset:var(--fo-surface);--color-surface-04:var(--fo-elevated);--color-surface-10:var(--fo-surface);--color-surface-20:var(--fo-elevated);--color-surface-dark-20:var(--fo-surface);--color-surface-dark-40:var(--fo-surface);--color-surface-disabled:var(--fo-surface);--color-surface-hover:var(--fo-elevated);--color-muted:var(--fo-surface);--surface-01:var(--fo-surface);--surface-02:var(--fo-surface);--surface-03:var(--fo-elevated);--surface-04:var(--fo-elevated);--color-ink:var(--fo-ink);--color-ink-muted:var(--fo-ink-muted);--color-ink-dim:var(--fo-ink-dim);--color-foreground:var(--fo-ink);--color-muted-foreground:var(--fo-ink-muted);--color-light:var(--fo-ink);--color-text-primary:var(--fo-ink);--color-text-secondary:var(--fo-ink-muted);--color-text-tertiary:var(--fo-ink-dim);--color-text-disabled:var(--fo-ink-dim);--color-text-placeholder:var(--fo-ink-dim);--color-chart-axis:var(--fo-ink-dim);--text-primary:var(--fo-ink);--text-secondary:var(--fo-ink-muted);--text-tertiary:var(--fo-ink-dim);--text-disabled:var(--fo-ink-dim);--color-distance:var(--fo-ink);--color-weight:var(--fo-ink);--color-pace:var(--fo-ink-muted);--color-elevation:var(--fo-ink-dim);--color-accent:var(--fo-accent);--color-accent-text:var(--fo-accent-text);--color-on-accent:var(--fo-on-accent);--color-accent-soft:var(--fo-accent-soft);--color-primary:var(--fo-accent);--color-primary-foreground:var(--fo-on-accent);--color-ring:var(--fo-accent);--color-secondary:var(--fo-accent);--bg-accent:var(--fo-accent);--text-accent:var(--fo-accent-text);--text-on-accent:var(--fo-on-accent);--bg-accent-hover:color-mix(in oklab, var(--fo-accent) 88%, #000);--bg-accent-active:color-mix(in oklab, var(--fo-accent) 76%, #000);--bg-accent-subtle:color-mix(in srgb, var(--fo-accent) 10%, transparent);--bg-accent-muted:color-mix(in srgb, var(--fo-accent) 20%, transparent);--border-accent:color-mix(in srgb, var(--fo-accent) 30%, transparent);--color-border:color-mix(in srgb, var(--fo-accent) 25%, transparent);--color-primary-light:var(--fo-accent);--color-primary-dark:color-mix(in oklab, var(--fo-accent) 80%, #000);--color-primary-alt:color-mix(in oklab, var(--fo-accent) 90%, #fff);--color-primary-hover:var(--bg-accent-hover);--color-primary-active:var(--bg-accent-active);--color-primary-focus-ring:color-mix(in srgb, var(--fo-accent) 10%, transparent);--color-primary-08:color-mix(in srgb, var(--fo-accent) 8%, transparent);--color-primary-10:color-mix(in srgb, var(--fo-accent) 10%, transparent);--color-primary-12:color-mix(in srgb, var(--fo-accent) 12%, transparent);--color-primary-15:color-mix(in srgb, var(--fo-accent) 15%, transparent);--color-primary-20:color-mix(in srgb, var(--fo-accent) 20%, transparent);--color-primary-25:color-mix(in srgb, var(--fo-accent) 25%, transparent);--color-primary-30:color-mix(in srgb, var(--fo-accent) 30%, transparent);--color-primary-40:color-mix(in srgb, var(--fo-accent) 40%, transparent);--color-primary-50:color-mix(in srgb, var(--fo-accent) 50%, transparent);--color-primary-60:color-mix(in srgb, var(--fo-accent) 60%, transparent);--color-primary-70:color-mix(in srgb, var(--fo-accent) 70%, transparent);--color-primary-80:color-mix(in srgb, var(--fo-accent) 80%, transparent);--color-primary-light-20:color-mix(in srgb, var(--fo-accent) 20%, transparent);--color-secondary-dark:color-mix(in oklab, var(--fo-accent) 80%, #000);--color-achievement-special:var(--fo-accent);--color-level-intermediate:var(--fo-accent);--color-level-advanced:color-mix(in oklab, var(--fo-accent) 88%, #000);--color-category-terrain:color-mix(in srgb, var(--fo-accent) 20%, transparent);--color-category-terrain-text:var(--fo-accent-text);--color-leaderboard-top-bg:color-mix(in srgb, var(--fo-accent) 10%, transparent);--color-leaderboard-top-border:color-mix(in srgb, var(--fo-accent) 30%, transparent);--focus-ring:0 0 0 3px var(--bg-accent-subtle);--focus-ring-dark:0 0 0 3px color-mix(in srgb, var(--fo-accent) 20%, transparent);--gradient-primary:linear-gradient(135deg, var(--fo-accent), color-mix(in oklab, var(--fo-accent) 78%, #000));--gradient-button-primary:linear-gradient(135deg, var(--fo-accent) 0%, var(--bg-accent-hover) 100%);--gradient-button-primary-hover:linear-gradient(135deg, var(--bg-accent-hover) 0%, var(--bg-accent-active) 100%);--gradient-banner-primary:linear-gradient(135deg, var(--fo-accent) 0%, color-mix(in oklab, var(--fo-accent) 85%, #000) 100%);--gradient-banner-primary-hover:linear-gradient(135deg, color-mix(in oklab, var(--fo-accent) 90%, #fff) 0%, var(--fo-accent) 100%);--gradient-banner-syncing:linear-gradient(135deg, color-mix(in srgb, var(--fo-accent) 95%, transparent) 0%, color-mix(in srgb, color-mix(in oklab, var(--fo-accent) 80%, #000) 95%, transparent) 100%);--gradient-achievement-special:linear-gradient(135deg, var(--fo-accent-text), var(--fo-accent));--color-hairline:var(--fo-hairline);--color-input:var(--fo-hairline);--color-border-subtle:var(--fo-hairline);--color-border-medium:var(--fo-hairline);--color-border-strong:var(--fo-hairline);--color-chart-grid:var(--fo-hairline);--border-default:var(--fo-hairline);--border-subtle:var(--fo-hairline);--border-strong:var(--fo-hairline);--color-danger:var(--fo-danger);--color-danger-text:var(--fo-danger-text);--color-destructive:var(--fo-danger);--color-error:var(--fo-danger);--status-error:var(--fo-danger);--status-success:var(--fo-success);--status-warning:var(--fo-warning);--status-info:var(--fo-info);--color-info-soft:var(--fo-info-soft);--color-success:var(--fo-success);--color-success-dark:color-mix(in oklab, var(--fo-success) 80%, #000);--color-premium:var(--fo-premium);--color-premium-text:var(--fo-premium-text);--color-premium-soft:var(--fo-premium-soft);--color-on-premium:var(--fo-on-premium);--color-disabled:var(--fo-disabled);--color-on-disabled:var(--fo-on-disabled);--color-on-scrim:var(--fo-on-scrim);--color-on-scrim-muted:var(--fo-on-scrim-muted);--color-on-scrim-dim:var(--fo-on-scrim-dim);--color-on-signal:var(--fo-on-signal);--default-transition-duration:var(--fo-motion-instant);--default-transition-timing-function:var(--fo-ease-out);--duration-fast:var(--fo-motion-instant);--duration-normal:var(--fo-motion-quick);--duration-slow:var(--fo-motion-page);--ease-DEFAULT:var(--fo-ease-out);--ease-in:var(--fo-ease-in);--ease-out:var(--fo-ease-out);--ease-in-out:var(--fo-ease-page);--font-metric:var(--fo-font-metric)}
