:root{--colors-primaryMain:#1a2a66;--colors-secondaryMain:#00e57e;--colors-secondary600:#00c26a;--colors-secondary400:#31ea96;--colors-secondary300:#61efaf;--colors-secondary200:#92f3c7;--colors-secondary100:#c2f8e0;--colors-secondary50:#f3fdf8;--colors-primary600:#101730;--colors-primary400:#31458f;--colors-primary300:#5c76d6;--colors-primary200:#adbbeb;--colors-primary100:#e1e7f9;--colors-primary50:#f1f3fe;--colors-surface400:#f6f4f2;--colors-surface300:#fbfaf8;--colors-surface200:#fcfcfb;--colors-grayscale600:#161b2a;--colors-grayscale500:#3b4155;--colors-grayscale400:#666b7a;--colors-grayscale300:#9196a0;--colors-grayscale200:#ced1d4;--colors-grayscale100:#e7eaea;--colors-grayscale50:#f7f8f8;--colors-grayscale0:#fff;--colors-grayscale-transparent:#fff0;--colors-error500:#79071a;--colors-error400:#aa1220;--colors-error300:#e72233;--colors-error200:#fb606f;--colors-error50:#feebed;--colors-warning500:#b24a00;--colors-warning400:#e57700;--colors-warning300:#f90;--colors-warning200:#ffb41f;--colors-warning50:#fff6e5;--colors-success500:#0b4119;--colors-success400:#178232;--colors-success300:#20b646;--colors-success200:#45d368;--colors-success50:#e9fbee;--colors-info500:#0f2557;--colors-info400:#1c4fbd;--colors-info300:#265cd9;--colors-info200:#668de5;--colors-info50:#f2f5fd;--tooltip-delay:.7s;--tooltip-close-delay:0s;--text-display-1-desktop:56px;--text-display-1-mobile:40px;--text-display-2-desktop:48px;--text-display-2-mobile:32px;--text-display-3-desktop:40px;--text-display-3-mobile:24px;--text-display-4-desktop:32px;--text-display-4-mobile:22px;--text-display-5-desktop:24px;--text-display-5-mobile:20px;--text-display-6-desktop:20px;--text-display-6-mobile:18px;--text-body-l-desktop:18px;--text-body-l-mobile:16px;--text-body-m-desktop:16px;--text-body-m-mobile:14px;--text-body-s-desktop:14px;--text-body-s-mobile:12px;--text-body-xs-desktop:12px;--text-body-xs-mobile:11px;--text-body-xxs-desktop:10px;--text-body-xxs-mobile:10px;--lineHeight-display-1-desktop:60px;--lineHeight-display-1-mobile:44px;--lineHeight-display-2-desktop:52px;--lineHeight-display-2-mobile:36px;--lineHeight-display-3-desktop:44px;--lineHeight-display-3-mobile:30px;--lineHeight-display-4-desktop:40px;--lineHeight-display-4-mobile:28px;--lineHeight-display-5-desktop:32px;--lineHeight-display-5-mobile:26px;--lineHeight-display-6-desktop:24px;--lineHeight-display-6-mobile:24px;--lineHeight-body-l-desktop:24px;--lineHeight-body-l-mobile:22px;--lineHeight-body-m-desktop:22px;--lineHeight-body-m-mobile:20px;--lineHeight-body-s-desktop:20px;--lineHeight-body-s-mobile:16px;--lineHeight-body-xs-desktop:16px;--lineHeight-body-xs-mobile:14px;--lineHeight-body-xxs-desktop:14px;--lineHeight-body-xxs-mobile:14px;--text-display-1:var(--text-display-1-mobile);--text-display-2:var(--text-display-2-mobile);--text-display-3:var(--text-display-3-mobile);--text-display-4:var(--text-display-4-mobile);--text-display-5:var(--text-display-5-mobile);--text-display-6:var(--text-display-6-mobile);--text-body-l:var(--text-body-l-mobile);--text-body-m:var(--text-body-m-mobile);--text-body-s:var(--text-body-s-mobile);--text-body-xs:var(--text-body-xs-mobile);--text-body-xxs:var(--text-body-xxs-mobile);--lineHeight-display-1:var(--lineHeight-display-1-mobile);--lineHeight-display-2:var(--lineHeight-display-2-mobile);--lineHeight-display-3:var(--lineHeight-display-3-mobile);--lineHeight-display-4:var(--lineHeight-display-4-mobile);--lineHeight-display-5:var(--lineHeight-display-5-mobile);--lineHeight-display-6:var(--lineHeight-display-6-mobile);--lineHeight-body-l:var(--lineHeight-body-l-mobile);--lineHeight-body-m:var(--lineHeight-body-m-mobile);--lineHeight-body-s:var(--lineHeight-body-s-mobile);--lineHeight-body-xs:var(--lineHeight-body-xs-mobile);--lineHeight-body-xxs:var(--lineHeight-body-xxs-mobile);--borderRadius-4:4px;--borderRadius-6:6px;--borderRadius-8:8px;--borderRadius-12:12px;--borderRadius-16:16px;--borderRadius-999:999px;--spacing-2:2px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--space-1:var(--spacing-4);--space-2:var(--spacing-8);--space-3:var(--spacing-12);--space-4:var(--spacing-16);--space-5:var(--spacing-24);--space-6:var(--spacing-32);--space-7:var(--spacing-48);--space-8:var(--spacing-64);--modal-width:700px;--modal-content-width:540px;--modal-padding-desktop:var(--spacing-80);--modal-padding-mobile:var(--spacing-24);--modal-gap:var(--spacing-32);--modal-close-offset:28px;--modal-close-size:36px;--cardGridGap:var(--space-5);--chartContentGap:var(--space-5);--cardPadding:var(--space-5);--cardPaddingCompact:var(--space-4);--sectionContentGap:var(--space-5);--sectionGapCompact:var(--space-4);--breakpoint-sm:680px;--breakpoint-md:768px;--breakpoint-lg:960px;--breakpoint-xl:1120px;--breakpoint-2xl:1200px;--primary-900:var(--colors-primary600);--primary-800:var(--colors-primaryMain);--primary-600:var(--colors-primary400);--primary-300:var(--colors-primary300);--primary-200:var(--colors-primary200);--primary-100:var(--colors-primary100);--primary-50:var(--colors-primary50);--ink-900:var(--colors-grayscale600);--ink-800:var(--colors-grayscale500);--ink-700:var(--colors-grayscale400);--ink-600:var(--colors-grayscale400);--ink-500:var(--colors-grayscale300);--ink-200:var(--colors-grayscale200);--ink-100:var(--colors-grayscale100);--success-700:var(--colors-success500);--success-500:var(--colors-success400);--success-300:var(--colors-success300);--success-200:var(--colors-success200);--success-100:var(--colors-success50);--warning-700:var(--colors-warning500);--warning-500:var(--colors-warning400);--warning-300:var(--colors-warning300);--warning-200:var(--colors-warning200);--warning-100:var(--colors-warning50);--danger-700:var(--colors-error500);--danger-500:var(--colors-error300);--danger-300:var(--colors-error300);--danger-200:var(--colors-error200);--danger-100:var(--colors-error50);--info-700:var(--colors-info500);--info-500:var(--colors-info300);--info-200:var(--colors-info200);--info-100:var(--colors-info50);--semantic-border:var(--colors-grayscale100);--semantic-border-focus:var(--colors-grayscale300);--semantic-background-dark:var(--colors-primaryMain);--semantic-background-light:var(--colors-primary50);--semantic-background-light-neutral:var(--colors-grayscale50);--semantic-text-label:var(--colors-grayscale500);--semantic-text-hint:var(--colors-grayscale300);--semantic-text-subtitle:var(--colors-grayscale300);--semantic-text-placeholder:var(--colors-grayscale300);--semantic-text-placeholder-active:var(--colors-grayscale600);--semantic-text-error:var(--colors-error300);--semantic-text-title:var(--colors-grayscale600);--semantic-text-body:var(--colors-grayscale600);--semantic-icon-placeholder:var(--colors-grayscale300);--semantic-icon-info:var(--colors-info300);--semantic-icon-info-background:var(--colors-info50);--semantic-icon-action:var(--colors-primaryMain);--semantic-icon-action-background:var(--semantic-background-light);--semantic-icon-danger:var(--colors-error300);--button-cta-background-default:var(--colors-success300);--button-cta-background-hover:var(--colors-success200);--button-cta-background-pressed:var(--colors-success400);--button-cta-background-disabled:var(--colors-grayscale300);--button-cta-border-default:var(--button-cta-background-default);--button-cta-border-hover:var(--button-cta-background-hover);--button-cta-border-pressed:var(--button-cta-background-pressed);--button-cta-border-disabled:var(--button-cta-background-disabled);--button-cta-foreground:var(--colors-grayscale0);--button-cta-foreground-disabled:var(--colors-grayscale0);--button-primary-background-default:var(--colors-primaryMain);--button-primary-background-hover:var(--colors-primary400);--button-primary-background-pressed:var(--colors-primary600);--button-primary-background-disabled:var(--colors-grayscale300);--button-primary-border-default:var(--button-primary-background-default);--button-primary-border-hover:var(--button-primary-background-hover);--button-primary-border-pressed:var(--button-primary-background-pressed);--button-primary-border-disabled:var(--button-primary-background-disabled);--button-primary-foreground:var(--colors-grayscale0);--button-primary-foreground-disabled:var(--colors-grayscale0);--button-secondary-background-default:var(--colors-grayscale0);--button-secondary-background-hover:var(--colors-primary50);--button-secondary-background-pressed:var(--colors-primary100);--button-secondary-background-disabled:var(--colors-grayscale0);--button-secondary-border-default:var(--colors-primaryMain);--button-secondary-border-hover:var(--colors-primary400);--button-secondary-border-pressed:var(--colors-primary600);--button-secondary-border-disabled:var(--colors-grayscale300);--button-secondary-foreground-default:var(--colors-primaryMain);--button-secondary-foreground-disabled:var(--colors-grayscale300);--button-tertiary-background-default:var(--colors-primary50);--button-tertiary-background-hover:var(--colors-primary100);--button-tertiary-background-pressed:var(--colors-primary200);--button-tertiary-background-disabled:var(--colors-primary50);--button-tertiary-border-default:transparent;--button-tertiary-border-hover:transparent;--button-tertiary-border-pressed:transparent;--button-tertiary-border-disabled:transparent;--button-tertiary-foreground-default:var(--colors-primaryMain);--button-tertiary-foreground-disabled:var(--colors-grayscale300);--button-text-foreground-default:var(--colors-info300);--button-text-foreground-hover:var(--colors-info400);--button-text-foreground-pressed:var(--colors-info500);--button-text-foreground-disabled:var(--colors-grayscale300);--button-text-critical-foreground-default:var(--colors-error300);--button-text-critical-foreground-hover:var(--colors-error200);--button-text-critical-foreground-pressed:var(--colors-error400);--button-text-critical-foreground-disabled:var(--colors-grayscale300);--button-download-background-default:var(--colors-grayscale0);--button-download-background-hover:var(--colors-primary50);--button-download-background-pressed:var(--colors-primary100);--button-download-background-disabled:var(--colors-grayscale0);--button-download-border-default:var(--colors-primaryMain);--button-download-border-hover:var(--colors-primaryMain);--button-download-border-pressed:var(--colors-primaryMain);--button-download-border-disabled:var(--colors-grayscale300);--button-download-foreground-default:var(--colors-primaryMain);--button-download-foreground-disabled:var(--colors-grayscale300);--button-icon-primary-background-default:var(--colors-primaryMain);--button-icon-primary-background-hover:var(--colors-primary400);--button-icon-primary-background-pressed:var(--colors-primary600);--button-icon-primary-background-disabled:var(--colors-grayscale300);--button-icon-primary-foreground:var(--colors-grayscale0);--button-icon-primary-foreground-disabled:var(--colors-grayscale0);--button-icon-action-background-default:var(--semantic-icon-action-background);--button-icon-action-background-hover:var(--colors-primary100);--button-icon-action-background-pressed:var(--colors-primary200);--button-icon-action-background-disabled:var(--semantic-background-light-neutral);--button-icon-action-border-default:color-mix(in srgb, var(--semantic-icon-action) 18%, var(--border));--button-icon-action-border-hover:color-mix(in srgb, var(--semantic-icon-action) 28%, var(--border));--button-icon-action-border-pressed:color-mix(in srgb, var(--semantic-icon-action) 32%, var(--border));--button-icon-action-border-disabled:var(--colors-grayscale200);--button-icon-action-foreground-default:var(--semantic-icon-action);--button-icon-action-foreground-disabled:var(--colors-grayscale300);--button-toggle-selected-background-default:var(--colors-success50);--button-toggle-selected-background-hover:var(--colors-success50);--button-toggle-selected-background-pressed:color-mix(in srgb, var(--colors-success50) 82%, var(--colors-success200));--button-toggle-selected-background-disabled:var(--colors-success50);--button-toggle-selected-border-default:var(--colors-success300);--button-toggle-selected-border-hover:var(--colors-success400);--button-toggle-selected-border-pressed:var(--colors-success400);--button-toggle-selected-border-disabled:var(--colors-grayscale300);--button-toggle-selected-foreground-default:var(--colors-success300);--button-toggle-selected-foreground-hover:var(--colors-success400);--button-toggle-selected-foreground-pressed:var(--colors-success400);--button-toggle-selected-foreground-disabled:var(--colors-grayscale300);--button-semantic-error-background-default:var(--colors-error300);--button-semantic-error-background-hover:var(--colors-error200);--button-semantic-error-background-pressed:var(--colors-error400);--button-semantic-info-background-default:var(--colors-info300);--button-semantic-info-background-hover:var(--colors-info200);--button-semantic-info-background-pressed:var(--colors-info400);--button-semantic-success-background-default:var(--colors-success300);--button-semantic-success-background-hover:var(--colors-success200);--button-semantic-success-background-pressed:var(--colors-success400);--button-semantic-warning-background-default:var(--colors-warning300);--button-semantic-warning-background-hover:var(--colors-warning200);--button-semantic-warning-background-pressed:var(--colors-warning400);--button-semantic-background-disabled:var(--colors-grayscale300);--button-semantic-foreground-default:var(--colors-grayscale0);--button-semantic-foreground-disabled:var(--colors-grayscale0);--label-success-text:var(--colors-success300);--label-success-background:var(--colors-success50);--label-warning-text:var(--colors-warning300);--label-warning-background:var(--colors-warning50);--label-error-text:var(--colors-error300);--label-error-background:var(--colors-error50);--label-info-text:var(--colors-info300);--label-info-background:var(--colors-info50);--label-default-text:var(--colors-primaryMain);--label-default-background:var(--colors-primary50);--label-inactive-text:var(--colors-grayscale400);--label-inactive-background:color-mix(in srgb, var(--colors-grayscale100) 36%, var(--colors-grayscale0));--primary-action:var(--button-primary-background-default);--primary-action-hover:var(--button-primary-background-hover);--primary-action-active:var(--button-primary-background-pressed);--primary-action-foreground:var(--button-primary-foreground);--surface-bg:var(--colors-grayscale0);--surface-muted:var(--semantic-background-light-neutral);--surface-elevated:var(--semantic-background-light);--surface-line:var(--semantic-border);--brand-accent:var(--colors-secondaryMain);--backdrop-bg:color-mix(in srgb, var(--primary-900) 62%, transparent);--background:var(--semantic-background-light-neutral);--foreground:var(--semantic-text-body);--surface:var(--surface-bg);--surface-foreground:var(--foreground);--surface-secondary:var(--surface-muted);--surface-secondary-foreground:var(--foreground);--surface-tertiary:var(--surface-elevated);--surface-tertiary-foreground:var(--foreground);--overlay:var(--surface-bg);--overlay-foreground:var(--foreground);--accent:var(--primary-action);--accent-foreground:var(--primary-action-foreground);--success:var(--success-500);--success-foreground:var(--colors-grayscale0);--warning:var(--warning-500);--warning-foreground:var(--primary-900);--danger:var(--danger-500);--danger-foreground:var(--colors-grayscale0);--border:var(--surface-line);--separator:var(--semantic-border);--focus:var(--semantic-border-focus);--link:var(--semantic-icon-info);--backdrop:var(--backdrop-bg);--radius:var(--radius-card);--field-background:var(--semantic-background-light);--field-foreground:var(--semantic-text-body);--field-placeholder:var(--semantic-text-placeholder);--field-placeholder-active:var(--semantic-text-placeholder-active);--field-border:var(--border);--field-empty-background:color-mix(in srgb, var(--surface-bg) 92%, var(--surface-muted));--field-option-selected-background:color-mix(in srgb, var(--primary-100) 52%, var(--surface-bg));--field-option-hover-background:color-mix(in srgb, var(--primary-100) 34%, var(--surface-bg));--field-border-focus:var(--semantic-border-focus);--field-radius:var(--radius-control);--depth-elevation1:0 2px 4px #001e460a, 0 4px 20px #001e4614;--depth-elevation2:0 16px 72px #001e4614, 0 8px 16px #001e460a;--depth-elevation3:0 16px 120px #001e4614, 0 8px 24px #001e460a;--depth-elevation4:0 8px 24px #001e460a, 0 72px 180px #001e461f;--depth-elevation5:0 8px 32px #001e460a, 0 72px 180px #001e4629;--depth-blur5:5px;--depth-blur30:30px;--depth-blur60:60px;--depth-blur120:120px;--depth-blur-opacity:.5;--effect-blur5:blur(var(--depth-blur5)) opacity(var(--depth-blur-opacity));--effect-blur30:blur(var(--depth-blur30)) opacity(var(--depth-blur-opacity));--effect-blur60:blur(var(--depth-blur60)) opacity(var(--depth-blur-opacity));--effect-blur120:blur(var(--depth-blur120)) opacity(var(--depth-blur-opacity));--surface-shadow:var(--elevation-raised);--overlay-shadow:var(--depth-elevation2);--field-shadow:none;--focus-ring-primary:var(--primary-300);--focus-ring-color:color-mix(in srgb, var(--focus-ring-primary) 42%, transparent);--focus-ring-width:2px;--focus-ring:0 0 0 2px var(--surface-bg), 0 0 0 4px var(--focus-ring-color);--focus-ring-inset:inset 0 0 0 1px var(--surface-bg), inset 0 0 0 3px var(--focus-ring-color);--state-hover-surface:color-mix(in srgb, var(--primary-800) 5%, var(--surface-bg));--state-hover-surface-strong:color-mix(in srgb, var(--primary-800) 9%, var(--surface-bg));--state-active-surface:color-mix(in srgb, var(--primary-800) 12%, var(--surface-bg));--state-selected-surface:var(--semantic-background-light);--state-selected-indicator:var(--semantic-background-dark);--state-disabled-opacity:.5;--state-hover-primary:var(--primary-action-hover);--state-active-primary:var(--primary-action-active);--state-hover-danger:color-mix(in srgb, var(--danger-500) 84%, #000);--state-hover-secondary:color-mix(in srgb, var(--primary-800) 6%, var(--surface-bg));--control-height-sm:32px;--control-height-md:44px;--control-height-lg:48px;--control-radius:var(--radius-control);--control-radius-sm:var(--borderRadius-6);--maia-button-radius:var(--borderRadius-6);--maia-button-font-size-xs:12px;--maia-button-font-size-xs-mobile:11px;--maia-button-line-height-xs:16px;--maia-button-line-height-xs-mobile:14px;--chip-height:24px;--elevation-flat:none;--elevation-popover:var(--elevation-floating);--elevation-modal:var(--depth-elevation4);--header-height:72px;--content-max:1200px;--layout-max:1320px;--sidebar-width:256px;--control-height:var(--spacing-48);--field-min-height:52px;--tap-size:44px;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:500;--font-bold:500;--tracking-tight:0;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.06em;--text-primary:var(--semantic-text-title);--text-header-primary:var(--colors-primaryMain);--text-secondary:var(--semantic-text-subtitle);--text-tertiary:var(--semantic-text-hint);--text-muted:var(--semantic-text-label);--text-accent:var(--semantic-icon-action);--text-inverse:var(--colors-grayscale0);--text-page-title-size:var(--text-display-4);--text-page-title-lineHeight:var(--lineHeight-display-4);--text-page-title-weight:var(--font-semibold);--text-page-title-tracking:var(--tracking-tight);--text-section-title-size:var(--text-display-6);--text-section-title-lineHeight:var(--lineHeight-display-6);--text-section-title-weight:var(--font-semibold);--text-section-title-tracking:var(--tracking-normal);--text-card-title-size:var(--text-body-m);--text-card-title-lineHeight:var(--lineHeight-body-m);--text-card-title-weight:var(--font-medium);--text-card-title-tracking:var(--tracking-normal);--text-card-description-size:var(--text-body-s);--text-card-description-lineHeight:var(--lineHeight-body-s);--text-card-description-weight:var(--font-light);--text-card-description-tracking:var(--tracking-normal);--text-card-description-small-size:var(--text-body-xs);--text-card-description-small-lineHeight:var(--lineHeight-body-xs);--text-card-description-small-weight:var(--font-light);--text-card-description-small-tracking:var(--tracking-normal);--text-card-label-size:var(--text-body-xs);--text-card-label-lineHeight:var(--lineHeight-body-xs);--text-card-label-weight:var(--font-regular);--text-card-label-tracking:var(--tracking-normal);--text-detail-title-size:var(--text-display-5);--text-detail-title-lineHeight:var(--lineHeight-display-5);--text-detail-title-weight:var(--font-semibold);--text-detail-title-tracking:var(--tracking-tight);--text-card-subtitle-size:var(--text-body-m);--text-card-subtitle-lineHeight:var(--lineHeight-body-m);--text-card-subtitle-weight:var(--font-regular);--text-card-subtitle-tracking:var(--tracking-normal);--text-metric-hero-size:var(--text-display-2);--text-metric-hero-lineHeight:var(--lineHeight-display-2);--text-metric-hero-weight:var(--font-semibold);--text-metric-hero-tracking:var(--tracking-tight);--text-metric-value-size:var(--text-display-4);--text-metric-value-lineHeight:var(--lineHeight-display-4);--text-metric-value-weight:var(--font-semibold);--text-metric-value-tracking:var(--tracking-tight);--text-header-title-size:var(--text-display-6);--text-header-title-lineHeight:var(--lineHeight-display-6);--text-header-title-weight:var(--font-semibold);--text-header-title-tracking:var(--tracking-normal);--text-nav-item-size:var(--text-body-s);--text-nav-item-lineHeight:var(--lineHeight-body-s);--text-nav-item-weight:var(--font-regular);--text-nav-item-tracking:var(--tracking-normal);--text-overline-size:var(--text-body-xxs);--text-overline-lineHeight:var(--lineHeight-body-xxs);--text-overline-weight:var(--font-medium);--text-overline-tracking:var(--tracking-wider);--text-overline-transform:none;--text-column-header-size:var(--text-body-xs);--text-column-header-lineHeight:var(--lineHeight-body-xs);--text-column-header-weight:var(--font-regular);--text-column-header-tracking:var(--tracking-wider);--text-column-header-transform:none;--text-group-title-size:var(--text-body-xs);--text-group-title-lineHeight:var(--lineHeight-body-xs);--text-group-title-weight:var(--font-regular);--text-group-title-tracking:var(--tracking-wider);--text-group-title-transform:none;--text-subscore-label-size:var(--text-body-xxs);--text-subscore-label-lineHeight:var(--lineHeight-body-xxs);--text-subscore-label-weight:var(--font-regular);--text-subscore-label-tracking:var(--tracking-wider);--text-subscore-label-transform:none;--text-body-lg-size:var(--text-body-m);--text-body-lg-lineHeight:var(--lineHeight-body-m);--text-body-lg-weight:var(--font-regular);--text-body-lg-tracking:var(--tracking-normal);--text-body-desc-size:var(--text-body-s);--text-body-desc-lineHeight:var(--lineHeight-body-s);--text-body-desc-weight:var(--font-regular);--text-body-desc-tracking:var(--tracking-normal);--text-label-size:var(--text-body-xs);--text-label-lineHeight:var(--lineHeight-body-xs);--text-label-weight:var(--font-regular);--text-label-tracking:var(--tracking-normal);--text-data-value-size:var(--text-body-s);--text-data-value-lineHeight:var(--lineHeight-body-s);--text-data-value-weight:var(--font-medium);--text-data-value-tracking:var(--tracking-normal);--text-caption-size:var(--text-body-xs);--text-caption-lineHeight:var(--lineHeight-body-xs);--text-caption-weight:var(--font-regular);--text-caption-tracking:var(--tracking-normal);--text-button-size:var(--text-body-s);--text-button-lineHeight:var(--lineHeight-body-s);--text-button-weight:var(--font-regular);--text-button-tracking:var(--tracking-normal);--text-chip-weight:var(--font-medium);--text-chip-lineHeight:var(--lineHeight-body-xxs);--chart-grid:color-mix(in srgb, var(--primary-800) 12%, transparent);--chart-axis-text:color-mix(in srgb, var(--text-secondary) 90%, var(--surface-bg));--chart-axis-tick:transparent;--chart-baseline:color-mix(in srgb, var(--text-secondary) 16%, transparent);--chart-crosshair:color-mix(in srgb, var(--info-500) 26%, transparent);--chart-series-primary:color-mix(in srgb, var(--info-500) 92%, var(--surface-bg));--chart-series-secondary:color-mix(in srgb, var(--brand-accent) 82%, var(--surface-bg));--chart-series-tertiary:color-mix(in srgb, var(--primary-300) 94%, var(--surface-bg));--chart-series-quaternary:color-mix(in srgb, var(--primary-800) 90%, var(--surface-bg));--chart-series-quinary:color-mix(in srgb, var(--ink-700) 86%, var(--surface-bg));--chart-reference-benchmark:color-mix(in srgb, var(--primary-300) 68%, var(--surface-bg));--chart-reference-baseline:color-mix(in srgb, var(--ink-700) 72%, var(--surface-bg));--chart-reference-neutral:color-mix(in srgb, var(--ink-600) 84%, var(--surface-bg));--chart-reference-muted:color-mix(in srgb, var(--ink-500) 58%, var(--surface-bg));--chart-semantic-positive:color-mix(in srgb, var(--success-300) 94%, var(--surface-bg));--chart-semantic-warning:color-mix(in srgb, var(--warning-300) 92%, var(--surface-bg));--chart-semantic-risk:color-mix(in srgb, var(--danger-300) 92%, var(--surface-bg));--chart-breakdown-1:var(--chart-series-primary);--chart-breakdown-2:var(--chart-series-secondary);--chart-breakdown-3:var(--chart-series-tertiary);--chart-breakdown-4:var(--chart-series-quaternary);--chart-breakdown-5:var(--chart-series-quinary);--chart-tooltip-background:color-mix(in srgb, var(--primary-900) 92%, var(--surface-bg));--chart-tooltip-border:color-mix(in srgb, var(--primary-300) 28%, transparent);--chart-tooltip-text:var(--colors-grayscale0);--chart-tooltip-max-width:280px;--chart-tooltip-muted:color-mix(in srgb, var(--primary-100) 76%, var(--surface-bg));--chart-tooltip-radius:12px;--chart-area-opacity-start:.32;--chart-area-opacity-end:0;--chart-bar-radius:8px;--chart-bar-category-gap:.28;--chart-bar-series-gap:.14;--chart-donut-corner-radius:5px;--chart-donut-pad-angle:.018;--chart-heatmap-cell-gap:4px;--chart-heatmap-cell-radius:7px;--chart-inactive-opacity:.24;--chart-axis-font-size:11px;--chart-axis-font-weight:500;--chart-active-marker-fill:var(--surface-bg);--chart-active-marker-radius:4.5px;--chart-active-marker-ring-width:2px;--overlay-edge-padding:var(--spacing-16);--chart-tooltip-offset:12px;--z-base:0;--z-raised:1;--z-local-overlay:2;--z-table-sticky:5;--z-sticky-context:30;--z-shell-topbar:40;--z-popover:1000;--z-tooltip:9999;--z-overlay:var(--z-local-overlay);--z-sticky:var(--z-sticky-context);--z-index-tooltip:var(--z-tooltip);--motion-ease-standard:cubic-bezier(.2, .7, .3, 1);--motion-ease-out:cubic-bezier(.2, .7, .3, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--motion-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--motion-duration-instant:80ms;--motion-duration-fast:.14s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-duration-interactive:var(--motion-duration-fast);--transition:var(--motion-duration-fast) var(--motion-ease-out);--transition-colors:color var(--motion-duration-fast) var(--motion-ease-out), background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);--transition-transform:transform var(--motion-duration-base) var(--motion-ease-emphasized);--transition-opacity:opacity var(--motion-duration-base) var(--motion-ease-out);--transition-interactive:var(--transition-colors), var(--transition-transform);--radius-control:var(--borderRadius-6);--radius-card:var(--borderRadius-12);--radius-modal:var(--borderRadius-16);--surface-radius:var(--radius-card);--elevation-rest:none;--elevation-raised:var(--depth-elevation1);--elevation-floating:var(--depth-elevation2);--backdrop-filter:blur(8px) saturate(140%);--popover-backdrop-filter:blur(12px) saturate(180%);--tooltip-backdrop-filter:blur(10px) saturate(160%);--tooltip-background:color-mix(in srgb, var(--primary-900) 92%, transparent);--metric-font-feature-settings:"tnum" 1, "ss01" 1;--typography-numeric-variant:tabular-nums;--chart-series-glow-size:8px;--chart-series-glow-opacity:.3;--chart-sticky-shadow:0 1px 0 var(--border), 0 4px 12px color-mix(in srgb, var(--primary-900) 4%, transparent);--gauge-gradient-start:var(--colors-secondary300);--gauge-gradient-end:var(--colors-secondary600);--gauge-warning-gradient-start:var(--colors-warning200);--gauge-warning-gradient-end:var(--colors-warning400);--gauge-risk-gradient-start:var(--colors-error200);--gauge-risk-gradient-end:var(--colors-error400);--gauge-glow-color:color-mix(in srgb, var(--colors-secondary300) 36%, transparent);--scrollbar-size:6px;--scrollbar-thumb:#161b2a1f;--scrollbar-thumb-hover:#161b2a3d;--table-row-height-compact:32px;--table-row-height-standard:44px;--table-row-height-comfortable:56px;--table-row-height:var(--table-row-height-comfortable);--density-space-scale:1.25;--icon-stroke-width:1.5;--sidebar-active-indicator-width:3px;--sidebar-divider-color:color-mix(in srgb, var(--primary-900) 8%, transparent);--app-background-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");--app-background-ambient:radial-gradient(ellipse at top right, #00e57e0a, transparent 60%);--app-background:var(--app-background-ambient), var(--background);--spring-snappy:300 30;--spring-gentle:220 28;--spring-bouncy:360 22}@media (width<=767px){:root{--cardGridGap:var(--space-4);--chartContentGap:var(--space-4);--cardPadding:var(--space-4);--sectionContentGap:var(--space-4)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-900:#050816;--primary-800:#8fa3ff;--primary-600:#7e94f0;--primary-300:#9fb1ff;--primary-200:#6f7fc2;--primary-100:#202947;--primary-50:#161d35;--text-header-primary:var(--primary-800);--ink-900:#eef3ff;--ink-800:#d7def2;--ink-700:#b3bdd8;--ink-600:#9aa5c3;--ink-500:#77829f;--ink-200:#343d5c;--ink-100:#20283f;--success-700:#92f3c7;--success-500:#31ea96;--success-300:#00d777;--success-200:#39f3a3;--success-100:#0c3324;--warning-700:#ffe0a1;--warning-500:#ffb41f;--warning-300:#f90;--warning-200:#ffd37b;--warning-100:#3b2a0d;--danger-700:#ffb5bd;--danger-500:#fb606f;--danger-300:#ff7d8a;--danger-200:#ff9aa4;--danger-100:#3a121a;--info-700:#c7d4ff;--info-500:#8da9ff;--info-200:#6883d6;--info-100:#172344;--semantic-border:#a6b2de29;--semantic-border-focus:#9fb1ff94;--semantic-background-dark:var(--primary-300);--semantic-background-light:#161b2f;--semantic-background-light-neutral:#0c1124;--semantic-text-label:#c7cfea;--semantic-text-hint:#8f9ab8;--semantic-text-subtitle:#a4aecb;--semantic-text-placeholder:#78829f;--semantic-text-placeholder-active:#e6ecff;--semantic-text-error:var(--danger-300);--semantic-text-title:#eef3ff;--semantic-text-body:#dce4f8;--semantic-icon-placeholder:#8f9ab8;--semantic-icon-info:#8da9ff;--semantic-icon-info-background:#172344;--semantic-icon-action:#9fb1ff;--semantic-icon-action-background:#18213c;--semantic-icon-danger:var(--danger-300);--button-primary-background-default:#8fa3ff;--button-primary-background-hover:#a5b6ff;--button-primary-background-pressed:#7e94f0;--button-primary-foreground:#050816;--button-secondary-background-default:#12182c;--button-secondary-background-hover:#18213c;--button-secondary-background-pressed:#202947;--button-secondary-border-default:#9fb1ff75;--button-secondary-border-hover:#9fb1ff9e;--button-secondary-border-pressed:#9fb1ffbd;--button-secondary-foreground-default:#dce4ff;--button-tertiary-background-default:#161d35;--button-tertiary-background-hover:#202947;--button-tertiary-background-pressed:#273153;--button-tertiary-foreground-default:#dce4ff;--label-default-text:#c7d4ff;--label-default-background:#172344;--label-inactive-text:#9aa5c3;--label-inactive-background:#9fb1ff1a;--surface-bg:#11172d;--surface-muted:#0c1124;--surface-elevated:#18203a;--surface-line:#a6b2de29;--background:#0c1124;--foreground:#dce4f8;--surface:var(--surface-bg);--surface-secondary:#0f1528;--surface-tertiary:#18203a;--overlay:#151c34;--border:var(--surface-line);--separator:#a6b2de24;--focus:var(--semantic-border-focus);--backdrop-bg:#050816b8;--backdrop:var(--backdrop-bg);--field-background:#151c34;--field-foreground:#e6ecff;--field-border:#a6b2de2e;--field-empty-background:color-mix(in srgb, var(--surface-bg) 76%, var(--surface-muted));--field-option-selected-background:#9fb1ff21;--field-option-hover-background:#9fb1ff14;--field-border-focus:#9fb1ff9e;--depth-elevation1:0 1px 0 #ffffff09, 0 14px 34px #0003, 0 2px 8px #0508162e;--depth-elevation2:0 1px 0 #ffffff0b, 0 22px 58px #00000047, 0 6px 18px #05081638;--depth-elevation3:0 1px 0 #ffffff0b, 0 30px 86px #00000052, 0 10px 28px #0508163d;--depth-elevation4:0 1px 0 #ffffff0d, 0 36px 104px #00000061, 0 12px 34px #05081647;--depth-elevation5:0 1px 0 #ffffff0d, 0 44px 128px #0000006b, 0 16px 42px #0508164d;--focus-ring-color:#9fb1ff61;--state-hover-surface:#9fb1ff14;--state-hover-surface-strong:#9fb1ff1f;--state-active-surface:#9fb1ff29;--state-selected-surface:#18213c;--state-selected-indicator:#9fb1ff;--chart-grid:#a6b2de1f;--chart-axis-text:#dce4f8b8;--chart-baseline:#dce4f824;--chart-series-primary:#8da9ff;--chart-series-secondary:#31ea96;--chart-series-tertiary:#b6c3ff;--chart-series-quaternary:#d2dbff;--chart-series-quinary:#a8b2ce;--chart-tooltip-background:#0c1124e6;--chart-tooltip-border:#9fb1ff3d;--chart-tooltip-muted:#dce4f8b3;--chart-active-marker-fill:#11172d;--scrollbar-thumb:#dce4f829;--scrollbar-thumb-hover:#dce4f84d;--sidebar-divider-color:#a6b2de1a;--app-background-ambient:radial-gradient(ellipse at top right, #31ea9614, transparent 60%)}@media (width>=768px){:root{--text-display-1:var(--text-display-1-desktop);--text-display-2:var(--text-display-2-desktop);--text-display-3:var(--text-display-3-desktop);--text-display-4:var(--text-display-4-desktop);--text-display-5:var(--text-display-5-desktop);--text-display-6:var(--text-display-6-desktop);--text-body-l:var(--text-body-l-desktop);--text-body-m:var(--text-body-m-desktop);--text-body-s:var(--text-body-s-desktop);--text-body-xs:var(--text-body-xs-desktop);--text-body-xxs:var(--text-body-xxs-desktop);--lineHeight-display-1:var(--lineHeight-display-1-desktop);--lineHeight-display-2:var(--lineHeight-display-2-desktop);--lineHeight-display-3:var(--lineHeight-display-3-desktop);--lineHeight-display-4:var(--lineHeight-display-4-desktop);--lineHeight-display-5:var(--lineHeight-display-5-desktop);--lineHeight-display-6:var(--lineHeight-display-6-desktop);--lineHeight-body-l:var(--lineHeight-body-l-desktop);--lineHeight-body-m:var(--lineHeight-body-m-desktop);--lineHeight-body-s:var(--lineHeight-body-s-desktop);--lineHeight-body-xs:var(--lineHeight-body-xs-desktop);--lineHeight-body-xxs:var(--lineHeight-body-xxs-desktop)}}*{box-sizing:border-box;letter-spacing:var(--tracking-normal)}[hidden]{display:none!important}html,body{min-height:100%;color:var(--ink-900);background:var(--app-background);font-family:Lexend,system-ui,-apple-system,sans-serif;font-weight:var(--font-light);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{position:relative;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background-image:var(--app-background-texture);opacity:.03;mix-blend-mode:multiply;background-size:120px 120px;position:fixed;inset:0}[data-theme=dark] body:before{opacity:.05;mix-blend-mode:screen}body.sheet-open{overflow:hidden}button,input,textarea,select{font:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,dt,fieldset,legend{margin:0;padding:0}ul{padding-left:1.1rem}a{color:var(--link);text-decoration:none}a:hover,a:focus-visible,a:active,a:visited{text-decoration:none}#root{z-index:1;isolation:isolate;min-height:100vh;position:relative}.type-section-title{color:var(--text-header-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-tracking);line-height:var(--text-section-title-lineHeight)}.type-card-title{color:var(--text-header-primary);font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);letter-spacing:var(--text-card-title-tracking);line-height:var(--text-card-title-lineHeight)}.type-card-description{color:var(--text-secondary);font-size:var(--text-card-description-size);font-weight:var(--text-card-description-weight);letter-spacing:var(--text-card-description-tracking);line-height:var(--text-card-description-lineHeight)}.type-card-description-small{color:var(--text-secondary);font-size:var(--text-card-description-small-size);font-weight:var(--text-card-description-small-weight);letter-spacing:var(--text-card-description-small-tracking);line-height:var(--text-card-description-small-lineHeight)}.type-card-label{color:var(--text-secondary);font-size:var(--text-card-label-size);font-weight:var(--text-card-label-weight);letter-spacing:var(--text-card-label-tracking);line-height:var(--text-card-label-lineHeight)}.auth-entry{background:linear-gradient(90deg, color-mix(in srgb, var(--primary-50) 74%, var(--surface-bg)) 0 1px, transparent 1px 100%), linear-gradient(180deg, color-mix(in srgb, var(--primary-50) 74%, var(--surface-bg)) 0 1px, transparent 1px 100%), linear-gradient(180deg, var(--surface-muted) 0%, var(--surface-bg) 54%, var(--primary-50) 100%);background-size:48px 48px,48px 48px,auto;justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-entry__frame{gap:var(--space-4);min-height:100vh;padding:var(--space-6);grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);width:100%;display:grid}.auth-entry__form-panel{min-width:0;padding:var(--space-5);flex-direction:column;justify-content:space-between;display:flex}.auth-entry__brand,.auth-entry__loading-logo{object-fit:contain;object-position:left center;max-width:164px;height:38px;display:block}.auth-entry__card{width:100%;max-width:500px;margin-block:auto}.auth-entry__card h1{color:var(--text-header-primary);font-size:var(--text-display-3);font-weight:500;line-height:var(--lineHeight-display-3);margin-bottom:var(--space-5)}.auth-entry__card form,.auth-entry__card label{flex-direction:column;display:flex}.auth-entry__card form{gap:var(--space-3)}.auth-entry__card label{color:var(--text-secondary);font-size:var(--text-body-s);gap:var(--space-2)}.auth-entry__card input{background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);min-height:52px;padding-inline:var(--space-4)}.auth-entry__card input:focus-visible,.auth-entry__card button:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth-entry__card button{background:var(--button-cta-background-default);border:1px solid var(--button-cta-border-default);border-radius:var(--radius-control);color:var(--button-cta-foreground);cursor:pointer;margin-top:var(--space-2);min-height:52px;font-weight:500}.auth-entry__card button:not(:disabled):hover{background:var(--button-cta-background-hover);border-color:var(--button-cta-border-hover)}.auth-entry__card button:not(:disabled):active{background:var(--button-cta-background-pressed);border-color:var(--button-cta-border-pressed)}.auth-entry__card button:disabled{cursor:wait;opacity:.65}.auth-entry__error{color:var(--danger-700);font-size:var(--text-body-s);line-height:var(--lineHeight-body-s)}.auth-entry__visual{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-900) 94%, black) 0%, var(--primary-800) 100%);border-radius:var(--radius-modal);color:var(--colors-grayscale0);min-height:600px;padding:var(--space-6);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.auth-entry__visual:before{background:linear-gradient(90deg, color-mix(in srgb, var(--colors-grayscale0) 18%, transparent) 0 1px, transparent 1px 100%), linear-gradient(180deg, color-mix(in srgb, var(--colors-grayscale0) 14%, transparent) 0 1px, transparent 1px 100%);content:"";opacity:.62;pointer-events:none;background-size:64px 64px;position:absolute;inset:0}.auth-entry__visual>div:first-child{gap:var(--space-3);max-width:560px;z-index:var(--z-raised);display:grid;position:relative}.auth-entry__visual h2{color:var(--colors-grayscale0);font-size:var(--text-display-4);font-weight:500;line-height:var(--lineHeight-display-4)}.auth-entry__visual p{color:color-mix(in srgb, var(--colors-grayscale0) 78%, transparent);font-size:var(--text-body-m)}.auth-entry__visual-image{filter:drop-shadow(0 24px 42px #0000003d);width:100%;max-width:min(84%,820px);max-height:min(46vh,390px);z-index:var(--z-raised);place-self:center;position:relative}.auth-entry__maia-badge{background:var(--colors-grayscale0);border-radius:var(--radius-modal);bottom:var(--space-6);min-width:140px;height:74px;right:var(--space-6);z-index:var(--z-raised);justify-content:center;align-items:center;display:flex;position:absolute}.auth-entry__maia-badge img{width:auto;height:58px}.auth-entry--loading{gap:var(--space-4);flex-direction:column}.auth-entry--loading span{color:var(--text-secondary);font-size:var(--text-body-s)}@media (width<=959px){.auth-entry__frame{padding:var(--space-3);grid-template-columns:1fr}.auth-entry__form-panel{gap:var(--space-7);min-height:calc(100vh - var(--space-8))}.auth-entry__visual{display:none}}@media (width<=680px){.auth-entry__frame{padding:var(--space-2)}.auth-entry__form-panel{padding:var(--space-4)}}
