@layer ma.tokens{:root{--ma-version: "1.0.0";--ma-color-scheme: light;color-scheme:var(--ma-color-scheme);--ma-font-family-body: var(--ma-theme-font-body, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--ma-font-family-heading: var(--ma-theme-font-heading, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--ma-font-family-accent: var(--ma-theme-font-accent, var(--ma-font-family-heading));--ma-font-family-mono: var(--ma-theme-font-mono, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace);--ma-text-2xs: var(--ma-theme-text-2xs, .6875rem);--ma-text-xs: var(--ma-theme-text-xs, .75rem);--ma-text-sm: var(--ma-theme-text-sm, .875rem);--ma-text-md: var(--ma-theme-text-md, 1rem);--ma-text-lg: var(--ma-theme-text-lg, 1.125rem);--ma-text-xl: var(--ma-theme-text-xl, 1.25rem);--ma-text-2xl: var(--ma-theme-text-2xl, 1.5rem);--ma-text-3xl: var(--ma-theme-text-3xl, 1.875rem);--ma-text-4xl: var(--ma-theme-text-4xl, 2.25rem);--ma-text-5xl: var(--ma-theme-text-5xl, 3rem);--ma-text-6xl: var(--ma-theme-text-6xl, 3.75rem);--ma-font-size-eyebrow: var(--ma-theme-font-size-eyebrow, var(--ma-text-xs));--ma-font-size-caption: var(--ma-theme-font-size-caption, var(--ma-text-sm));--ma-font-size-body: var(--ma-theme-font-size-body, var(--ma-text-md));--ma-font-size-lead: var(--ma-theme-font-size-lead, var(--ma-text-lg));--ma-font-size-card-title: var(--ma-theme-font-size-card-title, var(--ma-text-xl));--ma-font-size-section-title: var(--ma-theme-font-size-section-title, var(--ma-text-3xl));--ma-font-size-page-title: var(--ma-theme-font-size-page-title, var(--ma-text-5xl));--ma-font-weight-light: var(--ma-theme-font-weight-light, 300);--ma-font-weight-regular: var(--ma-theme-font-weight-regular, 400);--ma-font-weight-medium: var(--ma-theme-font-weight-medium, 500);--ma-font-weight-semibold: var(--ma-theme-font-weight-semibold, 600);--ma-font-weight-bold: var(--ma-theme-font-weight-bold, 700);--ma-font-weight-black: var(--ma-theme-font-weight-black, 800);--ma-font-weight-card-title: var(--ma-theme-font-weight-card-title, var(--ma-font-weight-semibold));--ma-font-weight-section-title: var(--ma-theme-font-weight-section-title, var(--ma-font-weight-semibold));--ma-font-weight-page-title: var(--ma-theme-font-weight-page-title, var(--ma-font-weight-semibold));--ma-line-height-none: var(--ma-theme-line-height-none, 1);--ma-line-height-tight: var(--ma-theme-line-height-tight, 1.15);--ma-line-height-heading: var(--ma-theme-line-height-heading, 1.2);--ma-line-height-body: var(--ma-theme-line-height-body, 1.6);--ma-line-height-relaxed: var(--ma-theme-line-height-relaxed, 1.78);--ma-letter-spacing: var(--ma-theme-letter-spacing, 0);--ma-letter-spacing-heading: var(--ma-theme-letter-spacing-heading, 0);--ma-letter-spacing-eyebrow: var(--ma-theme-letter-spacing-eyebrow, 0);--ma-white: var(--ma-theme-white, #ffffff);--ma-black: var(--ma-theme-black, #0c1110);--ma-transparent: transparent;--ma-neutral-0: var(--ma-theme-neutral-0, #ffffff);--ma-neutral-25: var(--ma-theme-neutral-25, #fbfcfc);--ma-neutral-50: var(--ma-theme-neutral-50, #f6f8f7);--ma-neutral-100: var(--ma-theme-neutral-100, #eef2f1);--ma-neutral-150: var(--ma-theme-neutral-150, #e7ecea);--ma-neutral-200: var(--ma-theme-neutral-200, #dce4e1);--ma-neutral-300: var(--ma-theme-neutral-300, #c6d1cd);--ma-neutral-400: var(--ma-theme-neutral-400, #97a7a1);--ma-neutral-500: var(--ma-theme-neutral-500, #6d7e77);--ma-neutral-600: var(--ma-theme-neutral-600, #51625b);--ma-neutral-700: var(--ma-theme-neutral-700, #394942);--ma-neutral-800: var(--ma-theme-neutral-800, #22312c);--ma-neutral-900: var(--ma-theme-neutral-900, #101b18);--ma-neutral-950: var(--ma-theme-neutral-950, #08110f);--ma-green-50: var(--ma-theme-green-50, #eef8f0);--ma-green-100: var(--ma-theme-green-100, #d9efde);--ma-green-200: var(--ma-theme-green-200, #b7e0c2);--ma-green-300: var(--ma-theme-green-300, #89ca9d);--ma-green-400: var(--ma-theme-green-400, #55ad72);--ma-green-500: var(--ma-theme-green-500, #2f8f52);--ma-green-600: var(--ma-theme-green-600, #20753f);--ma-green-700: var(--ma-theme-green-700, #1b5d35);--ma-green-800: var(--ma-theme-green-800, #174a2e);--ma-green-900: var(--ma-theme-green-900, #123b27);--ma-teal-50: var(--ma-theme-teal-50, #effbfa);--ma-teal-100: var(--ma-theme-teal-100, #d5f3f0);--ma-teal-200: var(--ma-theme-teal-200, #afe7e1);--ma-teal-300: var(--ma-theme-teal-300, #7ed2cb);--ma-teal-400: var(--ma-theme-teal-400, #45b6af);--ma-teal-500: var(--ma-theme-teal-500, #229993);--ma-teal-600: var(--ma-theme-teal-600, #197a77);--ma-teal-700: var(--ma-theme-teal-700, #176260);--ma-teal-800: var(--ma-theme-teal-800, #154d4d);--ma-teal-900: var(--ma-theme-teal-900, #123f3f);--ma-blue-50: var(--ma-theme-blue-50, #f0f7ff);--ma-blue-100: var(--ma-theme-blue-100, #ddebff);--ma-blue-200: var(--ma-theme-blue-200, #bfdcff);--ma-blue-300: var(--ma-theme-blue-300, #91c5ff);--ma-blue-400: var(--ma-theme-blue-400, #5ca2f5);--ma-blue-500: var(--ma-theme-blue-500, #347edb);--ma-blue-600: var(--ma-theme-blue-600, #245fb8);--ma-blue-700: var(--ma-theme-blue-700, #214b8e);--ma-blue-800: var(--ma-theme-blue-800, #1f3f73);--ma-blue-900: var(--ma-theme-blue-900, #1b345d);--ma-amber-50: var(--ma-theme-amber-50, #fff8eb);--ma-amber-100: var(--ma-theme-amber-100, #ffedc7);--ma-amber-200: var(--ma-theme-amber-200, #fedb8b);--ma-amber-300: var(--ma-theme-amber-300, #f9bf4f);--ma-amber-400: var(--ma-theme-amber-400, #f2a51f);--ma-amber-500: var(--ma-theme-amber-500, #d88610);--ma-amber-600: var(--ma-theme-amber-600, #b5650d);--ma-amber-700: var(--ma-theme-amber-700, #924c10);--ma-amber-800: var(--ma-theme-amber-800, #743d12);--ma-amber-900: var(--ma-theme-amber-900, #5f3312);--ma-red-50: var(--ma-theme-red-50, #fff1f1);--ma-red-100: var(--ma-theme-red-100, #ffe0e0);--ma-red-200: var(--ma-theme-red-200, #ffc7c7);--ma-red-300: var(--ma-theme-red-300, #ffa0a0);--ma-red-400: var(--ma-theme-red-400, #fb6e6e);--ma-red-500: var(--ma-theme-red-500, #e94a4a);--ma-red-600: var(--ma-theme-red-600, #ce2f2f);--ma-red-700: var(--ma-theme-red-700, #a92323);--ma-red-800: var(--ma-theme-red-800, #8c2121);--ma-red-900: var(--ma-theme-red-900, #731f1f);--ma-color-primary: var(--ma-theme-color-primary, var(--ma-green-700));--ma-color-primary-contrast: var(--ma-theme-color-primary-contrast, var(--ma-white));--ma-color-primary-soft: var(--ma-theme-color-primary-soft, var(--ma-green-50));--ma-color-primary-muted: var(--ma-theme-color-primary-muted, var(--ma-green-100));--ma-color-primary-strong: var(--ma-theme-color-primary-strong, var(--ma-green-900));--ma-color-secondary: var(--ma-theme-color-secondary, var(--ma-teal-700));--ma-color-secondary-contrast: var(--ma-theme-color-secondary-contrast, var(--ma-white));--ma-color-secondary-soft: var(--ma-theme-color-secondary-soft, var(--ma-teal-50));--ma-color-secondary-muted: var(--ma-theme-color-secondary-muted, var(--ma-teal-100));--ma-color-secondary-strong: var(--ma-theme-color-secondary-strong, var(--ma-teal-900));--ma-color-accent: var(--ma-theme-color-accent, var(--ma-amber-500));--ma-color-accent-contrast: var(--ma-theme-color-accent-contrast, var(--ma-neutral-950));--ma-color-accent-soft: var(--ma-theme-color-accent-soft, var(--ma-amber-50));--ma-color-accent-muted: var(--ma-theme-color-accent-muted, var(--ma-amber-100));--ma-color-accent-strong: var(--ma-theme-color-accent-strong, var(--ma-amber-800));--ma-color-info: var(--ma-theme-color-info, var(--ma-blue-600));--ma-color-info-contrast: var(--ma-theme-color-info-contrast, var(--ma-white));--ma-color-info-soft: var(--ma-theme-color-info-soft, var(--ma-blue-50));--ma-color-info-muted: var(--ma-theme-color-info-muted, var(--ma-blue-100));--ma-color-success: var(--ma-theme-color-success, var(--ma-green-600));--ma-color-success-contrast: var(--ma-theme-color-success-contrast, var(--ma-white));--ma-color-success-soft: var(--ma-theme-color-success-soft, var(--ma-green-50));--ma-color-success-muted: var(--ma-theme-color-success-muted, var(--ma-green-100));--ma-color-warning: var(--ma-theme-color-warning, var(--ma-amber-500));--ma-color-warning-contrast: var(--ma-theme-color-warning-contrast, var(--ma-neutral-950));--ma-color-warning-soft: var(--ma-theme-color-warning-soft, var(--ma-amber-50));--ma-color-warning-muted: var(--ma-theme-color-warning-muted, var(--ma-amber-100));--ma-color-danger: var(--ma-theme-color-danger, var(--ma-red-600));--ma-color-danger-contrast: var(--ma-theme-color-danger-contrast, var(--ma-white));--ma-color-danger-soft: var(--ma-theme-color-danger-soft, var(--ma-red-50));--ma-color-danger-muted: var(--ma-theme-color-danger-muted, var(--ma-red-100));--ma-color-claim-traditional: var(--ma-theme-color-claim-traditional, var(--ma-amber-700));--ma-color-claim-clinical: var(--ma-theme-color-claim-clinical, var(--ma-blue-700));--ma-color-canvas: var(--ma-theme-color-canvas, var(--ma-neutral-25));--ma-color-background: var(--ma-theme-color-background, var(--ma-neutral-0));--ma-color-background-alt: var(--ma-theme-color-background-alt, var(--ma-neutral-50));--ma-color-surface: var(--ma-theme-color-surface, var(--ma-white));--ma-color-surface-raised: var(--ma-theme-color-surface-raised, var(--ma-white));--ma-color-surface-muted: var(--ma-theme-color-surface-muted, var(--ma-neutral-50));--ma-color-surface-inverse: var(--ma-theme-color-surface-inverse, var(--ma-neutral-950));--ma-color-surface-inverse-muted: var(--ma-theme-color-surface-inverse-muted, var(--ma-neutral-900));--ma-color-text: var(--ma-theme-color-text, var(--ma-neutral-900));--ma-color-text-strong: var(--ma-theme-color-text-strong, var(--ma-neutral-950));--ma-color-text-muted: var(--ma-theme-color-text-muted, var(--ma-neutral-600));--ma-color-text-subtle: var(--ma-theme-color-text-subtle, var(--ma-neutral-500));--ma-color-text-disabled: var(--ma-theme-color-text-disabled, var(--ma-neutral-400));--ma-color-text-inverse: var(--ma-theme-color-text-inverse, var(--ma-white));--ma-color-text-inverse-muted: var(--ma-theme-color-text-inverse-muted, rgba(255, 255, 255, .74));--ma-color-link: var(--ma-theme-color-link, var(--ma-color-primary));--ma-color-link-hover: var(--ma-theme-color-link-hover, var(--ma-color-primary-strong));--ma-color-link-visited: var(--ma-theme-color-link-visited, var(--ma-color-secondary-strong));--ma-color-border: var(--ma-theme-color-border, rgba(16, 27, 24, .12));--ma-color-border-strong: var(--ma-theme-color-border-strong, rgba(16, 27, 24, .2));--ma-color-border-soft: var(--ma-theme-color-border-soft, rgba(16, 27, 24, .08));--ma-color-border-inverse: var(--ma-theme-color-border-inverse, rgba(255, 255, 255, .18));--ma-color-overlay: var(--ma-theme-color-overlay, rgba(8, 17, 15, .58));--ma-color-scrim: var(--ma-theme-color-scrim, rgba(8, 17, 15, .72));--ma-rgb-primary: var(--ma-theme-rgb-primary, 27, 93, 53);--ma-rgb-secondary: var(--ma-theme-rgb-secondary, 23, 98, 96);--ma-rgb-accent: var(--ma-theme-rgb-accent, 216, 134, 16);--ma-rgb-text: var(--ma-theme-rgb-text, 16, 27, 24);--ma-rgb-surface: var(--ma-theme-rgb-surface, 255, 255, 255);--ma-rgb-shadow: var(--ma-theme-rgb-shadow, 8, 17, 15);--ma-color-icon: var(--ma-theme-color-icon, var(--ma-color-text-muted));--ma-color-interactive: var(--ma-theme-color-interactive, var(--ma-color-primary));--ma-color-interactive-hover: var(--ma-theme-color-interactive-hover, var(--ma-color-primary-strong));--ma-opacity-5: var(--ma-theme-opacity-5, .05);--ma-opacity-10: var(--ma-theme-opacity-10, .1);--ma-opacity-20: var(--ma-theme-opacity-20, .2);--ma-opacity-35: var(--ma-theme-opacity-35, .35);--ma-opacity-50: var(--ma-theme-opacity-50, .5);--ma-opacity-75: var(--ma-theme-opacity-75, .75);--ma-gradient-medical: var(--ma-theme-gradient-medical, linear-gradient(135deg, var(--ma-blue-600), var(--ma-teal-600)));--ma-gradient-luxury: var(--ma-theme-gradient-luxury, linear-gradient(135deg, var(--ma-neutral-950), var(--ma-neutral-800)));--ma-gradient-nature: var(--ma-theme-gradient-nature, linear-gradient(135deg, var(--ma-green-400), var(--ma-green-700)));--ma-gradient-green: var(--ma-theme-gradient-green, linear-gradient(135deg, var(--ma-green-500), var(--ma-green-900)));--ma-gradient-gold: var(--ma-theme-gradient-gold, linear-gradient(135deg, var(--ma-amber-400), var(--ma-amber-700)));--ma-gradient-cream: var(--ma-theme-gradient-cream, linear-gradient(135deg, var(--ma-neutral-0), var(--ma-neutral-150)));--ma-gradient-white: var(--ma-theme-gradient-white, linear-gradient(135deg, var(--ma-white), var(--ma-neutral-25)));--ma-gradient-dark: var(--ma-theme-gradient-dark, linear-gradient(135deg, var(--ma-neutral-900), var(--ma-black)));--ma-gradient-soft: var(--ma-theme-gradient-soft, linear-gradient(135deg, var(--ma-color-primary-soft), var(--ma-color-secondary-soft)));--ma-gradient-modern: var(--ma-theme-gradient-modern, linear-gradient(135deg, var(--ma-color-primary), var(--ma-color-secondary)));--ma-gradient-glass: var(--ma-theme-gradient-glass, linear-gradient(135deg, rgba(var(--ma-rgb-surface), .55), rgba(var(--ma-rgb-surface), .18)));--ma-gradient-overlay-top: var(--ma-theme-gradient-overlay-top, linear-gradient(to top, rgba(var(--ma-rgb-shadow), .55), transparent));--ma-gradient-overlay-bottom: var(--ma-theme-gradient-overlay-bottom, linear-gradient(to bottom, rgba(var(--ma-rgb-shadow), .55), transparent));--ma-gradient-glass-blur: var(--ma-theme-gradient-glass-blur, var(--ma-backdrop-blur));--ma-space-0: 0;--ma-space-1: var(--ma-theme-space-1, .25rem);--ma-space-2: var(--ma-theme-space-2, .5rem);--ma-space-3: var(--ma-theme-space-3, .75rem);--ma-space-4: var(--ma-theme-space-4, 1rem);--ma-space-5: var(--ma-theme-space-5, 1.25rem);--ma-space-6: var(--ma-theme-space-6, 1.5rem);--ma-space-7: var(--ma-theme-space-7, 1.75rem);--ma-space-8: var(--ma-theme-space-8, 2rem);--ma-space-9: var(--ma-theme-space-9, 2.25rem);--ma-space-10: var(--ma-theme-space-10, 2.5rem);--ma-space-11: var(--ma-theme-space-11, 2.75rem);--ma-space-12: var(--ma-theme-space-12, 3rem);--ma-space-14: var(--ma-theme-space-14, 3.5rem);--ma-space-16: var(--ma-theme-space-16, 4rem);--ma-space-18: var(--ma-theme-space-18, 4.5rem);--ma-space-20: var(--ma-theme-space-20, 5rem);--ma-space-24: var(--ma-theme-space-24, 6rem);--ma-space-28: var(--ma-theme-space-28, 7rem);--ma-space-32: var(--ma-theme-space-32, 8rem);--ma-gap-2xs: var(--ma-theme-gap-2xs, var(--ma-space-1));--ma-gap-xs: var(--ma-theme-gap-xs, var(--ma-space-2));--ma-gap-sm: var(--ma-theme-gap-sm, var(--ma-space-3));--ma-gap-md: var(--ma-theme-gap-md, var(--ma-space-4));--ma-gap-lg: var(--ma-theme-gap-lg, var(--ma-space-6));--ma-gap-xl: var(--ma-theme-gap-xl, var(--ma-space-8));--ma-gap-2xl: var(--ma-theme-gap-2xl, var(--ma-space-12));--ma-section-padding-y-sm: var(--ma-theme-section-padding-y-sm, var(--ma-space-12));--ma-section-padding-y-md: var(--ma-theme-section-padding-y-md, var(--ma-space-16));--ma-section-padding-y-lg: var(--ma-theme-section-padding-y-lg, var(--ma-space-24));--ma-section-padding-y: var(--ma-theme-section-padding-y, var(--ma-section-padding-y-md));--ma-section-padding-x: var(--ma-theme-section-padding-x, var(--ma-space-4));--ma-block-padding: var(--ma-theme-block-padding, var(--ma-space-6));--ma-card-padding-sm: var(--ma-theme-card-padding-sm, var(--ma-space-4));--ma-card-padding-md: var(--ma-theme-card-padding-md, var(--ma-space-5));--ma-card-padding-lg: var(--ma-theme-card-padding-lg, var(--ma-space-6));--ma-page-width-xs: var(--ma-theme-page-width-xs, 40rem);--ma-page-width-sm: var(--ma-theme-page-width-sm, 48rem);--ma-page-width-md: var(--ma-theme-page-width-md, 64rem);--ma-page-width-lg: var(--ma-theme-page-width-lg, 80rem);--ma-page-width-xl: var(--ma-theme-page-width-xl, 90rem);--ma-page-width: var(--ma-theme-page-width, var(--ma-page-width-xl));--ma-content-width: var(--ma-theme-content-width, var(--ma-page-width-md));--ma-readable-width: var(--ma-theme-readable-width, 44rem);--ma-narrow-width: var(--ma-theme-narrow-width, 36rem);--ma-wide-width: var(--ma-theme-wide-width, var(--ma-page-width-xl));--ma-sticky-offset: var(--ma-theme-sticky-offset, 0rem);--ma-safe-area-top: env(safe-area-inset-top, 0rem);--ma-safe-area-right: env(safe-area-inset-right, 0rem);--ma-safe-area-bottom: env(safe-area-inset-bottom, 0rem);--ma-safe-area-left: env(safe-area-inset-left, 0rem);--ma-grid-columns: var(--ma-theme-grid-columns, 12);--ma-grid-gap: var(--ma-theme-grid-gap, var(--ma-gap-lg));--ma-grid-gap-sm: var(--ma-theme-grid-gap-sm, var(--ma-gap-md));--ma-grid-gap-lg: var(--ma-theme-grid-gap-lg, var(--ma-gap-xl));--ma-grid-min-card: var(--ma-theme-grid-min-card, 16rem);--ma-grid-min-card-sm: var(--ma-theme-grid-min-card-sm, 12rem);--ma-grid-min-card-lg: var(--ma-theme-grid-min-card-lg, 20rem);--ma-radius-none: 0;--ma-radius-2xs: var(--ma-theme-radius-2xs, .125rem);--ma-radius-xs: var(--ma-theme-radius-xs, .25rem);--ma-radius-sm: var(--ma-theme-radius-sm, .375rem);--ma-radius-md: var(--ma-theme-radius-md, .5rem);--ma-radius-lg: var(--ma-theme-radius-lg, .75rem);--ma-radius-xl: var(--ma-theme-radius-xl, 1rem);--ma-radius-2xl: var(--ma-theme-radius-2xl, 1.25rem);--ma-radius-3xl: var(--ma-theme-radius-3xl, 1.5rem);--ma-radius-pill: 999rem;--ma-radius-card: var(--ma-theme-radius-card, var(--ma-radius-md));--ma-radius-button: var(--ma-theme-radius-button, var(--ma-radius-md));--ma-radius-input: var(--ma-theme-radius-input, var(--ma-radius-md));--ma-radius-media: var(--ma-theme-radius-media, var(--ma-radius-lg));--ma-radius-modal: var(--ma-theme-radius-modal, var(--ma-radius-xl));--ma-border-width-0: 0;--ma-border-width-1: 1px;--ma-border-width-2: 2px;--ma-border-width-3: 3px;--ma-border-width: var(--ma-theme-border-width, var(--ma-border-width-1));--ma-border-style: solid;--ma-border: var(--ma-border-width) var(--ma-border-style) var(--ma-color-border);--ma-border-strong: var(--ma-border-width) var(--ma-border-style) var(--ma-color-border-strong);--ma-border-soft: var(--ma-border-width) var(--ma-border-style) var(--ma-color-border-soft);--ma-shadow-none: none;--ma-shadow-2xs: 0 1px 2px rgba(var(--ma-rgb-shadow), .05);--ma-shadow-xs: 0 1px 3px rgba(var(--ma-rgb-shadow), .08), 0 1px 2px rgba(var(--ma-rgb-shadow), .04);--ma-shadow-sm: 0 4px 12px rgba(var(--ma-rgb-shadow), .08);--ma-shadow-md: 0 10px 24px rgba(var(--ma-rgb-shadow), .1);--ma-shadow-lg: 0 18px 42px rgba(var(--ma-rgb-shadow), .14);--ma-shadow-xl: 0 28px 70px rgba(var(--ma-rgb-shadow), .18);--ma-shadow-inner: inset 0 1px 2px rgba(var(--ma-rgb-shadow), .06);--ma-shadow-focus: 0 0 0 3px rgba(var(--ma-rgb-primary), .18);--ma-shadow-card: var(--ma-theme-shadow-card, var(--ma-shadow-xs));--ma-shadow-card-hover: var(--ma-theme-shadow-card-hover, var(--ma-shadow-md));--ma-shadow-button: var(--ma-theme-shadow-button, var(--ma-shadow-2xs));--ma-shadow-modal: var(--ma-theme-shadow-modal, var(--ma-shadow-xl));--ma-shadow-sticky: var(--ma-theme-shadow-sticky, 0 -10px 30px rgba(var(--ma-rgb-shadow), .12));--ma-focus-color: var(--ma-theme-focus-color, var(--ma-color-primary));--ma-focus-ring-width: var(--ma-theme-focus-ring-width, 3px);--ma-focus-ring-offset: var(--ma-theme-focus-ring-offset, 2px);--ma-focus-ring: 0 0 0 var(--ma-focus-ring-width) rgba(var(--ma-rgb-primary), .2);--ma-focus-outline: var(--ma-focus-ring-width) solid rgba(var(--ma-rgb-primary), .55);--ma-duration-instant: 1ms;--ma-duration-fast: var(--ma-theme-duration-fast, .12s);--ma-duration-normal: var(--ma-theme-duration-normal, .18s);--ma-duration-slow: var(--ma-theme-duration-slow, .26s);--ma-duration-slower: var(--ma-theme-duration-slower, .42s);--ma-ease-standard: cubic-bezier(.2, 0, 0, 1);--ma-ease-out: cubic-bezier(.16, 1, .3, 1);--ma-ease-in: cubic-bezier(.32, 0, .67, 0);--ma-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ma-transition-fast: var(--ma-duration-fast) var(--ma-ease-standard);--ma-transition: var(--ma-duration-normal) var(--ma-ease-standard);--ma-transition-slow: var(--ma-duration-slow) var(--ma-ease-standard);--ma-hover-lift: var(--ma-theme-hover-lift, -2px);--ma-active-press: var(--ma-theme-active-press, 1px);--ma-z-base: 0;--ma-z-raised: 10;--ma-z-dropdown: 1000;--ma-z-sticky: 1100;--ma-z-header: 1200;--ma-z-floating: 1300;--ma-z-overlay: 1400;--ma-z-modal: 1500;--ma-z-toast: 1600;--ma-z-skiplink: 1700;--ma-media-aspect-square: 1 / 1;--ma-media-aspect-portrait: 4 / 5;--ma-media-aspect-standard: 4 / 3;--ma-media-aspect-wide: 16 / 9;--ma-media-aspect-ultra: 21 / 9;--ma-media-aspect-card: var(--ma-theme-media-aspect-card, var(--ma-media-aspect-standard));--ma-media-aspect-hero: var(--ma-theme-media-aspect-hero, var(--ma-media-aspect-wide));--ma-media-object-fit: var(--ma-theme-media-object-fit, cover);--ma-media-background: var(--ma-theme-media-background, var(--ma-color-surface-muted));--ma-media-border: var(--ma-theme-media-border, var(--ma-border-soft));--ma-button-height-sm: var(--ma-theme-button-height-sm, 2.5rem);--ma-button-height-md: var(--ma-theme-button-height-md, 3rem);--ma-button-height-lg: var(--ma-theme-button-height-lg, 3.5rem);--ma-button-min-width: var(--ma-theme-button-min-width, 2.75rem);--ma-button-padding-x-sm: var(--ma-theme-button-padding-x-sm, .875rem);--ma-button-padding-x-md: var(--ma-theme-button-padding-x-md, 1.125rem);--ma-button-padding-x-lg: var(--ma-theme-button-padding-x-lg, 1.375rem);--ma-button-gap: var(--ma-theme-button-gap, var(--ma-space-2));--ma-button-font-size: var(--ma-theme-button-font-size, var(--ma-text-sm));--ma-button-font-weight: var(--ma-theme-button-font-weight, var(--ma-font-weight-semibold));--ma-button-primary-background: var(--ma-theme-button-primary-background, var(--ma-color-primary));--ma-button-primary-color: var(--ma-theme-button-primary-color, var(--ma-color-primary-contrast));--ma-button-primary-border: var(--ma-theme-button-primary-border, var(--ma-button-primary-background));--ma-button-primary-hover-background: var(--ma-theme-button-primary-hover-background, var(--ma-color-primary-strong));--ma-button-primary-hover-color: var(--ma-theme-button-primary-hover-color, var(--ma-button-primary-color));--ma-button-secondary-background: var(--ma-theme-button-secondary-background, var(--ma-color-secondary-soft));--ma-button-secondary-color: var(--ma-theme-button-secondary-color, var(--ma-color-secondary-strong));--ma-button-secondary-border: var(--ma-theme-button-secondary-border, rgba(var(--ma-rgb-secondary), .18));--ma-button-secondary-hover-background: var(--ma-theme-button-secondary-hover-background, var(--ma-color-secondary-muted));--ma-button-secondary-hover-color: var(--ma-theme-button-secondary-hover-color, var(--ma-color-secondary-strong));--ma-button-outline-background: var(--ma-theme-button-outline-background, transparent);--ma-button-outline-color: var(--ma-theme-button-outline-color, var(--ma-color-text));--ma-button-outline-border: var(--ma-theme-button-outline-border, var(--ma-color-border-strong));--ma-button-outline-hover-background: var(--ma-theme-button-outline-hover-background, var(--ma-color-surface-muted));--ma-button-outline-hover-color: var(--ma-theme-button-outline-hover-color, var(--ma-color-text-strong));--ma-button-plain-background: var(--ma-theme-button-plain-background, transparent);--ma-button-plain-color: var(--ma-theme-button-plain-color, var(--ma-color-link));--ma-button-plain-hover-background: var(--ma-theme-button-plain-hover-background, rgba(var(--ma-rgb-primary), .08));--ma-button-plain-hover-color: var(--ma-theme-button-plain-hover-color, var(--ma-color-link-hover));--ma-icon-size-xs: var(--ma-theme-icon-size-xs, .875rem);--ma-icon-size-sm: var(--ma-theme-icon-size-sm, 1rem);--ma-icon-size-md: var(--ma-theme-icon-size-md, 1.25rem);--ma-icon-size-lg: var(--ma-theme-icon-size-lg, 1.5rem);--ma-icon-size-xl: var(--ma-theme-icon-size-xl, 2rem);--ma-icon-button-size-sm: var(--ma-theme-icon-button-size-sm, 2.25rem);--ma-icon-button-size-md: var(--ma-theme-icon-button-size-md, 2.75rem);--ma-icon-button-size-lg: var(--ma-theme-icon-button-size-lg, 3.25rem);--ma-icon-stroke-width: var(--ma-theme-icon-stroke-width, 1.5px);--ma-card-background: var(--ma-theme-card-background, var(--ma-color-surface));--ma-card-color: var(--ma-theme-card-color, var(--ma-color-text));--ma-card-border-color: var(--ma-theme-card-border-color, var(--ma-color-border-soft));--ma-card-border-width: var(--ma-theme-card-border-width, var(--ma-border-width-1));--ma-card-border: var(--ma-card-border-width) solid var(--ma-card-border-color);--ma-card-radius: var(--ma-theme-card-radius, var(--ma-radius-card));--ma-card-shadow: var(--ma-theme-card-shadow, var(--ma-shadow-card));--ma-card-hover-shadow: var(--ma-theme-card-hover-shadow, var(--ma-shadow-card-hover));--ma-card-gap: var(--ma-theme-card-gap, var(--ma-gap-md));--ma-card-media-radius: var(--ma-theme-card-media-radius, var(--ma-radius-media));--ma-card-title-color: var(--ma-theme-card-title-color, var(--ma-color-text-strong));--ma-card-meta-color: var(--ma-theme-card-meta-color, var(--ma-color-text-subtle));--ma-input-height-sm: var(--ma-theme-input-height-sm, 2.75rem);--ma-input-height-md: var(--ma-theme-input-height-md, 3.125rem);--ma-input-height-lg: var(--ma-theme-input-height-lg, 3.5rem);--ma-input-padding-x: var(--ma-theme-input-padding-x, var(--ma-space-4));--ma-input-padding-y: var(--ma-theme-input-padding-y, var(--ma-space-3));--ma-input-background: var(--ma-theme-input-background, var(--ma-color-surface));--ma-input-color: var(--ma-theme-input-color, var(--ma-color-text));--ma-input-placeholder-color: var(--ma-theme-input-placeholder-color, var(--ma-color-text-subtle));--ma-input-border-color: var(--ma-theme-input-border-color, var(--ma-color-border));--ma-input-border-color-hover: var(--ma-theme-input-border-color-hover, var(--ma-color-border-strong));--ma-input-border-color-focus: var(--ma-theme-input-border-color-focus, var(--ma-focus-color));--ma-input-border-width: var(--ma-theme-input-border-width, var(--ma-border-width-1));--ma-input-border: var(--ma-input-border-width) solid var(--ma-input-border-color);--ma-input-radius: var(--ma-theme-input-radius, var(--ma-radius-input));--ma-input-shadow: var(--ma-theme-input-shadow, var(--ma-shadow-inner));--ma-input-focus-shadow: var(--ma-theme-input-focus-shadow, var(--ma-shadow-focus));--ma-input-disabled-background: var(--ma-theme-input-disabled-background, var(--ma-neutral-100));--ma-input-disabled-color: var(--ma-theme-input-disabled-color, var(--ma-color-text-disabled));--ma-label-color: var(--ma-theme-label-color, var(--ma-color-text-strong));--ma-label-font-size: var(--ma-theme-label-font-size, var(--ma-text-sm));--ma-label-font-weight: var(--ma-theme-label-font-weight, var(--ma-font-weight-semibold));--ma-help-text-color: var(--ma-theme-help-text-color, var(--ma-color-text-subtle));--ma-error-text-color: var(--ma-theme-error-text-color, var(--ma-color-danger));--ma-error-background: var(--ma-theme-error-background, var(--ma-color-danger-soft));--ma-success-text-color: var(--ma-theme-success-text-color, var(--ma-color-success));--ma-success-background: var(--ma-theme-success-background, var(--ma-color-success-soft));--ma-badge-height-sm: var(--ma-theme-badge-height-sm, 1.5rem);--ma-badge-height-md: var(--ma-theme-badge-height-md, 1.75rem);--ma-badge-padding-x: var(--ma-theme-badge-padding-x, var(--ma-space-3));--ma-badge-gap: var(--ma-theme-badge-gap, var(--ma-space-2));--ma-badge-font-size: var(--ma-theme-badge-font-size, var(--ma-text-xs));--ma-badge-font-weight: var(--ma-theme-badge-font-weight, var(--ma-font-weight-semibold));--ma-badge-radius: var(--ma-theme-badge-radius, var(--ma-radius-pill));--ma-badge-background: var(--ma-theme-badge-background, var(--ma-color-primary-soft));--ma-badge-color: var(--ma-theme-badge-color, var(--ma-color-primary-strong));--ma-badge-border-color: var(--ma-theme-badge-border-color, rgba(var(--ma-rgb-primary), .16));--ma-card-accent-doctor: var(--ma-theme-card-accent-doctor, transparent);--ma-card-accent-disease: var(--ma-theme-card-accent-disease, var(--ma-color-warning));--ma-card-accent-service: var(--ma-theme-card-accent-service, var(--ma-color-secondary));--ma-card-accent-testimonial: var(--ma-theme-card-accent-testimonial, transparent);--ma-card-accent-feature: var(--ma-theme-card-accent-feature, transparent);--ma-card-accent-benefit: var(--ma-theme-card-accent-benefit, transparent);--ma-alert-padding: var(--ma-theme-alert-padding, var(--ma-space-4));--ma-alert-radius: var(--ma-theme-alert-radius, var(--ma-radius-md));--ma-alert-border: var(--ma-theme-alert-border, var(--ma-border-soft));--ma-trust-background: var(--ma-theme-trust-background, var(--ma-color-surface));--ma-trust-color: var(--ma-theme-trust-color, var(--ma-color-text));--ma-trust-border: var(--ma-theme-trust-border, var(--ma-border-soft));--ma-trust-radius: var(--ma-theme-trust-radius, var(--ma-radius-card));--ma-trust-shadow: var(--ma-theme-trust-shadow, var(--ma-shadow-xs));--ma-accordion-background: var(--ma-theme-accordion-background, var(--ma-color-surface));--ma-accordion-color: var(--ma-theme-accordion-color, var(--ma-color-text));--ma-accordion-border: var(--ma-theme-accordion-border, var(--ma-border-soft));--ma-accordion-radius: var(--ma-theme-accordion-radius, var(--ma-radius-md));--ma-accordion-padding: var(--ma-theme-accordion-padding, var(--ma-space-5));--ma-accordion-gap: var(--ma-theme-accordion-gap, var(--ma-space-3));--ma-tabs-background: var(--ma-theme-tabs-background, var(--ma-color-surface-muted));--ma-tabs-color: var(--ma-theme-tabs-color, var(--ma-color-text-muted));--ma-tabs-active-background: var(--ma-theme-tabs-active-background, var(--ma-color-surface));--ma-tabs-active-color: var(--ma-theme-tabs-active-color, var(--ma-color-text-strong));--ma-tabs-border: var(--ma-theme-tabs-border, var(--ma-border-soft));--ma-tabs-radius: var(--ma-theme-tabs-radius, var(--ma-radius-md));--ma-tabs-padding: var(--ma-theme-tabs-padding, var(--ma-space-1));--ma-slider-gap: var(--ma-theme-slider-gap, var(--ma-gap-lg));--ma-slider-control-size: var(--ma-theme-slider-control-size, var(--ma-icon-button-size-md));--ma-slider-control-background: var(--ma-theme-slider-control-background, var(--ma-color-surface));--ma-slider-control-color: var(--ma-theme-slider-control-color, var(--ma-color-text));--ma-slider-control-border: var(--ma-theme-slider-control-border, var(--ma-border-soft));--ma-slider-control-shadow: var(--ma-theme-slider-control-shadow, var(--ma-shadow-sm));--ma-slider-dot-size: var(--ma-theme-slider-dot-size, .5rem);--ma-slider-dot-active-size: var(--ma-theme-slider-dot-active-size, 1.5rem);--ma-slider-dot-background: var(--ma-theme-slider-dot-background, var(--ma-neutral-300));--ma-slider-dot-active-background: var(--ma-theme-slider-dot-active-background, var(--ma-color-primary));--ma-modal-width-sm: var(--ma-theme-modal-width-sm, 28rem);--ma-modal-width-md: var(--ma-theme-modal-width-md, 40rem);--ma-modal-width-lg: var(--ma-theme-modal-width-lg, 56rem);--ma-modal-background: var(--ma-theme-modal-background, var(--ma-color-surface));--ma-modal-color: var(--ma-theme-modal-color, var(--ma-color-text));--ma-modal-radius: var(--ma-theme-modal-radius, var(--ma-radius-modal));--ma-modal-shadow: var(--ma-theme-modal-shadow, var(--ma-shadow-xl));--ma-modal-padding: var(--ma-theme-modal-padding, var(--ma-space-6));--ma-drawer-width: var(--ma-theme-drawer-width, 28rem);--ma-backdrop-background: var(--ma-theme-backdrop-background, var(--ma-color-scrim));--ma-backdrop-blur: var(--ma-theme-backdrop-blur, 10px);--ma-table-background: var(--ma-theme-table-background, var(--ma-color-surface));--ma-table-border: var(--ma-theme-table-border, var(--ma-border-soft));--ma-table-header-background: var(--ma-theme-table-header-background, var(--ma-color-surface-muted));--ma-table-row-hover-background: var(--ma-theme-table-row-hover-background, rgba(var(--ma-rgb-primary), .05));--ma-comparison-positive-color: var(--ma-theme-comparison-positive-color, var(--ma-color-success));--ma-comparison-negative-color: var(--ma-theme-comparison-negative-color, var(--ma-color-danger));--ma-comparison-neutral-color: var(--ma-theme-comparison-neutral-color, var(--ma-color-text-muted));--ma-rating-color: var(--ma-theme-rating-color, var(--ma-color-accent));--ma-rating-muted-color: var(--ma-theme-rating-muted-color, var(--ma-neutral-300));--ma-rating-size-sm: var(--ma-theme-rating-size-sm, .875rem);--ma-rating-size-md: var(--ma-theme-rating-size-md, 1rem);--ma-rating-size-lg: var(--ma-theme-rating-size-lg, 1.25rem);--ma-lead-panel-background: var(--ma-theme-lead-panel-background, var(--ma-color-surface));--ma-lead-panel-color: var(--ma-theme-lead-panel-color, var(--ma-color-text));--ma-lead-panel-border: var(--ma-theme-lead-panel-border, var(--ma-border-soft));--ma-lead-panel-radius: var(--ma-theme-lead-panel-radius, var(--ma-radius-card));--ma-lead-panel-shadow: var(--ma-theme-lead-panel-shadow, var(--ma-shadow-md));--ma-sticky-bar-height: var(--ma-theme-sticky-bar-height, 4.25rem);--ma-floating-action-size: var(--ma-theme-floating-action-size, 3.75rem);--ma-floating-action-offset: var(--ma-theme-floating-action-offset, var(--ma-space-5));--ma-skeleton-background: var(--ma-theme-skeleton-background, var(--ma-neutral-100));--ma-skeleton-highlight: var(--ma-theme-skeleton-highlight, var(--ma-neutral-50));--ma-skeleton-radius: var(--ma-theme-skeleton-radius, var(--ma-radius-md));--ma-print-color-text: #000000;--ma-print-color-background: #ffffff}[data-ma-density=compact]{--ma-section-padding-y: var(--ma-theme-compact-section-padding-y, var(--ma-space-12));--ma-card-padding-md: var(--ma-theme-compact-card-padding-md, var(--ma-space-4));--ma-card-padding-lg: var(--ma-theme-compact-card-padding-lg, var(--ma-space-5));--ma-grid-gap: var(--ma-theme-compact-grid-gap, var(--ma-gap-md));--ma-button-height-md: var(--ma-theme-compact-button-height-md, 2.75rem);--ma-input-height-md: var(--ma-theme-compact-input-height-md, 2.875rem)}[data-ma-density=comfortable]{--ma-section-padding-y: var(--ma-theme-comfortable-section-padding-y, var(--ma-space-20));--ma-card-padding-md: var(--ma-theme-comfortable-card-padding-md, var(--ma-space-6));--ma-card-padding-lg: var(--ma-theme-comfortable-card-padding-lg, var(--ma-space-8));--ma-grid-gap: var(--ma-theme-comfortable-grid-gap, var(--ma-gap-xl));--ma-button-height-md: var(--ma-theme-comfortable-button-height-md, 3.25rem);--ma-input-height-md: var(--ma-theme-comfortable-input-height-md, 3.375rem)}[data-ma-surface=inverse]{--ma-color-background: var(--ma-theme-inverse-background, var(--ma-color-surface-inverse));--ma-color-background-alt: var(--ma-theme-inverse-background-alt, var(--ma-color-surface-inverse-muted));--ma-color-surface: var(--ma-theme-inverse-surface, var(--ma-neutral-900));--ma-color-surface-muted: var(--ma-theme-inverse-surface-muted, var(--ma-neutral-800));--ma-color-text: var(--ma-theme-inverse-text, var(--ma-color-text-inverse));--ma-color-text-strong: var(--ma-theme-inverse-text-strong, var(--ma-white));--ma-color-text-muted: var(--ma-theme-inverse-text-muted, var(--ma-color-text-inverse-muted));--ma-color-text-subtle: var(--ma-theme-inverse-text-subtle, rgba(255, 255, 255, .62));--ma-color-border: var(--ma-theme-inverse-border, var(--ma-color-border-inverse));--ma-color-border-soft: var(--ma-theme-inverse-border-soft, rgba(255, 255, 255, .12));--ma-color-border-strong: var(--ma-theme-inverse-border-strong, rgba(255, 255, 255, .28));--ma-card-background: var(--ma-theme-inverse-card-background, rgba(255, 255, 255, .06));--ma-card-border-color: var(--ma-theme-inverse-card-border-color, rgba(255, 255, 255, .14));--ma-input-background: var(--ma-theme-inverse-input-background, rgba(255, 255, 255, .08));--ma-input-color: var(--ma-theme-inverse-input-color, var(--ma-white));--ma-input-placeholder-color: var(--ma-theme-inverse-input-placeholder-color, rgba(255, 255, 255, .6));--ma-input-border-color: var(--ma-theme-inverse-input-border-color, rgba(255, 255, 255, .18))}[data-ma-theme=clinical]{--ma-color-primary: var(--ma-theme-color-primary, var(--ma-theme-clinical-primary, var(--ma-blue-700)));--ma-color-primary-soft: var(--ma-theme-clinical-primary-soft, var(--ma-blue-50));--ma-color-primary-muted: var(--ma-theme-clinical-primary-muted, var(--ma-blue-100));--ma-color-primary-strong: var(--ma-theme-clinical-primary-strong, var(--ma-blue-900));--ma-rgb-primary: var(--ma-theme-clinical-rgb-primary, 33, 75, 142);--ma-color-secondary: var(--ma-theme-color-secondary, var(--ma-theme-clinical-secondary, var(--ma-teal-700)));--ma-rgb-secondary: var(--ma-theme-clinical-rgb-secondary, 23, 98, 96)}[data-ma-theme=ayurveda]{--ma-color-primary: var(--ma-theme-color-primary, var(--ma-theme-ayurveda-primary, var(--ma-green-700)));--ma-color-primary-soft: var(--ma-theme-ayurveda-primary-soft, var(--ma-green-50));--ma-color-primary-muted: var(--ma-theme-ayurveda-primary-muted, var(--ma-green-100));--ma-color-primary-strong: var(--ma-theme-ayurveda-primary-strong, var(--ma-green-900));--ma-rgb-primary: var(--ma-theme-ayurveda-rgb-primary, 27, 93, 53);--ma-color-secondary: var(--ma-theme-color-secondary, var(--ma-theme-ayurveda-secondary, var(--ma-amber-600)));--ma-rgb-secondary: var(--ma-theme-ayurveda-rgb-secondary, 181, 101, 13)}[data-ma-theme=premium]{--ma-color-primary: var(--ma-theme-color-primary, var(--ma-theme-premium-primary, var(--ma-neutral-950)));--ma-color-primary-soft: var(--ma-theme-premium-primary-soft, var(--ma-neutral-100));--ma-color-primary-muted: var(--ma-theme-premium-primary-muted, var(--ma-neutral-150));--ma-color-primary-strong: var(--ma-theme-premium-primary-strong, var(--ma-black));--ma-rgb-primary: var(--ma-theme-premium-rgb-primary, 8, 17, 15);--ma-color-secondary: var(--ma-theme-color-secondary, var(--ma-theme-premium-secondary, var(--ma-green-700)));--ma-rgb-secondary: var(--ma-theme-premium-rgb-secondary, 27, 93, 53)}@media screen and (min-width:750px){:root{--ma-text-3xl: var(--ma-theme-text-3xl-md, 2.0625rem);--ma-text-4xl: var(--ma-theme-text-4xl-md, 2.625rem);--ma-text-5xl: var(--ma-theme-text-5xl-md, 3.5rem);--ma-text-6xl: var(--ma-theme-text-6xl-md, 4.5rem)}}@media screen and (min-width:990px){:root{--ma-text-3xl: var(--ma-theme-text-3xl-lg, 2.25rem);--ma-text-4xl: var(--ma-theme-text-4xl-lg, 3rem);--ma-text-5xl: var(--ma-theme-text-5xl-lg, 4rem);--ma-text-6xl: var(--ma-theme-text-6xl-lg, 5.25rem)}}@media(prefers-reduced-motion:reduce){:root{--ma-duration-fast: var(--ma-duration-instant);--ma-duration-normal: var(--ma-duration-instant);--ma-duration-slow: var(--ma-duration-instant);--ma-duration-slower: var(--ma-duration-instant);--ma-transition-fast: var(--ma-duration-instant) linear;--ma-transition: var(--ma-duration-instant) linear;--ma-transition-slow: var(--ma-duration-instant) linear;--ma-hover-lift: 0;--ma-active-press: 0}}@media(prefers-contrast:more){:root{--ma-color-border: var(--ma-theme-high-contrast-border, rgba(8, 17, 15, .32));--ma-color-border-soft: var(--ma-theme-high-contrast-border-soft, rgba(8, 17, 15, .24));--ma-color-border-strong: var(--ma-theme-high-contrast-border-strong, rgba(8, 17, 15, .48));--ma-focus-ring-width: var(--ma-theme-high-contrast-focus-ring-width, 4px);--ma-shadow-focus: 0 0 0 var(--ma-focus-ring-width) rgba(var(--ma-rgb-primary), .34)}}@media print{:root{--ma-color-background: var(--ma-print-color-background);--ma-color-surface: var(--ma-print-color-background);--ma-color-text: var(--ma-print-color-text);--ma-color-text-strong: var(--ma-print-color-text);--ma-color-text-muted: var(--ma-print-color-text);--ma-color-border: #000000;--ma-shadow-card: none;--ma-shadow-button: none;--ma-shadow-modal: none;--ma-section-padding-y: 1.5rem}}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/ma-tokens.css.map */
