:root{--ing-color-alpha-on-dark-12:hsla(0,0%,100%,.12);--ing-color-alpha-on-dark-22:hsla(0,0%,100%,.22);--ing-color-alpha-on-light-12:rgba(0,0,0,.12);--ing-color-alpha-on-light-22:rgba(0,0,0,.22);--ing-color-alpha-scrim:rgba(0,0,0,.42);--ing-color-alpha-scrim-dark:rgba(0,0,0,.66);--ing-color-amber-300:#f8bc62;--ing-color-amber-50:#fff3e0;--ing-color-amber-500:#fe9800;--ing-color-amber-700:#9a5200;--ing-color-amber-900:#3e2b0f;--ing-color-blue-300:#69a1f2;--ing-color-blue-50:#e8f3ff;--ing-color-blue-500:#3182f6;--ing-color-blue-600:#2071eb;--ing-color-blue-700:#1a5fc9;--ing-color-blue-900:#172f52;--ing-color-brand-100:#e0eaff;--ing-color-brand-200:#adc7ff;--ing-color-brand-300:#bfd3ff;--ing-color-brand-400:#6794f5;--ing-color-brand-50:#edf3ff;--ing-color-brand-500:#245edb;--ing-color-brand-600:#1e50bd;--ing-color-brand-700:#1c4cae;--ing-color-brand-800:#293954;--ing-color-green-300:#65f6bc;--ing-color-green-50:#e5f7ef;--ing-color-green-500:#03b26c;--ing-color-green-600:#03875a;--ing-color-green-700:#02724b;--ing-color-green-900:#0e3928;--ing-color-grey-0:#fff;--ing-color-grey-100:#f1f3f6;--ing-color-grey-200:#e3e6eb;--ing-color-grey-300:#cbd1da;--ing-color-grey-400:#b0b8c6;--ing-color-grey-50:#f7f8fa;--ing-color-grey-500:#87909e;--ing-color-grey-600:#606775;--ing-color-grey-700:#4b5260;--ing-color-grey-800:#303642;--ing-color-grey-900:#1f2329;--ing-color-ink-0:#15171c;--ing-color-ink-100:#1e2128;--ing-color-ink-200:#292d36;--ing-color-ink-300:#3e4552;--ing-color-ink-400:#596375;--ing-color-ink-50:#1b1e25;--ing-color-ink-500:#7b8699;--ing-color-plum-300:#ca729d;--ing-color-plum-50:#efe7f4;--ing-color-plum-900:#541333;--ing-color-red-200:#f2929a;--ing-color-red-300:#ed6d78;--ing-color-red-50:#fdecee;--ing-color-red-500:#f04452;--ing-color-red-600:#d02e3c;--ing-color-red-700:#b8232f;--ing-color-red-900:#561a1f;--ing-bg-brand-weak:var(--ing-color-brand-50);--ing-bg-canvas:var(--ing-color-grey-0);--ing-bg-fade-out:rgba(247,248,250,0);--ing-bg-inverse:var(--ing-color-grey-900);--ing-bg-muted:var(--ing-color-grey-100);--ing-bg-scrim:var(--ing-color-alpha-scrim);--ing-bg-subtle:var(--ing-color-grey-50);--ing-bg-surface:var(--ing-color-grey-0);--ing-bg-surface-raised:var(--ing-color-grey-50);--ing-text-body:var(--ing-color-grey-700);--ing-text-brand:var(--ing-color-brand-700);--ing-text-brand-on-weak:var(--ing-color-brand-700);--ing-text-caption:var(--ing-color-grey-600);--ing-text-disabled:var(--ing-color-grey-400);--ing-text-inverse:var(--ing-color-grey-0);--ing-text-link:var(--ing-color-brand-700);--ing-text-link-hover:var(--ing-color-brand-700);--ing-text-muted:var(--ing-color-grey-600);--ing-text-muted-on-inverse:var(--ing-color-grey-400);--ing-text-placeholder:var(--ing-color-grey-600);--ing-text-primary:var(--ing-color-grey-900);--ing-text-secondary:var(--ing-color-grey-800);--ing-border-brand:var(--ing-color-brand-500);--ing-border-control:var(--ing-color-grey-500);--ing-border-default:var(--ing-color-grey-200);--ing-border-inverse:var(--ing-color-alpha-on-dark-12);--ing-border-strong:var(--ing-color-grey-600);--ing-border-subtle:var(--ing-color-grey-100);--ing-interactive-brand-default:var(--ing-color-brand-500);--ing-interactive-brand-disabled:var(--ing-color-grey-300);--ing-interactive-brand-hover:var(--ing-color-brand-600);--ing-interactive-brand-on-brand:var(--ing-color-grey-0);--ing-interactive-brand-pressed:var(--ing-color-brand-600);--ing-interactive-brand-weak:var(--ing-color-brand-50);--ing-interactive-focus-halo:var(--ing-color-brand-50);--ing-interactive-focus-ring:var(--ing-color-brand-500);--ing-interactive-neutral-default:var(--ing-color-grey-0);--ing-interactive-neutral-hover:var(--ing-color-grey-50);--ing-interactive-neutral-on-neutral:var(--ing-color-grey-900);--ing-interactive-neutral-pressed:var(--ing-color-grey-100);--ing-interactive-on-inverse-weak:var(--ing-color-alpha-on-dark-12);--ing-interactive-on-inverse-weak-hover:var(--ing-color-alpha-on-dark-22);--ing-interactive-thumb:var(--ing-color-grey-0);--ing-interactive-track-off:var(--ing-color-grey-500);--ing-status-danger-bg:var(--ing-color-red-50);--ing-status-danger-fg:var(--ing-color-red-500);--ing-status-danger-solid:var(--ing-color-red-600);--ing-status-danger-solid-hover:var(--ing-color-red-700);--ing-status-danger-text:var(--ing-color-red-700);--ing-status-danger-text-on-surface:var(--ing-color-red-600);--ing-status-info-bg:var(--ing-color-blue-50);--ing-status-info-fg:var(--ing-color-blue-500);--ing-status-info-text:var(--ing-color-blue-700);--ing-status-info-text-on-surface:var(--ing-color-blue-600);--ing-status-neutral-bg:var(--ing-color-grey-100);--ing-status-neutral-fg:var(--ing-color-grey-500);--ing-status-neutral-text:var(--ing-color-grey-700);--ing-status-neutral-text-on-surface:var(--ing-color-grey-600);--ing-status-success-bg:var(--ing-color-green-50);--ing-status-success-fg:var(--ing-color-green-500);--ing-status-success-text:var(--ing-color-green-700);--ing-status-success-text-on-surface:var(--ing-color-green-600);--ing-status-warning-bg:var(--ing-color-amber-50);--ing-status-warning-fg:var(--ing-color-amber-500);--ing-status-warning-text:var(--ing-color-amber-700);--ing-status-warning-text-on-surface:var(--ing-color-amber-700);--ing-chart-axis:var(--ing-color-grey-700);--ing-chart-baseline:var(--ing-color-grey-200);--ing-chart-brand-from:var(--ing-color-brand-500);--ing-chart-brand-to:var(--ing-color-brand-400);--ing-chart-grid:var(--ing-color-grey-100);--ing-chart-series-1:var(--ing-color-brand-500);--ing-chart-series-2:var(--ing-color-blue-500);--ing-chart-series-3:var(--ing-color-green-500);--ing-chart-series-4:var(--ing-color-amber-500);--ing-chart-series-5:var(--ing-color-plum-900);--ing-chart-series-6:var(--ing-color-grey-500);--ing-chart-track:var(--ing-color-grey-100);--ing-font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--ing-font-family-sans:var(--font-pretendard,Pretendard),-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo",sans-serif;--ing-font-letter-spacing-normal:0;--ing-font-letter-spacing-tight:-0.01em;--ing-font-letter-spacing-tighter:-0.02em;--ing-font-letter-spacing-wide:0.03em;--ing-font-line-height-heading:1.3;--ing-font-line-height-normal:1.4;--ing-font-line-height-relaxed:1.5;--ing-font-line-height-snug:1.25;--ing-font-line-height-tight:1;--ing-font-size-10:10px;--ing-font-size-11:11px;--ing-font-size-12:12px;--ing-font-size-13:13px;--ing-font-size-14:14px;--ing-font-size-15:15px;--ing-font-size-16:16px;--ing-font-size-18:18px;--ing-font-size-20:20px;--ing-font-size-22:22px;--ing-font-size-24:24px;--ing-font-size-30:30px;--ing-font-size-32:32px;--ing-font-weight-bold:700;--ing-font-weight-extrabold:800;--ing-font-weight-medium:500;--ing-font-weight-regular:400;--ing-font-weight-semibold:600;--ing-type-body-font-size:var(--ing-font-size-14);--ing-type-body-font-weight:var(--ing-font-weight-regular);--ing-type-body-letter-spacing:var(--ing-font-letter-spacing-normal);--ing-type-body-line-height:var(--ing-font-line-height-relaxed);--ing-type-body-sm-font-size:var(--ing-font-size-13);--ing-type-body-sm-font-weight:var(--ing-font-weight-regular);--ing-type-body-sm-letter-spacing:var(--ing-font-letter-spacing-normal);--ing-type-body-sm-line-height:var(--ing-font-line-height-normal);--ing-type-caption-font-size:var(--ing-font-size-12);--ing-type-caption-font-weight:var(--ing-font-weight-medium);--ing-type-caption-letter-spacing:var(--ing-font-letter-spacing-normal);--ing-type-caption-line-height:var(--ing-font-line-height-normal);--ing-type-card-title-font-size:var(--ing-font-size-15);--ing-type-card-title-font-weight:var(--ing-font-weight-semibold);--ing-type-card-title-letter-spacing:var(--ing-font-letter-spacing-tight);--ing-type-card-title-line-height:var(--ing-font-line-height-normal);--ing-type-hero-font-size:var(--ing-font-size-32);--ing-type-hero-font-weight:var(--ing-font-weight-semibold);--ing-type-hero-letter-spacing:var(--ing-font-letter-spacing-tighter);--ing-type-hero-line-height:var(--ing-font-line-height-tight);--ing-type-label-font-size:var(--ing-font-size-13);--ing-type-label-font-weight:var(--ing-font-weight-semibold);--ing-type-label-letter-spacing:var(--ing-font-letter-spacing-normal);--ing-type-label-line-height:var(--ing-font-line-height-normal);--ing-type-overline-font-size:var(--ing-font-size-11);--ing-type-overline-font-weight:var(--ing-font-weight-semibold);--ing-type-overline-letter-spacing:var(--ing-font-letter-spacing-wide);--ing-type-overline-line-height:var(--ing-font-line-height-normal);--ing-type-section-font-size:var(--ing-font-size-18);--ing-type-section-font-weight:var(--ing-font-weight-semibold);--ing-type-section-letter-spacing:var(--ing-font-letter-spacing-tight);--ing-type-section-line-height:var(--ing-font-line-height-heading);--ing-type-subtitle-font-size:var(--ing-font-size-14);--ing-type-subtitle-font-weight:var(--ing-font-weight-semibold);--ing-type-subtitle-letter-spacing:var(--ing-font-letter-spacing-normal);--ing-type-subtitle-line-height:var(--ing-font-line-height-heading);--ing-type-title-font-size:var(--ing-font-size-30);--ing-type-title-font-weight:var(--ing-font-weight-semibold);--ing-type-title-letter-spacing:var(--ing-font-letter-spacing-tight);--ing-type-title-line-height:var(--ing-font-line-height-heading);--ing-space-0:0;--ing-space-10:10px;--ing-space-12:12px;--ing-space-14:14px;--ing-space-16:16px;--ing-space-18:18px;--ing-space-2:2px;--ing-space-20:20px;--ing-space-24:24px;--ing-space-28:28px;--ing-space-32:32px;--ing-space-4:4px;--ing-space-40:40px;--ing-space-48:48px;--ing-space-56:56px;--ing-space-6:6px;--ing-space-64:64px;--ing-space-8:8px;--ing-padding-card:var(--ing-space-20);--ing-padding-card-compact:var(--ing-space-16);--ing-padding-card-featured:var(--ing-space-24);--ing-padding-page-bottom:var(--ing-space-56);--ing-padding-page-top:var(--ing-space-32);--ing-padding-page-x:var(--ing-space-32);--ing-radius-0:0;--ing-radius-10:10px;--ing-radius-12:12px;--ing-radius-14:14px;--ing-radius-16:16px;--ing-radius-18:18px;--ing-radius-2:2px;--ing-radius-4:4px;--ing-radius-6:6px;--ing-radius-8:8px;--ing-radius-circle:50%;--ing-radius-full:999px;--ing-shape-avatar:var(--ing-radius-circle);--ing-shape-card:var(--ing-radius-12);--ing-shape-control:var(--ing-radius-8);--ing-shape-inline:var(--ing-radius-8);--ing-shape-modal:var(--ing-radius-16);--ing-shape-pill:var(--ing-radius-full);--ing-shape-surface:var(--ing-radius-12);--ing-shadow-brand-glow:none;--ing-shadow-elevated:0 1px 1px -0.5px rgba(0,0,0,.04),0 3px 4px -1.5px rgba(0,0,0,.05),0 8px 10px -3px rgba(0,0,0,.06),0 18px 22px -8px rgba(0,0,0,.08),0 40px 44px -18px rgba(0,0,0,.1);--ing-shadow-focus-ring:0 0 0 3px var(--ing-interactive-focus-halo);--ing-shadow-inset-brand:inset 3px 0 0 var(--ing-border-brand);--ing-shadow-lift:0 2px 3px -1.5px rgba(0,0,0,.06),0 6px 8px -3px rgba(0,0,0,.07),0 14px 16px -6px rgba(0,0,0,.07),0 24px 26px -12px rgba(0,0,0,.06);--ing-shadow-none:none;--ing-shadow-standard:0 1px 1px -0.5px rgba(0,0,0,.05),0 3px 3px -1.5px rgba(0,0,0,.05),0 6px 6px -3px rgba(0,0,0,.05),0 12px 12px -6px rgba(0,0,0,.045);--ing-shadow-subtle:0 1px 2px -1px rgba(0,0,0,.08),0 1px 3px -1px rgba(0,0,0,.04);--ing-duration-base:150ms;--ing-duration-fast:120ms;--ing-duration-instant:80ms;--ing-duration-moderate:180ms;--ing-duration-slow:220ms;--ing-duration-slower:300ms;--ing-easing-emphasized:cubic-bezier(0.22,0.61,0.36,1);--ing-easing-out:ease-out;--ing-easing-standard:ease;--ing-transition-colors:background-color 150ms ease,border-color 150ms ease,color 150ms ease;--ing-transition-control:transform 80ms ease,box-shadow 150ms ease,background-color 150ms ease,border-color 150ms ease;--ing-transition-lift:box-shadow 180ms ease,transform 180ms ease,border-color 150ms ease;--ing-opacity-disabled:0.5;--ing-opacity-faint:0.25;--ing-opacity-muted:0.45;--ing-control-lg:46px;--ing-control-md:40px;--ing-control-sm:32px;--ing-control-xl:50px;--ing-control-xs:28px;--ing-icon-lg:18px;--ing-icon-md:16px;--ing-icon-sm:14px;--ing-icon-xl:24px;--ing-icon-xs:13px;--ing-avatar-lg:40px;--ing-avatar-md:34px;--ing-avatar-sm:30px;--ing-avatar-xs:26px;--ing-target-comfortable:48px;--ing-target-min:44px;--ing-border-width-accent:3px;--ing-border-width-focus:2px;--ing-border-width-hairline:1px;--ing-border-width-thick:1.5px;--ing-layout-auth-card-max-width:380px;--ing-layout-bottom-bar-height:52px;--ing-layout-calendar-cell-min-height:92px;--ing-layout-chart-height:118px;--ing-layout-content-max-width:1440px;--ing-layout-form-max-width:720px;--ing-layout-grid-gap:24px;--ing-layout-menu-min-width:168px;--ing-layout-modal-width:460px;--ing-layout-narrow-max-width:630px;--ing-layout-popover-width:360px;--ing-layout-sidebar-width:200px;--ing-layout-toolbar-sticky-top:var(--ing-layout-topbar-height);--ing-layout-topbar-height:64px;--ing-breakpoint-2xl:1280px;--ing-breakpoint-lg:768px;--ing-breakpoint-md:640px;--ing-breakpoint-sm:480px;--ing-breakpoint-xl:1024px;--ing-z-base:0;--ing-z-dropdown:30;--ing-z-modal:50;--ing-z-nav:20;--ing-z-overlay:40;--ing-z-raised:1;--ing-z-sticky:10;--ing-z-toast:60}[data-ing-scheme=light]{color-scheme:light;--ing-bg-canvas:var(--ing-color-grey-0);--ing-bg-subtle:var(--ing-color-grey-50);--ing-bg-muted:var(--ing-color-grey-100);--ing-bg-surface:var(--ing-color-grey-0);--ing-bg-surface-raised:var(--ing-color-grey-50);--ing-bg-inverse:var(--ing-color-grey-900);--ing-bg-scrim:var(--ing-color-alpha-scrim);--ing-bg-brand-weak:var(--ing-color-brand-50);--ing-bg-fade-out:rgba(247,248,250,0);--ing-text-primary:var(--ing-color-grey-900);--ing-text-secondary:var(--ing-color-grey-800);--ing-text-body:var(--ing-color-grey-700);--ing-text-muted:var(--ing-color-grey-600);--ing-text-caption:var(--ing-color-grey-600);--ing-text-placeholder:var(--ing-color-grey-600);--ing-text-disabled:var(--ing-color-grey-400);--ing-text-inverse:var(--ing-color-grey-0);--ing-text-brand:var(--ing-color-brand-700);--ing-text-brand-on-weak:var(--ing-color-brand-700);--ing-text-muted-on-inverse:var(--ing-color-grey-400);--ing-text-link-hover:var(--ing-color-brand-700);--ing-text-link:var(--ing-color-brand-700);--ing-border-subtle:var(--ing-color-grey-100);--ing-border-default:var(--ing-color-grey-200);--ing-border-control:var(--ing-color-grey-500);--ing-border-strong:var(--ing-color-grey-600);--ing-border-brand:var(--ing-color-brand-500);--ing-border-inverse:var(--ing-color-alpha-on-dark-12);--ing-interactive-brand-weak:var(--ing-color-brand-50);--ing-interactive-brand-disabled:var(--ing-color-grey-300);--ing-interactive-neutral-default:var(--ing-color-grey-0);--ing-interactive-neutral-hover:var(--ing-color-grey-50);--ing-interactive-neutral-pressed:var(--ing-color-grey-100);--ing-interactive-neutral-on-neutral:var(--ing-color-grey-900);--ing-interactive-on-inverse-weak:var(--ing-color-alpha-on-dark-12);--ing-interactive-on-inverse-weak-hover:var(--ing-color-alpha-on-dark-22);--ing-interactive-track-off:var(--ing-color-grey-500);--ing-interactive-thumb:var(--ing-color-grey-0);--ing-interactive-focus-ring:var(--ing-color-brand-500);--ing-interactive-focus-halo:var(--ing-color-brand-50);--ing-status-success-fg:var(--ing-color-green-500);--ing-status-success-bg:var(--ing-color-green-50);--ing-status-success-text:var(--ing-color-green-700);--ing-status-success-text-on-surface:var(--ing-color-green-600);--ing-status-warning-fg:var(--ing-color-amber-500);--ing-status-warning-bg:var(--ing-color-amber-50);--ing-status-warning-text:var(--ing-color-amber-700);--ing-status-warning-text-on-surface:var(--ing-color-amber-700);--ing-status-danger-fg:var(--ing-color-red-500);--ing-status-danger-solid:var(--ing-color-red-600);--ing-status-danger-solid-hover:var(--ing-color-red-700);--ing-status-danger-bg:var(--ing-color-red-50);--ing-status-danger-text:var(--ing-color-red-700);--ing-status-danger-text-on-surface:var(--ing-color-red-600);--ing-status-info-fg:var(--ing-color-blue-500);--ing-status-info-bg:var(--ing-color-blue-50);--ing-status-info-text:var(--ing-color-blue-700);--ing-status-info-text-on-surface:var(--ing-color-blue-600);--ing-status-neutral-fg:var(--ing-color-grey-500);--ing-status-neutral-bg:var(--ing-color-grey-100);--ing-status-neutral-text:var(--ing-color-grey-700);--ing-status-neutral-text-on-surface:var(--ing-color-grey-600);--ing-chart-brand-from:var(--ing-color-brand-500);--ing-chart-brand-to:var(--ing-color-brand-400);--ing-chart-track:var(--ing-color-grey-100);--ing-chart-axis:var(--ing-color-grey-700);--ing-chart-baseline:var(--ing-color-grey-200);--ing-chart-grid:var(--ing-color-grey-100);--ing-chart-series-1:var(--ing-color-brand-500);--ing-chart-series-2:var(--ing-color-blue-500);--ing-chart-series-3:var(--ing-color-green-500);--ing-chart-series-4:var(--ing-color-amber-500);--ing-chart-series-5:var(--ing-color-plum-900);--ing-chart-series-6:var(--ing-color-grey-500);--ing-shadow-subtle:0 1px 2px -1px rgba(0,0,0,.08),0 1px 3px -1px rgba(0,0,0,.04);--ing-shadow-standard:0 1px 1px -0.5px rgba(0,0,0,.05),0 3px 3px -1.5px rgba(0,0,0,.05),0 6px 6px -3px rgba(0,0,0,.05),0 12px 12px -6px rgba(0,0,0,.045);--ing-shadow-lift:0 2px 3px -1.5px rgba(0,0,0,.06),0 6px 8px -3px rgba(0,0,0,.07),0 14px 16px -6px rgba(0,0,0,.07),0 24px 26px -12px rgba(0,0,0,.06);--ing-shadow-elevated:0 1px 1px -0.5px rgba(0,0,0,.04),0 3px 4px -1.5px rgba(0,0,0,.05),0 8px 10px -3px rgba(0,0,0,.06),0 18px 22px -8px rgba(0,0,0,.08),0 40px 44px -18px rgba(0,0,0,.1);--ing-shadow-brand-glow:none;--ing-shadow-focus-ring:0 0 0 3px var(--ing-interactive-focus-halo);--ing-shadow-inset-brand:inset 3px 0 0 var(--ing-border-brand)}[data-ing-scheme=dark]{color-scheme:dark;--ing-bg-canvas:var(--ing-color-ink-50);--ing-bg-subtle:var(--ing-color-ink-0);--ing-bg-muted:var(--ing-color-ink-200);--ing-bg-surface:var(--ing-color-ink-100);--ing-bg-surface-raised:var(--ing-color-ink-200);--ing-bg-inverse:var(--ing-color-grey-100);--ing-bg-scrim:var(--ing-color-alpha-scrim-dark);--ing-bg-brand-weak:var(--ing-color-brand-800);--ing-bg-fade-out:rgba(21,23,28,0);--ing-text-primary:var(--ing-color-grey-100);--ing-text-secondary:var(--ing-color-grey-200);--ing-text-body:var(--ing-color-grey-300);--ing-text-muted:var(--ing-color-grey-400);--ing-text-caption:var(--ing-color-grey-400);--ing-text-placeholder:var(--ing-color-grey-400);--ing-text-disabled:var(--ing-color-grey-600);--ing-text-inverse:var(--ing-color-grey-900);--ing-text-brand:var(--ing-color-brand-200);--ing-text-brand-on-weak:var(--ing-color-brand-200);--ing-text-muted-on-inverse:var(--ing-color-grey-700);--ing-text-link-hover:var(--ing-color-brand-300-dark,var(--ing-color-brand-300));--ing-text-link:var(--ing-color-brand-200);--ing-border-subtle:var(--ing-color-ink-200);--ing-border-default:var(--ing-color-ink-300);--ing-border-control:var(--ing-color-ink-500);--ing-border-strong:var(--ing-color-grey-400);--ing-border-brand:var(--ing-color-brand-200);--ing-border-inverse:var(--ing-color-alpha-on-light-12);--ing-interactive-brand-weak:var(--ing-color-brand-800);--ing-interactive-brand-disabled:var(--ing-color-ink-400);--ing-interactive-neutral-default:var(--ing-color-ink-100);--ing-interactive-neutral-hover:var(--ing-color-ink-200);--ing-interactive-neutral-pressed:var(--ing-color-ink-300);--ing-interactive-neutral-on-neutral:var(--ing-color-grey-100);--ing-interactive-on-inverse-weak:var(--ing-color-alpha-on-light-12);--ing-interactive-on-inverse-weak-hover:var(--ing-color-alpha-on-light-22);--ing-interactive-track-off:var(--ing-color-ink-500);--ing-interactive-thumb:var(--ing-color-grey-100);--ing-interactive-focus-ring:var(--ing-color-brand-200);--ing-interactive-focus-halo:var(--ing-color-brand-800);--ing-status-success-fg:var(--ing-color-green-300);--ing-status-success-bg:var(--ing-color-green-900);--ing-status-success-text:var(--ing-color-green-300);--ing-status-success-text-on-surface:var(--ing-color-green-300);--ing-status-warning-fg:var(--ing-color-amber-300);--ing-status-warning-bg:var(--ing-color-amber-900);--ing-status-warning-text:var(--ing-color-amber-300);--ing-status-warning-text-on-surface:var(--ing-color-amber-300);--ing-status-danger-fg:var(--ing-color-red-300);--ing-status-danger-solid:var(--ing-color-red-300);--ing-status-danger-solid-hover:var(--ing-color-red-200);--ing-status-danger-bg:var(--ing-color-red-900);--ing-status-danger-text:var(--ing-color-red-300);--ing-status-danger-text-on-surface:var(--ing-color-red-300);--ing-status-info-fg:var(--ing-color-blue-300);--ing-status-info-bg:var(--ing-color-blue-900);--ing-status-info-text:var(--ing-color-blue-300);--ing-status-info-text-on-surface:var(--ing-color-blue-300);--ing-status-neutral-fg:var(--ing-color-grey-400);--ing-status-neutral-bg:var(--ing-color-ink-300);--ing-status-neutral-text:var(--ing-color-grey-200);--ing-status-neutral-text-on-surface:var(--ing-color-grey-400);--ing-chart-brand-from:var(--ing-color-brand-400-dark,var(--ing-color-brand-400));--ing-chart-brand-to:var(--ing-color-brand-200);--ing-chart-track:var(--ing-color-ink-200);--ing-chart-axis:var(--ing-color-grey-400);--ing-chart-baseline:var(--ing-color-ink-300);--ing-chart-grid:var(--ing-color-ink-200);--ing-chart-series-1:var(--ing-color-brand-200);--ing-chart-series-2:var(--ing-color-blue-300);--ing-chart-series-3:var(--ing-color-green-300);--ing-chart-series-4:var(--ing-color-amber-300);--ing-chart-series-5:var(--ing-color-plum-300);--ing-chart-series-6:var(--ing-color-grey-400);--ing-shadow-subtle:0 1px 2px -1px rgba(0,0,0,.5),0 1px 3px -1px rgba(0,0,0,.3);--ing-shadow-standard:0 1px 1px -0.5px rgba(0,0,0,.4),0 3px 3px -1.5px rgba(0,0,0,.4),0 6px 6px -3px rgba(0,0,0,.4),0 12px 12px -6px rgba(0,0,0,.36);--ing-shadow-lift:0 2px 3px -1.5px rgba(0,0,0,.45),0 6px 8px -3px rgba(0,0,0,.5),0 14px 16px -6px rgba(0,0,0,.5),0 24px 26px -12px rgba(0,0,0,.45);--ing-shadow-elevated:0 1px 1px -0.5px rgba(0,0,0,.4),0 3px 4px -1.5px rgba(0,0,0,.45),0 8px 10px -3px rgba(0,0,0,.5),0 18px 22px -8px rgba(0,0,0,.55),0 40px 44px -18px rgba(0,0,0,.6);--ing-shadow-brand-glow:none;--ing-shadow-focus-ring:0 0 0 3px var(--ing-interactive-focus-halo);--ing-shadow-inset-brand:inset 3px 0 0 var(--ing-border-brand)}@media (prefers-color-scheme:dark){:root:not([data-ing-scheme=light]){color-scheme:dark;--ing-bg-canvas:var(--ing-color-ink-50);--ing-bg-subtle:var(--ing-color-ink-0);--ing-bg-muted:var(--ing-color-ink-200);--ing-bg-surface:var(--ing-color-ink-100);--ing-bg-surface-raised:var(--ing-color-ink-200);--ing-bg-inverse:var(--ing-color-grey-100);--ing-bg-scrim:var(--ing-color-alpha-scrim-dark);--ing-bg-brand-weak:var(--ing-color-brand-800);--ing-bg-fade-out:rgba(21,23,28,0);--ing-text-primary:var(--ing-color-grey-100);--ing-text-secondary:var(--ing-color-grey-200);--ing-text-body:var(--ing-color-grey-300);--ing-text-muted:var(--ing-color-grey-400);--ing-text-caption:var(--ing-color-grey-400);--ing-text-placeholder:var(--ing-color-grey-400);--ing-text-disabled:var(--ing-color-grey-600);--ing-text-inverse:var(--ing-color-grey-900);--ing-text-brand:var(--ing-color-brand-200);--ing-text-brand-on-weak:var(--ing-color-brand-200);--ing-text-muted-on-inverse:var(--ing-color-grey-700);--ing-text-link-hover:var(--ing-color-brand-300-dark,var(--ing-color-brand-300));--ing-text-link:var(--ing-color-brand-200);--ing-border-subtle:var(--ing-color-ink-200);--ing-border-default:var(--ing-color-ink-300);--ing-border-control:var(--ing-color-ink-500);--ing-border-strong:var(--ing-color-grey-400);--ing-border-brand:var(--ing-color-brand-200);--ing-border-inverse:var(--ing-color-alpha-on-light-12);--ing-interactive-brand-weak:var(--ing-color-brand-800);--ing-interactive-brand-disabled:var(--ing-color-ink-400);--ing-interactive-neutral-default:var(--ing-color-ink-100);--ing-interactive-neutral-hover:var(--ing-color-ink-200);--ing-interactive-neutral-pressed:var(--ing-color-ink-300);--ing-interactive-neutral-on-neutral:var(--ing-color-grey-100);--ing-interactive-on-inverse-weak:var(--ing-color-alpha-on-light-12);--ing-interactive-on-inverse-weak-hover:var(--ing-color-alpha-on-light-22);--ing-interactive-track-off:var(--ing-color-ink-500);--ing-interactive-thumb:var(--ing-color-grey-100);--ing-interactive-focus-ring:var(--ing-color-brand-200);--ing-interactive-focus-halo:var(--ing-color-brand-800);--ing-status-success-fg:var(--ing-color-green-300);--ing-status-success-bg:var(--ing-color-green-900);--ing-status-success-text:var(--ing-color-green-300);--ing-status-success-text-on-surface:var(--ing-color-green-300);--ing-status-warning-fg:var(--ing-color-amber-300);--ing-status-warning-bg:var(--ing-color-amber-900);--ing-status-warning-text:var(--ing-color-amber-300);--ing-status-warning-text-on-surface:var(--ing-color-amber-300);--ing-status-danger-fg:var(--ing-color-red-300);--ing-status-danger-solid:var(--ing-color-red-300);--ing-status-danger-solid-hover:var(--ing-color-red-200);--ing-status-danger-bg:var(--ing-color-red-900);--ing-status-danger-text:var(--ing-color-red-300);--ing-status-danger-text-on-surface:var(--ing-color-red-300);--ing-status-info-fg:var(--ing-color-blue-300);--ing-status-info-bg:var(--ing-color-blue-900);--ing-status-info-text:var(--ing-color-blue-300);--ing-status-info-text-on-surface:var(--ing-color-blue-300);--ing-status-neutral-fg:var(--ing-color-grey-400);--ing-status-neutral-bg:var(--ing-color-ink-300);--ing-status-neutral-text:var(--ing-color-grey-200);--ing-status-neutral-text-on-surface:var(--ing-color-grey-400);--ing-chart-brand-from:var(--ing-color-brand-400-dark,var(--ing-color-brand-400));--ing-chart-brand-to:var(--ing-color-brand-200);--ing-chart-track:var(--ing-color-ink-200);--ing-chart-axis:var(--ing-color-grey-400);--ing-chart-baseline:var(--ing-color-ink-300);--ing-chart-grid:var(--ing-color-ink-200);--ing-chart-series-1:var(--ing-color-brand-200);--ing-chart-series-2:var(--ing-color-blue-300);--ing-chart-series-3:var(--ing-color-green-300);--ing-chart-series-4:var(--ing-color-amber-300);--ing-chart-series-5:var(--ing-color-plum-300);--ing-chart-series-6:var(--ing-color-grey-400);--ing-shadow-subtle:0 1px 2px -1px rgba(0,0,0,.5),0 1px 3px -1px rgba(0,0,0,.3);--ing-shadow-standard:0 1px 1px -0.5px rgba(0,0,0,.4),0 3px 3px -1.5px rgba(0,0,0,.4),0 6px 6px -3px rgba(0,0,0,.4),0 12px 12px -6px rgba(0,0,0,.36);--ing-shadow-lift:0 2px 3px -1.5px rgba(0,0,0,.45),0 6px 8px -3px rgba(0,0,0,.5),0 14px 16px -6px rgba(0,0,0,.5),0 24px 26px -12px rgba(0,0,0,.45);--ing-shadow-elevated:0 1px 1px -0.5px rgba(0,0,0,.4),0 3px 4px -1.5px rgba(0,0,0,.45),0 8px 10px -3px rgba(0,0,0,.5),0 18px 22px -8px rgba(0,0,0,.55),0 40px 44px -18px rgba(0,0,0,.6);--ing-shadow-brand-glow:none;--ing-shadow-focus-ring:0 0 0 3px var(--ing-interactive-focus-halo);--ing-shadow-inset-brand:inset 3px 0 0 var(--ing-border-brand)}}