:root{--color-navy-800:#151d35;--color-navy-900:#0b1020;--color-lime-400:#c9f66a;--color-lime-500:#b8f34a;--color-lime-600:#8cc63f;--color-neutral-0:#fff;--color-neutral-25:#fcfcfb;--color-neutral-50:#f8f9f6;--color-neutral-100:#f1f3f5;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#687080;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111318;--color-success-500:#22a06b;--color-success-700:#12784f;--color-warning-500:#f59e0b;--color-warning-700:#9a5f00;--color-error-300:#f25c62;--color-error-500:#e5484d;--color-error-700:#c9313a;--color-error-900:#2e1114;--color-info-500:#4d8dff;--color-info-700:#2065e0;--color-dark-text-primary:#f5f7fa;--tint-success:#eaf7f0;--tint-warning:#fff6e5;--tint-error:#fdecec;--tint-info:#eef4ff;--canvas-dark:#080b12;--surface-dark:#111622;--elevated-dark:#171d2d;--border-dark:#252c3b;--border-width-1:1px;--border-width-2:2px;--text-size-11:11px;--text-size-12:12px;--text-size-13:13px;--text-size-14:14px;--text-size-15:15px;--text-size-16:16px;--text-size-17:17px;--text-size-18:18px;--text-size-20:20px;--text-size-22:22px;--text-size-28:28px;--text-size-34:34px;--text-size-40:40px;--text-size-56:56px;--text-leading-14:14px;--text-leading-16:16px;--text-leading-18:18px;--text-leading-20:20px;--text-leading-21:21px;--text-leading-22:22px;--text-leading-23:23px;--text-leading-24:24px;--text-leading-26:26px;--text-leading-28:28px;--text-leading-32:32px;--text-leading-34:34px;--text-leading-36:36px;--text-leading-38:38px;--text-leading-42:42px;--text-leading-56:56px;--text-tracking-0:0em;--text-tracking-−-04:-.04em;--text-tracking-−-035:-.035em;--text-tracking-−-025:-.025em;--text-tracking-−-015:-.015em;--text-tracking-−-008:-.008em;--text-tracking-−-03:-.03em;--text-tracking-−-01:-.01em;--text-tracking-−-02:-.02em;--text-tracking-\+-16:.16em;--text-tracking-\+-005:.005em;--text-tracking-\+-01:.01em;--text-tracking-\+-015:.015em;--text-tracking-\+-02:.02em;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-family-sans:"Mona Sans", "SF Pro / Roboto", system-ui;--font-family-mono:"Mona Sans Mono", "ui-monospace / SFMono / Roboto Mono", monospace;--space-0:0px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--size-16:16px;--size-20:20px;--size-24:24px;--size-32:32px;--size-40:40px;--size-44:44px;--size-48:48px;--size-56:56px;--size-176:176px;--opacity-0:0;--opacity-40:.4;--opacity-55:.55;--opacity-62:.62;--opacity-64:.64;--opacity-70:.7;--opacity-78:.78;--opacity-86:.86;--opacity-100:1;--stroke-2:2px;--stroke-1_75:1.75px;--radius-0:0px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-full:9999px;--shadow-raised:0px 1px 2px 0px color-mix(in srgb, var(--color-navy-900) 8%, transparent);--shadow-floating:0px 1px 2px 0px color-mix(in srgb, var(--color-navy-900) 6%, transparent), 0px 4px 12px 0px color-mix(in srgb, var(--color-navy-900) 10%, transparent);--shadow-overlay:0px 8px 24px 0px color-mix(in srgb, var(--color-navy-900) 16%, transparent);--duration-80:80ms;--duration-160:.16s;--duration-240:.24s;--duration-320:.32s;--duration-560:.56s;--easing-enter:cubic-bezier(0, 0, .2, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-linear:linear;--spring-sheet:"stiffness: 320 · damping: 32 · mass: 1";--spring-sheet-stiffness:320;--spring-sheet-damping:32;--spring-sheet-mass:1;--color-light-background-primary:#f8f9f6;--color-light-background-secondary:#fff;--color-light-surface-primary:#fff;--color-light-surface-secondary:#f1f3f5;--color-light-text-primary:#111318;--color-light-text-secondary:#687080;--color-light-text-tertiary:#9ca3af;--color-light-border-default:#e5e7eb;--color-light-border-strong:#d1d5db;--color-dark-surface-primary:#111622;--color-dark-text-secondary:#9ca3af;--color-dark-text-tertiary:#687080;--text-display:var(--font-weight-800) var(--text-size-34)/var(--text-leading-38) var(--font-family-sans);--text-display-font-family:var(--font-family-sans);--text-display-font-size:var(--text-size-34);--text-display-line-height:var(--text-leading-38);--text-display-font-weight:var(--font-weight-800);--text-display-letter-spacing:-.035em;--text-display-large:var(--font-weight-800) var(--text-size-40)/var(--text-leading-42) var(--font-family-sans);--text-display-large-font-family:var(--font-family-sans);--text-display-large-font-size:var(--text-size-40);--text-display-large-line-height:var(--text-leading-42);--text-display-large-font-weight:var(--font-weight-800);--text-display-large-letter-spacing:-.04em;--text-heading-1:var(--font-weight-700) var(--text-size-28)/var(--text-leading-34) var(--font-family-sans);--text-heading-1-font-family:var(--font-family-sans);--text-heading-1-font-size:var(--text-size-28);--text-heading-1-line-height:var(--text-leading-34);--text-heading-1-font-weight:var(--font-weight-700);--text-heading-1-letter-spacing:-.025em;--text-heading-2:var(--font-weight-700) var(--text-size-22)/var(--text-leading-28) var(--font-family-sans);--text-heading-2-font-family:var(--font-family-sans);--text-heading-2-font-size:var(--text-size-22);--text-heading-2-line-height:var(--text-leading-28);--text-heading-2-font-weight:var(--font-weight-700);--text-heading-2-letter-spacing:-.015em;--text-heading-3:var(--font-weight-600) var(--text-size-18)/var(--text-leading-24) var(--font-family-sans);--text-heading-3-font-family:var(--font-family-sans);--text-heading-3-font-size:var(--text-size-18);--text-heading-3-line-height:var(--text-leading-24);--text-heading-3-font-weight:var(--font-weight-600);--text-heading-3-letter-spacing:-.008em;--text-heading-4:var(--font-weight-600) var(--text-size-16)/var(--text-leading-22) var(--font-family-sans);--text-heading-4-font-family:var(--font-family-sans);--text-heading-4-font-size:var(--text-size-16);--text-heading-4-line-height:var(--text-leading-22);--text-heading-4-font-weight:var(--font-weight-600);--text-heading-4-letter-spacing:0em;--text-body:var(--font-weight-400) var(--text-size-15)/var(--text-leading-23) var(--font-family-sans);--text-body-font-family:var(--font-family-sans);--text-body-font-size:var(--text-size-15);--text-body-line-height:var(--text-leading-23);--text-body-font-weight:var(--font-weight-400);--text-body-letter-spacing:0em;--text-body-large:var(--font-weight-400) var(--text-size-17)/var(--text-leading-26) var(--font-family-sans);--text-body-large-font-family:var(--font-family-sans);--text-body-large-font-size:var(--text-size-17);--text-body-large-line-height:var(--text-leading-26);--text-body-large-font-weight:var(--font-weight-400);--text-body-large-letter-spacing:0em;--text-body-small:var(--font-weight-400) var(--text-size-14)/var(--text-leading-21) var(--font-family-sans);--text-body-small-font-family:var(--font-family-sans);--text-body-small-font-size:var(--text-size-14);--text-body-small-line-height:var(--text-leading-21);--text-body-small-font-weight:var(--font-weight-400);--text-body-small-letter-spacing:.005em;--text-label:var(--font-weight-500) var(--text-size-13)/var(--text-leading-18) var(--font-family-sans);--text-label-font-family:var(--font-family-sans);--text-label-font-size:var(--text-size-13);--text-label-line-height:var(--text-leading-18);--text-label-font-weight:var(--font-weight-500);--text-label-letter-spacing:.01em;--text-label-large:var(--font-weight-500) var(--text-size-15)/var(--text-leading-20) var(--font-family-sans);--text-label-large-font-family:var(--font-family-sans);--text-label-large-font-size:var(--text-size-15);--text-label-large-line-height:var(--text-leading-20);--text-label-large-font-weight:var(--font-weight-500);--text-label-large-letter-spacing:.005em;--text-caption:var(--font-weight-400) var(--text-size-12)/var(--text-leading-16) var(--font-family-sans);--text-caption-font-family:var(--font-family-sans);--text-caption-font-size:var(--text-size-12);--text-caption-line-height:var(--text-leading-16);--text-caption-font-weight:var(--font-weight-400);--text-caption-letter-spacing:.015em;--text-overline:var(--font-weight-600) var(--text-size-11)/var(--text-leading-14) var(--font-family-sans);--text-overline-font-family:var(--font-family-sans);--text-overline-font-size:var(--text-size-11);--text-overline-line-height:var(--text-leading-14);--text-overline-font-weight:var(--font-weight-600);--text-overline-letter-spacing:.16em;--text-numeric:var(--font-weight-600) var(--text-size-17)/var(--text-leading-22) var(--font-family-sans);--text-numeric-font-family:var(--font-family-sans);--text-numeric-font-size:var(--text-size-17);--text-numeric-line-height:var(--text-leading-22);--text-numeric-font-weight:var(--font-weight-600);--text-numeric-letter-spacing:-.01em;--text-numeric-display:var(--font-weight-800) var(--text-size-56)/var(--text-leading-56) var(--font-family-sans);--text-numeric-display-font-family:var(--font-family-sans);--text-numeric-display-font-size:var(--text-size-56);--text-numeric-display-line-height:var(--text-leading-56);--text-numeric-display-font-weight:var(--font-weight-800);--text-numeric-display-letter-spacing:-.04em;--text-numeric-large:var(--font-weight-700) var(--text-size-34)/var(--text-leading-36) var(--font-family-sans);--text-numeric-large-font-family:var(--font-family-sans);--text-numeric-large-font-size:var(--text-size-34);--text-numeric-large-line-height:var(--text-leading-36);--text-numeric-large-font-weight:var(--font-weight-700);--text-numeric-large-letter-spacing:-.03em;--text-price:var(--font-weight-600) var(--text-size-17)/var(--text-leading-22) var(--font-family-sans);--text-price-font-family:var(--font-family-sans);--text-price-font-size:var(--text-size-17);--text-price-line-height:var(--text-leading-22);--text-price-font-weight:var(--font-weight-600);--text-price-letter-spacing:-.01em;--text-price-large:var(--font-weight-700) var(--text-size-28)/var(--text-leading-32) var(--font-family-sans);--text-price-large-font-family:var(--font-family-sans);--text-price-large-font-size:var(--text-size-28);--text-price-large-line-height:var(--text-leading-32);--text-price-large-font-weight:var(--font-weight-700);--text-price-large-letter-spacing:-.02em;--text-button:var(--font-weight-600) var(--text-size-16)/var(--text-leading-20) var(--font-family-sans);--text-button-font-family:var(--font-family-sans);--text-button-font-size:var(--text-size-16);--text-button-line-height:var(--text-leading-20);--text-button-font-weight:var(--font-weight-600);--text-button-letter-spacing:0em;--text-input:var(--font-weight-400) var(--text-size-16)/var(--text-leading-22) var(--font-family-sans);--text-input-font-family:var(--font-family-sans);--text-input-font-size:var(--text-size-16);--text-input-line-height:var(--text-leading-22);--text-input-font-weight:var(--font-weight-400);--text-input-letter-spacing:0em;--text-code:var(--font-weight-500) var(--text-size-14)/var(--text-leading-22) var(--font-family-mono);--text-code-font-family:var(--font-family-mono);--text-code-font-size:var(--text-size-14);--text-code-line-height:var(--text-leading-22);--text-code-font-weight:var(--font-weight-500);--text-code-letter-spacing:.02em;--text-nav:var(--font-weight-600) var(--text-size-11)/var(--text-leading-14) var(--font-family-sans);--text-nav-font-family:var(--font-family-sans);--text-nav-font-size:var(--text-size-11);--text-nav-line-height:var(--text-leading-14);--text-nav-font-weight:var(--font-weight-600);--text-nav-letter-spacing:.01em;--typography-metadata:var(--font-weight-500) var(--text-size-12)/var(--text-leading-16) var(--font-family-sans);--typography-metadata-font-family:var(--font-family-sans);--typography-metadata-font-size:var(--text-size-12);--typography-metadata-line-height:var(--text-leading-16);--typography-metadata-font-weight:var(--font-weight-500);--typography-metadata-letter-spacing:.01em;--typography-data-primary:var(--font-weight-800) var(--text-size-56)/var(--text-leading-56) var(--font-family-sans);--typography-data-primary-font-family:var(--font-family-sans);--typography-data-primary-font-size:var(--text-size-56);--typography-data-primary-line-height:var(--text-leading-56);--typography-data-primary-font-weight:var(--font-weight-800);--typography-data-primary-letter-spacing:-.04em;--typography-data-unit:var(--font-weight-600) var(--text-size-20)/var(--text-leading-24) var(--font-family-sans);--typography-data-unit-font-family:var(--font-family-sans);--typography-data-unit-font-size:var(--text-size-20);--typography-data-unit-line-height:var(--text-leading-24);--typography-data-unit-font-weight:var(--font-weight-600);--typography-data-unit-letter-spacing:0em;--typography-data-secondary:var(--font-weight-400) var(--text-size-15)/var(--text-leading-23) var(--font-family-sans);--typography-data-secondary-font-family:var(--font-family-sans);--typography-data-secondary-font-size:var(--text-size-15);--typography-data-secondary-line-height:var(--text-leading-23);--typography-data-secondary-font-weight:var(--font-weight-400);--typography-data-secondary-letter-spacing:0em;--typography-button-secondary:var(--font-weight-600) var(--text-size-15)/var(--text-leading-20) var(--font-family-sans);--typography-button-secondary-font-family:var(--font-family-sans);--typography-button-secondary-font-size:var(--text-size-15);--typography-button-secondary-line-height:var(--text-leading-20);--typography-button-secondary-font-weight:var(--font-weight-600);--typography-button-secondary-letter-spacing:0em;--typography-navigation-active:var(--font-weight-700) var(--text-size-11)/var(--text-leading-14) var(--font-family-sans);--typography-navigation-active-font-family:var(--font-family-sans);--typography-navigation-active-font-size:var(--text-size-11);--typography-navigation-active-line-height:var(--text-leading-14);--typography-navigation-active-font-weight:var(--font-weight-700);--typography-navigation-active-letter-spacing:.01em;--typography-status-message:var(--font-weight-500) var(--text-size-14)/var(--text-leading-20) var(--font-family-sans);--typography-status-message-font-family:var(--font-family-sans);--typography-status-message-font-size:var(--text-size-14);--typography-status-message-line-height:var(--text-leading-20);--typography-status-message-font-weight:var(--font-weight-500);--typography-status-message-letter-spacing:0em;--spacing-inline-xs:4px;--spacing-inline-sm:8px;--spacing-inline-md:12px;--spacing-inline-lg:16px;--spacing-inline-start:logical;--spacing-inline-end:logical;--spacing-stack-xs:4px;--spacing-stack-sm:8px;--spacing-stack-md:12px;--spacing-stack-lg:16px;--spacing-stack-xl:24px;--spacing-inset-sm:16px;--spacing-inset-md:20px;--spacing-inset-lg:24px;--spacing-inset-xl:32px;--spacing-section-sm:32px;--spacing-section-md:40px;--spacing-section-lg:48px;--spacing-section-xl:64px;--spacing-section-marketing:"96 · 128";--spacing-page-compact:16px;--spacing-page-mobile:20px;--spacing-page-tablet:24px;--spacing-page-desktop:32px;--layout-gutter-mobile:16px;--layout-gutter-tablet:20px;--layout-gutter-desktop:24px;--layout-clearance:16px;--layout-bottomNavigation-height:56px;--layout-bottomNavigation-clearance:"72 + inset";--layout-stickyCta-clearance:"96 + inset";--layout-stickyHeader-clearance:"56 + inset";--layout-scroll-top:8px;--layout-scroll-bottom:40px;--layout-keyboard-minVisible:176px;--grid-mobile-columns:4px;--grid-mobile-gutter:16px;--grid-mobile-margin:20px;--grid-tablet-columns:8px;--grid-tablet-gutter:20px;--grid-tablet-margin:24px;--grid-desktop-columns:12px;--grid-desktop-gutter:24px;--grid-desktop-margin:32px;--container-mobile-max:fluid;--container-tablet-max:960px;--container-desktop-max:1152px;--container-wide-max:1440px;--measure-reading:640px;--measure-form:480px;--measure-dashboard:720px;--measure-card:360px;--breakpoint-compact:0px;--breakpoint-mobile:360px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--overlap-badge:-8px;--overlap-card:-24px;--overlap-indicator:-4px;--space-inline:var(--space-8);--space-inline-tight:var(--space-4);--space-stack:var(--space-16);--space-stack-tight:var(--space-8);--space-inset-card:var(--space-20);--space-inset-sheet:var(--space-24);--space-section:"32–64";--space-page:"16–32";--target-min:44px;--target-gap:8px;--size-control-compact:40px;--size-control-default:48px;--size-control-comfortable:56px;--radius-card:var(--radius-16);--radius-card-featured:var(--radius-20);--radius-control:var(--radius-12);--radius-skeleton:var(--radius-4);--radius-overlay:var(--radius-24);--radius-pill:var(--radius-full);--radius-edge:var(--radius-0);--shape-card-compact:var(--radius-12);--shape-input:var(--radius-12);--shape-sheet:var(--radius-24);--shape-modal:var(--radius-24);--shape-badge:var(--radius-full);--shape-chip:var(--radius-full);--shape-avatar:var(--radius-full);--shape-media:derived;--shape-iconContainer:var(--radius-12);--surface-canvas:#f8f9f6;--surface-primary:#fff;--surface-secondary:#f1f3f5;--surface-floating:var(--surface-primary);--surface-overlay:var(--surface-primary);--surface-inverse:#0b1020;--surface-scrim:"navy900 @ 40%";--border-subtle:1px solid #f1f3f5;--border-default:1px solid #e5e7eb;--border-interactive:1px solid #687080;--border-selected:2px solid #0b1020;--border-focus:"ring 2 + offset 2 · F04";--elevation-canvas:"canvas · none The screen";--elevation-content:"primary + border no shadow Every card. Resting shadow count = 0";--elevation-raised:"primary + raised Sticky header, sticky CTA";--elevation-floating:"primary + floating Popover, dropdown, toast";--elevation-overlay:"primary + overlay + scrim Sheet, modal";--elevation-inverse:"inverse · none Tooltip. No shadow at all";--icon-size-inline:var(--size-16);--icon-size-nav:var(--size-20);--icon-size-default:var(--size-24);--icon-stroke-regular:var(--stroke-1_75);--icon-stroke-medium:var(--stroke-2);--icon-container-32:var(--size-32);--icon-container-40:var(--size-40);--icon-container-48:var(--size-48);--icon-container-radius:"12 → F04";--icon-button-target:"44 / 48 → F03";--icon-gap-sm:"inline.xs 6*";--icon-gap-md:"inline.sm 8";--icon-gap-lg:"inline.md 12";--duration-instant:var(--duration-80);--duration-fast:var(--duration-160);--duration-standard:var(--duration-240);--duration-slow:var(--duration-320);--duration-emotional:var(--duration-560);--motion-distance-nudge:var(--space-4);--motion-distance-default:var(--space-8);--motion-distance-edge:var(--space-16);--motion-distance-axis:var(--space-24);--motion-scale-press:.98;--motion-scale-radio:"0 → 1";--motion-preference:initial;--scale-0-96:.96;--transition-enter:"240 · enter · +8y · fade";--transition-exit:"160 · exit · fade";--transition-press:"80/160 · colour · .98";--transition-sheet:"320 · standard · 100%";--transition-interaction-press:var(--duration-instant) var(--easing-standard);--transition-interaction-press-duration:var(--duration-instant);--transition-interaction-press-curve:var(--easing-standard);--transition-interaction-press-colour:"variant pressed";--transition-interaction-press-scale:var(--motion-scale-press);--transition-interaction-press-reduced:"colour only";--transition-interaction-surface:var(--duration-instant) var(--easing-standard);--transition-interaction-surface-duration:var(--duration-instant);--transition-interaction-surface-curve:var(--easing-standard);--transition-interaction-surface-colour:"surface pressed";--transition-interaction-surface-scale:none;--transition-interaction-surface-reduced:identical;--transition-interaction-commit:var(--duration-fast) var(--easing-standard);--transition-interaction-commit-duration:var(--duration-fast);--transition-interaction-commit-curve:var(--easing-standard);--transition-interaction-commit-colour:selected;--transition-interaction-commit-value:"the control's own";--transition-interaction-commit-reduced:"state, 0 ms";--feedback-press:"ios: Impact · light · android: EFFECT_TICK · web: none";--feedback-press-ios:"Impact · light";--feedback-press-android:"EFFECT_TICK";--feedback-press-web:none;--feedback-success:"ios: Notification · success · android: CONFIRM · web: none";--feedback-success-ios:"Notification · success";--feedback-success-android:CONFIRM;--feedback-success-web:none;--feedback-warning:"ios: Notification · warning · android: EFFECT_HEAVY_CLICK · web: none";--feedback-warning-ios:"Notification · warning";--feedback-warning-android:"EFFECT_HEAVY_CLICK";--feedback-warning-web:none;--feedback-error:"ios: Notification · error · android: REJECT · web: none";--feedback-error-ios:"Notification · error";--feedback-error-android:REJECT;--feedback-error-web:none;--selection-changed:"ios: Selection feedback · android: CLOCK_TICK · web: none";--selection-changed-ios:"Selection feedback";--selection-changed-android:"CLOCK_TICK";--selection-changed-web:none;--impact-snap:"ios: Impact · soft · android: GESTURE_END · web: none";--impact-snap-ios:"Impact · soft";--impact-snap-android:"GESTURE_END";--impact-snap-web:none;--focus-offset:2px;--focus-width:2px;--focus-ring:var(--color-navy-900);--focus-ring-inverse:var(--color-neutral-0);--contrast-floor:initial;--announce-politeness:initial;--content-primary:var(--color-neutral-900);--content-secondary:var(--color-neutral-500);--content-tertiary:var(--color-neutral-400);--content-inverse:var(--color-neutral-0);--content-disabled:initial;--action-primary-surface:var(--color-lime-500);--action-primary-label:var(--color-navy-900);--action-primary-pressed:var(--color-lime-600);--action-secondary-surface:initial;--action-secondary-label:initial;--action-secondary-pressed:initial;--action-tertiary-surface:initial;--action-tertiary-label:initial;--action-tertiary-pressed:initial;--action-destructive-surface:initial;--action-destructive-surface-pressed:var(--tint-error);--action-destructive-label:initial;--action-destructive-pressed:initial;--action-destructive-content:var(--color-error-700);--action-destructive-border:var(--color-error-500);--action-destructive-border-hovered:var(--color-error-700);--status-warning-surface:var(--tint-warning);--status-warning-glyph:var(--color-warning-700);--status-warning-content:var(--color-neutral-900);--status-warning-border:var(--color-warning-700);--status-success-surface:var(--tint-success);--status-success-glyph:var(--color-success-700);--status-success-content:var(--color-neutral-900);--status-success-border:var(--color-success-700);--status-error-surface:var(--tint-error);--status-error-glyph:var(--color-error-700);--status-error-content:var(--color-neutral-900);--status-error-border:var(--color-error-700);--status-info-surface:var(--tint-info);--status-info-glyph:var(--color-info-700);--status-info-content:var(--color-neutral-900);--status-info-border:var(--color-info-700);--connection-live:var(--color-lime-500);--connection-connecting:initial;--connection-idle:initial;--connection-unknown:initial;--overlay-hero:"navy 78% → 0%, lower 62%";--overlay-card:"navy 70% → 0%, lower 54%";--button-primary-surface-pressed:var(--action-primary-pressed);--input-border-error:var(--status-error-glyph);--input-border-focused:initial;--sheet-radius-top:var(--radius-24);--sheet-handle-width:initial;--plan-card-border-selected:"border.selected · width.2"}:root[data-theme=dark]{--surface-canvas:#080b12;--surface-primary:#111622;--surface-secondary:#171d2d;--surface-floating:#171d2d;--surface-overlay:#171d2d;--surface-inverse:#f5f7fa;--surface-scrim:"navy900 @ 64%";--border-default:1px solid #252c3b;--border-selected:2px solid #f5f7fa;--border-interactive:1px solid var(--color-neutral-400);--shadow-raised:"none — border does it";--shadow-floating:0px 4px 12px 0px #00000059;--shadow-overlay:0px 8px 24px 0px #00000080;--content-primary:var(--color-neutral-25);--content-secondary:var(--color-neutral-400);--content-tertiary:var(--color-neutral-500);--content-inverse:var(--color-neutral-900);--action-primary-surface:var(--color-lime-500);--action-primary-label:var(--color-navy-900);--action-primary-pressed:var(--color-lime-600);--action-destructive-content:var(--color-error-300);--action-destructive-border:var(--color-error-500);--action-destructive-border-hovered:var(--color-error-300);--action-destructive-surface-pressed:var(--color-error-900);--status-warning-surface:var(--elevated-dark);--status-warning-glyph:var(--color-warning-500);--status-warning-content:var(--content-primary);--status-warning-border:var(--color-warning-500);--status-success-surface:var(--elevated-dark);--status-success-glyph:var(--color-success-500);--status-success-content:var(--content-primary);--status-success-border:var(--color-success-500);--status-error-surface:var(--elevated-dark);--status-error-glyph:var(--color-error-500);--status-error-content:var(--content-primary);--status-error-border:var(--color-error-500);--status-info-surface:var(--elevated-dark);--status-info-glyph:var(--color-info-500);--status-info-content:var(--content-primary);--status-info-border:var(--color-info-500);--connection-live:var(--color-lime-500);--focus-ring:var(--color-neutral-0);--overlay-hero:"navy 86% → 0%, lower 62%"}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-canvas:#080b12;--surface-primary:#111622;--surface-secondary:#171d2d;--surface-floating:#171d2d;--surface-overlay:#171d2d;--surface-inverse:#f5f7fa;--surface-scrim:"navy900 @ 64%";--border-default:1px solid #252c3b;--border-selected:2px solid #f5f7fa;--border-interactive:1px solid var(--color-neutral-400);--shadow-raised:"none — border does it";--shadow-floating:0px 4px 12px 0px #00000059;--shadow-overlay:0px 8px 24px 0px #00000080;--content-primary:var(--color-neutral-25);--content-secondary:var(--color-neutral-400);--content-tertiary:var(--color-neutral-500);--content-inverse:var(--color-neutral-900);--action-primary-surface:var(--color-lime-500);--action-primary-label:var(--color-navy-900);--action-primary-pressed:var(--color-lime-600);--action-destructive-content:var(--color-error-300);--action-destructive-border:var(--color-error-500);--action-destructive-border-hovered:var(--color-error-300);--action-destructive-surface-pressed:var(--color-error-900);--status-warning-surface:var(--elevated-dark);--status-warning-glyph:var(--color-warning-500);--status-warning-content:var(--content-primary);--status-warning-border:var(--color-warning-500);--status-success-surface:var(--elevated-dark);--status-success-glyph:var(--color-success-500);--status-success-content:var(--content-primary);--status-success-border:var(--color-success-500);--status-error-surface:var(--elevated-dark);--status-error-glyph:var(--color-error-500);--status-error-content:var(--content-primary);--status-error-border:var(--color-error-500);--status-info-surface:var(--elevated-dark);--status-info-glyph:var(--color-info-500);--status-info-content:var(--content-primary);--status-info-border:var(--color-info-500);--connection-live:var(--color-lime-500);--focus-ring:var(--color-neutral-0);--overlay-hero:"navy 86% → 0%, lower 62%"}}
