:root{--mv-color-action:#1DB954;--mv-color-action-soft:#E8F8F0;--mv-color-brand:#001C38;--mv-color-heading:#2C3452;--mv-color-text:#4E4E4E;--mv-color-muted:#6B7280;--mv-color-surface:#FFFFFF;--mv-color-canvas:#F4F7FB;--mv-color-border:#E2E8F0;--mv-color-warning:#F59E0B;--mv-color-danger:#EF4444;--mv-color-information:#3B82F6;--mv-color-focus:#3B82F6;--mv-color-action-hover:#159F45;--mv-color-text-muted:#6B7280;--mv-color-success:#1DB954;--mv-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mv-font-heading:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mv-font-size-xs:.75rem;--mv-font-size-sm:.875rem;--mv-font-size-base:1rem;--mv-font-size-lg:1.25rem;--mv-font-size-xl:1.5rem;--mv-font-size-2xl:1.6875rem;--mv-font-size-3xl:2.375rem;--mv-font-size-4xl:2.875rem;--mv-font-size-5xl:3.5rem;--mv-space-1:4px;--mv-space-2:8px;--mv-space-3:12px;--mv-space-4:16px;--mv-space-5:20px;--mv-space-6:24px;--mv-space-8:32px;--mv-space-10:40px;--mv-space-12:48px;--mv-radius-sm:.25rem;--mv-radius-md:.5rem;--mv-radius-lg:.75rem;--mv-radius-xl:1rem;--mv-radius-full:9999px;--mv-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, .05);--mv-shadow-md:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--mv-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--mv-font-weight-normal:400;--mv-font-weight-medium:500;--mv-font-weight-semibold:600;--mv-font-weight-bold:700;--mv-line-height-tight:1.25;--mv-line-height-display:1.3;--mv-line-height-normal:1.5;--mv-line-height-relaxed:1.625;--mv-tracking-wider:.05em;--mv-color-line:color-mix(in oklab, var(--mv-color-heading) 10%, transparent);--mv-color-hover:color-mix(in oklab, var(--mv-color-heading) 5%, transparent);--mv-color-on-brand:color-mix(in oklab, var(--mv-color-surface) 65%, transparent);--mv-color-glass:color-mix(in oklab, var(--mv-color-surface) 5%, transparent);--mv-color-glass-line:color-mix(in oklab, var(--mv-color-surface) 10%, transparent);--mv-color-success-wash:color-mix(in oklab, var(--mv-color-success) 5%, transparent);--mv-color-success-tint:color-mix(in oklab, var(--mv-color-success) 10%, transparent);--mv-color-success-line:color-mix(in oklab, var(--mv-color-success) 20%, transparent);--mv-color-success-ink:color-mix(in oklab, var(--mv-color-success) 55%, var(--mv-color-brand));--mv-color-warning-wash:color-mix(in oklab, var(--mv-color-warning) 5%, transparent);--mv-color-warning-tint:color-mix(in oklab, var(--mv-color-warning) 10%, transparent);--mv-color-warning-line:color-mix(in oklab, var(--mv-color-warning) 30%, transparent);--mv-color-warning-ink:color-mix(in oklab, var(--mv-color-warning) 55%, var(--mv-color-brand));--mv-color-danger-wash:color-mix(in oklab, var(--mv-color-danger) 5%, transparent);--mv-color-danger-tint:color-mix(in oklab, var(--mv-color-danger) 10%, transparent);--mv-color-danger-line:color-mix(in oklab, var(--mv-color-danger) 20%, transparent);--mv-color-danger-ink:color-mix(in oklab, var(--mv-color-danger) 75%, var(--mv-color-brand));--mv-color-information-wash:color-mix(in oklab, var(--mv-color-information) 5%, transparent);--mv-color-information-tint:color-mix(in oklab, var(--mv-color-information) 10%, transparent);--mv-color-information-line:color-mix(in oklab, var(--mv-color-information) 20%, transparent);--mv-color-information-ink:color-mix(in oklab, var(--mv-color-information) 75%, var(--mv-color-brand));--mv-content-width:840px;--mv-wide-width:1440px;--mv-transition-fast:150ms;--mv-transition-normal:300ms;--mv-transition-slow:500ms;--mv-ease-out:cubic-bezier(0, 0, .2, 1)}