/**
 * Runtime token overrides generated from JSONM style definitions.
 * Canonical portable source: app/jsonm/baselines/apollo-v0.1.0.jsonm
 * This file is compiled output and may be regenerated.
 */

@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap");

:root {
  --myron-space-s0: 0px;
  --myron-space-s0_5: 4px;
  --myron-space-s1: 8px;
  --myron-space-s1_5: 12px;
  --myron-space-s2: 16px;
  --myron-space-s3: 24px;
  --myron-space-s4: 32px;
  --myron-space-s5: 40px;
  --myron-space-s6: 48px;
  --myron-space-s7: 56px;
  --myron-space-s8: 64px;
  --myron-space-s9: 72px;
  --myron-space-s10: 80px;
  --myron-space-s12: 96px;
  --myron-space-none: var(--myron-space-s0);
  --myron-space-xs: var(--myron-space-s0_5);
  --myron-space-sm: var(--myron-space-s1);
  --myron-space-md: var(--myron-space-s2);
  --myron-space-lg: var(--myron-space-s3);
  --myron-space-xl: var(--myron-space-s4);
  --myron-space-2xl: var(--myron-space-s6);
  --myron-size-control-sm: 32px;
  --myron-size-control-md: 40px;
  --myron-size-control-lg: 48px;
  --myron-size-icon-sm: 16px;
  --myron-size-icon-md: 20px;
  --myron-size-icon-lg: 24px;
  --myron-size-hit-target-min: 40px;
  --myron-radius-r0: 0px;
  --myron-radius-r0_5: 4px;
  --myron-radius-r1: 8px;
  --myron-radius-r2: 16px;
  --myron-radius-none: var(--myron-radius-r0);
  --myron-radius-sm: var(--myron-radius-r0_5);
  --myron-radius-md: var(--myron-radius-r1);
  --myron-radius-lg: var(--myron-radius-r2);
  --myron-radius-pill: 9999px;
  --myron-border-hairline: 1px;
  --myron-border-thin: 2px;
  --myron-typography-font-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --myron-typography-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --myron-typography-weight-regular: 400;
  --myron-typography-weight-medium: 500;
  --myron-typography-weight-semibold: 600;
  --myron-typography-weight-bold: 700;
  --myron-typography-size-xs: 12px;
  --myron-typography-size-sm: 14px;
  --myron-typography-size-md: 16px;
  --myron-typography-size-lg: 18px;
  --myron-typography-size-xl: 20px;
  --myron-typography-size-2xl: 24px;
  --myron-typography-size-3xl: 32px;
  --myron-typography-line-tight: 1.15;
  --myron-typography-line-normal: 1.6;
  --myron-typography-line-loose: 1.75;
  --myron-typography-tracking-normal: 0em;
  --myron-typography-tracking-tight: -0.02em;
  --myron-typography-tracking-wide: 0.04em;
  --myron-color-bg: #EFEFEF;
  --myron-color-surface: #FFFFFF;
  --myron-color-surface-alt: #F6F7F8;
  --myron-color-text: #101817;
  --myron-color-text-muted: #666666;
  --myron-color-border: #D7D7D7;
  --myron-color-border-strong: #858585;
  --myron-color-focus: #187099;
  --myron-color-link: #187099;
  --myron-color-link-hover: #145C7E;
  --myron-color-accent: #187099;
  --myron-color-accent-text: #FFFFFF;
  --myron-color-danger: #b00020;
  --myron-color-danger-text: #FFFFFF;
  --myron-color-success: #0a7a3a;
  --myron-color-success-text: #FFFFFF;
  --myron-color-warning: #8a5b00;
  --myron-color-warning-text: #FFFFFF;
  --myron-color-link-surface-subtle: rgba(24,112,153,0.06);
  --myron-color-link-surface-soft: rgba(24,112,153,0.10);
  --myron-color-link-surface-soft-strong: rgba(24,112,153,0.12);
  --myron-color-link-border-soft: rgba(24,112,153,0.30);
  --myron-color-success-surface-subtle: rgba(10,122,58,0.06);
  --myron-color-success-surface-soft: rgba(10,122,58,0.10);
  --myron-color-success-surface-soft-strong: rgba(10,122,58,0.12);
  --myron-color-success-border-soft: rgba(10,122,58,0.30);
  --myron-color-success-border-soft-strong: rgba(10,122,58,0.40);
  --myron-color-warning-surface-soft: rgba(138,91,0,0.10);
  --myron-color-warning-surface-soft-strong: rgba(138,91,0,0.12);
  --myron-color-warning-border-soft: rgba(138,91,0,0.30);
  --myron-color-warning-border-soft-strong: rgba(138,91,0,0.40);
  --myron-color-danger-surface-subtle: rgba(176,0,32,0.06);
  --myron-color-danger-surface-soft: rgba(176,0,32,0.10);
  --myron-color-danger-surface-soft-strong: rgba(176,0,32,0.12);
  --myron-color-danger-border-soft: rgba(176,0,32,0.30);
  --myron-color-danger-border-soft-strong: rgba(176,0,32,0.40);
  --myron-color-accent-surface-subtlest: rgba(24,112,153,0.04);
  --myron-color-accent-surface-subtle: rgba(24,112,153,0.06);
  --myron-color-accent-surface-soft: rgba(24,112,153,0.08);
  --myron-color-accent-surface-emphasis: rgba(24,112,153,0.12);
  --myron-color-accent-border-soft: rgba(24,112,153,0.30);
  --myron-color-text-overlay: #00000066;
  --myron-color-danger-hover: #9e001d;
  --myron-shadow-none: none;
  --myron-shadow-sm: 0 1px 2px rgba(0,0,0,0.06);
  --myron-shadow-md: 0 6px 24px -8px rgba(13,0,20,0.18);
  --myron-motion-duration-none: 0ms;
  --myron-motion-duration-fast: 120ms;
  --myron-motion-duration-normal: 200ms;
  --myron-motion-easing-standard: cubic-bezier(0.2,0,0,1);
  --myron-layout-container-sm: 720px;
  --myron-layout-container-md: 960px;
  --myron-layout-container-lg: 1120px;
  --myron-layout-gutter-sm: 16px;
  --myron-layout-gutter-md: 24px;
  --myron-layout-gutter-lg: 32px;
  --myron-layout-breakpoint-sm: 640px;
  --myron-layout-breakpoint-md: 960px;
  --myron-layout-breakpoint-lg: 1200px;
  --myron-layout-page-width-mode: contained;
  --myron-layout-page-container: lg;
  --myron-layout-page-container-width: 1120px;
  --myron-layout-section-width-mode: contained;
  --myron-layout-section-container: lg;
  --myron-layout-section-container-width: 1120px;
  --myron-focus-ring-width: 2px;
  --myron-focus-ring-offset: 2px;
  --myron-focus-outline-style: solid;
  --myron-z-base: 0;
  --myron-z-dropdown: 10;
  --myron-z-overlay: 20;
  --myron-z-modal: 30;
  --myron-z-toast: 40;
  --myron-font-role-headlines-family: "Space Grotesk", system-ui, -apple-system, sans-serif;
  --myron-font-role-headlines-weight: 700;
  --myron-font-role-headlines-style: normal;
  --myron-font-role-headlines-size: 56px;
  --myron-font-role-subtitles-family: "Space Grotesk", system-ui, -apple-system, sans-serif;
  --myron-font-role-subtitles-weight: 600;
  --myron-font-role-subtitles-style: normal;
  --myron-font-role-subtitles-size: 22px;
  --myron-font-role-body-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-body-weight: 400;
  --myron-font-role-body-style: normal;
  --myron-font-role-body-size: 17px;
  --myron-font-role-ui-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-ui-weight: 500;
  --myron-font-role-ui-style: normal;
  --myron-font-role-ui-size: 15px;
  --myron-font-role-micro-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-micro-weight: 500;
  --myron-font-role-micro-style: normal;
  --myron-font-role-micro-size: 13px;
}

:root[data-appearance="dark"] {
  --myron-space-s0: 0px;
  --myron-space-s0_5: 4px;
  --myron-space-s1: 8px;
  --myron-space-s1_5: 12px;
  --myron-space-s2: 16px;
  --myron-space-s3: 24px;
  --myron-space-s4: 32px;
  --myron-space-s5: 40px;
  --myron-space-s6: 48px;
  --myron-space-s7: 56px;
  --myron-space-s8: 64px;
  --myron-space-s9: 72px;
  --myron-space-s10: 80px;
  --myron-space-s12: 96px;
  --myron-space-none: var(--myron-space-s0);
  --myron-space-xs: var(--myron-space-s0_5);
  --myron-space-sm: var(--myron-space-s1);
  --myron-space-md: var(--myron-space-s2);
  --myron-space-lg: var(--myron-space-s3);
  --myron-space-xl: var(--myron-space-s4);
  --myron-space-2xl: var(--myron-space-s6);
  --myron-size-control-sm: 32px;
  --myron-size-control-md: 40px;
  --myron-size-control-lg: 48px;
  --myron-size-icon-sm: 16px;
  --myron-size-icon-md: 20px;
  --myron-size-icon-lg: 24px;
  --myron-size-hit-target-min: 40px;
  --myron-radius-r0: 0px;
  --myron-radius-r0_5: 4px;
  --myron-radius-r1: 8px;
  --myron-radius-r2: 16px;
  --myron-radius-none: var(--myron-radius-r0);
  --myron-radius-sm: var(--myron-radius-r0_5);
  --myron-radius-md: var(--myron-radius-r1);
  --myron-radius-lg: var(--myron-radius-r2);
  --myron-radius-pill: 9999px;
  --myron-border-hairline: 1px;
  --myron-border-thin: 2px;
  --myron-typography-font-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --myron-typography-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --myron-typography-weight-regular: 400;
  --myron-typography-weight-medium: 500;
  --myron-typography-weight-semibold: 600;
  --myron-typography-weight-bold: 700;
  --myron-typography-size-xs: 12px;
  --myron-typography-size-sm: 14px;
  --myron-typography-size-md: 16px;
  --myron-typography-size-lg: 18px;
  --myron-typography-size-xl: 20px;
  --myron-typography-size-2xl: 24px;
  --myron-typography-size-3xl: 32px;
  --myron-typography-line-tight: 1.15;
  --myron-typography-line-normal: 1.6;
  --myron-typography-line-loose: 1.75;
  --myron-typography-tracking-normal: 0em;
  --myron-typography-tracking-tight: -0.02em;
  --myron-typography-tracking-wide: 0.04em;
  --myron-color-bg: #0D0014;
  --myron-color-surface: #15101C;
  --myron-color-surface-alt: #1E1726;
  --myron-color-text: #EFEFEF;
  --myron-color-text-muted: #9AA0A6;
  --myron-color-border: #2A2430;
  --myron-color-border-strong: #4A4350;
  --myron-color-focus: #187099;
  --myron-color-link: #5BB2DD;
  --myron-color-link-hover: #8CCAE6;
  --myron-color-accent: #187099;
  --myron-color-accent-text: #FFFFFF;
  --myron-color-danger: #FF6B7A;
  --myron-color-danger-text: #0D0014;
  --myron-color-success: #34C759;
  --myron-color-success-text: #0D0014;
  --myron-color-warning: #E0A23C;
  --myron-color-warning-text: #0D0014;
  --myron-color-link-surface-subtle: rgba(91, 178, 221, 0.06);
  --myron-color-link-surface-soft: rgba(91, 178, 221, 0.10);
  --myron-color-link-surface-soft-strong: rgba(91, 178, 221, 0.14);
  --myron-color-link-border-soft: rgba(91, 178, 221, 0.30);
  --myron-color-success-surface-subtle: rgba(52, 199, 89, 0.06);
  --myron-color-success-surface-soft: rgba(52, 199, 89, 0.10);
  --myron-color-success-surface-soft-strong: rgba(52, 199, 89, 0.14);
  --myron-color-success-border-soft: rgba(52, 199, 89, 0.30);
  --myron-color-success-border-soft-strong: rgba(52, 199, 89, 0.40);
  --myron-color-warning-surface-soft: rgba(224, 162, 60, 0.10);
  --myron-color-warning-surface-soft-strong: rgba(224, 162, 60, 0.14);
  --myron-color-warning-border-soft: rgba(224, 162, 60, 0.30);
  --myron-color-warning-border-soft-strong: rgba(224, 162, 60, 0.40);
  --myron-color-danger-surface-subtle: rgba(255, 107, 122, 0.06);
  --myron-color-danger-surface-soft: rgba(255, 107, 122, 0.10);
  --myron-color-danger-surface-soft-strong: rgba(255, 107, 122, 0.14);
  --myron-color-danger-border-soft: rgba(255, 107, 122, 0.30);
  --myron-color-danger-border-soft-strong: rgba(255, 107, 122, 0.40);
  --myron-color-accent-surface-subtlest: rgba(24, 112, 153, 0.04);
  --myron-color-accent-surface-subtle: rgba(24, 112, 153, 0.06);
  --myron-color-accent-surface-soft: rgba(24, 112, 153, 0.10);
  --myron-color-accent-surface-emphasis: rgba(24, 112, 153, 0.14);
  --myron-color-accent-border-soft: rgba(24, 112, 153, 0.30);
  --myron-color-text-overlay: rgba(239, 239, 239, 0.60);
  --myron-color-danger-hover: #e05e6b;
  --myron-shadow-none: none;
  --myron-shadow-sm: 0 1px 2px rgba(0,0,0,0.06);
  --myron-shadow-md: 0 6px 24px -8px rgba(13,0,20,0.18);
  --myron-motion-duration-none: 0ms;
  --myron-motion-duration-fast: 120ms;
  --myron-motion-duration-normal: 200ms;
  --myron-motion-easing-standard: cubic-bezier(0.2,0,0,1);
  --myron-layout-container-sm: 720px;
  --myron-layout-container-md: 960px;
  --myron-layout-container-lg: 1120px;
  --myron-layout-gutter-sm: 16px;
  --myron-layout-gutter-md: 24px;
  --myron-layout-gutter-lg: 32px;
  --myron-layout-breakpoint-sm: 640px;
  --myron-layout-breakpoint-md: 960px;
  --myron-layout-breakpoint-lg: 1200px;
  --myron-layout-page-width-mode: contained;
  --myron-layout-page-container: lg;
  --myron-layout-page-container-width: 1120px;
  --myron-layout-section-width-mode: contained;
  --myron-layout-section-container: lg;
  --myron-layout-section-container-width: 1120px;
  --myron-focus-ring-width: 2px;
  --myron-focus-ring-offset: 2px;
  --myron-focus-outline-style: solid;
  --myron-z-base: 0;
  --myron-z-dropdown: 10;
  --myron-z-overlay: 20;
  --myron-z-modal: 30;
  --myron-z-toast: 40;
  --myron-font-role-headlines-family: "Space Grotesk", system-ui, -apple-system, sans-serif;
  --myron-font-role-headlines-weight: 700;
  --myron-font-role-headlines-style: normal;
  --myron-font-role-headlines-size: 56px;
  --myron-font-role-subtitles-family: "Space Grotesk", system-ui, -apple-system, sans-serif;
  --myron-font-role-subtitles-weight: 600;
  --myron-font-role-subtitles-style: normal;
  --myron-font-role-subtitles-size: 22px;
  --myron-font-role-body-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-body-weight: 400;
  --myron-font-role-body-style: normal;
  --myron-font-role-body-size: 17px;
  --myron-font-role-ui-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-ui-weight: 500;
  --myron-font-role-ui-style: normal;
  --myron-font-role-ui-size: 15px;
  --myron-font-role-micro-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-micro-weight: 500;
  --myron-font-role-micro-style: normal;
  --myron-font-role-micro-size: 13px;
}

@media (prefers-color-scheme: dark) {
    :root:not([data-appearance="light"]) {
    --myron-space-s0: 0px;
    --myron-space-s0_5: 4px;
    --myron-space-s1: 8px;
    --myron-space-s1_5: 12px;
    --myron-space-s2: 16px;
    --myron-space-s3: 24px;
    --myron-space-s4: 32px;
    --myron-space-s5: 40px;
    --myron-space-s6: 48px;
    --myron-space-s7: 56px;
    --myron-space-s8: 64px;
    --myron-space-s9: 72px;
    --myron-space-s10: 80px;
    --myron-space-s12: 96px;
    --myron-space-none: var(--myron-space-s0);
    --myron-space-xs: var(--myron-space-s0_5);
    --myron-space-sm: var(--myron-space-s1);
    --myron-space-md: var(--myron-space-s2);
    --myron-space-lg: var(--myron-space-s3);
    --myron-space-xl: var(--myron-space-s4);
    --myron-space-2xl: var(--myron-space-s6);
    --myron-size-control-sm: 32px;
    --myron-size-control-md: 40px;
    --myron-size-control-lg: 48px;
    --myron-size-icon-sm: 16px;
    --myron-size-icon-md: 20px;
    --myron-size-icon-lg: 24px;
    --myron-size-hit-target-min: 40px;
    --myron-radius-r0: 0px;
    --myron-radius-r0_5: 4px;
    --myron-radius-r1: 8px;
    --myron-radius-r2: 16px;
    --myron-radius-none: var(--myron-radius-r0);
    --myron-radius-sm: var(--myron-radius-r0_5);
    --myron-radius-md: var(--myron-radius-r1);
    --myron-radius-lg: var(--myron-radius-r2);
    --myron-radius-pill: 9999px;
    --myron-border-hairline: 1px;
    --myron-border-thin: 2px;
    --myron-typography-font-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --myron-typography-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --myron-typography-weight-regular: 400;
    --myron-typography-weight-medium: 500;
    --myron-typography-weight-semibold: 600;
    --myron-typography-weight-bold: 700;
    --myron-typography-size-xs: 12px;
    --myron-typography-size-sm: 14px;
    --myron-typography-size-md: 16px;
    --myron-typography-size-lg: 18px;
    --myron-typography-size-xl: 20px;
    --myron-typography-size-2xl: 24px;
    --myron-typography-size-3xl: 32px;
    --myron-typography-line-tight: 1.15;
    --myron-typography-line-normal: 1.6;
    --myron-typography-line-loose: 1.75;
    --myron-typography-tracking-normal: 0em;
    --myron-typography-tracking-tight: -0.02em;
    --myron-typography-tracking-wide: 0.04em;
    --myron-color-bg: #0D0014;
    --myron-color-surface: #15101C;
    --myron-color-surface-alt: #1E1726;
    --myron-color-text: #EFEFEF;
    --myron-color-text-muted: #9AA0A6;
    --myron-color-border: #2A2430;
    --myron-color-border-strong: #4A4350;
    --myron-color-focus: #187099;
    --myron-color-link: #5BB2DD;
    --myron-color-link-hover: #8CCAE6;
    --myron-color-accent: #187099;
    --myron-color-accent-text: #FFFFFF;
    --myron-color-danger: #FF6B7A;
    --myron-color-danger-text: #0D0014;
    --myron-color-success: #34C759;
    --myron-color-success-text: #0D0014;
    --myron-color-warning: #E0A23C;
    --myron-color-warning-text: #0D0014;
    --myron-color-link-surface-subtle: rgba(91, 178, 221, 0.06);
    --myron-color-link-surface-soft: rgba(91, 178, 221, 0.10);
    --myron-color-link-surface-soft-strong: rgba(91, 178, 221, 0.14);
    --myron-color-link-border-soft: rgba(91, 178, 221, 0.30);
    --myron-color-success-surface-subtle: rgba(52, 199, 89, 0.06);
    --myron-color-success-surface-soft: rgba(52, 199, 89, 0.10);
    --myron-color-success-surface-soft-strong: rgba(52, 199, 89, 0.14);
    --myron-color-success-border-soft: rgba(52, 199, 89, 0.30);
    --myron-color-success-border-soft-strong: rgba(52, 199, 89, 0.40);
    --myron-color-warning-surface-soft: rgba(224, 162, 60, 0.10);
    --myron-color-warning-surface-soft-strong: rgba(224, 162, 60, 0.14);
    --myron-color-warning-border-soft: rgba(224, 162, 60, 0.30);
    --myron-color-warning-border-soft-strong: rgba(224, 162, 60, 0.40);
    --myron-color-danger-surface-subtle: rgba(255, 107, 122, 0.06);
    --myron-color-danger-surface-soft: rgba(255, 107, 122, 0.10);
    --myron-color-danger-surface-soft-strong: rgba(255, 107, 122, 0.14);
    --myron-color-danger-border-soft: rgba(255, 107, 122, 0.30);
    --myron-color-danger-border-soft-strong: rgba(255, 107, 122, 0.40);
    --myron-color-accent-surface-subtlest: rgba(24, 112, 153, 0.04);
    --myron-color-accent-surface-subtle: rgba(24, 112, 153, 0.06);
    --myron-color-accent-surface-soft: rgba(24, 112, 153, 0.10);
    --myron-color-accent-surface-emphasis: rgba(24, 112, 153, 0.14);
    --myron-color-accent-border-soft: rgba(24, 112, 153, 0.30);
    --myron-color-text-overlay: rgba(239, 239, 239, 0.60);
    --myron-color-danger-hover: #e05e6b;
    --myron-shadow-none: none;
    --myron-shadow-sm: 0 1px 2px rgba(0,0,0,0.06);
    --myron-shadow-md: 0 6px 24px -8px rgba(13,0,20,0.18);
    --myron-motion-duration-none: 0ms;
    --myron-motion-duration-fast: 120ms;
    --myron-motion-duration-normal: 200ms;
    --myron-motion-easing-standard: cubic-bezier(0.2,0,0,1);
    --myron-layout-container-sm: 720px;
    --myron-layout-container-md: 960px;
    --myron-layout-container-lg: 1120px;
    --myron-layout-gutter-sm: 16px;
    --myron-layout-gutter-md: 24px;
    --myron-layout-gutter-lg: 32px;
    --myron-layout-breakpoint-sm: 640px;
    --myron-layout-breakpoint-md: 960px;
    --myron-layout-breakpoint-lg: 1200px;
    --myron-layout-page-width-mode: contained;
    --myron-layout-page-container: lg;
    --myron-layout-page-container-width: 1120px;
    --myron-layout-section-width-mode: contained;
    --myron-layout-section-container: lg;
    --myron-layout-section-container-width: 1120px;
    --myron-focus-ring-width: 2px;
    --myron-focus-ring-offset: 2px;
    --myron-focus-outline-style: solid;
    --myron-z-base: 0;
    --myron-z-dropdown: 10;
    --myron-z-overlay: 20;
    --myron-z-modal: 30;
    --myron-z-toast: 40;
    --myron-font-role-headlines-family: "Space Grotesk", system-ui, -apple-system, sans-serif;
    --myron-font-role-headlines-weight: 700;
    --myron-font-role-headlines-style: normal;
    --myron-font-role-headlines-size: 56px;
    --myron-font-role-subtitles-family: "Space Grotesk", system-ui, -apple-system, sans-serif;
    --myron-font-role-subtitles-weight: 600;
    --myron-font-role-subtitles-style: normal;
    --myron-font-role-subtitles-size: 22px;
    --myron-font-role-body-family: Inter, system-ui, -apple-system, sans-serif;
    --myron-font-role-body-weight: 400;
    --myron-font-role-body-style: normal;
    --myron-font-role-body-size: 17px;
    --myron-font-role-ui-family: Inter, system-ui, -apple-system, sans-serif;
    --myron-font-role-ui-weight: 500;
    --myron-font-role-ui-style: normal;
    --myron-font-role-ui-size: 15px;
    --myron-font-role-micro-family: Inter, system-ui, -apple-system, sans-serif;
    --myron-font-role-micro-weight: 500;
    --myron-font-role-micro-style: normal;
    --myron-font-role-micro-size: 13px;
  }

}

:root[data-appearance="light"] {
  --myron-space-s0: 0px;
  --myron-space-s0_5: 4px;
  --myron-space-s1: 8px;
  --myron-space-s1_5: 12px;
  --myron-space-s2: 16px;
  --myron-space-s3: 24px;
  --myron-space-s4: 32px;
  --myron-space-s5: 40px;
  --myron-space-s6: 48px;
  --myron-space-s7: 56px;
  --myron-space-s8: 64px;
  --myron-space-s9: 72px;
  --myron-space-s10: 80px;
  --myron-space-s12: 96px;
  --myron-space-none: var(--myron-space-s0);
  --myron-space-xs: var(--myron-space-s0_5);
  --myron-space-sm: var(--myron-space-s1);
  --myron-space-md: var(--myron-space-s2);
  --myron-space-lg: var(--myron-space-s3);
  --myron-space-xl: var(--myron-space-s4);
  --myron-space-2xl: var(--myron-space-s6);
  --myron-size-control-sm: 32px;
  --myron-size-control-md: 40px;
  --myron-size-control-lg: 48px;
  --myron-size-icon-sm: 16px;
  --myron-size-icon-md: 20px;
  --myron-size-icon-lg: 24px;
  --myron-size-hit-target-min: 40px;
  --myron-radius-r0: 0px;
  --myron-radius-r0_5: 4px;
  --myron-radius-r1: 8px;
  --myron-radius-r2: 16px;
  --myron-radius-none: var(--myron-radius-r0);
  --myron-radius-sm: var(--myron-radius-r0_5);
  --myron-radius-md: var(--myron-radius-r1);
  --myron-radius-lg: var(--myron-radius-r2);
  --myron-radius-pill: 9999px;
  --myron-border-hairline: 1px;
  --myron-border-thin: 2px;
  --myron-typography-font-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --myron-typography-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --myron-typography-weight-regular: 400;
  --myron-typography-weight-medium: 500;
  --myron-typography-weight-semibold: 600;
  --myron-typography-weight-bold: 700;
  --myron-typography-size-xs: 12px;
  --myron-typography-size-sm: 14px;
  --myron-typography-size-md: 16px;
  --myron-typography-size-lg: 18px;
  --myron-typography-size-xl: 20px;
  --myron-typography-size-2xl: 24px;
  --myron-typography-size-3xl: 32px;
  --myron-typography-line-tight: 1.15;
  --myron-typography-line-normal: 1.6;
  --myron-typography-line-loose: 1.75;
  --myron-typography-tracking-normal: 0em;
  --myron-typography-tracking-tight: -0.02em;
  --myron-typography-tracking-wide: 0.04em;
  --myron-color-bg: #EFEFEF;
  --myron-color-surface: #FFFFFF;
  --myron-color-surface-alt: #F6F7F8;
  --myron-color-text: #101817;
  --myron-color-text-muted: #666666;
  --myron-color-border: #D7D7D7;
  --myron-color-border-strong: #858585;
  --myron-color-focus: #187099;
  --myron-color-link: #187099;
  --myron-color-link-hover: #145C7E;
  --myron-color-accent: #187099;
  --myron-color-accent-text: #FFFFFF;
  --myron-color-danger: #b00020;
  --myron-color-danger-text: #FFFFFF;
  --myron-color-success: #0a7a3a;
  --myron-color-success-text: #FFFFFF;
  --myron-color-warning: #8a5b00;
  --myron-color-warning-text: #FFFFFF;
  --myron-color-link-surface-subtle: rgba(24,112,153,0.06);
  --myron-color-link-surface-soft: rgba(24,112,153,0.10);
  --myron-color-link-surface-soft-strong: rgba(24,112,153,0.12);
  --myron-color-link-border-soft: rgba(24,112,153,0.30);
  --myron-color-success-surface-subtle: rgba(10,122,58,0.06);
  --myron-color-success-surface-soft: rgba(10,122,58,0.10);
  --myron-color-success-surface-soft-strong: rgba(10,122,58,0.12);
  --myron-color-success-border-soft: rgba(10,122,58,0.30);
  --myron-color-success-border-soft-strong: rgba(10,122,58,0.40);
  --myron-color-warning-surface-soft: rgba(138,91,0,0.10);
  --myron-color-warning-surface-soft-strong: rgba(138,91,0,0.12);
  --myron-color-warning-border-soft: rgba(138,91,0,0.30);
  --myron-color-warning-border-soft-strong: rgba(138,91,0,0.40);
  --myron-color-danger-surface-subtle: rgba(176,0,32,0.06);
  --myron-color-danger-surface-soft: rgba(176,0,32,0.10);
  --myron-color-danger-surface-soft-strong: rgba(176,0,32,0.12);
  --myron-color-danger-border-soft: rgba(176,0,32,0.30);
  --myron-color-danger-border-soft-strong: rgba(176,0,32,0.40);
  --myron-color-accent-surface-subtlest: rgba(24,112,153,0.04);
  --myron-color-accent-surface-subtle: rgba(24,112,153,0.06);
  --myron-color-accent-surface-soft: rgba(24,112,153,0.08);
  --myron-color-accent-surface-emphasis: rgba(24,112,153,0.12);
  --myron-color-accent-border-soft: rgba(24,112,153,0.30);
  --myron-color-text-overlay: #00000066;
  --myron-color-danger-hover: #9e001d;
  --myron-shadow-none: none;
  --myron-shadow-sm: 0 1px 2px rgba(0,0,0,0.06);
  --myron-shadow-md: 0 6px 24px -8px rgba(13,0,20,0.18);
  --myron-motion-duration-none: 0ms;
  --myron-motion-duration-fast: 120ms;
  --myron-motion-duration-normal: 200ms;
  --myron-motion-easing-standard: cubic-bezier(0.2,0,0,1);
  --myron-layout-container-sm: 720px;
  --myron-layout-container-md: 960px;
  --myron-layout-container-lg: 1120px;
  --myron-layout-gutter-sm: 16px;
  --myron-layout-gutter-md: 24px;
  --myron-layout-gutter-lg: 32px;
  --myron-layout-breakpoint-sm: 640px;
  --myron-layout-breakpoint-md: 960px;
  --myron-layout-breakpoint-lg: 1200px;
  --myron-layout-page-width-mode: contained;
  --myron-layout-page-container: lg;
  --myron-layout-page-container-width: 1120px;
  --myron-layout-section-width-mode: contained;
  --myron-layout-section-container: lg;
  --myron-layout-section-container-width: 1120px;
  --myron-focus-ring-width: 2px;
  --myron-focus-ring-offset: 2px;
  --myron-focus-outline-style: solid;
  --myron-z-base: 0;
  --myron-z-dropdown: 10;
  --myron-z-overlay: 20;
  --myron-z-modal: 30;
  --myron-z-toast: 40;
  --myron-font-role-headlines-family: "Space Grotesk", system-ui, -apple-system, sans-serif;
  --myron-font-role-headlines-weight: 700;
  --myron-font-role-headlines-style: normal;
  --myron-font-role-headlines-size: 56px;
  --myron-font-role-subtitles-family: "Space Grotesk", system-ui, -apple-system, sans-serif;
  --myron-font-role-subtitles-weight: 600;
  --myron-font-role-subtitles-style: normal;
  --myron-font-role-subtitles-size: 22px;
  --myron-font-role-body-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-body-weight: 400;
  --myron-font-role-body-style: normal;
  --myron-font-role-body-size: 17px;
  --myron-font-role-ui-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-ui-weight: 500;
  --myron-font-role-ui-style: normal;
  --myron-font-role-ui-size: 15px;
  --myron-font-role-micro-family: Inter, system-ui, -apple-system, sans-serif;
  --myron-font-role-micro-weight: 500;
  --myron-font-role-micro-style: normal;
  --myron-font-role-micro-size: 13px;
}
