:root{--ki-color-gray-50:#f9f9fa;--ki-color-gray-100:#f2f2f4;--ki-color-gray-200:#ececf0;--ki-color-gray-300:#dddfe4;--ki-color-gray-400:#c3c6cc;--ki-color-gray-500:#afb3bb;--ki-color-gray-600:#8c929c;--ki-color-gray-700:#5b616d;--ki-color-gray-800:#3f444f;--ki-color-gray-900:#292c33;--ki-color-gray-950:#0a0c11;--ki-color-gray-100-alpha-base:#f2f2f4cc;--ki-color-dark-50:#f8f8f8;--ki-color-dark-100:#f4f4f4;--ki-color-dark-200:#eee;--ki-color-dark-300:#e1e1e1;--ki-color-dark-400:#c7c7c7;--ki-color-dark-500:#3a3a3a;--ki-color-dark-600:#2e2e2e;--ki-color-dark-700:#242424;--ki-color-dark-800:#1a1a1a;--ki-color-dark-900:#151515;--ki-color-dark-950:#0a0a0a;--ki-color-dark-500-alpha-1:#3a3a3a1a;--ki-color-dark-500-alpha-2:#3a3a3a2e;--ki-color-dark-500-alpha-3:#3a3a3a3d;--ki-color-dark-500-alpha-4:#3a3a3a5c;--ki-color-dark-500-alpha-5:#3a3a3a85;--ki-color-dark-500-alpha-6:#3a3a3aa3;--ki-color-dark-700-blur-base-light:#242424cc;--ki-color-dark-700-blur-base-dark:#242424e0;--ki-color-info-50:#d0f1fb;--ki-color-info-100:#dff3ff;--ki-color-info-200:#a1e3f7;--ki-color-info-300:#71d5f4;--ki-color-info-400:#42c7f0;--ki-color-info-500:#13b9ec;--ki-color-info-600:#0f94bd;--ki-color-info-700:#0c7b9c;--ki-color-info-800:#085268;--ki-color-info-900:#063f51;--ki-color-info-950:#032630;--ki-color-info-500-alpha-1:#13b9ec1f;--ki-color-info-500-alpha-2:#13b9ec33;--ki-color-info-500-alpha-3:#13b9ec3d;--ki-color-info-500-alpha-4:#13b9ec66;--ki-color-info-500-alpha-5:#13b9ec8f;--ki-color-success-50:#f4faf3;--ki-color-success-100:#e3f6e2;--ki-color-success-200:#c8ebc7;--ki-color-success-300:#9cda9b;--ki-color-success-400:#69c068;--ki-color-success-500:#409b3f;--ki-color-success-600:#338732;--ki-color-success-700:#2c6a2b;--ki-color-success-800:#265526;--ki-color-success-900:#214622;--ki-color-success-950:#0d260e;--ki-color-success-500-alpha-1:#409b3f1f;--ki-color-success-500-alpha-2:#409b3f33;--ki-color-success-500-alpha-3:#409b3f3d;--ki-color-success-500-alpha-4:#409b3f66;--ki-color-success-500-alpha-5:#409b3f8f;--ki-color-warning-50:#fffeea;--ki-color-warning-100:#fdeace;--ki-color-warning-200:#fbd59d;--ki-color-warning-300:#fbcb84;--ki-color-warning-400:#f9b652;--ki-color-warning-500:#f8ac3a;--ki-color-warning-600:#f29408;--ki-color-warning-700:#c57907;--ki-color-warning-800:#945b05;--ki-color-warning-900:#633d03;--ki-color-warning-950:#321f01;--ki-color-warning-500-alpha-1:#f8ac3a1f;--ki-color-warning-500-alpha-2:#f8ac3a33;--ki-color-warning-500-alpha-3:#f8ac3a3d;--ki-color-warning-500-alpha-4:#f8ac3a66;--ki-color-warning-500-alpha-5:#f8ac3a8f;--ki-color-danger-50:#fff3f2;--ki-color-danger-100:#ffebed;--ki-color-danger-200:#ffccd0;--ki-color-danger-300:#f19997;--ki-color-danger-400:#e7716e;--ki-color-danger-500:#f05149;--ki-color-danger-600:#e6362d;--ki-color-danger-700:#cd2118;--ki-color-danger-800:#a01a13;--ki-color-danger-900:#72130e;--ki-color-danger-950:#440b08;--ki-color-danger-500-alpha-1:#f051491f;--ki-color-danger-500-alpha-2:#f0514933;--ki-color-danger-500-alpha-3:#f051493d;--ki-color-danger-500-alpha-4:#f0514966;--ki-color-danger-500-alpha-5:#f051498f;--ki-color-white-3:#ffffff08;--ki-color-white-5:#ffffff0d;--ki-color-white-8:#ffffff14;--ki-color-white-12:#ffffff1f;--ki-color-white-18:#ffffff2e;--ki-color-white-24:#ffffff3d;--ki-color-white-32:#ffffff52;--ki-color-white-40:#fff6;--ki-color-white-48:#ffffff7a;--ki-color-white-56:#ffffff8f;--ki-color-white-64:#ffffffa3;--ki-color-white-72:#ffffffb8;--ki-color-white-80:#fffc;--ki-color-white-88:#ffffffe0;--ki-color-white-100:#fff;--ki-color-black-3:#00000008;--ki-color-black-5:#0000000d;--ki-color-black-8:#00000014;--ki-color-black-12:#0000001f;--ki-color-black-18:#0000002e;--ki-color-black-24:#0000003d;--ki-color-black-32:#00000052;--ki-color-black-40:#0006;--ki-color-black-48:#0000007a;--ki-color-black-56:#0000008f;--ki-color-black-64:#000000a3;--ki-color-black-72:#000000b8;--ki-color-black-80:#000c;--ki-color-black-88:#000000e0;--ki-color-black-100:#000;--ki-color-transparent-white:#fff0;--ki-color-transparent-black:#0000;--ki-space-zero:0rem;--ki-space-xxs:.125rem;--ki-space-xs:.25rem;--ki-space-sm:.375rem;--ki-space-md:.5rem;--ki-space-lg:.625rem;--ki-space-xl:.75rem;--ki-space-2xl:.875rem;--ki-space-3xl:1rem;--ki-space-4xl:1.125rem;--ki-space-5xl:1.25rem;--ki-space-6xl:1.375rem;--ki-space-7xl:1.5rem;--ki-space-8xl:1.625rem;--ki-space-9xl:1.75rem;--ki-space-10xl:2rem;--ki-space-11xl:2.25rem;--ki-space-12xl:2.5rem;--ki-space-13xl:2.75rem;--ki-space-14xl:3rem;--ki-space-15xl:3.25rem;--ki-space-16xl:3.5rem;--ki-space-17xl:3.75rem;--ki-space-18xl:4rem;--ki-space-19xl:4.5rem;--ki-space-20xl:5rem;--ki-space-21xl:5.5rem;--ki-space-22xl:6rem;--ki-space-23xl:6.5rem;--ki-space-24xl:7.5rem;--ki-space-25xl:9rem;--ki-space-26xl:10rem;--ki-radius-0:0px;--ki-radius-xxs:2px;--ki-radius-xs:4px;--ki-radius-sm:6px;--ki-radius-md:8px;--ki-radius-lg:10px;--ki-radius-xl:12px;--ki-radius-2xl:14px;--ki-radius-3xl:16px;--ki-radius-4xl:18px;--ki-radius-5xl:20px;--ki-radius-6xl:22px;--ki-radius-7xl:24px;--ki-radius-8xl:28px;--ki-radius-9xl:32px;--ki-radius-10xl:40px;--ki-radius-11xl:44px;--ki-radius-12xl:48px;--ki-radius-13xl:52px;--ki-radius-14xl:56px;--ki-radius-15xl:64px;--ki-radius-16xl:72px;--ki-radius-round:1000px;--ki-radius-component-xxs:4px;--ki-radius-component-xs:6px;--ki-radius-component-sm:8px;--ki-radius-component-md:10px;--ki-radius-component-lg:12px;--ki-radius-component-xl:14px;--ki-radius-component-2xl:16px;--ki-radius-component-3xl:18px;--ki-radius-component-4xl:20px;--ki-radius-component-5xl:24px;--ki-radius-component-6xl:28px;--ki-radius-big-component-xs:16px;--ki-radius-big-component-sm:20px;--ki-radius-big-component-md:24px;--ki-radius-big-component-lg:28px;--ki-blur-8:4px;--ki-blur-16:8px;--ki-blur-24:12px;--ki-blur-48:24px;--ki-blur-96:48px;--ki-blur-none:0px;--ki-shadow-distance-1:1px;--ki-shadow-distance-2:3px;--ki-shadow-distance-3:20px;--ki-shadow-distance-4:32px;--ki-shadow-distance-5:56px;--ki-shadow-distance-6:72px;--ki-shadow-spread-1:-.5px;--ki-shadow-spread-2:-1.5px;--ki-shadow-spread-3:-12px;--ki-shadow-spread-4:-16px;--ki-shadow-spread-5:-28px;--ki-shadow-spread-6:-36px;--ki-shadow-effect-y:2px;--ki-shadow-effect-blur:1.5px;--ki-shadow-ring:3px;--ki-size-border-hairline:1px;--ki-size-qr:8rem;--ki-size-surface-xxs:18rem;--ki-size-surface-xs:20rem;--ki-size-surface-sm:24rem;--ki-size-surface-md:32rem;--ki-size-surface-lg:40rem;--ki-size-surface-xl:48rem;--ki-foundation-migrated-modes-material3-dark-color-brand-secondary-text-on-primary:#381e72cc;--ki-foundation-migrated-modes-material3-dark-outline-base-em:#211f26;--ki-foundation-migrated-modes-material3-dark-outline-danger-base-em:#2d0704;--ki-foundation-migrated-modes-material3-dark-outline-danger-base-em-alpha:#f2b8b529;--ki-foundation-migrated-modes-material3-dark-outline-danger-low-em-alpha:#f2b8b552;--ki-foundation-migrated-modes-material3-dark-outline-low-em:#36343b;--ki-foundation-migrated-modes-material3-dark-outline-primary-base-em-alpha:#d0bcff29;--ki-foundation-migrated-modes-material3-dark-outline-primary-low-em-alpha:#d0bcff52;--ki-foundation-migrated-modes-material3-dark-surface-danger-base-em-alpha:#f2b8b51a;--ki-foundation-migrated-modes-material3-dark-surface-disabled-med-em:#ffffff29;--ki-foundation-migrated-modes-material3-dark-surface-primary-base-em-alpha:#d0bcff1a;--ki-foundation-migrated-modes-material3-dark-surface-s0:#141218;--ki-foundation-migrated-modes-material3-dark-surface-s3:#2b2930;--ki-foundation-migrated-modes-material3-dark-surface-s5:#3b383e;--ki-foundation-migrated-modes-material3-dark-surface-special-blur-base-dark:#141218e0;--ki-foundation-migrated-modes-material3-dark-surface-special-blur-base-light:#141218cc;--ki-foundation-migrated-modes-material3-dark-surface-special-secondary-alpha-base:#211f26cc;--ki-foundation-migrated-modes-material3-dark-surface-success-base-em-alpha:#9cda9b1a;--ki-foundation-migrated-modes-material3-dark-surface-success-low-em-alpha:#9cda9b52;--ki-foundation-migrated-modes-material3-dark-text-danger-low-em:#ffb4ab;--ki-foundation-migrated-themes-material3-color-brand-50:#fffbfe;--ki-foundation-migrated-themes-material3-color-brand-100:#eaddff;--ki-foundation-migrated-themes-material3-color-brand-200:#d0bcff;--ki-foundation-migrated-themes-material3-color-brand-300:#b69df8;--ki-foundation-migrated-themes-material3-color-brand-400:#9a82db;--ki-foundation-migrated-themes-material3-color-brand-500:#6750a4;--ki-foundation-migrated-themes-material3-color-brand-600:#5b4497;--ki-foundation-migrated-themes-material3-color-brand-700:#4f378b;--ki-foundation-migrated-themes-material3-color-brand-800:#381e72;--ki-foundation-migrated-themes-material3-color-brand-900:#21005d;--ki-foundation-migrated-themes-material3-color-brand-950:#1d192b;--ki-foundation-migrated-themes-material3-color-brand-500-alpha-1:#6750a414;--ki-foundation-migrated-themes-material3-color-brand-500-alpha-2:#6750a41a;--ki-foundation-migrated-themes-material3-color-brand-500-alpha-3:#6750a429;--ki-foundation-migrated-themes-material3-color-brand-500-alpha-4:#6750a43d;--ki-foundation-migrated-themes-material3-color-brand-500-alpha-5:#6750a452;--ki-foundation-migrated-themes-material3-color-brand-low-em:#79747e;--ki-foundation-migrated-themes-material3-color-brand-base-em:#cac4d0;--ki-foundation-migrated-themes-material3-color-brand-med-em:#49454f;--ki-foundation-migrated-themes-material3-color-brand-high-em:#1d1b20;--ki-foundation-migrated-themes-material3-font-family-body:Roboto, system-ui, sans-serif;--ki-foundation-migrated-themes-material3-font-family-mono:"Roboto Mono", ui-monospace, monospace;--ki-foundation-migrated-themes-material3-font-family-serif:"Roboto Slab", Georgia, serif;--ki-foundation-migrated-themes-onmars-color-brand-50:#f7f4fb;--ki-foundation-migrated-themes-onmars-color-brand-100:#ece4f5;--ki-foundation-migrated-themes-onmars-color-brand-200:#cebee6;--ki-foundation-migrated-themes-onmars-color-brand-300:#b59cd8;--ki-foundation-migrated-themes-onmars-color-brand-400:#9873c9;--ki-foundation-migrated-themes-onmars-color-brand-500:#845abe;--ki-foundation-migrated-themes-onmars-color-brand-600:#5f3993;--ki-foundation-migrated-themes-onmars-color-brand-700:#472b6e;--ki-foundation-migrated-themes-onmars-color-brand-800:#2f1d49;--ki-foundation-migrated-themes-onmars-color-brand-900:#1f1331;--ki-foundation-migrated-themes-onmars-color-brand-950:#170e25;--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-1:#845abe1f;--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-2:#845abe33;--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-3:#845abe3d;--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-4:#845abe66;--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-5:#845abe8f;--ki-foundation-migrated-themes-onmars-color-brand-secondary-text-on-primary-light:#7648b7;--ki-foundation-migrated-themes-onmars-font-family-body:Inter, system-ui, sans-serif;--ki-foundation-migrated-themes-onmars-font-family-mono:"JetBrains Mono", ui-monospace, monospace;--ki-foundation-migrated-themes-onmars-font-family-serif:Merriweather, Georgia, serif;--ki-foundation-migrated-themes-onmars-font-letter-spacing-lg:-.07em;--ki-foundation-migrated-themes-onmars-font-letter-spacing-md:-.05em;--ki-foundation-migrated-themes-onmars-font-letter-spacing-sm:-.03em;--ki-foundation-migrated-themes-onmars-font-letter-spacing-spaced-out:.02em;--ki-foundation-migrated-themes-onmars-font-letter-spacing-xs:-.01em;--ki-foundation-migrated-themes-onmars-font-letter-spacing-none:0em;--ki-foundation-migrated-themes-onmars-font-line-height-heading-6:4.25rem;--ki-foundation-migrated-themes-onmars-font-size-body-1:.8125rem;--ki-foundation-migrated-themes-onmars-font-size-body-2:.9375rem;--ki-foundation-migrated-themes-onmars-font-size-display-1:4.75rem;--ki-foundation-migrated-themes-onmars-font-size-heading-2:1.5625rem;--ki-foundation-migrated-themes-onmars-font-size-heading-4:2.625rem;--ki-foundation-migrated-themes-onmars-font-size-heading-6:3.875rem;--ki-foundation-migrated-themes-onmars-font-size-overline:.6875rem;--ki-foundation-migrated-themes-onmars-font-weight-body-bold:800;--ki-foundation-migrated-themes-onmars-font-weight-body-medium:600;--ki-foundation-migrated-themes-onmars-font-weight-body-semibold:700;--ki-foundation-migrated-themes-onmars-font-weight-body-normal:500;--ki-foundation-migrated-themes-onmars-font-weight-display-normal:400;--ki-foundation-migrated-semantic-material3-outline-base-em:#f3edf7;--ki-foundation-migrated-semantic-material3-outline-danger-base-em-alpha:#b3261e1a;--ki-foundation-migrated-semantic-material3-outline-danger-low-em-alpha:#b3261e3d;--ki-foundation-migrated-semantic-material3-outline-low-em:#e7e0ec;--ki-foundation-migrated-semantic-material3-surface-danger-base-em-alpha:#b3261e14;--ki-foundation-migrated-semantic-material3-surface-hover-overlay:#1d1b2014;--ki-foundation-migrated-semantic-material3-surface-primary-base-em:#f7f2fa;--ki-foundation-migrated-semantic-material3-surface-s0:#fef7ff;--ki-foundation-migrated-semantic-material3-surface-s3:#ece6f0;--ki-foundation-migrated-semantic-material3-surface-s5:#ded8e1;--ki-foundation-migrated-semantic-material3-surface-special-blur-base-dark:#fef7ffe0;--ki-foundation-migrated-semantic-material3-surface-special-blur-base-light:#fef7ffcc;--ki-foundation-migrated-semantic-material3-surface-special-secondary-alpha-base:#f3edf7cc;--ki-foundation-migrated-semantic-material3-surface-s4:#e6e0e9;--ki-foundation-migrated-semantic-material3-text-primary-low-em:#7f67be;--ki-foundation-migrated-semantic-material3-overlay-med-em:#00000029;--ki-foundation-migrated-component-progress-progress-indeterminate-duration:1.6s;--ki-foundation-migrated-component-tooltip-tooltip-hide-delay:.1s;--ki-foundation-migrated-component-tooltip-tooltip-show-delay:.5s;--ki-foundation-migrated-component-badge-material3-badge-border-width:.0625rem;--ki-foundation-material3-palette-secondary-0:#000;--ki-foundation-material3-palette-secondary-10:#1d192b;--ki-foundation-material3-palette-secondary-20:#332d41;--ki-foundation-material3-palette-secondary-30:#4a4458;--ki-foundation-material3-palette-secondary-40:#625b71;--ki-foundation-material3-palette-secondary-50:#7a7289;--ki-foundation-material3-palette-secondary-60:#958da5;--ki-foundation-material3-palette-secondary-70:#b0a7c0;--ki-foundation-material3-palette-secondary-80:#ccc2dc;--ki-foundation-material3-palette-secondary-90:#e8def8;--ki-foundation-material3-palette-secondary-95:#f6edff;--ki-foundation-material3-palette-secondary-99:#fffbfe;--ki-foundation-material3-palette-secondary-100:#fff;--ki-foundation-material3-palette-tertiary-0:#000;--ki-foundation-material3-palette-tertiary-10:#31111d;--ki-foundation-material3-palette-tertiary-20:#492532;--ki-foundation-material3-palette-tertiary-30:#633b48;--ki-foundation-material3-palette-tertiary-40:#7d5260;--ki-foundation-material3-palette-tertiary-50:#986977;--ki-foundation-material3-palette-tertiary-60:#b58392;--ki-foundation-material3-palette-tertiary-70:#d29dac;--ki-foundation-material3-palette-tertiary-80:#efb8c8;--ki-foundation-material3-palette-tertiary-90:#ffd8e4;--ki-foundation-material3-palette-tertiary-95:#ffecf1;--ki-foundation-material3-palette-tertiary-99:#fffbfa;--ki-foundation-material3-palette-tertiary-100:#fff;--ki-foundation-material3-palette-error-0:#000;--ki-foundation-material3-palette-error-10:#410e0b;--ki-foundation-material3-palette-error-20:#601410;--ki-foundation-material3-palette-error-30:#8c1d18;--ki-foundation-material3-palette-error-40:#b3261e;--ki-foundation-material3-palette-error-50:#dc362e;--ki-foundation-material3-palette-error-60:#e46962;--ki-foundation-material3-palette-error-70:#ec928e;--ki-foundation-material3-palette-error-80:#f2b8b5;--ki-foundation-material3-palette-error-90:#f9dedc;--ki-foundation-material3-palette-error-95:#fceeee;--ki-foundation-material3-palette-error-99:#fffbf9;--ki-foundation-material3-palette-error-100:#fff;--ki-foundation-material3-palette-neutral-0:#000;--ki-foundation-material3-palette-neutral-10:#1d1b20;--ki-foundation-material3-palette-neutral-20:#322f35;--ki-foundation-material3-palette-neutral-30:#48464c;--ki-foundation-material3-palette-neutral-40:#605d64;--ki-foundation-material3-palette-neutral-50:#79767d;--ki-foundation-material3-palette-neutral-60:#938f96;--ki-foundation-material3-palette-neutral-70:#aea9b1;--ki-foundation-material3-palette-neutral-80:#cac5cd;--ki-foundation-material3-palette-neutral-90:#e6e0e9;--ki-foundation-material3-palette-neutral-95:#f5eff7;--ki-foundation-material3-palette-neutral-99:#fffbff;--ki-foundation-material3-palette-neutral-100:#fff;--ki-foundation-material3-palette-neutral-variant-0:#000;--ki-foundation-material3-palette-neutral-variant-10:#1d1a22;--ki-foundation-material3-palette-neutral-variant-20:#322f37;--ki-foundation-material3-palette-neutral-variant-30:#49454f;--ki-foundation-material3-palette-neutral-variant-40:#605d66;--ki-foundation-material3-palette-neutral-variant-50:#79747e;--ki-foundation-material3-palette-neutral-variant-60:#938f99;--ki-foundation-material3-palette-neutral-variant-70:#aea9b4;--ki-foundation-material3-palette-neutral-variant-80:#cac4d0;--ki-foundation-material3-palette-neutral-variant-90:#e7e0ec;--ki-foundation-material3-palette-neutral-variant-95:#f5eefa;--ki-foundation-material3-palette-neutral-variant-99:#fffbfe;--ki-foundation-material3-palette-neutral-variant-100:#fff;--ki-foundation-material3-state-layer-light-hover:#1d1b2014;--ki-foundation-material3-state-layer-light-focus:#1d1b201f;--ki-foundation-material3-state-layer-light-dragged:#1d1b2029;--ki-foundation-material3-state-layer-dark-hover:#e6e0e914;--ki-foundation-material3-state-layer-dark-focus:#e6e0e91f;--ki-foundation-material3-state-layer-dark-dragged:#e6e0e929;--ki-foundation-material3-shape-corner-none:0px;--ki-foundation-material3-shape-corner-extra-small:4px;--ki-foundation-material3-shape-corner-small:8px;--ki-foundation-material3-shape-corner-medium:12px;--ki-foundation-material3-shape-corner-large:16px;--ki-foundation-material3-shape-corner-extra-large:28px;--ki-foundation-material3-shape-corner-full:9999px;--ki-foundation-material3-typescale-size-display-large:3.5625rem;--ki-foundation-material3-typescale-size-display-medium:2.8125rem;--ki-foundation-material3-typescale-size-display-small:2.25rem;--ki-foundation-material3-typescale-size-headline-large:2rem;--ki-foundation-material3-typescale-size-headline-medium:1.75rem;--ki-foundation-material3-typescale-size-headline-small:1.5rem;--ki-foundation-material3-typescale-size-title-large:1.375rem;--ki-foundation-material3-typescale-size-title-medium:1rem;--ki-foundation-material3-typescale-size-title-small:.875rem;--ki-foundation-material3-typescale-size-body-large:1rem;--ki-foundation-material3-typescale-size-body-medium:.875rem;--ki-foundation-material3-typescale-size-body-small:.75rem;--ki-foundation-material3-typescale-size-label-large:.875rem;--ki-foundation-material3-typescale-size-label-medium:.75rem;--ki-foundation-material3-typescale-size-label-small:.6875rem;--ki-foundation-material3-typescale-size-display-extended-1:4rem;--ki-foundation-material3-typescale-size-display-extended-2:4.5rem;--ki-foundation-material3-typescale-size-display-extended-3:5rem;--ki-foundation-material3-typescale-line-height-display-large:4rem;--ki-foundation-material3-typescale-line-height-display-medium:3.25rem;--ki-foundation-material3-typescale-line-height-display-small:2.75rem;--ki-foundation-material3-typescale-line-height-headline-large:2.5rem;--ki-foundation-material3-typescale-line-height-headline-medium:2.25rem;--ki-foundation-material3-typescale-line-height-headline-small:2rem;--ki-foundation-material3-typescale-line-height-title-large:1.75rem;--ki-foundation-material3-typescale-line-height-title-medium:1.5rem;--ki-foundation-material3-typescale-line-height-title-small:1.25rem;--ki-foundation-material3-typescale-line-height-body-large:1.5rem;--ki-foundation-material3-typescale-line-height-body-medium:1.25rem;--ki-foundation-material3-typescale-line-height-body-small:1rem;--ki-foundation-material3-typescale-line-height-label-large:1.25rem;--ki-foundation-material3-typescale-line-height-label-medium:1rem;--ki-foundation-material3-typescale-line-height-label-small:1rem;--ki-foundation-material3-typescale-line-height-display-extended-1:4.5rem;--ki-foundation-material3-typescale-line-height-display-extended-2:5rem;--ki-foundation-material3-typescale-line-height-display-extended-3:5.5rem;--ki-foundation-material3-typescale-tracking-display-large:-.0044em;--ki-foundation-material3-typescale-tracking-display-medium:0em;--ki-foundation-material3-typescale-tracking-display-small:0em;--ki-foundation-material3-typescale-tracking-headline-large:0em;--ki-foundation-material3-typescale-tracking-headline-medium:0em;--ki-foundation-material3-typescale-tracking-headline-small:0em;--ki-foundation-material3-typescale-tracking-title-large:0em;--ki-foundation-material3-typescale-tracking-title-medium:.009375em;--ki-foundation-material3-typescale-tracking-title-small:.0071em;--ki-foundation-material3-typescale-tracking-body-large:.03125em;--ki-foundation-material3-typescale-tracking-body-medium:.0179em;--ki-foundation-material3-typescale-tracking-body-small:.0333em;--ki-foundation-material3-typescale-tracking-label-large:.0071em;--ki-foundation-material3-typescale-tracking-label-medium:.0417em;--ki-foundation-material3-typescale-tracking-label-small:.0455em;--ki-foundation-material3-typescale-weight-regular:400;--ki-foundation-material3-typescale-weight-medium:500;--ki-foundation-material3-typescale-weight-bold:700;--ki-foundation-material3-elevation-key-color:#0000004d;--ki-foundation-material3-elevation-ambient-color:#00000026;--ki-foundation-material3-motion-duration-short-1:50ms;--ki-foundation-material3-motion-duration-short-2:.1s;--ki-foundation-material3-motion-duration-short-3:.15s;--ki-foundation-material3-motion-duration-short-4:.2s;--ki-foundation-material3-motion-duration-medium-1:.25s;--ki-foundation-material3-motion-duration-medium-2:.3s;--ki-foundation-material3-motion-duration-medium-3:.35s;--ki-foundation-material3-motion-duration-medium-4:.4s;--ki-foundation-material3-motion-duration-long-1:.45s;--ki-foundation-material3-motion-duration-long-2:.5s;--ki-foundation-material3-motion-duration-long-3:.55s;--ki-foundation-material3-motion-duration-long-4:.6s;--ki-foundation-material3-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--ki-foundation-material3-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--ki-foundation-material3-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--ki-foundation-material3-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--ki-foundation-material3-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--ki-foundation-material3-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--ki-foundation-material3-component-tab-active-indicator-height:3px;--ki-duration-fast:.12s;--ki-duration-moderate:.24s;--ki-duration-slow:.36s;--ki-duration-instant:0s;--ki-easing-standard:cubic-bezier(.25, .1, .25, 1);--ki-easing-out:cubic-bezier(0, 0, .58, 1);--ki-easing-in:cubic-bezier(.42, 0, 1, 1);--ki-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--ki-button-primary-disabled-shadow:none;--ki-button-secondary-disabled-shadow:none;--ki-button-tertiary-disabled-shadow:none;--ki-button-quaternary-rest-shadow:none;--ki-button-quaternary-hover-shadow:none;--ki-button-quaternary-active-shadow:none;--ki-button-quaternary-disabled-shadow:none;--ki-button-ghost-rest-shadow:none;--ki-button-ghost-hover-shadow:none;--ki-button-ghost-active-shadow:none;--ki-button-ghost-disabled-shadow:none;--ki-icon-button-primary-disabled-shadow:none;--ki-icon-button-secondary-disabled-shadow:none;--ki-icon-button-tertiary-disabled-shadow:none;--ki-icon-button-quaternary-rest-shadow:none;--ki-icon-button-quaternary-hover-shadow:none;--ki-icon-button-quaternary-active-shadow:none;--ki-icon-button-quaternary-disabled-shadow:none;--ki-icon-button-ghost-rest-shadow:none;--ki-icon-button-ghost-hover-shadow:none;--ki-icon-button-ghost-active-shadow:none;--ki-icon-button-ghost-disabled-shadow:none;--ki-color-brand-50:var(--ki-foundation-migrated-themes-onmars-color-brand-50);--ki-color-brand-100:var(--ki-foundation-migrated-themes-onmars-color-brand-100);--ki-color-brand-200:var(--ki-foundation-migrated-themes-onmars-color-brand-200);--ki-color-brand-300:var(--ki-foundation-migrated-themes-onmars-color-brand-300);--ki-color-brand-400:var(--ki-foundation-migrated-themes-onmars-color-brand-400);--ki-color-brand-500:var(--ki-foundation-migrated-themes-onmars-color-brand-500);--ki-color-brand-600:var(--ki-foundation-migrated-themes-onmars-color-brand-600);--ki-color-brand-700:var(--ki-foundation-migrated-themes-onmars-color-brand-700);--ki-color-brand-800:var(--ki-foundation-migrated-themes-onmars-color-brand-800);--ki-color-brand-900:var(--ki-foundation-migrated-themes-onmars-color-brand-900);--ki-color-brand-950:var(--ki-foundation-migrated-themes-onmars-color-brand-950);--ki-color-brand-500-alpha-1:var(--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-1);--ki-color-brand-500-alpha-2:var(--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-2);--ki-color-brand-500-alpha-3:var(--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-3);--ki-color-brand-500-alpha-4:var(--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-4);--ki-color-brand-500-alpha-5:var(--ki-foundation-migrated-themes-onmars-color-brand-500-alpha-5);--ki-color-brand-high-em:var(--ki-color-gray-950);--ki-color-brand-med-em:var(--ki-color-gray-700);--ki-color-brand-low-em:var(--ki-color-gray-600);--ki-color-brand-base-em:var(--ki-color-gray-400);--ki-color-brand-primary-text-on-primary:var(--ki-color-white-100);--ki-color-brand-primary-text-on-primary-light:var(--ki-foundation-migrated-themes-onmars-color-brand-600);--ki-color-brand-secondary-text-on-primary:var(--ki-color-white-72);--ki-color-brand-secondary-text-on-primary-light:var(--ki-foundation-migrated-themes-onmars-color-brand-secondary-text-on-primary-light);--ki-color-brand-primary-text-on-success:var(--ki-color-white-100);--ki-color-brand-secondary-text-on-success:var(--ki-color-white-72);--ki-shadow-inner-primary-default:inset 0px var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) 0px var(--ki-color-white-12);--ki-shadow-inner-primary-hover:inset 0px var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) 0px var(--ki-color-white-18);--ki-shadow-inner-secondary-default:inset 0px var(--ki-shadow-effect-y) var(--ki-shadow-distance-2) 0px var(--ki-color-white-3);--ki-shadow-inner-secondary-hover:inset 0px var(--ki-shadow-effect-y) var(--ki-shadow-distance-2) 0px var(--ki-color-white-8);--ki-border-hairline-base-em:var(--ki-size-border-hairline) solid var(--ki-color-black-3);--ki-foundation-migrated-component-button-button-tertiary-active-shadow:0px 1px 2px 0px var(--ki-color-black-32), 0px 2px 6px 2px var(--ki-color-black-5);--ki-foundation-migrated-component-button-button-tertiary-hover-shadow:0px 1px 3px 0px var(--ki-color-black-32), 0px 4px 8px 3px var(--ki-color-black-5);--ki-foundation-material3-elevation-level-1:0px 1px 2px 0px var(--ki-foundation-material3-elevation-key-color), 0px 1px 3px 1px var(--ki-foundation-material3-elevation-ambient-color);--ki-foundation-material3-elevation-level-2:0px 1px 2px 0px var(--ki-foundation-material3-elevation-key-color), 0px 2px 6px 2px var(--ki-foundation-material3-elevation-ambient-color);--ki-foundation-material3-elevation-level-3:0px 1px 3px 0px var(--ki-foundation-material3-elevation-key-color), 0px 4px 8px 3px var(--ki-foundation-material3-elevation-ambient-color);--ki-foundation-material3-elevation-level-4:0px 2px 3px 0px var(--ki-foundation-material3-elevation-key-color), 0px 6px 10px 4px var(--ki-foundation-material3-elevation-ambient-color);--ki-foundation-material3-elevation-level-5:0px 4px 4px 0px var(--ki-foundation-material3-elevation-key-color), 0px 8px 12px 6px var(--ki-foundation-material3-elevation-ambient-color);--ki-font-family-display:var(--ki-foundation-migrated-themes-onmars-font-family-body);--ki-font-family-body:var(--ki-foundation-migrated-themes-onmars-font-family-body);--ki-font-family-serif:var(--ki-foundation-migrated-themes-onmars-font-family-serif);--ki-font-family-mono:var(--ki-foundation-migrated-themes-onmars-font-family-mono);--ki-font-size-caption-1:var(--ki-space-lg);--ki-font-size-overline:var(--ki-foundation-migrated-themes-onmars-font-size-overline);--ki-font-size-caption-2:var(--ki-space-xl);--ki-font-size-body-1:var(--ki-foundation-migrated-themes-onmars-font-size-body-1);--ki-font-size-body-2:var(--ki-foundation-migrated-themes-onmars-font-size-body-2);--ki-font-size-title-1:var(--ki-foundation-migrated-themes-onmars-font-size-body-2);--ki-font-size-title-2:var(--ki-space-4xl);--ki-font-size-heading-1:var(--ki-space-6xl);--ki-font-size-heading-2:var(--ki-foundation-migrated-themes-onmars-font-size-heading-2);--ki-font-size-heading-3:var(--ki-space-10xl);--ki-font-size-heading-4:var(--ki-foundation-migrated-themes-onmars-font-size-heading-4);--ki-font-size-heading-5:var(--ki-space-15xl);--ki-font-size-heading-6:var(--ki-foundation-migrated-themes-onmars-font-size-heading-6);--ki-font-size-display-1:var(--ki-foundation-migrated-themes-onmars-font-size-display-1);--ki-font-size-display-2:var(--ki-space-21xl);--ki-font-size-display-3:var(--ki-space-23xl);--ki-font-line-height-overline:var(--ki-space-xl);--ki-font-line-height-caption-1:var(--ki-space-3xl);--ki-font-line-height-caption-2:var(--ki-space-3xl);--ki-font-line-height-para:var(--ki-space-5xl);--ki-font-line-height-body-1:var(--ki-space-7xl);--ki-font-line-height-body-2:var(--ki-space-7xl);--ki-font-line-height-title-1:var(--ki-space-7xl);--ki-font-line-height-title-2:var(--ki-space-7xl);--ki-font-line-height-heading-1:var(--ki-space-9xl);--ki-font-line-height-heading-2:var(--ki-space-11xl);--ki-font-line-height-heading-3:var(--ki-space-12xl);--ki-font-line-height-heading-4:var(--ki-space-14xl);--ki-font-line-height-heading-5:var(--ki-space-16xl);--ki-font-line-height-heading-6:var(--ki-foundation-migrated-themes-onmars-font-line-height-heading-6);--ki-font-line-height-display-1:var(--ki-space-20xl);--ki-font-line-height-display-2:var(--ki-space-20xl);--ki-font-line-height-display-3:var(--ki-space-22xl);--ki-font-weight-display-normal:var(--ki-foundation-migrated-themes-onmars-font-weight-display-normal);--ki-font-weight-display-medium:var(--ki-foundation-migrated-themes-onmars-font-weight-body-normal);--ki-font-weight-display-semibold:var(--ki-foundation-migrated-themes-onmars-font-weight-body-medium);--ki-font-weight-display-bold:var(--ki-foundation-migrated-themes-onmars-font-weight-body-semibold);--ki-font-weight-body-normal:var(--ki-foundation-migrated-themes-onmars-font-weight-body-normal);--ki-font-weight-body-medium:var(--ki-foundation-migrated-themes-onmars-font-weight-body-medium);--ki-font-weight-body-semibold:var(--ki-foundation-migrated-themes-onmars-font-weight-body-semibold);--ki-font-weight-body-bold:var(--ki-foundation-migrated-themes-onmars-font-weight-body-bold);--ki-font-letter-spacing-none:var(--ki-foundation-migrated-themes-onmars-font-letter-spacing-none);--ki-font-letter-spacing-spaced-out:var(--ki-foundation-migrated-themes-onmars-font-letter-spacing-spaced-out);--ki-font-letter-spacing-xs:var(--ki-foundation-migrated-themes-onmars-font-letter-spacing-xs);--ki-font-letter-spacing-sm:var(--ki-foundation-migrated-themes-onmars-font-letter-spacing-sm);--ki-font-letter-spacing-md:var(--ki-foundation-migrated-themes-onmars-font-letter-spacing-md);--ki-font-letter-spacing-lg:var(--ki-foundation-migrated-themes-onmars-font-letter-spacing-lg);--ki-surface-s0:var(--ki-color-white-100);--ki-surface-s1:var(--ki-color-gray-50);--ki-surface-s2:var(--ki-color-gray-100);--ki-surface-s3:var(--ki-color-gray-200);--ki-surface-s4:var(--ki-color-gray-300);--ki-surface-s5:var(--ki-color-gray-400);--ki-surface-special-blur-base-light:var(--ki-color-white-80);--ki-surface-special-blur-base-dark:var(--ki-color-white-88);--ki-surface-special-secondary-alpha-base:var(--ki-color-gray-100-alpha-base);--ki-surface-white:var(--ki-color-white-100);--ki-surface-inverse-white:var(--ki-color-black-100);--ki-surface-black:var(--ki-color-black-100);--ki-surface-inverse-black:var(--ki-color-white-100);--ki-surface-info-high-em:var(--ki-color-info-600);--ki-surface-info-med-em:var(--ki-color-info-500);--ki-surface-info-low-em:var(--ki-color-info-100);--ki-surface-info-base-em:var(--ki-color-info-50);--ki-surface-info-low-em-alpha:var(--ki-color-info-500-alpha-2);--ki-surface-info-base-em-alpha:var(--ki-color-info-500-alpha-1);--ki-surface-success-high-em:var(--ki-color-success-700);--ki-surface-success-med-em:var(--ki-color-success-500);--ki-surface-success-low-em:var(--ki-color-success-100);--ki-surface-success-base-em:var(--ki-color-success-50);--ki-surface-success-low-em-alpha:var(--ki-color-success-500-alpha-2);--ki-surface-success-base-em-alpha:var(--ki-color-success-500-alpha-1);--ki-surface-warning-high-em:var(--ki-color-warning-600);--ki-surface-warning-med-em:var(--ki-color-warning-500);--ki-surface-warning-low-em:var(--ki-color-warning-100);--ki-surface-warning-base-em:var(--ki-color-warning-50);--ki-surface-warning-low-em-alpha:var(--ki-color-warning-500-alpha-2);--ki-surface-warning-base-em-alpha:var(--ki-color-warning-500-alpha-1);--ki-surface-danger-high-em:var(--ki-color-danger-700);--ki-surface-danger-med-em:var(--ki-color-danger-500);--ki-surface-danger-low-em:var(--ki-color-danger-100);--ki-surface-danger-base-em:var(--ki-color-danger-50);--ki-surface-danger-low-em-alpha:var(--ki-color-danger-500-alpha-2);--ki-surface-danger-base-em-alpha:var(--ki-color-danger-500-alpha-1);--ki-surface-disabled-high-em:var(--ki-color-gray-500);--ki-surface-disabled-med-em:var(--ki-color-gray-300);--ki-surface-disabled-low-em:var(--ki-color-gray-200);--ki-surface-disabled-base-em:var(--ki-color-gray-100);--ki-surface-hover-overlay:var(--ki-color-white-5);--ki-surface-hover-overlay-inverse:var(--ki-color-black-3);--ki-surface-pressed-overlay-inverse:var(--ki-color-black-5);--ki-surface-success-high-em-hover:var(--ki-color-success-800);--ki-surface-danger-high-em-hover:var(--ki-color-danger-800);--ki-text-text-on-neutral:var(--ki-color-white-100);--ki-text-white:var(--ki-color-white-100);--ki-text-inverse-white:var(--ki-color-black-100);--ki-text-black:var(--ki-color-black-100);--ki-text-inverse-black:var(--ki-color-white-100);--ki-text-info-high-em:var(--ki-color-info-800);--ki-text-info-med-em:var(--ki-color-info-500);--ki-text-info-low-em:var(--ki-color-info-300);--ki-text-info-base-em:var(--ki-color-info-100);--ki-text-success-high-em:var(--ki-color-success-700);--ki-text-success-med-em:var(--ki-color-success-500);--ki-text-success-low-em:var(--ki-color-success-300);--ki-text-success-base-em:var(--ki-color-success-100);--ki-text-warning-high-em:var(--ki-color-warning-800);--ki-text-warning-med-em:var(--ki-color-warning-500);--ki-text-warning-low-em:var(--ki-color-warning-300);--ki-text-warning-base-em:var(--ki-color-warning-100);--ki-text-danger-high-em:var(--ki-color-danger-700);--ki-text-danger-med-em:var(--ki-color-danger-500);--ki-text-danger-low-em:var(--ki-color-danger-300);--ki-text-danger-base-em:var(--ki-color-danger-100);--ki-text-none:var(--ki-color-transparent-white);--ki-text-primary-on-danger:var(--ki-color-white-100);--ki-outline-high-em:var(--ki-color-black-12);--ki-outline-strong:var(--ki-color-black-48);--ki-outline-control:var(--ki-color-black-48);--ki-outline-control-hover:var(--ki-color-black-56);--ki-outline-med-em:var(--ki-color-black-8);--ki-outline-low-em:var(--ki-color-black-5);--ki-outline-base-em:var(--ki-color-black-3);--ki-outline-white:var(--ki-color-white-100);--ki-outline-inverse-white:var(--ki-color-black-100);--ki-outline-black:var(--ki-color-black-100);--ki-outline-inverse-black:var(--ki-color-white-100);--ki-outline-info-high-em:var(--ki-color-info-500);--ki-outline-info-med-em:var(--ki-color-info-300);--ki-outline-info-low-em:var(--ki-color-info-200);--ki-outline-info-base-em:var(--ki-color-info-100);--ki-outline-info-low-em-alpha:var(--ki-color-info-500-alpha-4);--ki-outline-info-base-em-alpha:var(--ki-color-info-500-alpha-2);--ki-outline-success-high-em:var(--ki-color-success-500);--ki-outline-success-med-em:var(--ki-color-success-300);--ki-outline-success-low-em:var(--ki-color-success-200);--ki-outline-success-base-em:var(--ki-color-success-100);--ki-outline-success-low-em-alpha:var(--ki-color-success-500-alpha-4);--ki-outline-success-base-em-alpha:var(--ki-color-success-500-alpha-2);--ki-outline-warning-high-em:var(--ki-color-warning-500);--ki-outline-warning-med-em:var(--ki-color-warning-300);--ki-outline-warning-low-em:var(--ki-color-warning-200);--ki-outline-warning-base-em:var(--ki-color-warning-100);--ki-outline-warning-low-em-alpha:var(--ki-color-warning-500-alpha-4);--ki-outline-warning-base-em-alpha:var(--ki-color-warning-500-alpha-2);--ki-outline-danger-high-em:var(--ki-color-danger-500);--ki-outline-danger-med-em:var(--ki-color-danger-300);--ki-outline-danger-low-em:var(--ki-color-danger-200);--ki-outline-danger-base-em:var(--ki-color-danger-100);--ki-outline-danger-low-em-alpha:var(--ki-color-danger-500-alpha-4);--ki-outline-danger-base-em-alpha:var(--ki-color-danger-500-alpha-2);--ki-outline-none:var(--ki-color-transparent-white);--ki-outline-primary-button-top:var(--ki-color-black-8);--ki-outline-primary-button-bottom:var(--ki-color-black-18);--ki-outline-secondary-button-top:var(--ki-color-black-5);--ki-outline-secondary-button-bottom:var(--ki-color-black-12);--ki-inverse-white-alpha-3:var(--ki-color-black-3);--ki-inverse-white-alpha-6:var(--ki-color-black-5);--ki-inverse-white-alpha-9:var(--ki-color-black-8);--ki-inverse-white-alpha-12:var(--ki-color-black-12);--ki-inverse-white-alpha-18:var(--ki-color-black-18);--ki-inverse-white-alpha-24:var(--ki-color-black-24);--ki-inverse-white-alpha-32:var(--ki-color-black-32);--ki-inverse-white-alpha-40:var(--ki-color-black-40);--ki-inverse-white-alpha-48:var(--ki-color-black-48);--ki-inverse-white-alpha-56:var(--ki-color-black-56);--ki-inverse-white-alpha-64:var(--ki-color-black-64);--ki-inverse-white-alpha-72:var(--ki-color-black-72);--ki-inverse-white-alpha-80:var(--ki-color-black-80);--ki-inverse-white-alpha-88:var(--ki-color-black-88);--ki-inverse-white-alpha-solid:var(--ki-color-black-100);--ki-inverse-black-alpha-3:var(--ki-color-white-3);--ki-inverse-black-alpha-6:var(--ki-color-white-5);--ki-inverse-black-alpha-9:var(--ki-color-white-8);--ki-inverse-black-alpha-12:var(--ki-color-white-12);--ki-inverse-black-alpha-18:var(--ki-color-white-18);--ki-inverse-black-alpha-24:var(--ki-color-white-24);--ki-inverse-black-alpha-32:var(--ki-color-white-32);--ki-inverse-black-alpha-40:var(--ki-color-white-40);--ki-inverse-black-alpha-48:var(--ki-color-white-48);--ki-inverse-black-alpha-56:var(--ki-color-white-56);--ki-inverse-black-alpha-64:var(--ki-color-white-64);--ki-inverse-black-alpha-72:var(--ki-color-white-72);--ki-inverse-black-alpha-80:var(--ki-color-white-80);--ki-inverse-black-alpha-88:var(--ki-color-white-88);--ki-inverse-black-alpha-solid:var(--ki-color-white-100);--ki-overlay-high-em:var(--ki-color-black-40);--ki-overlay-high-em-inverse:var(--ki-color-white-12);--ki-overlay-med-em:var(--ki-color-black-24);--ki-overlay-med-em-inverse:var(--ki-color-white-3);--ki-state-layer-focus:var(--ki-color-white-8);--ki-state-layer-pressed:var(--ki-color-white-8);--ki-state-layer-dragged:var(--ki-color-white-12);--ki-elevation-shadow:var(--ki-color-black-3);--ki-elevation-shadow-med:var(--ki-color-black-5);--ki-elevation-shadow-dark:var(--ki-color-black-32);--ki-effect-component-backdrop-blur:var(--ki-blur-24);--ki-transparent-inverse:var(--ki-color-transparent-white);--ki-spacing-inline:var(--ki-space-md);--ki-spacing-block:var(--ki-space-xl);--ki-corner-control:var(--ki-radius-md);--ki-motion-duration-fast:var(--ki-duration-fast);--ki-motion-duration-short-1:var(--ki-duration-fast);--ki-motion-duration-short-2:var(--ki-duration-fast);--ki-motion-duration-short-3:var(--ki-duration-fast);--ki-motion-duration-short-4:var(--ki-duration-fast);--ki-motion-duration-medium-1:var(--ki-duration-moderate);--ki-motion-duration-medium-2:var(--ki-duration-moderate);--ki-motion-duration-medium-3:var(--ki-duration-moderate);--ki-motion-duration-medium-4:var(--ki-duration-moderate);--ki-motion-duration-long-1:var(--ki-duration-slow);--ki-motion-duration-long-2:var(--ki-duration-slow);--ki-motion-duration-long-3:var(--ki-duration-slow);--ki-motion-duration-long-4:var(--ki-duration-slow);--ki-motion-duration-instant:var(--ki-duration-instant);--ki-motion-easing-standard:var(--ki-easing-standard);--ki-motion-easing-out:var(--ki-easing-out);--ki-motion-easing-emphasized:var(--ki-easing-standard);--ki-motion-easing-emphasized-decelerate:var(--ki-easing-out);--ki-motion-easing-emphasized-accelerate:var(--ki-easing-in);--ki-motion-easing-standard-decelerate:var(--ki-easing-out);--ki-motion-easing-standard-accelerate:var(--ki-easing-in);--ki-motion-easing-spring:var(--ki-easing-spring);--ki-motion-distance-xs:var(--ki-space-xxs);--ki-motion-distance-sm:var(--ki-space-xs);--ki-motion-distance-md:var(--ki-space-md);--ki-alert-padding-inline:var(--ki-space-xl);--ki-alert-padding-block:var(--ki-space-xl);--ki-alert-gap:var(--ki-space-xl);--ki-alert-text-gap:var(--ki-space-xs);--ki-alert-radius:var(--ki-radius-component-md);--ki-alert-border-width:var(--ki-space-zero);--ki-alert-dismiss-size:var(--ki-space-7xl);--ki-alert-dismiss-icon-size:var(--ki-space-3xl);--ki-alert-dismiss-border-width:var(--ki-size-border-hairline);--ki-alert-dismiss-radius:var(--ki-radius-round);--ki-alert-focus-ring-width:var(--ki-space-xxs);--ki-alert-focus-ring-offset:var(--ki-space-xxs);--ki-avatar-group-xxs-overlap:var(--ki-space-md);--ki-avatar-group-xxs-counter-padding-inline:var(--ki-space-md);--ki-avatar-group-xs-overlap:var(--ki-space-md);--ki-avatar-group-xs-counter-padding-inline:var(--ki-space-sm);--ki-avatar-group-sm-overlap:var(--ki-space-md);--ki-avatar-group-sm-counter-padding-inline:var(--ki-space-md);--ki-avatar-group-md-overlap:var(--ki-space-xl);--ki-avatar-group-md-counter-padding-inline:var(--ki-space-lg);--ki-avatar-group-lg-overlap:var(--ki-space-xl);--ki-avatar-group-lg-counter-padding-inline:var(--ki-space-xl);--ki-avatar-group-xl-overlap:var(--ki-space-xl);--ki-avatar-group-xl-counter-padding-inline:var(--ki-space-2xl);--ki-avatar-group-ring-width:var(--ki-space-zero);--ki-avatar-group-counter-border-width:var(--ki-size-border-hairline);--ki-avatar-group-counter-radius:var(--ki-radius-round);--ki-avatar-xxs-size:var(--ki-space-5xl);--ki-avatar-xxs-icon-size:var(--ki-space-2xl);--ki-avatar-xs-size:var(--ki-space-7xl);--ki-avatar-xs-icon-size:var(--ki-space-2xl);--ki-avatar-sm-size:var(--ki-space-10xl);--ki-avatar-sm-icon-size:var(--ki-space-4xl);--ki-avatar-md-size:var(--ki-space-12xl);--ki-avatar-md-icon-size:var(--ki-space-5xl);--ki-avatar-lg-size:var(--ki-space-14xl);--ki-avatar-lg-icon-size:var(--ki-space-7xl);--ki-avatar-xl-size:var(--ki-space-16xl);--ki-avatar-xl-icon-size:var(--ki-space-9xl);--ki-avatar-radius:var(--ki-radius-round);--ki-avatar-border-width:var(--ki-size-border-hairline);--ki-badge-sm-height:var(--ki-space-7xl);--ki-badge-sm-padding-inline:var(--ki-space-md);--ki-badge-sm-radius:var(--ki-radius-component-sm);--ki-badge-md-height:var(--ki-space-9xl);--ki-badge-md-padding-inline:var(--ki-space-lg);--ki-badge-md-radius:var(--ki-radius-component-sm);--ki-badge-border-width:var(--ki-space-zero);--ki-badge-neutral-border-width:var(--ki-size-border-hairline);--ki-button-xs-height:var(--ki-space-7xl);--ki-button-xs-padding-inline:var(--ki-space-sm);--ki-button-xs-gap:var(--ki-space-xs);--ki-button-xs-radius:var(--ki-radius-sm);--ki-button-xs-icon-size:var(--ki-space-2xl);--ki-button-xs-min-target:var(--ki-space-7xl);--ki-button-sm-height:var(--ki-space-10xl);--ki-button-sm-padding-inline:var(--ki-space-md);--ki-button-sm-gap:var(--ki-space-xs);--ki-button-sm-radius:var(--ki-radius-md);--ki-button-sm-icon-size:var(--ki-space-3xl);--ki-button-sm-min-target:var(--ki-space-7xl);--ki-button-md-height:var(--ki-space-12xl);--ki-button-md-padding-inline:var(--ki-space-lg);--ki-button-md-gap:var(--ki-space-sm);--ki-button-md-radius:var(--ki-radius-lg);--ki-button-md-icon-size:var(--ki-space-4xl);--ki-button-md-min-target:var(--ki-space-7xl);--ki-button-lg-height:var(--ki-space-14xl);--ki-button-lg-padding-inline:var(--ki-space-xl);--ki-button-lg-gap:var(--ki-space-sm);--ki-button-lg-radius:var(--ki-radius-xl);--ki-button-lg-icon-size:var(--ki-space-5xl);--ki-button-lg-min-target:var(--ki-space-7xl);--ki-button-xl-height:var(--ki-space-16xl);--ki-button-xl-padding-inline:var(--ki-space-2xl);--ki-button-xl-gap:var(--ki-space-md);--ki-button-xl-radius:var(--ki-radius-2xl);--ki-button-xl-icon-size:var(--ki-space-7xl);--ki-button-xl-min-target:var(--ki-space-7xl);--ki-button-padding-block:var(--ki-space-xs);--ki-button-label-padding-inline:var(--ki-space-xs);--ki-button-focus-ring-width:var(--ki-space-xxs);--ki-button-focus-ring-offset:var(--ki-space-xxs);--ki-button-border-width:var(--ki-size-border-hairline);--ki-card-border-width:var(--ki-space-zero);--ki-card-radius:var(--ki-radius-big-component-xs);--ki-card-gap:var(--ki-space-xl);--ki-card-media-padding:var(--ki-space-md);--ki-card-padding-block:var(--ki-space-3xl);--ki-card-media-radius:var(--ki-radius-big-component-sm);--ki-card-backdrop-blur:var(--ki-blur-96);--ki-card-header-padding:var(--ki-space-3xl);--ki-card-body-padding:var(--ki-space-3xl);--ki-card-footer-padding:var(--ki-space-3xl);--ki-checkbox-control-size:var(--ki-space-5xl);--ki-checkbox-min-target:var(--ki-space-7xl);--ki-checkbox-gap:var(--ki-space-xl);--ki-checkbox-radius:var(--ki-radius-sm);--ki-checkbox-border-width:var(--ki-space-xxs);--ki-checkbox-focus-ring-width:var(--ki-space-xxs);--ki-checkbox-focus-ring-offset:var(--ki-space-xxs);--ki-dialog-radius:var(--ki-radius-big-component-sm);--ki-dialog-padding:var(--ki-space-7xl);--ki-dialog-gap:var(--ki-space-5xl);--ki-dialog-min-width:var(--ki-size-surface-sm);--ki-dialog-max-width:var(--ki-size-surface-md);--ki-dialog-focus-ring-width:var(--ki-space-xxs);--ki-dialog-focus-ring-offset:var(--ki-space-xxs);--ki-divider-thickness:var(--ki-size-border-hairline);--ki-divider-radius:var(--ki-radius-round);--ki-divider-spacing:var(--ki-space-md);--ki-icon-button-xs-size:var(--ki-space-7xl);--ki-icon-button-xs-icon-size:var(--ki-space-3xl);--ki-icon-button-xs-radius:var(--ki-radius-sm);--ki-icon-button-sm-size:var(--ki-space-10xl);--ki-icon-button-sm-icon-size:var(--ki-space-4xl);--ki-icon-button-sm-radius:var(--ki-radius-md);--ki-icon-button-md-size:var(--ki-space-12xl);--ki-icon-button-md-icon-size:var(--ki-space-5xl);--ki-icon-button-md-radius:var(--ki-radius-lg);--ki-icon-button-lg-size:var(--ki-space-14xl);--ki-icon-button-lg-icon-size:var(--ki-space-7xl);--ki-icon-button-lg-radius:var(--ki-radius-xl);--ki-icon-button-xl-size:var(--ki-space-16xl);--ki-icon-button-xl-icon-size:var(--ki-space-9xl);--ki-icon-button-xl-radius:var(--ki-radius-2xl);--ki-icon-button-border-width:var(--ki-size-border-hairline);--ki-icon-button-focus-ring-width:var(--ki-space-xxs);--ki-icon-button-focus-ring-offset:var(--ki-space-xxs);--ki-indicator-gap:var(--ki-space-sm);--ki-indicator-dot-inline-size:var(--ki-space-md);--ki-indicator-dot-block-size:var(--ki-space-md);--ki-indicator-dot-radius:var(--ki-radius-round);--ki-indicator-dot-current-inline-size:var(--ki-space-10xl);--ki-indicator-dot-current-block-size:var(--ki-space-3xl);--ki-indicator-dot-current-radius:var(--ki-radius-round);--ki-indicator-dot-current-hole-block-size:var(--ki-space-sm);--ki-input-height:var(--ki-space-12xl);--ki-input-min-target:var(--ki-space-7xl);--ki-input-padding-inline:var(--ki-space-lg);--ki-input-gap:var(--ki-space-xs);--ki-input-label-gap:var(--ki-space-xs);--ki-input-label-padding-inline:var(--ki-space-xxs);--ki-input-radius:var(--ki-radius-component-md);--ki-input-icon-size:var(--ki-space-4xl);--ki-input-border-width:var(--ki-size-border-hairline);--ki-input-focus-ring-width:var(--ki-space-xxs);--ki-input-focus-ring-offset:var(--ki-space-xxs);--ki-list-padding:var(--ki-space-zero);--ki-list-gap:var(--ki-space-zero);--ki-list-item-min-height:var(--ki-space-12xl);--ki-list-item-min-height-multiline:var(--ki-space-16xl);--ki-list-item-padding-inline:var(--ki-space-md);--ki-list-item-padding-block:var(--ki-space-lg);--ki-list-item-gap:var(--ki-space-xl);--ki-list-item-radius:var(--ki-radius-0);--ki-list-item-divider-width:var(--ki-space-zero);--ki-option-min-target:var(--ki-space-11xl);--ki-option-padding-inline:var(--ki-space-md);--ki-option-radius:var(--ki-radius-component-lg);--ki-progress-linear-thickness:var(--ki-space-xs);--ki-progress-linear-radius:var(--ki-radius-round);--ki-progress-circular-size:var(--ki-space-12xl);--ki-progress-circular-track-width:var(--ki-space-xs);--ki-progress-indeterminate-duration:var(--ki-foundation-migrated-component-progress-progress-indeterminate-duration);--ki-qr-size:var(--ki-size-qr);--ki-qr-color:var(--ki-color-gray-950);--ki-qr-module-radius:var(--ki-radius-0);--ki-qr-finder-radius:var(--ki-radius-0);--ki-qr-quiet-zone:var(--ki-space-md);--ki-qr-radius:var(--ki-radius-0);--ki-radio-group-gap:var(--ki-space-sm);--ki-radio-control-size:var(--ki-space-5xl);--ki-radio-dot-size:var(--ki-space-md);--ki-radio-min-target:var(--ki-space-7xl);--ki-radio-gap:var(--ki-space-xl);--ki-radio-control-radius:var(--ki-radius-round);--ki-radio-border-width:var(--ki-space-xxs);--ki-radio-focus-ring-width:var(--ki-space-xxs);--ki-radio-focus-ring-offset:var(--ki-space-xxs);--ki-scroller-thumb-thickness:var(--ki-space-xs);--ki-scroller-thumb-radius:var(--ki-radius-round);--ki-scroller-thumb-min-length:var(--ki-space-3xl);--ki-scroller-gutter:var(--ki-space-xxs);--ki-scroller-track-inset:var(--ki-space-xs);--ki-scroller-focus-ring-width:var(--ki-space-xxs);--ki-scroller-focus-ring-offset:var(--ki-space-xxs);--ki-select-height:var(--ki-space-12xl);--ki-select-min-target:var(--ki-space-7xl);--ki-select-padding-inline:var(--ki-space-lg);--ki-select-gap:var(--ki-space-xs);--ki-select-radius:var(--ki-radius-component-md);--ki-select-indicator-size:var(--ki-space-4xl);--ki-select-indicator-glyph-size:var(--ki-space-md);--ki-select-border-width:var(--ki-size-border-hairline);--ki-select-label-gap:var(--ki-space-xs);--ki-select-label-padding-inline:var(--ki-space-xxs);--ki-select-listbox-backdrop-blur:var(--ki-blur-48);--ki-select-listbox-radius:var(--ki-radius-big-component-sm);--ki-select-listbox-padding:var(--ki-space-xl);--ki-select-listbox-max-block-size:var(--ki-size-surface-xs);--ki-select-listbox-offset:var(--ki-space-xs);--ki-select-focus-ring-width:var(--ki-space-xxs);--ki-select-focus-ring-offset:var(--ki-space-xxs);--ki-status-size:var(--ki-space-xs);--ki-status-radius:var(--ki-radius-round);--ki-status-ring-width:var(--ki-space-xxs);--ki-switch-track-width:var(--ki-space-12xl);--ki-switch-track-height:var(--ki-space-6xl);--ki-switch-thumb-size:var(--ki-space-4xl);--ki-switch-thumb-width:var(--ki-space-6xl);--ki-switch-thumb-inset:var(--ki-space-xxs);--ki-switch-gap:var(--ki-space-md);--ki-switch-track-radius:var(--ki-radius-md);--ki-switch-thumb-radius:var(--ki-radius-round);--ki-switch-border-width:var(--ki-size-border-hairline);--ki-switch-min-target:var(--ki-space-9xl);--ki-switch-glyph-width:var(--ki-space-md);--ki-switch-glyph-height:var(--ki-space-sm);--ki-switch-glyph-dash-height:var(--ki-space-xxs);--ki-switch-focus-ring-width:var(--ki-space-xxs);--ki-switch-focus-ring-offset:var(--ki-space-xxs);--ki-tab-panel-padding-block:var(--ki-space-lg);--ki-tab-panel-padding-inline:var(--ki-space-lg);--ki-tab-panel-focus-ring-width:var(--ki-space-xxs);--ki-tab-panel-focus-ring-offset:var(--ki-space-xxs);--ki-tab-min-block-size:var(--ki-space-12xl);--ki-tab-padding-block-end:var(--ki-space-md);--ki-tab-padding-inline:var(--ki-space-zero);--ki-tab-gap:var(--ki-space-xs);--ki-tab-radius:var(--ki-radius-sm);--ki-tab-indicator-size:var(--ki-space-xxs);--ki-tab-indicator-radius:var(--ki-radius-0);--ki-tab-focus-ring-width:var(--ki-space-xxs);--ki-tab-focus-ring-offset:var(--ki-space-xxs);--ki-tabs-gap:var(--ki-space-8xl);--ki-tabs-divider-width:var(--ki-space-zero);--ki-textarea-padding-inline:var(--ki-space-xl);--ki-textarea-padding-block:var(--ki-space-xl);--ki-textarea-label-gap:var(--ki-space-xs);--ki-textarea-label-padding-inline:var(--ki-space-xxs);--ki-textarea-radius:var(--ki-radius-component-md);--ki-textarea-min-target:var(--ki-space-7xl);--ki-textarea-border-width:var(--ki-size-border-hairline);--ki-textarea-focus-ring-width:var(--ki-space-xxs);--ki-textarea-focus-ring-offset:var(--ki-space-xxs);--ki-tooltip-radius:var(--ki-radius-big-component-xs);--ki-tooltip-padding-inline:var(--ki-space-xl);--ki-tooltip-padding-block:var(--ki-space-xl);--ki-tooltip-max-inline-size:var(--ki-size-surface-xxs);--ki-tooltip-offset:var(--ki-space-md);--ki-tooltip-border-width:var(--ki-size-border-hairline);--ki-tooltip-show-delay:var(--ki-foundation-migrated-component-tooltip-tooltip-show-delay);--ki-tooltip-hide-delay:var(--ki-foundation-migrated-component-tooltip-tooltip-hide-delay);--ki-video-frame-radius:var(--ki-radius-big-component-xs);--ki-video-scrim-radius:var(--ki-radius-component-6xl);--ki-video-scrim-padding:var(--ki-space-3xl);--ki-video-play-size:var(--ki-space-16xl);--ki-video-play-icon-size:var(--ki-space-9xl);--ki-video-play-radius:var(--ki-radius-component-xl);--ki-video-play-border-width:var(--ki-size-border-hairline);--ki-video-focus-ring-width:var(--ki-space-xxs);--ki-video-focus-ring-offset:var(--ki-space-xxs);--ki-surface-special-light-s0-dark-s1:var(--ki-surface-s0);--ki-surface-special-light-s0-dark-s2:var(--ki-surface-s0);--ki-surface-special-light-s0-dark-s3:var(--ki-surface-s0);--ki-surface-special-light-s0-dark-s4:var(--ki-surface-s0);--ki-surface-special-light-s0-dark-s5:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s1:var(--ki-surface-s1);--ki-surface-special-dark-s0-light-s2:var(--ki-surface-s2);--ki-surface-special-dark-s0-light-s3:var(--ki-surface-s3);--ki-surface-special-dark-s0-light-s4:var(--ki-surface-s4);--ki-surface-special-dark-s0-light-s5:var(--ki-surface-s5);--ki-surface-special-light-s1-dark-s2:var(--ki-surface-s1);--ki-surface-special-light-s2-dark-s3:var(--ki-surface-s2);--ki-surface-special-light-s3-dark-s4:var(--ki-surface-s3);--ki-surface-special-light-s4-dark-s5:var(--ki-surface-s4);--ki-surface-primary-high-em:var(--ki-color-brand-600);--ki-surface-primary-med-em:var(--ki-color-brand-500);--ki-surface-primary-med-em-hover:var(--ki-color-brand-600);--ki-surface-primary-low-em:var(--ki-color-brand-100);--ki-surface-primary-base-em:var(--ki-color-brand-50);--ki-surface-primary-low-em-alpha:var(--ki-color-brand-500-alpha-2);--ki-surface-primary-base-em-alpha:var(--ki-color-brand-500-alpha-1);--ki-surface-tint:var(--ki-color-brand-500);--ki-surface-base:var(--ki-surface-s0);--ki-surface-raised:var(--ki-surface-s1);--ki-surface-primary-high-em-hover:var(--ki-color-brand-500);--ki-text-high-em:var(--ki-color-brand-high-em);--ki-text-med-em:var(--ki-color-brand-med-em);--ki-text-low-em:var(--ki-color-brand-low-em);--ki-text-base-em:var(--ki-color-brand-base-em);--ki-text-primary-on-primary:var(--ki-color-brand-primary-text-on-primary);--ki-text-primary-on-primary-light:var(--ki-color-brand-primary-text-on-primary-light);--ki-text-secondary-on-primary:var(--ki-color-brand-secondary-text-on-primary);--ki-text-secondary-on-primary-light:var(--ki-color-brand-secondary-text-on-primary-light);--ki-text-primary-on-success:var(--ki-color-brand-primary-text-on-success);--ki-text-secondary-on-success:var(--ki-color-brand-secondary-text-on-success);--ki-text-inverse-primary:var(--ki-color-brand-300);--ki-text-primary-high-em:var(--ki-color-brand-600);--ki-text-primary-med-em:var(--ki-color-brand-500);--ki-text-primary-low-em:var(--ki-color-brand-300);--ki-text-primary-base-em:var(--ki-color-brand-100);--ki-text-danger:var(--ki-text-danger-med-em);--ki-outline-primary-high-em:var(--ki-color-brand-500);--ki-outline-primary-med-em:var(--ki-color-brand-300);--ki-outline-primary-low-em:var(--ki-color-brand-200);--ki-outline-primary-base-em:var(--ki-color-brand-100);--ki-outline-primary-low-em-alpha:var(--ki-color-brand-500-alpha-4);--ki-outline-primary-base-em-alpha:var(--ki-color-brand-500-alpha-2);--ki-state-layer-hover:var(--ki-surface-hover-overlay);--ki-elevation-e1:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow);--ki-elevation-e2:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow);--ki-elevation-e3:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-3) var(--ki-shadow-distance-3) var(--ki-shadow-spread-3) var(--ki-elevation-shadow);--ki-elevation-e4:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-3) var(--ki-shadow-distance-3) var(--ki-shadow-spread-3) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-4) var(--ki-shadow-distance-4) var(--ki-shadow-spread-4) var(--ki-elevation-shadow);--ki-elevation-e5:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-3) var(--ki-shadow-distance-3) var(--ki-shadow-spread-3) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-4) var(--ki-shadow-distance-4) var(--ki-shadow-spread-4) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-5) var(--ki-shadow-distance-5) var(--ki-shadow-spread-5) var(--ki-elevation-shadow);--ki-elevation-e6:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-3) var(--ki-shadow-distance-3) var(--ki-shadow-spread-3) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-4) var(--ki-shadow-distance-4) var(--ki-shadow-spread-4) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-5) var(--ki-shadow-distance-5) var(--ki-shadow-spread-5) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-6) var(--ki-shadow-distance-6) var(--ki-shadow-spread-6) var(--ki-elevation-shadow);--ki-effect-component-primary-default-shadow:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), var(--ki-shadow-inner-primary-default);--ki-effect-component-primary-hover-shadow:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-3) var(--ki-shadow-distance-3) var(--ki-shadow-spread-3) var(--ki-elevation-shadow), var(--ki-shadow-inner-primary-hover);--ki-effect-component-secondary-default-shadow:0 var(--ki-shadow-effect-y) var(--ki-shadow-effect-blur) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), var(--ki-shadow-inner-secondary-default);--ki-effect-component-secondary-hover-shadow:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-3) var(--ki-shadow-distance-3) var(--ki-shadow-spread-3) var(--ki-elevation-shadow), var(--ki-shadow-inner-secondary-hover);--ki-effect-small-dark-shadow:0 var(--ki-shadow-effect-y) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow-dark);--ki-focus-gray:0 0 0 var(--ki-shadow-ring) var(--ki-outline-med-em);--ki-focus-danger:0 0 0 var(--ki-shadow-ring) var(--ki-outline-danger-base-em-alpha);--ki-typography-family-display:var(--ki-font-family-display);--ki-typography-family-body:var(--ki-font-family-body);--ki-typography-family-serif:var(--ki-font-family-serif);--ki-typography-family-mono:var(--ki-font-family-mono);--ki-typography-family-base:var(--ki-font-family-body);--ki-typography-size-caption-1:var(--ki-font-size-caption-1);--ki-typography-size-overline:var(--ki-font-size-overline);--ki-typography-size-caption-2:var(--ki-font-size-caption-2);--ki-typography-size-body-1:var(--ki-font-size-body-1);--ki-typography-size-body-2:var(--ki-font-size-body-2);--ki-typography-size-title-1:var(--ki-font-size-title-1);--ki-typography-size-title-2:var(--ki-font-size-title-2);--ki-typography-size-heading-1:var(--ki-font-size-heading-1);--ki-typography-size-heading-2:var(--ki-font-size-heading-2);--ki-typography-size-heading-3:var(--ki-font-size-heading-3);--ki-typography-size-heading-4:var(--ki-font-size-heading-4);--ki-typography-size-heading-5:var(--ki-font-size-heading-5);--ki-typography-size-heading-6:var(--ki-font-size-heading-6);--ki-typography-size-display-1:var(--ki-font-size-display-1);--ki-typography-size-display-2:var(--ki-font-size-display-2);--ki-typography-size-display-3:var(--ki-font-size-display-3);--ki-typography-size-body:var(--ki-font-size-body-1);--ki-typography-line-height-overline:var(--ki-font-line-height-overline);--ki-typography-line-height-caption-1:var(--ki-font-line-height-caption-1);--ki-typography-line-height-caption-2:var(--ki-font-line-height-caption-2);--ki-typography-line-height-para:var(--ki-font-line-height-para);--ki-typography-line-height-body-1:var(--ki-font-line-height-body-1);--ki-typography-line-height-body-2:var(--ki-font-line-height-body-2);--ki-typography-line-height-title-1:var(--ki-font-line-height-title-1);--ki-typography-line-height-title-2:var(--ki-font-line-height-title-2);--ki-typography-line-height-heading-1:var(--ki-font-line-height-heading-1);--ki-typography-line-height-heading-2:var(--ki-font-line-height-heading-2);--ki-typography-line-height-heading-3:var(--ki-font-line-height-heading-3);--ki-typography-line-height-heading-4:var(--ki-font-line-height-heading-4);--ki-typography-line-height-heading-5:var(--ki-font-line-height-heading-5);--ki-typography-line-height-heading-6:var(--ki-font-line-height-heading-6);--ki-typography-line-height-display-1:var(--ki-font-line-height-display-1);--ki-typography-line-height-display-2:var(--ki-font-line-height-display-2);--ki-typography-line-height-display-3:var(--ki-font-line-height-display-3);--ki-typography-weight-display-normal:var(--ki-font-weight-display-normal);--ki-typography-weight-display-medium:var(--ki-font-weight-display-medium);--ki-typography-weight-display-semibold:var(--ki-font-weight-display-semibold);--ki-typography-weight-display-bold:var(--ki-font-weight-display-bold);--ki-typography-weight-body-normal:var(--ki-font-weight-body-normal);--ki-typography-weight-body-medium:var(--ki-font-weight-body-medium);--ki-typography-weight-body-semibold:var(--ki-font-weight-body-semibold);--ki-typography-weight-body-bold:var(--ki-font-weight-body-bold);--ki-typography-letter-spacing-none:var(--ki-font-letter-spacing-none);--ki-typography-letter-spacing-spaced-out:var(--ki-font-letter-spacing-spaced-out);--ki-typography-letter-spacing-xs:var(--ki-font-letter-spacing-xs);--ki-typography-letter-spacing-sm:var(--ki-font-letter-spacing-sm);--ki-typography-letter-spacing-md:var(--ki-font-letter-spacing-md);--ki-typography-letter-spacing-lg:var(--ki-font-letter-spacing-lg);--ki-alert-neutral-bg:var(--ki-surface-s1);--ki-alert-neutral-border:var(--ki-outline-none);--ki-alert-success-bg:var(--ki-surface-success-base-em-alpha);--ki-alert-success-fg:var(--ki-text-success-high-em);--ki-alert-success-border:var(--ki-outline-none);--ki-alert-danger-bg:var(--ki-surface-danger-base-em-alpha);--ki-alert-danger-fg:var(--ki-text-danger-high-em);--ki-alert-danger-border:var(--ki-outline-none);--ki-alert-info-bg:var(--ki-surface-info-base-em-alpha);--ki-alert-info-fg:var(--ki-text-info-high-em);--ki-alert-info-border:var(--ki-outline-none);--ki-alert-warning-bg:var(--ki-surface-warning-base-em-alpha);--ki-alert-warning-fg:var(--ki-text-warning-high-em);--ki-alert-warning-border:var(--ki-outline-none);--ki-alert-dismiss-hover-bg:var(--ki-surface-hover-overlay-inverse);--ki-avatar-group-ring-color:var(--ki-outline-none);--ki-avatar-group-counter-bg:var(--ki-surface-special-secondary-alpha-base);--ki-avatar-group-counter-border-color:var(--ki-outline-secondary-button-top);--ki-avatar-border-color:var(--ki-outline-base-em);--ki-badge-neutral-bg:var(--ki-surface-special-secondary-alpha-base);--ki-badge-neutral-border:var(--ki-outline-secondary-button-top);--ki-badge-success-bg:var(--ki-surface-success-base-em-alpha);--ki-badge-success-fg:var(--ki-text-success-high-em);--ki-badge-success-border:var(--ki-outline-none);--ki-badge-danger-bg:var(--ki-surface-danger-base-em-alpha);--ki-badge-danger-fg:var(--ki-text-danger-high-em);--ki-badge-danger-border:var(--ki-outline-none);--ki-badge-info-bg:var(--ki-surface-info-base-em-alpha);--ki-badge-info-fg:var(--ki-text-info-high-em);--ki-badge-info-border:var(--ki-outline-none);--ki-badge-warning-bg:var(--ki-surface-warning-base-em-alpha);--ki-badge-warning-fg:var(--ki-text-warning-high-em);--ki-badge-warning-border:var(--ki-outline-none);--ki-button-backdrop-blur:var(--ki-effect-component-backdrop-blur);--ki-button-primary-neutral-rest-border:var(--ki-outline-primary-button-top);--ki-button-primary-neutral-hover-border:var(--ki-outline-primary-button-top);--ki-button-primary-neutral-active-border:var(--ki-outline-primary-button-top);--ki-button-primary-neutral-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-primary-neutral-disabled-border:var(--ki-outline-none);--ki-button-primary-success-rest-bg:var(--ki-surface-success-high-em);--ki-button-primary-success-rest-border:var(--ki-outline-primary-button-top);--ki-button-primary-success-hover-bg:var(--ki-surface-success-high-em);--ki-button-primary-success-hover-border:var(--ki-outline-primary-button-top);--ki-button-primary-success-active-bg:var(--ki-surface-success-high-em);--ki-button-primary-success-active-border:var(--ki-outline-primary-button-top);--ki-button-primary-success-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-primary-success-disabled-border:var(--ki-outline-none);--ki-button-primary-danger-rest-bg:var(--ki-surface-danger-high-em);--ki-button-primary-danger-rest-fg:var(--ki-text-primary-on-danger);--ki-button-primary-danger-rest-border:var(--ki-outline-primary-button-top);--ki-button-primary-danger-hover-bg:var(--ki-surface-danger-high-em);--ki-button-primary-danger-hover-fg:var(--ki-text-primary-on-danger);--ki-button-primary-danger-hover-border:var(--ki-outline-primary-button-top);--ki-button-primary-danger-active-bg:var(--ki-surface-danger-high-em);--ki-button-primary-danger-active-fg:var(--ki-text-primary-on-danger);--ki-button-primary-danger-active-border:var(--ki-outline-primary-button-top);--ki-button-primary-danger-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-primary-danger-disabled-border:var(--ki-outline-none);--ki-button-primary-rest-border-bottom:var(--ki-outline-primary-button-bottom);--ki-button-primary-hover-overlay:var(--ki-surface-hover-overlay);--ki-button-primary-active-overlay:var(--ki-state-layer-pressed);--ki-button-secondary-neutral-rest-bg:var(--ki-surface-special-secondary-alpha-base);--ki-button-secondary-neutral-rest-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-neutral-hover-bg:var(--ki-surface-special-secondary-alpha-base);--ki-button-secondary-neutral-hover-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-neutral-active-bg:var(--ki-surface-special-secondary-alpha-base);--ki-button-secondary-neutral-active-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-neutral-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-secondary-neutral-disabled-border:var(--ki-outline-none);--ki-button-secondary-success-rest-bg:var(--ki-surface-success-base-em);--ki-button-secondary-success-rest-fg:var(--ki-text-success-high-em);--ki-button-secondary-success-rest-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-success-hover-bg:var(--ki-surface-success-low-em);--ki-button-secondary-success-hover-fg:var(--ki-text-success-high-em);--ki-button-secondary-success-hover-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-success-active-bg:var(--ki-surface-success-low-em);--ki-button-secondary-success-active-fg:var(--ki-text-success-high-em);--ki-button-secondary-success-active-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-success-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-secondary-success-disabled-border:var(--ki-outline-none);--ki-button-secondary-danger-rest-bg:var(--ki-surface-danger-base-em);--ki-button-secondary-danger-rest-fg:var(--ki-text-danger-high-em);--ki-button-secondary-danger-rest-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-danger-hover-bg:var(--ki-surface-danger-low-em);--ki-button-secondary-danger-hover-fg:var(--ki-text-danger-high-em);--ki-button-secondary-danger-hover-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-danger-active-bg:var(--ki-surface-danger-low-em);--ki-button-secondary-danger-active-fg:var(--ki-text-danger-high-em);--ki-button-secondary-danger-active-border:var(--ki-outline-secondary-button-top);--ki-button-secondary-danger-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-secondary-danger-disabled-border:var(--ki-outline-none);--ki-button-secondary-rest-border-bottom:var(--ki-outline-secondary-button-bottom);--ki-button-secondary-hover-overlay:var(--ki-surface-hover-overlay-inverse);--ki-button-secondary-active-overlay:var(--ki-surface-pressed-overlay-inverse);--ki-button-tertiary-neutral-rest-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-neutral-hover-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-neutral-active-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-neutral-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-tertiary-neutral-disabled-border:var(--ki-outline-none);--ki-button-tertiary-success-rest-fg:var(--ki-text-success-high-em);--ki-button-tertiary-success-rest-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-success-hover-fg:var(--ki-text-success-high-em);--ki-button-tertiary-success-hover-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-success-active-fg:var(--ki-text-success-high-em);--ki-button-tertiary-success-active-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-success-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-tertiary-success-disabled-border:var(--ki-outline-none);--ki-button-tertiary-danger-rest-fg:var(--ki-text-danger-high-em);--ki-button-tertiary-danger-rest-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-danger-hover-fg:var(--ki-text-danger-high-em);--ki-button-tertiary-danger-hover-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-danger-active-fg:var(--ki-text-danger-high-em);--ki-button-tertiary-danger-active-border:var(--ki-outline-secondary-button-top);--ki-button-tertiary-danger-disabled-bg:var(--ki-surface-disabled-low-em);--ki-button-tertiary-danger-disabled-border:var(--ki-outline-none);--ki-button-tertiary-rest-border-bottom:var(--ki-outline-secondary-button-bottom);--ki-button-quaternary-neutral-rest-bg:var(--ki-transparent-inverse);--ki-button-quaternary-neutral-rest-border:var(--ki-outline-none);--ki-button-quaternary-neutral-hover-bg:var(--ki-surface-hover-overlay-inverse);--ki-button-quaternary-neutral-hover-border:var(--ki-outline-none);--ki-button-quaternary-neutral-active-bg:var(--ki-surface-pressed-overlay-inverse);--ki-button-quaternary-neutral-active-border:var(--ki-outline-none);--ki-button-quaternary-neutral-disabled-bg:var(--ki-transparent-inverse);--ki-button-quaternary-neutral-disabled-border:var(--ki-outline-none);--ki-button-quaternary-success-rest-bg:var(--ki-transparent-inverse);--ki-button-quaternary-success-rest-fg:var(--ki-text-success-high-em);--ki-button-quaternary-success-rest-border:var(--ki-outline-none);--ki-button-quaternary-success-hover-bg:var(--ki-surface-success-base-em-alpha);--ki-button-quaternary-success-hover-fg:var(--ki-text-success-high-em);--ki-button-quaternary-success-hover-border:var(--ki-outline-none);--ki-button-quaternary-success-active-bg:var(--ki-surface-success-low-em);--ki-button-quaternary-success-active-fg:var(--ki-text-success-high-em);--ki-button-quaternary-success-active-border:var(--ki-outline-none);--ki-button-quaternary-success-disabled-bg:var(--ki-transparent-inverse);--ki-button-quaternary-success-disabled-border:var(--ki-outline-none);--ki-button-quaternary-danger-rest-bg:var(--ki-transparent-inverse);--ki-button-quaternary-danger-rest-fg:var(--ki-text-danger-high-em);--ki-button-quaternary-danger-rest-border:var(--ki-outline-none);--ki-button-quaternary-danger-hover-bg:var(--ki-surface-danger-base-em-alpha);--ki-button-quaternary-danger-hover-fg:var(--ki-text-danger-high-em);--ki-button-quaternary-danger-hover-border:var(--ki-outline-none);--ki-button-quaternary-danger-active-bg:var(--ki-surface-danger-low-em);--ki-button-quaternary-danger-active-fg:var(--ki-text-danger-high-em);--ki-button-quaternary-danger-active-border:var(--ki-outline-none);--ki-button-quaternary-danger-disabled-bg:var(--ki-transparent-inverse);--ki-button-quaternary-danger-disabled-border:var(--ki-outline-none);--ki-button-ghost-neutral-rest-bg:var(--ki-transparent-inverse);--ki-button-ghost-neutral-rest-border:var(--ki-outline-none);--ki-button-ghost-neutral-hover-border:var(--ki-outline-none);--ki-button-ghost-neutral-active-border:var(--ki-outline-none);--ki-button-ghost-neutral-disabled-bg:var(--ki-transparent-inverse);--ki-button-ghost-neutral-disabled-border:var(--ki-outline-none);--ki-button-ghost-success-rest-bg:var(--ki-transparent-inverse);--ki-button-ghost-success-rest-fg:var(--ki-text-success-high-em);--ki-button-ghost-success-rest-border:var(--ki-outline-none);--ki-button-ghost-success-hover-bg:var(--ki-surface-success-base-em-alpha);--ki-button-ghost-success-hover-fg:var(--ki-text-success-high-em);--ki-button-ghost-success-hover-border:var(--ki-outline-none);--ki-button-ghost-success-active-bg:var(--ki-surface-success-low-em);--ki-button-ghost-success-active-fg:var(--ki-text-success-high-em);--ki-button-ghost-success-active-border:var(--ki-outline-none);--ki-button-ghost-success-disabled-bg:var(--ki-transparent-inverse);--ki-button-ghost-success-disabled-border:var(--ki-outline-none);--ki-button-ghost-danger-rest-bg:var(--ki-transparent-inverse);--ki-button-ghost-danger-rest-fg:var(--ki-text-danger-high-em);--ki-button-ghost-danger-rest-border:var(--ki-outline-none);--ki-button-ghost-danger-hover-bg:var(--ki-surface-danger-base-em-alpha);--ki-button-ghost-danger-hover-fg:var(--ki-text-danger-high-em);--ki-button-ghost-danger-hover-border:var(--ki-outline-none);--ki-button-ghost-danger-active-bg:var(--ki-surface-danger-low-em);--ki-button-ghost-danger-active-fg:var(--ki-text-danger-high-em);--ki-button-ghost-danger-active-border:var(--ki-outline-none);--ki-button-ghost-danger-disabled-bg:var(--ki-transparent-inverse);--ki-button-ghost-danger-disabled-border:var(--ki-outline-none);--ki-card-border-color:var(--ki-outline-base-em);--ki-checkbox-unchecked-rest-bg:var(--ki-surface-s0);--ki-checkbox-unchecked-rest-border:var(--ki-outline-control);--ki-checkbox-unchecked-hover-bg:var(--ki-surface-s1);--ki-checkbox-unchecked-active-bg:var(--ki-surface-s2);--ki-checkbox-unchecked-disabled-bg:var(--ki-surface-disabled-med-em);--ki-checkbox-unchecked-disabled-border:var(--ki-outline-med-em);--ki-checkbox-checked-rest-border:var(--ki-outline-none);--ki-checkbox-checked-hover-border:var(--ki-outline-none);--ki-checkbox-checked-active-border:var(--ki-outline-none);--ki-checkbox-checked-disabled-bg:var(--ki-surface-disabled-med-em);--ki-checkbox-checked-disabled-border:var(--ki-outline-none);--ki-checkbox-indeterminate-disabled-bg:var(--ki-surface-disabled-med-em);--ki-checkbox-indeterminate-disabled-border:var(--ki-outline-none);--ki-checkbox-invalid-bg:var(--ki-surface-danger-low-em);--ki-checkbox-invalid-fg:var(--ki-text-danger-high-em);--ki-checkbox-invalid-border:var(--ki-outline-danger-high-em);--ki-dialog-bg-start:var(--ki-surface-special-blur-base-light);--ki-dialog-backdrop-blur:var(--ki-effect-component-backdrop-blur);--ki-dialog-border:var(--ki-border-hairline-base-em);--ki-dialog-backdrop-bg:var(--ki-overlay-high-em);--ki-dialog-motion-duration:var(--ki-motion-duration-medium-1);--ki-dialog-motion-easing:var(--ki-motion-easing-out);--ki-divider-color:var(--ki-outline-base-em);--ki-icon-button-primary-neutral-rest-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-neutral-hover-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-neutral-active-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-neutral-disabled-bg:var(--ki-surface-disabled-low-em);--ki-icon-button-primary-neutral-disabled-border:var(--ki-outline-none);--ki-icon-button-primary-success-rest-bg:var(--ki-surface-success-high-em);--ki-icon-button-primary-success-rest-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-success-hover-bg:var(--ki-surface-success-high-em);--ki-icon-button-primary-success-hover-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-success-active-bg:var(--ki-surface-success-high-em);--ki-icon-button-primary-success-active-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-danger-rest-bg:var(--ki-surface-danger-high-em);--ki-icon-button-primary-danger-rest-fg:var(--ki-text-primary-on-danger);--ki-icon-button-primary-danger-rest-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-danger-hover-bg:var(--ki-surface-danger-high-em);--ki-icon-button-primary-danger-hover-fg:var(--ki-text-primary-on-danger);--ki-icon-button-primary-danger-hover-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-danger-active-bg:var(--ki-surface-danger-high-em);--ki-icon-button-primary-danger-active-fg:var(--ki-text-primary-on-danger);--ki-icon-button-primary-danger-active-border:var(--ki-outline-primary-button-top);--ki-icon-button-primary-rest-border-bottom:var(--ki-outline-primary-button-bottom);--ki-icon-button-primary-hover-overlay:var(--ki-surface-hover-overlay);--ki-icon-button-primary-active-overlay:var(--ki-state-layer-pressed);--ki-icon-button-secondary-neutral-rest-bg:var(--ki-surface-special-secondary-alpha-base);--ki-icon-button-secondary-neutral-rest-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-neutral-hover-bg:var(--ki-surface-special-secondary-alpha-base);--ki-icon-button-secondary-neutral-hover-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-neutral-active-bg:var(--ki-surface-special-secondary-alpha-base);--ki-icon-button-secondary-neutral-active-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-neutral-disabled-bg:var(--ki-surface-disabled-low-em);--ki-icon-button-secondary-neutral-disabled-border:var(--ki-outline-none);--ki-icon-button-secondary-success-rest-bg:var(--ki-surface-success-base-em);--ki-icon-button-secondary-success-rest-fg:var(--ki-text-success-high-em);--ki-icon-button-secondary-success-rest-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-success-hover-bg:var(--ki-surface-success-low-em);--ki-icon-button-secondary-success-hover-fg:var(--ki-text-success-high-em);--ki-icon-button-secondary-success-hover-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-success-active-bg:var(--ki-surface-success-low-em);--ki-icon-button-secondary-success-active-fg:var(--ki-text-success-high-em);--ki-icon-button-secondary-success-active-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-danger-rest-bg:var(--ki-surface-danger-base-em);--ki-icon-button-secondary-danger-rest-fg:var(--ki-text-danger-high-em);--ki-icon-button-secondary-danger-rest-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-danger-hover-bg:var(--ki-surface-danger-low-em);--ki-icon-button-secondary-danger-hover-fg:var(--ki-text-danger-high-em);--ki-icon-button-secondary-danger-hover-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-danger-active-bg:var(--ki-surface-danger-low-em);--ki-icon-button-secondary-danger-active-fg:var(--ki-text-danger-high-em);--ki-icon-button-secondary-danger-active-border:var(--ki-outline-secondary-button-top);--ki-icon-button-secondary-rest-border-bottom:var(--ki-outline-secondary-button-bottom);--ki-icon-button-secondary-hover-overlay:var(--ki-surface-hover-overlay-inverse);--ki-icon-button-secondary-active-overlay:var(--ki-surface-pressed-overlay-inverse);--ki-icon-button-tertiary-neutral-rest-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-neutral-hover-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-neutral-active-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-neutral-disabled-bg:var(--ki-surface-disabled-low-em);--ki-icon-button-tertiary-neutral-disabled-border:var(--ki-outline-none);--ki-icon-button-tertiary-success-rest-fg:var(--ki-text-success-high-em);--ki-icon-button-tertiary-success-rest-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-success-hover-fg:var(--ki-text-success-high-em);--ki-icon-button-tertiary-success-hover-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-success-active-fg:var(--ki-text-success-high-em);--ki-icon-button-tertiary-success-active-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-danger-rest-fg:var(--ki-text-danger-high-em);--ki-icon-button-tertiary-danger-rest-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-danger-hover-fg:var(--ki-text-danger-high-em);--ki-icon-button-tertiary-danger-hover-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-danger-active-fg:var(--ki-text-danger-high-em);--ki-icon-button-tertiary-danger-active-border:var(--ki-outline-secondary-button-top);--ki-icon-button-tertiary-rest-border-bottom:var(--ki-outline-secondary-button-bottom);--ki-icon-button-quaternary-neutral-rest-bg:var(--ki-transparent-inverse);--ki-icon-button-quaternary-neutral-rest-border:var(--ki-outline-none);--ki-icon-button-quaternary-neutral-hover-bg:var(--ki-surface-hover-overlay-inverse);--ki-icon-button-quaternary-neutral-hover-border:var(--ki-outline-none);--ki-icon-button-quaternary-neutral-active-bg:var(--ki-surface-pressed-overlay-inverse);--ki-icon-button-quaternary-neutral-active-border:var(--ki-outline-none);--ki-icon-button-quaternary-neutral-disabled-bg:var(--ki-transparent-inverse);--ki-icon-button-quaternary-neutral-disabled-border:var(--ki-outline-none);--ki-icon-button-quaternary-success-rest-bg:var(--ki-transparent-inverse);--ki-icon-button-quaternary-success-rest-fg:var(--ki-text-success-high-em);--ki-icon-button-quaternary-success-rest-border:var(--ki-outline-none);--ki-icon-button-quaternary-success-hover-bg:var(--ki-surface-success-base-em-alpha);--ki-icon-button-quaternary-success-hover-fg:var(--ki-text-success-high-em);--ki-icon-button-quaternary-success-hover-border:var(--ki-outline-none);--ki-icon-button-quaternary-success-active-bg:var(--ki-surface-success-low-em);--ki-icon-button-quaternary-success-active-fg:var(--ki-text-success-high-em);--ki-icon-button-quaternary-success-active-border:var(--ki-outline-none);--ki-icon-button-quaternary-danger-rest-bg:var(--ki-transparent-inverse);--ki-icon-button-quaternary-danger-rest-fg:var(--ki-text-danger-high-em);--ki-icon-button-quaternary-danger-rest-border:var(--ki-outline-none);--ki-icon-button-quaternary-danger-hover-bg:var(--ki-surface-danger-base-em-alpha);--ki-icon-button-quaternary-danger-hover-fg:var(--ki-text-danger-high-em);--ki-icon-button-quaternary-danger-hover-border:var(--ki-outline-none);--ki-icon-button-quaternary-danger-active-bg:var(--ki-surface-danger-low-em);--ki-icon-button-quaternary-danger-active-fg:var(--ki-text-danger-high-em);--ki-icon-button-quaternary-danger-active-border:var(--ki-outline-none);--ki-icon-button-ghost-neutral-rest-bg:var(--ki-transparent-inverse);--ki-icon-button-ghost-neutral-rest-border:var(--ki-outline-none);--ki-icon-button-ghost-neutral-hover-border:var(--ki-outline-none);--ki-icon-button-ghost-neutral-active-border:var(--ki-outline-none);--ki-icon-button-ghost-neutral-disabled-bg:var(--ki-transparent-inverse);--ki-icon-button-ghost-neutral-disabled-border:var(--ki-outline-none);--ki-icon-button-ghost-success-rest-bg:var(--ki-transparent-inverse);--ki-icon-button-ghost-success-rest-fg:var(--ki-text-success-high-em);--ki-icon-button-ghost-success-rest-border:var(--ki-outline-none);--ki-icon-button-ghost-success-hover-bg:var(--ki-surface-success-base-em-alpha);--ki-icon-button-ghost-success-hover-fg:var(--ki-text-success-high-em);--ki-icon-button-ghost-success-hover-border:var(--ki-outline-none);--ki-icon-button-ghost-success-active-bg:var(--ki-surface-success-low-em);--ki-icon-button-ghost-success-active-fg:var(--ki-text-success-high-em);--ki-icon-button-ghost-success-active-border:var(--ki-outline-none);--ki-icon-button-ghost-danger-rest-bg:var(--ki-transparent-inverse);--ki-icon-button-ghost-danger-rest-fg:var(--ki-text-danger-high-em);--ki-icon-button-ghost-danger-rest-border:var(--ki-outline-none);--ki-icon-button-ghost-danger-hover-bg:var(--ki-surface-danger-base-em-alpha);--ki-icon-button-ghost-danger-hover-fg:var(--ki-text-danger-high-em);--ki-icon-button-ghost-danger-hover-border:var(--ki-outline-none);--ki-icon-button-ghost-danger-active-bg:var(--ki-surface-danger-low-em);--ki-icon-button-ghost-danger-active-fg:var(--ki-text-danger-high-em);--ki-icon-button-ghost-danger-active-border:var(--ki-outline-none);--ki-icon-button-backdrop-blur:var(--ki-effect-component-backdrop-blur);--ki-indicator-dot-color:var(--ki-inverse-white-alpha-18);--ki-indicator-dot-current-color:var(--ki-inverse-white-alpha-18);--ki-indicator-motion-duration:var(--ki-motion-duration-fast);--ki-indicator-motion-easing:var(--ki-motion-easing-standard);--ki-input-border-block-start-width:var(--ki-input-border-width);--ki-input-border-block-end-width:var(--ki-input-border-width);--ki-input-border-inline-start-width:var(--ki-input-border-width);--ki-input-border-inline-end-width:var(--ki-input-border-width);--ki-input-rest-bg:var(--ki-surface-s2);--ki-input-rest-border:var(--ki-outline-control);--ki-input-hover-bg:var(--ki-surface-s3);--ki-input-hover-border:var(--ki-outline-control-hover);--ki-input-focus-bg:var(--ki-surface-s0);--ki-input-disabled-bg:var(--ki-surface-disabled-base-em);--ki-input-disabled-border:var(--ki-outline-low-em);--ki-input-readonly-bg:var(--ki-surface-s1);--ki-input-readonly-border:var(--ki-outline-control);--ki-input-invalid-bg:var(--ki-surface-s0);--ki-input-invalid-border:var(--ki-outline-danger-high-em);--ki-input-invalid-hint-fg:var(--ki-text-danger-high-em);--ki-list-bg:var(--ki-surface-s0);--ki-list-item-divider-color:var(--ki-outline-base-em);--ki-option-rest-bg:var(--ki-transparent-inverse);--ki-option-hover-bg:var(--ki-surface-hover-overlay-inverse);--ki-option-highlight-bg:var(--ki-surface-hover-overlay-inverse);--ki-option-disabled-bg:var(--ki-surface-disabled-base-em);--ki-progress-track-color:var(--ki-surface-s3);--ki-qr-background:var(--ki-surface-white);--ki-radio-unselected-rest-bg:var(--ki-surface-s0);--ki-radio-unselected-rest-border:var(--ki-outline-control);--ki-radio-unselected-hover-bg:var(--ki-surface-s1);--ki-radio-unselected-active-bg:var(--ki-surface-s2);--ki-radio-unselected-disabled-bg:var(--ki-surface-disabled-med-em);--ki-radio-unselected-disabled-border:var(--ki-surface-disabled-med-em);--ki-radio-selected-active-overlay:var(--ki-state-layer-pressed);--ki-radio-selected-disabled-bg:var(--ki-surface-disabled-med-em);--ki-radio-selected-disabled-fg:var(--ki-surface-disabled-base-em);--ki-radio-selected-disabled-border:var(--ki-surface-disabled-med-em);--ki-scroller-thumb-color:var(--ki-inverse-white-alpha-6);--ki-scroller-track-color:var(--ki-transparent-inverse);--ki-scroller-surface:var(--ki-transparent-inverse);--ki-select-border-block-start-width:var(--ki-select-border-width);--ki-select-border-block-end-width:var(--ki-select-border-width);--ki-select-border-inline-start-width:var(--ki-select-border-width);--ki-select-border-inline-end-width:var(--ki-select-border-width);--ki-select-rest-border:var(--ki-outline-control);--ki-select-hover-border:var(--ki-outline-control-hover);--ki-select-disabled-bg:var(--ki-surface-disabled-base-em);--ki-select-disabled-border:var(--ki-outline-base-em);--ki-select-listbox-bg:var(--ki-surface-special-blur-base-light);--ki-select-listbox-elevation:var(--ki-elevation-shadow-med);--ki-status-ring-color:var(--ki-outline-inverse-black);--ki-status-neutral-color:var(--ki-surface-disabled-high-em);--ki-status-success-color:var(--ki-surface-success-med-em);--ki-status-danger-color:var(--ki-surface-danger-med-em);--ki-status-info-color:var(--ki-surface-info-med-em);--ki-status-warning-color:var(--ki-surface-warning-med-em);--ki-switch-unchecked-rest-track:var(--ki-surface-disabled-med-em);--ki-switch-unchecked-rest-border:var(--ki-outline-control);--ki-switch-unchecked-hover-track:var(--ki-surface-s5);--ki-switch-unchecked-hover-border:var(--ki-outline-control-hover);--ki-switch-unchecked-active-track:var(--ki-surface-disabled-high-em);--ki-switch-unchecked-active-border:var(--ki-outline-control-hover);--ki-switch-unchecked-disabled-track:var(--ki-surface-disabled-med-em);--ki-switch-unchecked-disabled-border:var(--ki-surface-disabled-med-em);--ki-switch-checked-rest-border:var(--ki-outline-none);--ki-switch-checked-hover-border:var(--ki-outline-none);--ki-switch-checked-active-border:var(--ki-outline-none);--ki-switch-checked-disabled-track:var(--ki-surface-disabled-med-em);--ki-switch-checked-disabled-border:var(--ki-surface-disabled-med-em);--ki-tab-panel-bg:var(--ki-transparent-inverse);--ki-tab-selected-rest-bg:var(--ki-transparent-inverse);--ki-tab-selected-hover-bg:var(--ki-transparent-inverse);--ki-tab-selected-active-bg:var(--ki-transparent-inverse);--ki-tab-selected-disabled-fg:var(--ki-surface-disabled-high-em);--ki-tab-selected-disabled-bg:var(--ki-transparent-inverse);--ki-tab-unselected-rest-bg:var(--ki-transparent-inverse);--ki-tab-unselected-hover-bg:var(--ki-transparent-inverse);--ki-tab-unselected-active-bg:var(--ki-transparent-inverse);--ki-tab-unselected-disabled-fg:var(--ki-surface-disabled-high-em);--ki-tab-unselected-disabled-bg:var(--ki-transparent-inverse);--ki-tab-indicator-color:var(--ki-outline-inverse-white);--ki-tabs-divider-color:var(--ki-outline-low-em);--ki-textarea-border-block-start-width:var(--ki-textarea-border-width);--ki-textarea-border-block-end-width:var(--ki-textarea-border-width);--ki-textarea-border-inline-start-width:var(--ki-textarea-border-width);--ki-textarea-border-inline-end-width:var(--ki-textarea-border-width);--ki-textarea-rest-bg:var(--ki-surface-s2);--ki-textarea-rest-border:var(--ki-outline-control);--ki-textarea-hover-bg:var(--ki-surface-s3);--ki-textarea-hover-border:var(--ki-outline-control-hover);--ki-textarea-focus-bg:var(--ki-surface-s0);--ki-textarea-disabled-bg:var(--ki-surface-disabled-base-em);--ki-textarea-disabled-border:var(--ki-outline-med-em);--ki-textarea-readonly-bg:var(--ki-surface-s0);--ki-textarea-readonly-border:var(--ki-outline-control);--ki-textarea-invalid-bg:var(--ki-surface-s0);--ki-textarea-invalid-border:var(--ki-outline-danger-high-em);--ki-textarea-invalid-hint-fg:var(--ki-text-danger-high-em);--ki-tooltip-bg-start:var(--ki-surface-special-blur-base-light);--ki-tooltip-backdrop-blur:var(--ki-effect-component-backdrop-blur);--ki-tooltip-font-size:var(--ki-font-size-body-1);--ki-tooltip-font-weight:var(--ki-font-weight-body-medium);--ki-tooltip-line-height:var(--ki-font-line-height-para);--ki-video-scrim-color:var(--ki-inverse-white-alpha-6);--ki-video-backdrop-blur:var(--ki-effect-component-backdrop-blur);--ki-video-play-bg:var(--ki-surface-inverse-white);--ki-video-play-fg:var(--ki-text-inverse-black);--ki-video-play-border-color:var(--ki-outline-primary-button-top);--ki-video-play-shadow:0 var(--ki-shadow-distance-1) var(--ki-shadow-distance-1) var(--ki-shadow-spread-1) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-2) var(--ki-shadow-distance-2) var(--ki-shadow-spread-2) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-3) var(--ki-shadow-distance-3) var(--ki-shadow-spread-3) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-4) var(--ki-shadow-distance-4) var(--ki-shadow-spread-4) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-5) var(--ki-shadow-distance-5) var(--ki-shadow-spread-5) var(--ki-elevation-shadow), 0 var(--ki-shadow-distance-6) var(--ki-shadow-distance-6) var(--ki-shadow-spread-6) var(--ki-elevation-shadow), var(--ki-shadow-inner-primary-default);--ki-video-motion-duration:var(--ki-motion-duration-fast);--ki-surface-secondary-med-em:var(--ki-surface-primary-med-em);--ki-surface-secondary-low-em:var(--ki-surface-primary-low-em);--ki-surface-tertiary-med-em:var(--ki-surface-primary-med-em);--ki-surface-tertiary-low-em:var(--ki-surface-primary-low-em);--ki-text-primary-on-secondary:var(--ki-text-primary-on-primary);--ki-text-primary-on-secondary-light:var(--ki-text-primary-on-primary-light);--ki-text-primary-on-tertiary:var(--ki-text-primary-on-primary);--ki-text-primary-on-tertiary-light:var(--ki-text-primary-on-primary-light);--ki-text-base:var(--ki-text-high-em);--ki-text-muted:var(--ki-text-med-em);--ki-focus-primary:0 0 0 var(--ki-shadow-ring) var(--ki-outline-primary-base-em-alpha);--ki-alert-font-size:var(--ki-typography-size-body-1);--ki-alert-line-height:var(--ki-typography-line-height-body-1);--ki-alert-message-line-height:var(--ki-typography-line-height-para);--ki-alert-heading-font-size:var(--ki-typography-size-body-2);--ki-alert-heading-font-weight:var(--ki-typography-weight-body-medium);--ki-alert-neutral-fg:var(--ki-text-high-em);--ki-alert-dismiss-rest-fg:var(--ki-text-high-em);--ki-alert-dismiss-hover-fg:var(--ki-text-high-em);--ki-alert-dismiss-active-fg:var(--ki-text-high-em);--ki-alert-focus-ring-color:var(--ki-outline-primary-high-em);--ki-avatar-group-xxs-counter-font-size:var(--ki-typography-size-caption-1);--ki-avatar-group-xs-counter-font-size:var(--ki-typography-size-caption-1);--ki-avatar-group-sm-counter-font-size:var(--ki-typography-size-body-1);--ki-avatar-group-md-counter-font-size:var(--ki-typography-size-body-1);--ki-avatar-group-lg-counter-font-size:var(--ki-typography-size-body-2);--ki-avatar-group-xl-counter-font-size:var(--ki-typography-size-title-2);--ki-avatar-group-counter-fg:var(--ki-text-high-em);--ki-avatar-group-counter-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-avatar-xxs-font-size:var(--ki-typography-size-caption-1);--ki-avatar-xs-font-size:var(--ki-typography-size-caption-1);--ki-avatar-sm-font-size:var(--ki-typography-size-caption-2);--ki-avatar-md-font-size:var(--ki-typography-size-body-1);--ki-avatar-lg-font-size:var(--ki-typography-size-body-2);--ki-avatar-xl-font-size:var(--ki-typography-size-title-2);--ki-avatar-bg:var(--ki-surface-primary-med-em);--ki-avatar-fg:var(--ki-text-primary-on-primary);--ki-avatar-font-family:var(--ki-typography-family-body);--ki-avatar-font-weight:var(--ki-typography-weight-body-medium);--ki-badge-sm-font-size:var(--ki-typography-size-caption-2);--ki-badge-sm-line-height:var(--ki-typography-line-height-caption-2);--ki-badge-md-font-size:var(--ki-typography-size-caption-2);--ki-badge-md-line-height:var(--ki-typography-line-height-caption-2);--ki-badge-font-family:var(--ki-typography-family-body);--ki-badge-font-weight:var(--ki-typography-weight-body-medium);--ki-badge-neutral-fg:var(--ki-text-high-em);--ki-button-xs-font-size:var(--ki-typography-size-caption-1);--ki-button-xs-line-height:var(--ki-typography-line-height-caption-1);--ki-button-sm-font-size:var(--ki-typography-size-body-1);--ki-button-sm-line-height:var(--ki-typography-line-height-body-1);--ki-button-md-font-size:var(--ki-typography-size-body-1);--ki-button-md-line-height:var(--ki-typography-line-height-body-1);--ki-button-lg-font-size:var(--ki-typography-size-body-2);--ki-button-lg-line-height:var(--ki-typography-line-height-body-2);--ki-button-xl-font-size:var(--ki-typography-size-title-2);--ki-button-xl-line-height:var(--ki-typography-line-height-title-2);--ki-button-font-family:var(--ki-typography-family-body);--ki-button-font-weight:var(--ki-typography-weight-body-medium);--ki-button-focus-ring-color:var(--ki-outline-primary-high-em);--ki-button-primary-neutral-rest-bg:var(--ki-surface-primary-med-em);--ki-button-primary-neutral-rest-fg:var(--ki-text-primary-on-primary);--ki-button-primary-neutral-hover-bg:var(--ki-surface-primary-med-em);--ki-button-primary-neutral-hover-fg:var(--ki-text-primary-on-primary);--ki-button-primary-neutral-active-bg:var(--ki-surface-primary-med-em);--ki-button-primary-neutral-active-fg:var(--ki-text-primary-on-primary);--ki-button-primary-success-rest-fg:var(--ki-text-primary-on-success);--ki-button-primary-success-hover-fg:var(--ki-text-primary-on-success);--ki-button-primary-success-active-fg:var(--ki-text-primary-on-success);--ki-button-primary-rest-shadow:var(--ki-effect-component-primary-default-shadow);--ki-button-primary-hover-shadow:var(--ki-effect-component-primary-hover-shadow);--ki-button-primary-active-shadow:var(--ki-effect-component-primary-default-shadow);--ki-button-secondary-neutral-rest-fg:var(--ki-text-high-em);--ki-button-secondary-neutral-hover-fg:var(--ki-text-high-em);--ki-button-secondary-neutral-active-fg:var(--ki-text-high-em);--ki-button-secondary-rest-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-button-secondary-hover-shadow:var(--ki-effect-component-secondary-hover-shadow);--ki-button-secondary-active-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-button-tertiary-neutral-rest-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-button-tertiary-neutral-rest-fg:var(--ki-text-med-em);--ki-button-tertiary-neutral-hover-bg:var(--ki-surface-special-light-s1-dark-s2);--ki-button-tertiary-neutral-hover-fg:var(--ki-text-med-em);--ki-button-tertiary-neutral-active-bg:var(--ki-surface-special-light-s2-dark-s3);--ki-button-tertiary-neutral-active-fg:var(--ki-text-med-em);--ki-button-tertiary-success-rest-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-button-tertiary-success-hover-bg:var(--ki-surface-special-light-s1-dark-s2);--ki-button-tertiary-success-active-bg:var(--ki-surface-special-light-s2-dark-s3);--ki-button-tertiary-danger-rest-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-button-tertiary-danger-hover-bg:var(--ki-surface-special-light-s1-dark-s2);--ki-button-tertiary-danger-active-bg:var(--ki-surface-special-light-s2-dark-s3);--ki-button-tertiary-rest-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-button-tertiary-hover-shadow:var(--ki-effect-component-secondary-hover-shadow);--ki-button-tertiary-active-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-button-quaternary-neutral-rest-fg:var(--ki-text-med-em);--ki-button-quaternary-neutral-hover-fg:var(--ki-text-med-em);--ki-button-quaternary-neutral-active-fg:var(--ki-text-med-em);--ki-button-ghost-neutral-rest-fg:var(--ki-text-primary-high-em);--ki-button-ghost-neutral-hover-bg:var(--ki-surface-primary-base-em-alpha);--ki-button-ghost-neutral-hover-fg:var(--ki-text-primary-high-em);--ki-button-ghost-neutral-active-bg:var(--ki-surface-primary-low-em);--ki-button-ghost-neutral-active-fg:var(--ki-text-primary-high-em);--ki-card-bg:var(--ki-surface-special-light-s0-dark-s1);--ki-card-fg:var(--ki-text-high-em);--ki-card-elevation:var(--ki-elevation-e1);--ki-checkbox-label-font-size:var(--ki-typography-size-body-2);--ki-checkbox-label-font-weight:var(--ki-typography-weight-body-normal);--ki-checkbox-label-line-height:var(--ki-typography-line-height-body-2);--ki-checkbox-unchecked-rest-fg:var(--ki-text-high-em);--ki-checkbox-unchecked-hover-fg:var(--ki-text-high-em);--ki-checkbox-unchecked-hover-border:var(--ki-outline-primary-high-em);--ki-checkbox-unchecked-active-fg:var(--ki-text-high-em);--ki-checkbox-unchecked-active-border:var(--ki-outline-primary-high-em);--ki-checkbox-unchecked-disabled-fg:var(--ki-text-base-em);--ki-checkbox-checked-rest-bg:var(--ki-surface-primary-med-em);--ki-checkbox-checked-rest-fg:var(--ki-text-primary-on-primary);--ki-checkbox-checked-hover-bg:var(--ki-surface-primary-med-em-hover);--ki-checkbox-checked-hover-fg:var(--ki-text-primary-on-primary);--ki-checkbox-checked-active-bg:var(--ki-surface-primary-med-em);--ki-checkbox-checked-active-fg:var(--ki-text-primary-on-primary);--ki-checkbox-checked-disabled-fg:var(--ki-text-base-em);--ki-checkbox-indeterminate-rest-bg:var(--ki-surface-primary-low-em-alpha);--ki-checkbox-indeterminate-rest-fg:var(--ki-text-primary-high-em);--ki-checkbox-indeterminate-rest-border:var(--ki-outline-primary-high-em);--ki-checkbox-indeterminate-hover-bg:var(--ki-surface-primary-low-em-alpha);--ki-checkbox-indeterminate-hover-fg:var(--ki-text-primary-high-em);--ki-checkbox-indeterminate-hover-border:var(--ki-outline-primary-high-em);--ki-checkbox-indeterminate-active-bg:var(--ki-surface-primary-low-em-alpha);--ki-checkbox-indeterminate-active-fg:var(--ki-text-primary-high-em);--ki-checkbox-indeterminate-active-border:var(--ki-outline-primary-high-em);--ki-checkbox-indeterminate-disabled-fg:var(--ki-text-base-em);--ki-checkbox-focus-ring-color:var(--ki-outline-primary-high-em);--ki-dialog-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-dialog-bg-end:var(--ki-surface-special-light-s0-dark-s2);--ki-dialog-fg:var(--ki-text-high-em);--ki-dialog-shadow:var(--ki-elevation-e4);--ki-dialog-heading-font-size:var(--ki-typography-size-title-2);--ki-dialog-heading-font-weight:var(--ki-typography-weight-body-semibold);--ki-dialog-heading-line-height:var(--ki-typography-line-height-title-2);--ki-dialog-focus-ring-color:var(--ki-outline-primary-high-em);--ki-icon-button-primary-neutral-rest-bg:var(--ki-surface-primary-med-em);--ki-icon-button-primary-neutral-rest-fg:var(--ki-text-primary-on-primary);--ki-icon-button-primary-neutral-hover-bg:var(--ki-surface-primary-med-em);--ki-icon-button-primary-neutral-hover-fg:var(--ki-text-primary-on-primary);--ki-icon-button-primary-neutral-active-bg:var(--ki-surface-primary-med-em);--ki-icon-button-primary-neutral-active-fg:var(--ki-text-primary-on-primary);--ki-icon-button-primary-success-rest-fg:var(--ki-text-primary-on-success);--ki-icon-button-primary-success-hover-fg:var(--ki-text-primary-on-success);--ki-icon-button-primary-success-active-fg:var(--ki-text-primary-on-success);--ki-icon-button-primary-rest-shadow:var(--ki-effect-component-primary-default-shadow);--ki-icon-button-primary-hover-shadow:var(--ki-effect-component-primary-hover-shadow);--ki-icon-button-primary-active-shadow:var(--ki-effect-component-primary-default-shadow);--ki-icon-button-secondary-neutral-rest-fg:var(--ki-text-high-em);--ki-icon-button-secondary-neutral-hover-fg:var(--ki-text-high-em);--ki-icon-button-secondary-neutral-active-fg:var(--ki-text-high-em);--ki-icon-button-secondary-rest-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-icon-button-secondary-hover-shadow:var(--ki-effect-component-secondary-hover-shadow);--ki-icon-button-secondary-active-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-icon-button-tertiary-neutral-rest-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-icon-button-tertiary-neutral-rest-fg:var(--ki-text-med-em);--ki-icon-button-tertiary-neutral-hover-bg:var(--ki-surface-special-light-s1-dark-s2);--ki-icon-button-tertiary-neutral-hover-fg:var(--ki-text-med-em);--ki-icon-button-tertiary-neutral-active-bg:var(--ki-surface-special-light-s2-dark-s3);--ki-icon-button-tertiary-neutral-active-fg:var(--ki-text-med-em);--ki-icon-button-tertiary-success-rest-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-icon-button-tertiary-success-hover-bg:var(--ki-surface-special-light-s1-dark-s2);--ki-icon-button-tertiary-success-active-bg:var(--ki-surface-special-light-s2-dark-s3);--ki-icon-button-tertiary-danger-rest-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-icon-button-tertiary-danger-hover-bg:var(--ki-surface-special-light-s1-dark-s2);--ki-icon-button-tertiary-danger-active-bg:var(--ki-surface-special-light-s2-dark-s3);--ki-icon-button-tertiary-rest-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-icon-button-tertiary-hover-shadow:var(--ki-effect-component-secondary-hover-shadow);--ki-icon-button-tertiary-active-shadow:var(--ki-effect-component-secondary-default-shadow);--ki-icon-button-quaternary-neutral-rest-fg:var(--ki-text-med-em);--ki-icon-button-quaternary-neutral-hover-fg:var(--ki-text-med-em);--ki-icon-button-quaternary-neutral-active-fg:var(--ki-text-med-em);--ki-icon-button-ghost-neutral-rest-fg:var(--ki-text-primary-high-em);--ki-icon-button-ghost-neutral-hover-bg:var(--ki-surface-primary-base-em-alpha);--ki-icon-button-ghost-neutral-hover-fg:var(--ki-text-primary-high-em);--ki-icon-button-ghost-neutral-active-bg:var(--ki-surface-primary-low-em);--ki-icon-button-ghost-neutral-active-fg:var(--ki-text-primary-high-em);--ki-icon-button-focus-ring-color:var(--ki-outline-primary-high-em);--ki-input-hint-fg:var(--ki-text-med-em);--ki-input-font-size:var(--ki-typography-size-body-1);--ki-input-font-weight:var(--ki-typography-weight-body-normal);--ki-input-line-height:var(--ki-typography-line-height-body-1);--ki-input-label-font-size:var(--ki-typography-size-body-1);--ki-input-label-font-weight:var(--ki-typography-weight-body-medium);--ki-input-label-line-height:var(--ki-typography-line-height-para);--ki-input-rest-fg:var(--ki-text-high-em);--ki-input-rest-label-fg:var(--ki-text-med-em);--ki-input-rest-placeholder-fg:var(--ki-text-low-em);--ki-input-hover-fg:var(--ki-text-high-em);--ki-input-hover-label-fg:var(--ki-text-med-em);--ki-input-hover-placeholder-fg:var(--ki-text-low-em);--ki-input-focus-fg:var(--ki-text-high-em);--ki-input-focus-border:var(--ki-outline-primary-high-em);--ki-input-focus-label-fg:var(--ki-text-med-em);--ki-input-focus-placeholder-fg:var(--ki-text-low-em);--ki-input-disabled-fg:var(--ki-text-base-em);--ki-input-disabled-label-fg:var(--ki-text-base-em);--ki-input-disabled-placeholder-fg:var(--ki-text-base-em);--ki-input-disabled-hint-fg:var(--ki-text-base-em);--ki-input-readonly-fg:var(--ki-text-high-em);--ki-input-readonly-label-fg:var(--ki-text-med-em);--ki-input-readonly-placeholder-fg:var(--ki-text-low-em);--ki-input-invalid-fg:var(--ki-text-high-em);--ki-input-invalid-label-fg:var(--ki-text-med-em);--ki-input-invalid-placeholder-fg:var(--ki-text-low-em);--ki-input-invalid-ring:var(--ki-focus-danger);--ki-input-focus-ring-color:var(--ki-outline-primary-high-em);--ki-list-item-primary-font-size:var(--ki-typography-size-body-1);--ki-list-item-primary-line-height:var(--ki-typography-line-height-para);--ki-list-item-primary-font-weight:var(--ki-typography-weight-body-medium);--ki-list-item-primary-fg:var(--ki-text-high-em);--ki-list-item-secondary-font-size:var(--ki-typography-size-caption-2);--ki-list-item-secondary-line-height:var(--ki-typography-line-height-caption-2);--ki-list-item-secondary-font-weight:var(--ki-typography-weight-body-normal);--ki-list-item-secondary-fg:var(--ki-text-med-em);--ki-option-font-size:var(--ki-typography-size-body-1);--ki-option-rest-fg:var(--ki-text-high-em);--ki-option-hover-fg:var(--ki-text-high-em);--ki-option-highlight-fg:var(--ki-text-high-em);--ki-option-selected-bg:var(--ki-surface-primary-low-em);--ki-option-selected-fg:var(--ki-text-high-em);--ki-option-disabled-fg:var(--ki-text-low-em);--ki-progress-indicator-color:var(--ki-surface-primary-med-em);--ki-radio-group-label-font-size:var(--ki-typography-size-body-1);--ki-radio-group-label-font-weight:var(--ki-typography-weight-body-medium);--ki-radio-group-label-line-height:var(--ki-typography-line-height-para);--ki-radio-dot-shadow:var(--ki-effect-small-dark-shadow);--ki-radio-label-font-size:var(--ki-typography-size-body-2);--ki-radio-label-font-weight:var(--ki-typography-weight-body-normal);--ki-radio-label-line-height:var(--ki-typography-line-height-body-1);--ki-radio-unselected-rest-fg:var(--ki-text-primary-high-em);--ki-radio-unselected-hover-fg:var(--ki-text-primary-high-em);--ki-radio-unselected-hover-border:var(--ki-outline-primary-high-em);--ki-radio-unselected-active-fg:var(--ki-text-primary-high-em);--ki-radio-unselected-active-border:var(--ki-outline-primary-high-em);--ki-radio-unselected-disabled-fg:var(--ki-text-base-em);--ki-radio-selected-rest-bg:var(--ki-surface-primary-med-em);--ki-radio-selected-rest-fg:var(--ki-text-primary-on-primary);--ki-radio-selected-rest-border:var(--ki-surface-primary-med-em);--ki-radio-selected-hover-bg:var(--ki-surface-primary-med-em-hover);--ki-radio-selected-hover-fg:var(--ki-text-primary-on-primary);--ki-radio-selected-hover-border:var(--ki-surface-primary-med-em-hover);--ki-radio-selected-active-bg:var(--ki-surface-primary-med-em);--ki-radio-selected-active-fg:var(--ki-text-primary-on-primary);--ki-radio-selected-active-border:var(--ki-surface-primary-med-em);--ki-radio-focus-ring-color:var(--ki-outline-primary-high-em);--ki-scroller-focus-ring-color:var(--ki-outline-primary-high-em);--ki-select-font-size:var(--ki-typography-size-body-1);--ki-select-font-weight:var(--ki-typography-weight-body-medium);--ki-select-line-height:var(--ki-typography-line-height-body-1);--ki-select-label-font-size:var(--ki-typography-size-body-1);--ki-select-label-font-weight:var(--ki-typography-weight-body-medium);--ki-select-label-line-height:var(--ki-typography-line-height-para);--ki-select-rest-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-select-rest-fg:var(--ki-text-high-em);--ki-select-rest-label-fg:var(--ki-text-med-em);--ki-select-hover-bg:var(--ki-surface-special-light-s2-dark-s3);--ki-select-hover-fg:var(--ki-text-high-em);--ki-select-hover-label-fg:var(--ki-text-high-em);--ki-select-focus-bg:var(--ki-surface-special-light-s0-dark-s4);--ki-select-focus-fg:var(--ki-text-high-em);--ki-select-focus-border:var(--ki-select-rest-border);--ki-select-focus-label-fg:var(--ki-text-high-em);--ki-select-disabled-fg:var(--ki-text-base-em);--ki-select-disabled-label-fg:var(--ki-text-base-em);--ki-select-placeholder-fg:var(--ki-text-med-em);--ki-select-listbox-shadow:var(--ki-elevation-e3);--ki-select-focus-ring-color:var(--ki-outline-primary-high-em);--ki-status-shadow:var(--ki-effect-component-primary-default-shadow);--ki-switch-unchecked-rest-thumb:var(--ki-surface-special-light-s0-dark-s4);--ki-switch-unchecked-hover-thumb:var(--ki-surface-special-light-s0-dark-s4);--ki-switch-unchecked-active-thumb:var(--ki-surface-special-light-s0-dark-s4);--ki-switch-unchecked-disabled-thumb:var(--ki-surface-special-light-s0-dark-s4);--ki-switch-checked-rest-track:var(--ki-surface-primary-med-em);--ki-switch-checked-rest-thumb:var(--ki-surface-special-light-s0-dark-s4);--ki-switch-checked-hover-track:var(--ki-surface-primary-med-em-hover);--ki-switch-checked-hover-thumb:var(--ki-surface-special-light-s0-dark-s4);--ki-switch-checked-active-track:var(--ki-surface-primary-med-em-hover);--ki-switch-checked-active-thumb:var(--ki-surface-special-light-s0-dark-s4);--ki-switch-checked-disabled-thumb:var(--ki-surface-special-light-s0-dark-s4);--ki-switch-focus-ring-color:var(--ki-outline-primary-high-em);--ki-tab-panel-fg:var(--ki-text-high-em);--ki-tab-panel-focus-ring-color:var(--ki-outline-primary-high-em);--ki-tab-font-size:var(--ki-typography-size-body-1);--ki-tab-font-weight:var(--ki-typography-weight-body-medium);--ki-tab-line-height:var(--ki-typography-line-height-body-1);--ki-tab-selected-rest-fg:var(--ki-text-high-em);--ki-tab-selected-hover-fg:var(--ki-text-high-em);--ki-tab-selected-active-fg:var(--ki-text-high-em);--ki-tab-unselected-rest-fg:var(--ki-text-med-em);--ki-tab-unselected-hover-fg:var(--ki-text-high-em);--ki-tab-unselected-active-fg:var(--ki-text-high-em);--ki-tab-focus-ring-color:var(--ki-outline-primary-high-em);--ki-textarea-hint-fg:var(--ki-text-med-em);--ki-textarea-font-size:var(--ki-typography-size-body-1);--ki-textarea-font-weight:var(--ki-typography-weight-body-normal);--ki-textarea-line-height:var(--ki-typography-line-height-body-1);--ki-textarea-label-font-size:var(--ki-typography-size-body-1);--ki-textarea-label-font-weight:var(--ki-typography-weight-body-medium);--ki-textarea-label-line-height:var(--ki-typography-line-height-para);--ki-textarea-rest-fg:var(--ki-text-high-em);--ki-textarea-rest-label-fg:var(--ki-text-med-em);--ki-textarea-rest-placeholder-fg:var(--ki-text-low-em);--ki-textarea-hover-fg:var(--ki-text-high-em);--ki-textarea-hover-label-fg:var(--ki-text-med-em);--ki-textarea-hover-placeholder-fg:var(--ki-text-low-em);--ki-textarea-focus-fg:var(--ki-text-high-em);--ki-textarea-focus-border:var(--ki-outline-primary-high-em);--ki-textarea-focus-label-fg:var(--ki-text-med-em);--ki-textarea-focus-placeholder-fg:var(--ki-text-low-em);--ki-textarea-disabled-fg:var(--ki-text-base-em);--ki-textarea-disabled-label-fg:var(--ki-text-base-em);--ki-textarea-disabled-placeholder-fg:var(--ki-text-base-em);--ki-textarea-disabled-hint-fg:var(--ki-text-base-em);--ki-textarea-readonly-fg:var(--ki-text-high-em);--ki-textarea-readonly-label-fg:var(--ki-text-med-em);--ki-textarea-readonly-placeholder-fg:var(--ki-text-low-em);--ki-textarea-invalid-fg:var(--ki-text-high-em);--ki-textarea-invalid-label-fg:var(--ki-text-med-em);--ki-textarea-invalid-placeholder-fg:var(--ki-text-low-em);--ki-textarea-invalid-ring:var(--ki-focus-danger);--ki-textarea-focus-ring-color:var(--ki-outline-primary-high-em);--ki-tooltip-bg:var(--ki-surface-special-light-s0-dark-s2);--ki-tooltip-bg-end:var(--ki-surface-special-light-s0-dark-s2);--ki-tooltip-fg:var(--ki-text-high-em);--ki-tooltip-shadow:var(--ki-elevation-e4);--ki-video-focus-ring-color:var(--ki-outline-primary-high-em);--ki-alert-focus-ring-shadow:var(--ki-focus-primary);--ki-button-focus-ring-shadow:var(--ki-focus-primary);--ki-button-primary-neutral-disabled-fg:var(--ki-text-muted);--ki-button-primary-success-disabled-fg:var(--ki-text-muted);--ki-button-primary-danger-disabled-fg:var(--ki-text-muted);--ki-button-secondary-neutral-disabled-fg:var(--ki-text-muted);--ki-button-secondary-success-disabled-fg:var(--ki-text-muted);--ki-button-secondary-danger-disabled-fg:var(--ki-text-muted);--ki-button-tertiary-neutral-disabled-fg:var(--ki-text-muted);--ki-button-tertiary-success-disabled-fg:var(--ki-text-muted);--ki-button-tertiary-danger-disabled-fg:var(--ki-text-muted);--ki-button-quaternary-neutral-disabled-fg:var(--ki-text-muted);--ki-button-quaternary-success-disabled-fg:var(--ki-text-muted);--ki-button-quaternary-danger-disabled-fg:var(--ki-text-muted);--ki-button-ghost-neutral-disabled-fg:var(--ki-text-muted);--ki-button-ghost-success-disabled-fg:var(--ki-text-muted);--ki-button-ghost-danger-disabled-fg:var(--ki-text-muted);--ki-checkbox-focus-ring-shadow:var(--ki-focus-primary);--ki-icon-button-primary-neutral-disabled-fg:var(--ki-text-muted);--ki-icon-button-secondary-neutral-disabled-fg:var(--ki-text-muted);--ki-icon-button-tertiary-neutral-disabled-fg:var(--ki-text-muted);--ki-icon-button-quaternary-neutral-disabled-fg:var(--ki-text-muted);--ki-icon-button-ghost-neutral-disabled-fg:var(--ki-text-muted);--ki-icon-button-focus-ring-shadow:var(--ki-focus-primary);--ki-input-focus-ring-shadow:var(--ki-focus-primary);--ki-radio-focus-ring-shadow:var(--ki-focus-primary);--ki-scroller-focus-ring-shadow:var(--ki-focus-primary);--ki-select-focus-ring-shadow:var(--ki-focus-primary);--ki-switch-focus-ring-shadow:var(--ki-focus-primary);--ki-tab-focus-ring-shadow:var(--ki-focus-primary);--ki-textarea-focus-ring-shadow:var(--ki-focus-primary)}@media (prefers-color-scheme:dark){:root:not([data-ki-color-scheme=light]){--ki-border-hairline-base-em:var(--ki-size-border-hairline) solid var(--ki-color-white-3);--ki-foundation-migrated-component-button-button-tertiary-active-shadow:0px 1px 2px 0px var(--ki-color-black-48), 0px 2px 6px 2px var(--ki-color-black-12);--ki-foundation-migrated-component-button-button-tertiary-hover-shadow:0px 1px 3px 0px var(--ki-color-black-48), 0px 4px 8px 3px var(--ki-color-black-12);--ki-surface-s0:var(--ki-color-dark-950);--ki-surface-s1:var(--ki-color-dark-900);--ki-surface-s2:var(--ki-color-dark-800);--ki-surface-s3:var(--ki-color-dark-700);--ki-surface-s4:var(--ki-color-dark-600);--ki-surface-s5:var(--ki-color-dark-500);--ki-surface-special-blur-base-light:var(--ki-color-dark-700-blur-base-light);--ki-surface-special-blur-base-dark:var(--ki-color-dark-700-blur-base-dark);--ki-surface-special-secondary-alpha-base:var(--ki-color-dark-700-blur-base-dark);--ki-surface-inverse-white:var(--ki-color-white-100);--ki-surface-inverse-black:var(--ki-color-black-100);--ki-surface-info-high-em:var(--ki-color-info-400);--ki-surface-info-med-em:var(--ki-color-info-500);--ki-surface-info-low-em:var(--ki-color-info-900);--ki-surface-info-base-em:var(--ki-color-info-950);--ki-surface-info-low-em-alpha:var(--ki-color-info-500-alpha-5);--ki-surface-info-base-em-alpha:var(--ki-color-info-500-alpha-3);--ki-surface-success-high-em:var(--ki-color-success-700);--ki-surface-success-med-em:var(--ki-color-success-500);--ki-surface-success-low-em:var(--ki-color-success-900);--ki-surface-success-base-em:var(--ki-color-success-950);--ki-surface-success-low-em-alpha:var(--ki-color-success-500-alpha-5);--ki-surface-success-base-em-alpha:var(--ki-color-success-500-alpha-2);--ki-surface-warning-high-em:var(--ki-color-warning-400);--ki-surface-warning-med-em:var(--ki-color-warning-500);--ki-surface-warning-low-em:var(--ki-color-warning-900);--ki-surface-warning-base-em:var(--ki-color-warning-950);--ki-surface-warning-low-em-alpha:var(--ki-color-warning-500-alpha-5);--ki-surface-warning-base-em-alpha:var(--ki-color-warning-500-alpha-2);--ki-surface-danger-high-em:var(--ki-color-danger-700);--ki-surface-danger-med-em:var(--ki-color-danger-500);--ki-surface-danger-low-em:var(--ki-color-danger-900);--ki-surface-danger-base-em:var(--ki-color-danger-950);--ki-surface-danger-low-em-alpha:var(--ki-color-danger-500-alpha-5);--ki-surface-danger-base-em-alpha:var(--ki-color-danger-500-alpha-2);--ki-surface-disabled-high-em:var(--ki-color-white-32);--ki-surface-disabled-med-em:var(--ki-color-white-18);--ki-surface-disabled-low-em:var(--ki-color-white-12);--ki-surface-disabled-base-em:var(--ki-color-white-8);--ki-surface-hover-overlay:var(--ki-color-black-5);--ki-surface-hover-overlay-inverse:var(--ki-color-white-3);--ki-surface-pressed-overlay-inverse:var(--ki-color-white-5);--ki-surface-success-high-em-hover:var(--ki-color-success-800);--ki-surface-danger-high-em-hover:var(--ki-color-danger-800);--ki-text-high-em:var(--ki-color-white-100);--ki-text-med-em:var(--ki-color-white-72);--ki-text-low-em:var(--ki-color-white-48);--ki-text-base-em:var(--ki-color-white-32);--ki-text-text-on-neutral:var(--ki-color-black-100);--ki-text-inverse-white:var(--ki-color-white-100);--ki-text-inverse-black:var(--ki-color-black-100);--ki-text-info-high-em:var(--ki-color-info-300);--ki-text-info-med-em:var(--ki-color-info-400);--ki-text-info-low-em:var(--ki-color-info-700);--ki-text-info-base-em:var(--ki-color-info-900);--ki-text-success-high-em:var(--ki-color-success-300);--ki-text-success-med-em:var(--ki-color-success-400);--ki-text-success-low-em:var(--ki-color-success-700);--ki-text-success-base-em:var(--ki-color-success-900);--ki-text-warning-high-em:var(--ki-color-warning-300);--ki-text-warning-med-em:var(--ki-color-warning-400);--ki-text-warning-low-em:var(--ki-color-warning-700);--ki-text-warning-base-em:var(--ki-color-warning-900);--ki-text-danger-high-em:var(--ki-color-danger-300);--ki-text-danger-med-em:var(--ki-color-danger-400);--ki-text-danger-low-em:var(--ki-color-danger-700);--ki-text-danger-base-em:var(--ki-color-danger-900);--ki-text-none:var(--ki-color-transparent-black);--ki-outline-high-em:var(--ki-color-white-12);--ki-outline-strong:var(--ki-color-white-48);--ki-outline-control:var(--ki-color-white-48);--ki-outline-control-hover:var(--ki-color-white-56);--ki-outline-med-em:var(--ki-color-white-8);--ki-outline-low-em:var(--ki-color-white-5);--ki-outline-base-em:var(--ki-color-white-3);--ki-outline-inverse-white:var(--ki-color-white-100);--ki-outline-inverse-black:var(--ki-color-black-100);--ki-outline-info-high-em:var(--ki-color-info-300);--ki-outline-info-med-em:var(--ki-color-info-500);--ki-outline-info-low-em:var(--ki-color-info-700);--ki-outline-info-base-em:var(--ki-color-info-900);--ki-outline-info-low-em-alpha:var(--ki-color-info-500-alpha-5);--ki-outline-info-base-em-alpha:var(--ki-color-info-500-alpha-4);--ki-outline-success-high-em:var(--ki-color-success-300);--ki-outline-success-med-em:var(--ki-color-success-500);--ki-outline-success-low-em:var(--ki-color-success-700);--ki-outline-success-base-em:var(--ki-color-success-900);--ki-outline-success-low-em-alpha:var(--ki-color-success-500-alpha-5);--ki-outline-success-base-em-alpha:var(--ki-color-success-500-alpha-4);--ki-outline-warning-high-em:var(--ki-color-warning-300);--ki-outline-warning-med-em:var(--ki-color-warning-500);--ki-outline-warning-low-em:var(--ki-color-warning-700);--ki-outline-warning-base-em:var(--ki-color-warning-900);--ki-outline-warning-low-em-alpha:var(--ki-color-warning-500-alpha-5);--ki-outline-warning-base-em-alpha:var(--ki-color-warning-500-alpha-4);--ki-outline-danger-high-em:var(--ki-color-danger-300);--ki-outline-danger-med-em:var(--ki-color-danger-500);--ki-outline-danger-low-em:var(--ki-color-danger-700);--ki-outline-danger-base-em:var(--ki-color-danger-900);--ki-outline-danger-low-em-alpha:var(--ki-color-danger-500-alpha-5);--ki-outline-danger-base-em-alpha:var(--ki-color-danger-500-alpha-4);--ki-outline-none:var(--ki-color-transparent-black);--ki-outline-primary-button-top:var(--ki-color-black-12);--ki-outline-primary-button-bottom:var(--ki-color-black-24);--ki-outline-secondary-button-top:var(--ki-color-white-3);--ki-outline-secondary-button-bottom:var(--ki-color-white-5);--ki-inverse-white-alpha-3:var(--ki-color-white-3);--ki-inverse-white-alpha-6:var(--ki-color-white-5);--ki-inverse-white-alpha-9:var(--ki-color-white-8);--ki-inverse-white-alpha-12:var(--ki-color-white-12);--ki-inverse-white-alpha-18:var(--ki-color-white-18);--ki-inverse-white-alpha-24:var(--ki-color-white-24);--ki-inverse-white-alpha-32:var(--ki-color-white-32);--ki-inverse-white-alpha-40:var(--ki-color-white-40);--ki-inverse-white-alpha-48:var(--ki-color-white-48);--ki-inverse-white-alpha-56:var(--ki-color-white-56);--ki-inverse-white-alpha-64:var(--ki-color-white-64);--ki-inverse-white-alpha-72:var(--ki-color-white-72);--ki-inverse-white-alpha-80:var(--ki-color-white-80);--ki-inverse-white-alpha-88:var(--ki-color-white-88);--ki-inverse-white-alpha-solid:var(--ki-color-white-100);--ki-inverse-black-alpha-3:var(--ki-color-black-3);--ki-inverse-black-alpha-6:var(--ki-color-black-5);--ki-inverse-black-alpha-9:var(--ki-color-black-8);--ki-inverse-black-alpha-12:var(--ki-color-black-12);--ki-inverse-black-alpha-18:var(--ki-color-black-18);--ki-inverse-black-alpha-24:var(--ki-color-black-24);--ki-inverse-black-alpha-32:var(--ki-color-black-32);--ki-inverse-black-alpha-40:var(--ki-color-black-40);--ki-inverse-black-alpha-48:var(--ki-color-black-48);--ki-inverse-black-alpha-56:var(--ki-color-black-56);--ki-inverse-black-alpha-64:var(--ki-color-black-64);--ki-inverse-black-alpha-72:var(--ki-color-black-72);--ki-inverse-black-alpha-80:var(--ki-color-black-80);--ki-inverse-black-alpha-88:var(--ki-color-black-88);--ki-inverse-black-alpha-solid:var(--ki-color-black-100);--ki-overlay-high-em:var(--ki-color-white-12);--ki-overlay-high-em-inverse:var(--ki-color-black-40);--ki-overlay-med-em:var(--ki-color-white-3);--ki-overlay-med-em-inverse:var(--ki-color-black-24);--ki-state-layer-focus:var(--ki-color-black-8);--ki-state-layer-pressed:var(--ki-color-black-8);--ki-state-layer-dragged:var(--ki-color-black-12);--ki-elevation-shadow:var(--ki-color-black-8);--ki-elevation-shadow-med:var(--ki-color-black-12);--ki-elevation-shadow-dark:var(--ki-color-black-48);--ki-transparent-inverse:var(--ki-color-transparent-black);--ki-surface-special-light-s0-dark-s1:var(--ki-surface-s1);--ki-surface-special-light-s0-dark-s2:var(--ki-surface-s2);--ki-surface-special-light-s0-dark-s3:var(--ki-surface-s3);--ki-surface-special-light-s0-dark-s4:var(--ki-surface-s4);--ki-surface-special-light-s0-dark-s5:var(--ki-surface-s5);--ki-surface-special-dark-s0-light-s1:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s2:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s3:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s4:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s5:var(--ki-surface-s0);--ki-surface-special-light-s1-dark-s2:var(--ki-surface-s2);--ki-surface-special-light-s2-dark-s3:var(--ki-surface-s3);--ki-surface-special-light-s3-dark-s4:var(--ki-surface-s4);--ki-surface-special-light-s4-dark-s5:var(--ki-surface-s5);--ki-surface-primary-high-em:var(--ki-color-brand-500);--ki-surface-primary-med-em:var(--ki-color-brand-500);--ki-surface-primary-med-em-hover:var(--ki-color-brand-400);--ki-surface-primary-low-em:var(--ki-color-brand-900);--ki-surface-primary-base-em:var(--ki-color-brand-950);--ki-surface-primary-low-em-alpha:var(--ki-color-brand-500-alpha-5);--ki-surface-primary-base-em-alpha:var(--ki-color-brand-500-alpha-2);--ki-surface-primary-high-em-hover:var(--ki-color-brand-600);--ki-text-primary-on-primary-light:var(--ki-color-brand-300);--ki-text-secondary-on-primary-light:var(--ki-color-brand-400);--ki-text-inverse-primary:var(--ki-color-brand-600);--ki-text-primary-high-em:var(--ki-color-brand-300);--ki-text-primary-med-em:var(--ki-color-brand-400);--ki-text-primary-low-em:var(--ki-color-brand-700);--ki-text-primary-base-em:var(--ki-color-brand-900);--ki-outline-primary-high-em:var(--ki-color-brand-300);--ki-outline-primary-med-em:var(--ki-color-brand-500);--ki-outline-primary-low-em:var(--ki-color-brand-700);--ki-outline-primary-base-em:var(--ki-color-brand-900);--ki-outline-primary-low-em-alpha:var(--ki-color-brand-500-alpha-5);--ki-outline-primary-base-em-alpha:var(--ki-color-brand-500-alpha-4)}}:root[data-ki-color-scheme=dark]{--ki-border-hairline-base-em:var(--ki-size-border-hairline) solid var(--ki-color-white-3);--ki-foundation-migrated-component-button-button-tertiary-active-shadow:0px 1px 2px 0px var(--ki-color-black-48), 0px 2px 6px 2px var(--ki-color-black-12);--ki-foundation-migrated-component-button-button-tertiary-hover-shadow:0px 1px 3px 0px var(--ki-color-black-48), 0px 4px 8px 3px var(--ki-color-black-12);--ki-surface-s0:var(--ki-color-dark-950);--ki-surface-s1:var(--ki-color-dark-900);--ki-surface-s2:var(--ki-color-dark-800);--ki-surface-s3:var(--ki-color-dark-700);--ki-surface-s4:var(--ki-color-dark-600);--ki-surface-s5:var(--ki-color-dark-500);--ki-surface-special-blur-base-light:var(--ki-color-dark-700-blur-base-light);--ki-surface-special-blur-base-dark:var(--ki-color-dark-700-blur-base-dark);--ki-surface-special-secondary-alpha-base:var(--ki-color-dark-700-blur-base-dark);--ki-surface-inverse-white:var(--ki-color-white-100);--ki-surface-inverse-black:var(--ki-color-black-100);--ki-surface-info-high-em:var(--ki-color-info-400);--ki-surface-info-med-em:var(--ki-color-info-500);--ki-surface-info-low-em:var(--ki-color-info-900);--ki-surface-info-base-em:var(--ki-color-info-950);--ki-surface-info-low-em-alpha:var(--ki-color-info-500-alpha-5);--ki-surface-info-base-em-alpha:var(--ki-color-info-500-alpha-3);--ki-surface-success-high-em:var(--ki-color-success-700);--ki-surface-success-med-em:var(--ki-color-success-500);--ki-surface-success-low-em:var(--ki-color-success-900);--ki-surface-success-base-em:var(--ki-color-success-950);--ki-surface-success-low-em-alpha:var(--ki-color-success-500-alpha-5);--ki-surface-success-base-em-alpha:var(--ki-color-success-500-alpha-2);--ki-surface-warning-high-em:var(--ki-color-warning-400);--ki-surface-warning-med-em:var(--ki-color-warning-500);--ki-surface-warning-low-em:var(--ki-color-warning-900);--ki-surface-warning-base-em:var(--ki-color-warning-950);--ki-surface-warning-low-em-alpha:var(--ki-color-warning-500-alpha-5);--ki-surface-warning-base-em-alpha:var(--ki-color-warning-500-alpha-2);--ki-surface-danger-high-em:var(--ki-color-danger-700);--ki-surface-danger-med-em:var(--ki-color-danger-500);--ki-surface-danger-low-em:var(--ki-color-danger-900);--ki-surface-danger-base-em:var(--ki-color-danger-950);--ki-surface-danger-low-em-alpha:var(--ki-color-danger-500-alpha-5);--ki-surface-danger-base-em-alpha:var(--ki-color-danger-500-alpha-2);--ki-surface-disabled-high-em:var(--ki-color-white-32);--ki-surface-disabled-med-em:var(--ki-color-white-18);--ki-surface-disabled-low-em:var(--ki-color-white-12);--ki-surface-disabled-base-em:var(--ki-color-white-8);--ki-surface-hover-overlay:var(--ki-color-black-5);--ki-surface-hover-overlay-inverse:var(--ki-color-white-3);--ki-surface-pressed-overlay-inverse:var(--ki-color-white-5);--ki-surface-success-high-em-hover:var(--ki-color-success-800);--ki-surface-danger-high-em-hover:var(--ki-color-danger-800);--ki-text-high-em:var(--ki-color-white-100);--ki-text-med-em:var(--ki-color-white-72);--ki-text-low-em:var(--ki-color-white-48);--ki-text-base-em:var(--ki-color-white-32);--ki-text-text-on-neutral:var(--ki-color-black-100);--ki-text-inverse-white:var(--ki-color-white-100);--ki-text-inverse-black:var(--ki-color-black-100);--ki-text-info-high-em:var(--ki-color-info-300);--ki-text-info-med-em:var(--ki-color-info-400);--ki-text-info-low-em:var(--ki-color-info-700);--ki-text-info-base-em:var(--ki-color-info-900);--ki-text-success-high-em:var(--ki-color-success-300);--ki-text-success-med-em:var(--ki-color-success-400);--ki-text-success-low-em:var(--ki-color-success-700);--ki-text-success-base-em:var(--ki-color-success-900);--ki-text-warning-high-em:var(--ki-color-warning-300);--ki-text-warning-med-em:var(--ki-color-warning-400);--ki-text-warning-low-em:var(--ki-color-warning-700);--ki-text-warning-base-em:var(--ki-color-warning-900);--ki-text-danger-high-em:var(--ki-color-danger-300);--ki-text-danger-med-em:var(--ki-color-danger-400);--ki-text-danger-low-em:var(--ki-color-danger-700);--ki-text-danger-base-em:var(--ki-color-danger-900);--ki-text-none:var(--ki-color-transparent-black);--ki-outline-high-em:var(--ki-color-white-12);--ki-outline-strong:var(--ki-color-white-48);--ki-outline-control:var(--ki-color-white-48);--ki-outline-control-hover:var(--ki-color-white-56);--ki-outline-med-em:var(--ki-color-white-8);--ki-outline-low-em:var(--ki-color-white-5);--ki-outline-base-em:var(--ki-color-white-3);--ki-outline-inverse-white:var(--ki-color-white-100);--ki-outline-inverse-black:var(--ki-color-black-100);--ki-outline-info-high-em:var(--ki-color-info-300);--ki-outline-info-med-em:var(--ki-color-info-500);--ki-outline-info-low-em:var(--ki-color-info-700);--ki-outline-info-base-em:var(--ki-color-info-900);--ki-outline-info-low-em-alpha:var(--ki-color-info-500-alpha-5);--ki-outline-info-base-em-alpha:var(--ki-color-info-500-alpha-4);--ki-outline-success-high-em:var(--ki-color-success-300);--ki-outline-success-med-em:var(--ki-color-success-500);--ki-outline-success-low-em:var(--ki-color-success-700);--ki-outline-success-base-em:var(--ki-color-success-900);--ki-outline-success-low-em-alpha:var(--ki-color-success-500-alpha-5);--ki-outline-success-base-em-alpha:var(--ki-color-success-500-alpha-4);--ki-outline-warning-high-em:var(--ki-color-warning-300);--ki-outline-warning-med-em:var(--ki-color-warning-500);--ki-outline-warning-low-em:var(--ki-color-warning-700);--ki-outline-warning-base-em:var(--ki-color-warning-900);--ki-outline-warning-low-em-alpha:var(--ki-color-warning-500-alpha-5);--ki-outline-warning-base-em-alpha:var(--ki-color-warning-500-alpha-4);--ki-outline-danger-high-em:var(--ki-color-danger-300);--ki-outline-danger-med-em:var(--ki-color-danger-500);--ki-outline-danger-low-em:var(--ki-color-danger-700);--ki-outline-danger-base-em:var(--ki-color-danger-900);--ki-outline-danger-low-em-alpha:var(--ki-color-danger-500-alpha-5);--ki-outline-danger-base-em-alpha:var(--ki-color-danger-500-alpha-4);--ki-outline-none:var(--ki-color-transparent-black);--ki-outline-primary-button-top:var(--ki-color-black-12);--ki-outline-primary-button-bottom:var(--ki-color-black-24);--ki-outline-secondary-button-top:var(--ki-color-white-3);--ki-outline-secondary-button-bottom:var(--ki-color-white-5);--ki-inverse-white-alpha-3:var(--ki-color-white-3);--ki-inverse-white-alpha-6:var(--ki-color-white-5);--ki-inverse-white-alpha-9:var(--ki-color-white-8);--ki-inverse-white-alpha-12:var(--ki-color-white-12);--ki-inverse-white-alpha-18:var(--ki-color-white-18);--ki-inverse-white-alpha-24:var(--ki-color-white-24);--ki-inverse-white-alpha-32:var(--ki-color-white-32);--ki-inverse-white-alpha-40:var(--ki-color-white-40);--ki-inverse-white-alpha-48:var(--ki-color-white-48);--ki-inverse-white-alpha-56:var(--ki-color-white-56);--ki-inverse-white-alpha-64:var(--ki-color-white-64);--ki-inverse-white-alpha-72:var(--ki-color-white-72);--ki-inverse-white-alpha-80:var(--ki-color-white-80);--ki-inverse-white-alpha-88:var(--ki-color-white-88);--ki-inverse-white-alpha-solid:var(--ki-color-white-100);--ki-inverse-black-alpha-3:var(--ki-color-black-3);--ki-inverse-black-alpha-6:var(--ki-color-black-5);--ki-inverse-black-alpha-9:var(--ki-color-black-8);--ki-inverse-black-alpha-12:var(--ki-color-black-12);--ki-inverse-black-alpha-18:var(--ki-color-black-18);--ki-inverse-black-alpha-24:var(--ki-color-black-24);--ki-inverse-black-alpha-32:var(--ki-color-black-32);--ki-inverse-black-alpha-40:var(--ki-color-black-40);--ki-inverse-black-alpha-48:var(--ki-color-black-48);--ki-inverse-black-alpha-56:var(--ki-color-black-56);--ki-inverse-black-alpha-64:var(--ki-color-black-64);--ki-inverse-black-alpha-72:var(--ki-color-black-72);--ki-inverse-black-alpha-80:var(--ki-color-black-80);--ki-inverse-black-alpha-88:var(--ki-color-black-88);--ki-inverse-black-alpha-solid:var(--ki-color-black-100);--ki-overlay-high-em:var(--ki-color-white-12);--ki-overlay-high-em-inverse:var(--ki-color-black-40);--ki-overlay-med-em:var(--ki-color-white-3);--ki-overlay-med-em-inverse:var(--ki-color-black-24);--ki-state-layer-focus:var(--ki-color-black-8);--ki-state-layer-pressed:var(--ki-color-black-8);--ki-state-layer-dragged:var(--ki-color-black-12);--ki-elevation-shadow:var(--ki-color-black-8);--ki-elevation-shadow-med:var(--ki-color-black-12);--ki-elevation-shadow-dark:var(--ki-color-black-48);--ki-transparent-inverse:var(--ki-color-transparent-black);--ki-surface-special-light-s0-dark-s1:var(--ki-surface-s1);--ki-surface-special-light-s0-dark-s2:var(--ki-surface-s2);--ki-surface-special-light-s0-dark-s3:var(--ki-surface-s3);--ki-surface-special-light-s0-dark-s4:var(--ki-surface-s4);--ki-surface-special-light-s0-dark-s5:var(--ki-surface-s5);--ki-surface-special-dark-s0-light-s1:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s2:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s3:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s4:var(--ki-surface-s0);--ki-surface-special-dark-s0-light-s5:var(--ki-surface-s0);--ki-surface-special-light-s1-dark-s2:var(--ki-surface-s2);--ki-surface-special-light-s2-dark-s3:var(--ki-surface-s3);--ki-surface-special-light-s3-dark-s4:var(--ki-surface-s4);--ki-surface-special-light-s4-dark-s5:var(--ki-surface-s5);--ki-surface-primary-high-em:var(--ki-color-brand-500);--ki-surface-primary-med-em:var(--ki-color-brand-500);--ki-surface-primary-med-em-hover:var(--ki-color-brand-400);--ki-surface-primary-low-em:var(--ki-color-brand-900);--ki-surface-primary-base-em:var(--ki-color-brand-950);--ki-surface-primary-low-em-alpha:var(--ki-color-brand-500-alpha-5);--ki-surface-primary-base-em-alpha:var(--ki-color-brand-500-alpha-2);--ki-surface-primary-high-em-hover:var(--ki-color-brand-600);--ki-text-primary-on-primary-light:var(--ki-color-brand-300);--ki-text-secondary-on-primary-light:var(--ki-color-brand-400);--ki-text-inverse-primary:var(--ki-color-brand-600);--ki-text-primary-high-em:var(--ki-color-brand-300);--ki-text-primary-med-em:var(--ki-color-brand-400);--ki-text-primary-low-em:var(--ki-color-brand-700);--ki-text-primary-base-em:var(--ki-color-brand-900);--ki-outline-primary-high-em:var(--ki-color-brand-300);--ki-outline-primary-med-em:var(--ki-color-brand-500);--ki-outline-primary-low-em:var(--ki-color-brand-700);--ki-outline-primary-base-em:var(--ki-color-brand-900);--ki-outline-primary-low-em-alpha:var(--ki-color-brand-500-alpha-5);--ki-outline-primary-base-em-alpha:var(--ki-color-brand-500-alpha-4)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/JetBrainsMonoVariable.woff2)format("woff2")}:root{--ki-docs-nav-height:3.3125rem;--ki-docs-layout-width:82rem;--ki-docs-layout-pad:var(--ki-space-12xl);--ki-docs-sidebar-width:15.75rem;--ki-docs-layout-gap:clamp(var(--ki-space-7xl), 3.5vw, var(--ki-space-16xl));--ki-docs-layout-top:var(--ki-space-9xl);--ki-docs-layout-bottom:var(--ki-space-20xl);--ki-docs-copy-size:calc(var(--ki-typography-size-body-2) + 1.5px);--ki-docs-small-size:calc(var(--ki-typography-size-caption-2) - 1.5px);--ki-docs-header-bg:color-mix(in srgb, var(--ki-surface-s0) 82%, transparent);--ki-docs-panel-bg:color-mix(in srgb, var(--ki-surface-s1) 88%, transparent);--ki-docs-line-height-copy:1.6;--ki-docs-line-height-compact:1.5;--ki-docs-line-height-title:1.1;--ki-docs-heading-letter-spacing:-.03em;--sl-color-white:var(--ki-text-high-em);--sl-color-gray-1:var(--ki-text-high-em);--sl-color-gray-2:var(--ki-text-med-em);--sl-color-gray-3:var(--ki-text-med-em);--sl-color-gray-4:var(--ki-outline-med-em);--sl-color-gray-5:var(--ki-outline-low-em);--sl-color-gray-6:var(--ki-surface-s2);--sl-color-gray-7:var(--ki-surface-s1);--sl-color-black:var(--ki-surface-s0);--sl-color-accent-low:var(--ki-surface-primary-low-em);--sl-color-accent:var(--ki-surface-primary-high-em);--sl-color-accent-high:var(--ki-text-primary-high-em);--sl-color-text:var(--ki-text-med-em);--sl-color-text-accent:var(--ki-text-primary-high-em);--sl-color-text-invert:var(--ki-text-primary-on-primary);--sl-color-bg:var(--ki-surface-s0);--sl-color-bg-nav:var(--ki-docs-header-bg);--sl-color-bg-sidebar:var(--ki-surface-s0);--sl-color-bg-inline-code:var(--ki-surface-primary-low-em);--sl-color-bg-accent:var(--ki-surface-primary-high-em);--sl-color-hairline-light:var(--ki-outline-low-em);--sl-color-hairline:var(--ki-outline-low-em);--sl-color-hairline-shade:var(--ki-outline-low-em);--sl-color-backdrop-overlay:var(--ki-dialog-backdrop-bg);--sl-color-orange-low:var(--ki-surface-warning-base-em);--sl-color-orange:var(--ki-outline-warning-high-em);--sl-color-orange-high:var(--ki-text-warning-high-em);--sl-color-green-low:var(--ki-surface-success-base-em);--sl-color-green:var(--ki-outline-success-high-em);--sl-color-green-high:var(--ki-text-success-high-em);--sl-color-blue-low:var(--ki-surface-info-base-em);--sl-color-blue:var(--ki-outline-info-high-em);--sl-color-blue-high:var(--ki-text-info-high-em);--sl-color-purple-low:var(--ki-surface-primary-base-em);--sl-color-purple:var(--ki-outline-primary-high-em);--sl-color-purple-high:var(--ki-text-primary-high-em);--sl-color-red-low:var(--ki-surface-danger-base-em);--sl-color-red:var(--ki-outline-danger-high-em);--sl-color-red-high:var(--ki-text-danger-high-em);--sl-shadow-sm:var(--ki-elevation-e1);--sl-shadow-md:var(--ki-elevation-e2);--sl-shadow-lg:var(--ki-elevation-e4);--sl-font:var(--ki-typography-family-body);--sl-font-mono:var(--ki-typography-family-mono);--sl-text-2xs:var(--ki-typography-size-caption-2);--sl-text-xs:var(--ki-typography-size-body-1);--sl-text-sm:var(--ki-typography-size-body-1);--sl-text-base:var(--ki-typography-size-body-2);--sl-text-lg:var(--ki-typography-size-title-2);--sl-text-xl:var(--ki-typography-size-heading-1);--sl-text-2xl:var(--ki-typography-size-heading-2);--sl-text-3xl:var(--ki-typography-size-heading-3);--sl-text-4xl:var(--ki-typography-size-heading-4);--sl-text-5xl:var(--ki-typography-size-heading-5);--sl-text-6xl:var(--ki-typography-size-heading-6);--sl-text-body:var(--ki-typography-size-body-2);--sl-text-body-sm:var(--ki-typography-size-body-1);--sl-text-code:var(--ki-typography-size-body-1);--sl-text-code-sm:var(--ki-typography-size-caption-2);--sl-text-h1:var(--ki-typography-size-heading-4);--sl-text-h2:var(--ki-typography-size-heading-3);--sl-text-h3:var(--ki-typography-size-heading-2);--sl-text-h4:var(--ki-typography-size-heading-1);--sl-text-h5:var(--ki-typography-size-title-2);--sl-line-height:var(--ki-typography-line-height-body-2);--sl-line-height-headings:var(--ki-typography-line-height-heading-2);--sl-nav-height:var(--ki-docs-nav-height);--sl-nav-pad-x:var(--ki-space-7xl);--sl-nav-pad-y:var(--ki-space-md);--sl-sidebar-width:var(--ki-docs-sidebar-width);--sl-sidebar-pad-x:0;--sl-content-width:100%;--sl-content-pad-x:0;--sl-content-gap-y:var(--ki-space-8xl);--sl-main-pad:0;--sl-menu-button-size:var(--ki-icon-button-sm-size);--sl-nav-gap:var(--ki-space-5xl);--sl-outline-offset-inside:var(--ki-button-focus-ring-offset)}html,body{background-color:var(--ki-surface-s0);color:var(--ki-text-med-em);font-family:var(--ki-typography-family-body)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ki-button-focus-ring-width) solid var(--ki-button-focus-ring-color);outline-offset:var(--ki-button-focus-ring-offset);box-shadow:var(--ki-button-focus-ring-shadow)}body>.page>.header{border-block-end:1px solid var(--ki-outline-low-em);background-color:var(--ki-docs-header-bg);box-shadow:none;backdrop-filter:blur(var(--ki-effect-component-backdrop-blur))}.kimen-docs-header{justify-content:space-between;align-items:center;gap:var(--ki-space-5xl);block-size:100%;min-inline-size:0;display:flex}.kimen-docs-identity{min-block-size:var(--ki-space-11xl);align-items:center;gap:var(--ki-space-sm);min-inline-size:0;color:var(--ki-text-high-em);text-decoration:none;display:inline-flex}.kimen-docs-brand-mark{inline-size:var(--ki-space-7xl);block-size:var(--ki-space-7xl);color:var(--ki-text-primary-high-em);flex:none;place-items:center;display:grid}.kimen-docs-brand-mark svg{fill:none;block-size:100%;inline-size:100%;stroke:var(--ki-text-primary-high-em);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.kimen-docs-site-title{color:var(--ki-text-high-em);font-family:var(--ki-typography-family-display);font-size:var(--ki-typography-size-title-2);font-weight:var(--ki-typography-weight-display-semibold);line-height:var(--ki-typography-line-height-title-2)}.kimen-docs-stage{padding:calc(var(--ki-space-xxs) / 2) var(--ki-space-sm);border:1px solid var(--ki-outline-primary-low-em);border-radius:var(--ki-radius-round);background-color:var(--ki-surface-primary-low-em);color:var(--ki-text-primary-high-em);font-family:var(--ki-typography-family-mono);font-size:var(--ki-typography-size-caption-2);font-weight:var(--ki-typography-weight-body-medium);line-height:var(--ki-typography-line-height-caption-2)}.kimen-docs-primary-nav{align-items:center;gap:var(--ki-space-5xl);margin-inline-start:auto;display:flex}.kimen-docs-primary-nav a{color:var(--ki-text-med-em);font-weight:var(--ki-typography-weight-body-medium);text-decoration:none}.kimen-docs-primary-nav a:hover,.kimen-docs-primary-nav a[aria-current=page]{color:var(--ki-text-high-em)}.kimen-docs-scheme{gap:var(--ki-space-xxs);padding:var(--ki-space-xxs);border:1px solid var(--ki-outline-low-em);border-radius:var(--ki-radius-round);background-color:var(--ki-surface-s0);flex-wrap:wrap;margin:0;display:inline-flex}.kimen-docs-scheme label{display:inline-flex;position:relative}.kimen-docs-scheme input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kimen-docs-scheme span{min-block-size:calc(var(--ki-space-9xl) + var(--ki-space-xxs));padding-inline:var(--ki-space-lg);border-radius:var(--ki-radius-round);color:var(--ki-text-med-em);font-size:var(--ki-typography-size-caption-2);font-weight:var(--ki-typography-weight-body-medium);justify-content:center;align-items:center;display:inline-flex}.kimen-docs-scheme input:checked+span{background-color:var(--ki-surface-primary-high-em);color:var(--ki-text-primary-on-primary)}.kimen-docs-scheme input:focus-visible+span{outline:2px solid var(--ki-outline-primary-med-em);outline-offset:2px}starlight-menu-button button{border:var(--ki-icon-button-border-width) solid var(--ki-icon-button-secondary-neutral-rest-border);border-radius:var(--ki-icon-button-sm-radius);background-color:var(--ki-icon-button-secondary-neutral-rest-bg);color:var(--ki-icon-button-secondary-neutral-rest-fg)}.kimen-sidebar-filter{block-size:calc(var(--ki-space-11xl) + var(--ki-space-xxs));align-items:center;gap:var(--ki-space-md);padding-inline:var(--ki-space-lg);border:1px solid var(--ki-outline-low-em);border-radius:var(--ki-radius-component-md);background-color:var(--ki-surface-s1);color:var(--ki-text-low-em);display:flex}.kimen-sidebar-filter svg{inline-size:var(--ki-space-3xl);block-size:var(--ki-space-3xl);fill:none;stroke:var(--ki-text-low-em);stroke-width:2px;stroke-linecap:round;flex:none}.kimen-sidebar-filter input{inline-size:100%;min-inline-size:0;color:var(--ki-text-high-em);font-size:var(--ki-typography-size-body-1);background-color:#0000;border:0;outline:0}.kimen-sidebar-filter input::placeholder{color:var(--ki-text-low-em)}nav.sidebar .sidebar-pane{background-color:#0000;border:0}nav.sidebar .sidebar-content{gap:var(--ki-space-6xl);padding:0}nav.sidebar .top-level>li+li{margin-block-start:var(--ki-space-6xl)}nav.sidebar .top-level>li>details>summary .large{color:var(--ki-text-low-em);font-family:var(--ki-typography-family-mono);font-size:var(--ki-docs-small-size);font-weight:var(--ki-typography-weight-body-medium);letter-spacing:.16em;line-height:var(--ki-typography-line-height-caption-2);text-transform:uppercase}nav.sidebar details>summary{min-block-size:var(--ki-space-9xl);padding:var(--ki-space-xs) var(--ki-space-lg);border-radius:var(--ki-radius-component-md)}nav.sidebar details>summary:hover{background-color:var(--ki-surface-hover-overlay);color:var(--ki-text-high-em)}nav.sidebar ul ul li{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}nav.sidebar a{min-block-size:var(--ki-space-9xl);padding:var(--ki-space-xs) var(--ki-space-lg);border-radius:var(--ki-radius-component-md);color:var(--ki-text-med-em);font-family:var(--ki-typography-family-body);font-size:var(--ki-typography-size-body-1);font-weight:var(--ki-typography-weight-body-normal);line-height:var(--ki-typography-line-height-body-1);align-items:center;display:flex}nav.sidebar a:hover,nav.sidebar a:focus-visible{background-color:var(--ki-surface-hover-overlay);color:var(--ki-text-high-em)}nav.sidebar a[aria-current=page],nav.sidebar a[aria-current=page]:hover{background-color:var(--ki-surface-primary-low-em-alpha);color:var(--ki-text-primary-high-em)}.main-frame,.main-pane{background-color:var(--ki-surface-s0);min-inline-size:0}.main-pane{flex:1 1 0;inline-size:100%}.right-sidebar-container{display:none}.content-panel{padding:0}.content-panel+.content-panel{border-block-start:0;margin-block-start:var(--ki-space-8xl)}.content-panel .sl-container>*+*{margin-block-start:var(--ki-space-8xl)}.kimen-page-eyebrow{color:var(--ki-text-primary-high-em);font-family:var(--ki-typography-family-mono);font-size:var(--ki-typography-size-caption-2);letter-spacing:normal;line-height:var(--ki-typography-line-height-body-2);text-transform:uppercase;margin:0}.content-panel .sl-container>.kimen-page-eyebrow+h1,.content-panel h1{color:var(--ki-text-high-em);font-family:var(--ki-typography-family-display);font-size:clamp(var(--ki-space-10xl), 3.6vw, var(--ki-space-13xl));font-weight:var(--ki-typography-weight-body-semibold);letter-spacing:var(--ki-docs-heading-letter-spacing);line-height:var(--ki-docs-line-height-title);margin-block-start:var(--ki-space-xl)}.sl-markdown-content{color:var(--ki-text-med-em);font-size:var(--ki-typography-size-body-2);line-height:var(--ki-typography-line-height-body-2)}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6){color:var(--ki-text-high-em);font-family:var(--ki-typography-family-display);font-weight:var(--ki-typography-weight-body-semibold);letter-spacing:var(--ki-docs-heading-letter-spacing)}.sl-markdown-content a:not(:where(.not-content *)){color:var(--ki-text-primary-high-em);text-decoration-color:var(--ki-outline-primary-high-em);text-underline-offset:var(--ki-space-xxs)}.sl-markdown-content code:not(:where(.not-content *)){padding-inline:var(--ki-space-xxs);border-radius:var(--ki-radius-xs);background-color:var(--ki-surface-s2);color:var(--ki-text-primary-high-em);font-family:var(--ki-typography-family-mono);font-size:var(--ki-typography-size-body-1)}.sl-markdown-content pre:not(:where(.not-content *)),.sl-markdown-content .expressive-code .frame,.sl-markdown-content table:not(:where(.not-content *)),body .sl-markdown-content .ki-demo{border:1px solid var(--ki-outline-low-em);border-radius:var(--ki-radius-big-component-sm);background-color:var(--ki-docs-panel-bg);box-shadow:none}.sl-markdown-content table:not(:where(.not-content *)){inline-size:100%}.sl-markdown-content :is(th,td):not(:where(.not-content *)){padding:var(--ki-space-lg) var(--ki-space-3xl);border-block-end:1px solid var(--ki-outline-low-em)}.sl-markdown-content th:not(:where(.not-content *)){color:var(--ki-text-high-em);font-weight:var(--ki-typography-weight-body-semibold)}.sl-markdown-content blockquote:not(:where(.not-content *)),.sl-markdown-content details:not(:where(.not-content *)){border-inline-start:1px solid var(--ki-outline-primary-high-em);padding-inline-start:var(--ki-space-3xl)}.sl-markdown-content .starlight-aside{padding:var(--ki-alert-padding-block) var(--ki-alert-padding-inline);border-radius:var(--ki-alert-radius);font-size:var(--ki-alert-font-size);line-height:var(--ki-alert-line-height)}body .sl-markdown-content .ki-demo{margin-block:var(--ki-space-8xl);margin-inline:0}body .sl-markdown-content .ki-demo-surface{gap:var(--ki-space-xl);padding:var(--ki-space-7xl);background-color:var(--ki-docs-panel-bg);color:var(--ki-text-high-em);font-family:var(--ki-typography-family-body)}.pagination-links{gap:var(--ki-space-xl)}.pagination-links a{gap:var(--ki-space-xl);padding:var(--ki-space-3xl);border:1px solid var(--ki-outline-low-em);border-radius:var(--ki-radius-big-component-sm);background-color:var(--ki-docs-panel-bg);color:var(--ki-text-med-em);box-shadow:none}mobile-starlight-toc nav{border-block-start:1px solid var(--ki-outline-low-em);background-color:var(--ki-docs-header-bg);box-shadow:none;backdrop-filter:blur(var(--ki-effect-component-backdrop-blur))}@media (width>=50rem){nav.sidebar .sidebar-pane{inset-block:calc(var(--ki-docs-nav-height) + var(--ki-docs-layout-top)) 0;inline-size:var(--ki-docs-sidebar-width);max-block-size:calc(100vh - var(--ki-docs-nav-height) - var(--ki-docs-layout-top) - var(--ki-space-9xl) - var(--ki-size-border-hairline));inset-inline-start:max(var(--ki-docs-layout-pad), calc((100vw - var(--ki-docs-layout-width)) / 2 + var(--ki-docs-layout-pad)));overflow-y:auto}.main-frame{inline-size:min(100%, var(--ki-docs-layout-width));padding-block:calc(var(--ki-docs-nav-height) + var(--ki-docs-layout-top)) var(--ki-docs-layout-bottom);padding-inline:calc(var(--ki-docs-layout-pad) + var(--ki-docs-sidebar-width) + var(--ki-docs-layout-gap)) var(--ki-docs-layout-pad);margin-inline:auto}}@media (width<50rem){.kimen-docs-primary-nav,.kimen-docs-scheme,.kimen-docs-stage{display:none}nav.sidebar .sidebar-content{gap:var(--ki-space-6xl);padding:var(--ki-space-3xl)}.main-frame{padding-block-start:calc(var(--ki-docs-nav-height) + var(--sl-mobile-toc-height))}.main-pane{padding:var(--ki-space-9xl) var(--ki-space-3xl) var(--ki-docs-layout-bottom)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{:root{--sl-color-bg:var(--ki-surface-s0);--sl-color-text:var(--ki-text-high-em)}.main-frame,.main-pane,.content-panel{background-color:var(--ki-surface-s0);box-shadow:none}}@layer starlight.base{:root,::backdrop{--sl-color-white:#fff;--sl-color-gray-1:#edeef3;--sl-color-gray-2:#c1c3c8;--sl-color-gray-3:#888c96;--sl-color-gray-4:#555962;--sl-color-gray-5:#353841;--sl-color-gray-6:#23262f;--sl-color-black:#17181c;--sl-hue-orange:41;--sl-color-orange-low:hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange:hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high:hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green:101;--sl-color-green-low:hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green:hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high:hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue:234;--sl-color-blue-low:hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue:hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high:hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple:281;--sl-color-purple-low:hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple:hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high:hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red:339;--sl-color-red-low:hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red:hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high:hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low:#17264f;--sl-color-accent:#3369ff;--sl-color-accent-high:#b3c7ff;--sl-color-text:var(--sl-color-gray-2);--sl-color-text-accent:var(--sl-color-accent-high);--sl-color-text-invert:var(--sl-color-accent-low);--sl-color-bg:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-6);--sl-color-bg-sidebar:var(--sl-color-gray-6);--sl-color-bg-inline-code:var(--sl-color-gray-5);--sl-color-bg-accent:var(--sl-color-accent-high);--sl-color-hairline-light:var(--sl-color-gray-5);--sl-color-hairline:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-black);--sl-color-backdrop-overlay:#16181da8;--sl-shadow-sm:0px 1px 1px #0000001f, 0px 2px 1px #0000003d;--sl-shadow-md:0px 8px 4px #00000014, 0px 5px 2px #00000014, 0px 3px 2px #0000001f, 0px 1px 1px #00000026;--sl-shadow-lg:0px 25px 7px #00000008, 0px 16px 6px #0000001a, 0px 9px 5px #16181d54, 0px 4px 4px #000000bf, 0px 4px 2px #00000040;--sl-text-2xs:.75rem;--sl-text-xs:.8125rem;--sl-text-sm:.875rem;--sl-text-base:1rem;--sl-text-lg:1.125rem;--sl-text-xl:1.25rem;--sl-text-2xl:1.5rem;--sl-text-3xl:1.8125rem;--sl-text-4xl:2.1875rem;--sl-text-5xl:2.625rem;--sl-text-6xl:4rem;--sl-text-body:var(--sl-text-base);--sl-text-body-sm:var(--sl-text-xs);--sl-text-code:var(--sl-text-sm);--sl-text-code-sm:var(--sl-text-xs);--sl-text-h1:var(--sl-text-4xl);--sl-text-h2:var(--sl-text-3xl);--sl-text-h3:var(--sl-text-2xl);--sl-text-h4:var(--sl-text-xl);--sl-text-h5:var(--sl-text-lg);--sl-line-height:1.75;--sl-line-height-headings:1.2;--sl-font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--sl-font-system-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--__sl-font:var(--sl-font,var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono:var(--sl-font-mono,var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height:3.5rem;--sl-nav-pad-x:1rem;--sl-nav-pad-y:.75rem;--sl-mobile-toc-height:3rem;--sl-sidebar-width:18.75rem;--sl-sidebar-pad-x:1rem;--sl-content-width:45rem;--sl-content-pad-x:1rem;--sl-content-gap-y:1rem;--sl-main-pad:0 0 3vh 0;--sl-menu-button-size:2rem;--sl-nav-gap:var(--sl-content-pad-x);--sl-outline-offset-inside:-.1875rem;--sl-z-index-toc:4;--sl-z-index-menu:5;--sl-z-index-navbar:10;--sl-z-index-skiplink:20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white:#17181c;--sl-color-gray-1:#23262f;--sl-color-gray-2:#353841;--sl-color-gray-3:#555962;--sl-color-gray-4:#888c96;--sl-color-gray-5:#c1c3c8;--sl-color-gray-6:#edeef3;--sl-color-gray-7:#f6f7f9;--sl-color-black:#fff;--sl-color-orange-high:hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange:hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low:hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high:hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green:hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low:hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high:hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue:hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low:hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high:hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple:hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low:hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high:hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red:hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low:hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high:#0f1c8a;--sl-color-accent:#3d50f5;--sl-color-accent-low:#cfd4fc;--sl-color-text-accent:var(--sl-color-accent);--sl-color-text-invert:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-7);--sl-color-bg-sidebar:var(--sl-color-bg);--sl-color-bg-inline-code:var(--sl-color-gray-6);--sl-color-bg-accent:var(--sl-color-accent);--sl-color-hairline-light:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-gray-6);--sl-color-backdrop-overlay:#545864a8;--sl-shadow-sm:0px 1px 1px #0000000f, 0px 2px 1px #0000000f;--sl-shadow-md:0px 8px 4px #00000008, 0px 5px 2px #00000008, 0px 3px 2px #0000000f, 0px 1px 1px #0000000f;--sl-shadow-lg:0px 25px 7px #00000003, 0px 16px 6px #00000008, 0px 9px 5px #16181d14, 0px 4px 4px #00000029, 0px 4px 2px #0000000a}@media (width>=50em){:root{--sl-nav-height:4rem;--sl-nav-pad-x:1.5rem;--sl-text-h1:var(--sl-text-5xl);--sl-text-h2:var(--sl-text-4xl);--sl-text-h3:var(--sl-text-3xl);--sl-text-h4:var(--sl-text-2xl)}}@media (width>=72rem){:root{--sl-content-pad-x:1.5rem;--sl-mobile-toc-height:0rem}}}@layer starlight.reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent);text-size-adjust:100%}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}[lang]:where(:lang(zh),:lang(ja)){text-autospace:normal}[lang]:where(:not(:lang(zh),:lang(ja))){text-autospace:initial}pre,code,samp,kbd{text-autospace:no-autospace}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:break-word}code{font-family:var(--__sl-font-mono)}}@layer starlight.core{.sl-banner:where(.astro-v7ryosvt){--__sl-banner-text:var(--sl-color-banner-text,var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg,var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-v7ryosvt) a{color:var(--__sl-banner-text)}.content-panel:where(.astro-m2n5npss){padding:1.5rem var(--sl-content-pad-x)}.content-panel:where(.astro-m2n5npss)+.content-panel:where(.astro-m2n5npss){border-top:1px solid var(--sl-color-hairline)}.sl-container:where(.astro-m2n5npss){max-width:var(--sl-content-width)}.sl-container:where(.astro-m2n5npss)>*+*{margin-top:1.5rem}@media (width>=72rem){.sl-container:where(.astro-m2n5npss){margin-inline:var(--sl-content-margin-inline,auto)}}p:where(.astro-gjauuvfl){border:1px solid var(--sl-color-orange);background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings);text-align:start;align-items:center;gap:.75em;padding:.75em 1em}a:where(.astro-3p6dczow){color:var(--sl-color-gray-3);align-items:center;gap:.5rem;text-decoration:none}a:where(.astro-3p6dczow):hover{color:var(--sl-color-white)}.pagination-links:where(.astro-wren4vo4){grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem;display:grid}a:where(.astro-wren4vo4){border:1px solid var(--sl-color-gray-5);width:100%;color:var(--sl-color-gray-2);box-shadow:var(--sl-shadow-md);overflow-wrap:anywhere;border-radius:.5rem;flex-grow:1;flex-basis:calc(50% - .5rem);justify-content:flex-start;align-items:center;gap:.5rem;padding:1rem;text-decoration:none;display:flex}:where(.astro-wren4vo4)[rel=next]{text-align:end;flex-direction:row-reverse;justify-content:end}a:where(.astro-wren4vo4):hover{border-color:var(--sl-color-gray-2)}.link-title:where(.astro-wren4vo4){color:var(--sl-color-white);font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings)}svg:where(.astro-wren4vo4){flex-shrink:0}footer:where(.astro-75vqx6rm){flex-direction:column;gap:1.5rem}.meta:where(.astro-75vqx6rm){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);flex-wrap:wrap;justify-content:space-between;gap:.75rem 3rem;margin-top:3rem}.meta:where(.astro-75vqx6rm)>p:only-child{margin-inline-start:auto}.kudos:where(.astro-75vqx6rm){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);align-items:center;gap:.5em;margin:1.5rem auto;text-decoration:none}.kudos:where(.astro-75vqx6rm):hover{color:var(--sl-color-white)}.hero:where(.astro-noz6gtuv){grid-template-columns:100%;align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.hero:where(.astro-noz6gtuv)>img:where(.astro-noz6gtuv),.hero:where(.astro-noz6gtuv)>.hero-html:where(.astro-noz6gtuv){object-fit:contain;width:min(70%,20rem);height:auto;margin-inline:auto}.stack:where(.astro-noz6gtuv){text-align:center;flex-direction:column;gap:clamp(1.5rem,1.5rem + 1vw,2rem)}.copy:where(.astro-noz6gtuv){flex-direction:column;align-items:center;gap:1rem}.copy:where(.astro-noz6gtuv)>:where(.astro-noz6gtuv){max-width:50ch}h1:where(.astro-noz6gtuv){font-size:clamp(var(--sl-text-3xl), calc(.25rem + 5vw), var(--sl-text-6xl));line-height:var(--sl-line-height-headings);color:var(--sl-color-white);font-weight:600}.tagline:where(.astro-noz6gtuv){font-size:clamp(var(--sl-text-base), calc(.0625rem + 2vw), var(--sl-text-xl));color:var(--sl-color-gray-2)}.actions:where(.astro-noz6gtuv){flex-wrap:wrap;justify-content:center;gap:1rem 2rem}@media (width>=50rem){.hero:where(.astro-noz6gtuv){grid-template-columns:7fr 4fr;gap:3%;padding-block:clamp(2.5rem,1rem + 10vmin,10rem)}.hero:where(.astro-noz6gtuv)>img:where(.astro-noz6gtuv),.hero:where(.astro-noz6gtuv)>.hero-html:where(.astro-noz6gtuv){order:2;width:min(100%,25rem)}.stack:where(.astro-noz6gtuv){text-align:start}.copy:where(.astro-noz6gtuv){align-items:flex-start}.actions:where(.astro-noz6gtuv){justify-content:flex-start}}button:where(.astro-ghq6crw6){top:calc((var(--sl-nav-height) - var(--sl-menu-button-size)) / 2);z-index:var(--sl-z-index-navbar);width:var(--sl-menu-button-size);height:var(--sl-menu-button-size);background-color:var(--sl-color-white);color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);cursor:pointer;border:0;border-radius:50%;padding:.5rem;position:fixed;inset-inline-end:var(--sl-nav-pad-x)}:where(.astro-ghq6crw6)[aria-expanded=true] button:where(.astro-ghq6crw6){background-color:var(--sl-color-gray-2);box-shadow:none}:where(.astro-ghq6crw6)[aria-expanded=true] button:where(.astro-ghq6crw6) .open-menu:where(.astro-ghq6crw6),:where(.astro-ghq6crw6):not([aria-expanded=true]) button:where(.astro-ghq6crw6) .close-menu:where(.astro-ghq6crw6){display:none}[data-theme=light] button:where(.astro-ghq6crw6){background-color:var(--sl-color-black);color:var(--sl-color-white)}[data-theme=light] :where(.astro-ghq6crw6)[aria-expanded=true] button:where(.astro-ghq6crw6){background-color:var(--sl-color-gray-5)}[data-mobile-menu-expanded]{overflow:hidden}@media (width>=50rem){[data-mobile-menu-expanded]{overflow:auto}}.page:where(.astro-4jph5ev5){flex-direction:column;min-height:100vh}.header:where(.astro-4jph5ev5){z-index:var(--sl-z-index-navbar);width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-bg-nav);padding-inline-end:var(--sl-nav-pad-x);position:fixed;inset-block-start:0;inset-inline-start:0}[data-has-sidebar] .header:where(.astro-4jph5ev5){padding-inline-end:calc(var(--sl-nav-gap) + var(--sl-nav-pad-x) + var(--sl-menu-button-size))}.sidebar-pane:where(.astro-4jph5ev5){visibility:var(--sl-sidebar-visibility,hidden);z-index:var(--sl-z-index-menu);inset-block:var(--sl-nav-height) 0;background-color:var(--sl-color-black);scrollbar-gutter:stable;width:100%;position:fixed;inset-inline-start:0;overflow-y:auto}[aria-expanded=true]~.sidebar-pane:where(.astro-4jph5ev5){--sl-sidebar-visibility:visible}.sidebar-content:where(.astro-4jph5ev5){height:100%;min-height:max-content;padding:1rem var(--sl-sidebar-pad-x) 0;flex-direction:column;gap:1rem}@media (width>=50rem){.sidebar-content:where(.astro-4jph5ev5):after{content:"";padding-bottom:1px}}.main-frame:where(.astro-4jph5ev5){padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height));padding-inline-start:var(--sl-content-inline-start)}@media (width>=50rem){[data-has-sidebar] .header:where(.astro-4jph5ev5){padding-inline-end:var(--sl-nav-pad-x)}.sidebar-pane:where(.astro-4jph5ev5){--sl-sidebar-visibility:visible;width:var(--sl-sidebar-width);background-color:var(--sl-color-bg-sidebar);border-inline-end:1px solid var(--sl-color-hairline-shade)}}ul:where(.astro-735afvi6){padding:0;list-style:none}a:where(.astro-735afvi6){--pad-inline:.5rem;padding-block:.25rem;padding-inline:calc(1rem * var(--depth) + var(--pad-inline)) var(--pad-inline);border-radius:.25rem;line-height:1.25;display:block}a:where(.astro-735afvi6)[aria-current=true]{color:var(--sl-color-text-accent)}.isMobile:where(.astro-735afvi6) a:where(.astro-735afvi6){--pad-inline:1rem;justify-content:space-between;gap:var(--pad-inline);border-top:1px solid var(--sl-color-gray-6);color:var(--sl-color-text);font-size:var(--sl-text-sm);outline-offset:var(--sl-outline-offset-inside);border-radius:0;padding-block:.5rem;text-decoration:none;display:flex}.isMobile:where(.astro-735afvi6):first-child>li:where(.astro-735afvi6):first-child>a:where(.astro-735afvi6){border-top:0}.isMobile:where(.astro-735afvi6) a:where(.astro-735afvi6)[aria-current=true],.isMobile:where(.astro-735afvi6) a:where(.astro-735afvi6)[aria-current=true]:hover,.isMobile:where(.astro-735afvi6) a:where(.astro-735afvi6)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-735afvi6) a:where(.astro-735afvi6)[aria-current=true]:after{content:"";background-color:var(--sl-color-text-accent);flex-shrink:0;width:1rem;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-repeat:no-repeat}nav:where(.astro-xh4fkfom){z-index:var(--sl-z-index-toc);top:calc(var(--sl-nav-height) - 1px);border-top:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-bg-nav);position:fixed;inset-inline:0}@media (width>=50rem){nav:where(.astro-xh4fkfom){inset-inline-start:var(--sl-content-inline-start,0)}}summary:where(.astro-xh4fkfom){height:var(--sl-mobile-toc-height);border-bottom:1px solid var(--sl-color-hairline-shade);font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside);align-items:center;gap:.5rem;padding:.5rem 1rem}summary:where(.astro-xh4fkfom)::marker{display:none}summary:where(.astro-xh4fkfom)::-webkit-details-marker{display:none}.toggle:where(.astro-xh4fkfom){border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);user-select:none;cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;padding-inline:.75rem .5rem;line-height:1}details:where(.astro-xh4fkfom)[open] .toggle:where(.astro-xh4fkfom){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-xh4fkfom) .toggle:where(.astro-xh4fkfom):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-xh4fkfom){transform:rotate(180deg)}details:where(.astro-xh4fkfom)[open] .caret:where(.astro-xh4fkfom){transform:rotate(90deg)}.display-current:where(.astro-xh4fkfom){white-space:nowrap;text-overflow:ellipsis;color:var(--sl-color-white);overflow:hidden}.dropdown:where(.astro-xh4fkfom){--border-top:1px;margin-top:calc(-1 * var(--border-top));border:var(--border-top) solid var(--sl-color-gray-6);border-top-color:var(--sl-color-hairline-shade);max-height:calc(85vh - var(--sl-nav-height) - var(--sl-mobile-toc-height));background-color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);overscroll-behavior:contain;overflow-y:auto}.right-sidebar-panel:where(.astro-f6nsxpq4){padding:1rem var(--sl-sidebar-pad-x)}.sl-container:where(.astro-f6nsxpq4){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-f6nsxpq4) h2{color:var(--sl-color-white);font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);margin-bottom:.5rem}.right-sidebar-panel:where(.astro-f6nsxpq4) :where(a){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);overflow-wrap:anywhere;text-decoration:none;display:block}.right-sidebar-panel:where(.astro-f6nsxpq4) :where(a):hover{color:var(--sl-color-white)}@media (width>=72rem){.sl-container:where(.astro-f6nsxpq4){max-width:calc(( ( 100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x) ) * .25  ))}}label:where(.astro-njwgbngm){--sl-label-icon-size:.875rem;--sl-caret-size:1.25rem;--sl-inline-padding:.5rem;color:var(--sl-color-gray-2);align-items:center;gap:.25rem;display:flex;position:relative}label:where(.astro-njwgbngm):hover{color:var(--sl-color-white)}.icon:where(.astro-njwgbngm){pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}select:where(.astro-njwgbngm){padding-block:.625rem;padding-inline:calc(var(--sl-label-icon-size) + var(--sl-inline-padding) + .25rem) calc(var(--sl-caret-size) + var(--sl-inline-padding) + .25rem);margin-inline:calc(var(--sl-inline-padding) * -1);width:calc(var(--sl-select-width) + var(--sl-inline-padding) * 2);text-overflow:ellipsis;color:inherit;cursor:pointer;appearance:none;background-color:#0000;border:0}option:where(.astro-njwgbngm){background-color:var(--sl-color-bg-nav);color:var(--sl-color-gray-1)}@media (width>=50rem){select:where(.astro-njwgbngm){font-size:var(--sl-text-sm)}}a:where(.astro-rzq4s5dc){color:var(--sl-color-text-accent);margin:-.5em;padding:.5em}a:where(.astro-rzq4s5dc):hover{color:var(--sl-color-white)}.social-icons:where(.astro-v5stjjzt){align-items:center;gap:1rem;margin-inline-end:auto;padding-block:1rem;display:flex}.social-icons:where(.astro-v5stjjzt):empty{display:none}.mobile-preferences:where(.astro-v5stjjzt){border-top:1px solid var(--sl-color-gray-6);flex-wrap:wrap;justify-content:space-between;column-gap:1rem;padding:.5rem 0}sl-sidebar-state-persist:where(.astro-nr5hhxyn){display:contents}ul:where(.astro-7z5k4h6z){--sl-sidebar-item-padding-inline:.5rem;padding:0;list-style:none}li:where(.astro-7z5k4h6z){overflow-wrap:anywhere}ul:where(.astro-7z5k4h6z) ul:where(.astro-7z5k4h6z) li:where(.astro-7z5k4h6z){border-inline-start:1px solid var(--sl-color-hairline-light);margin-inline-start:var(--sl-sidebar-item-padding-inline);padding-inline-start:var(--sl-sidebar-item-padding-inline)}.large:where(.astro-7z5k4h6z){font-size:var(--sl-text-lg);color:var(--sl-color-white);font-weight:600}.top-level:where(.astro-7z5k4h6z)>li:where(.astro-7z5k4h6z)+li:where(.astro-7z5k4h6z){margin-top:.75rem}summary:where(.astro-7z5k4h6z){padding:.2em var(--sl-sidebar-item-padding-inline);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;line-height:1.4;display:flex}summary:where(.astro-7z5k4h6z)::marker{display:none}summary:where(.astro-7z5k4h6z)::-webkit-details-marker{display:none}.caret:where(.astro-7z5k4h6z){flex-shrink:0;transition:transform .2s ease-in-out}[dir=rtl] .caret:where(.astro-7z5k4h6z){transform:rotate(180deg)}:where(.astro-7z5k4h6z)[open]>summary:where(.astro-7z5k4h6z) .caret:where(.astro-7z5k4h6z){transform:rotate(90deg)}a:where(.astro-7z5k4h6z){color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);border-radius:.25rem;line-height:1.4;text-decoration:none;display:block}a:where(.astro-7z5k4h6z):hover,a:where(.astro-7z5k4h6z):focus{color:var(--sl-color-white)}:where(.astro-7z5k4h6z)[aria-current=page],:where(.astro-7z5k4h6z)[aria-current=page]:hover,:where(.astro-7z5k4h6z)[aria-current=page]:focus{color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);font-weight:600}a:where(.astro-7z5k4h6z)>:where(.astro-7z5k4h6z):not(:last-child),.group-label:where(.astro-7z5k4h6z)>:where(.astro-7z5k4h6z):not(:last-child){margin-inline-end:.25em}@media (width>=50rem){.top-level:where(.astro-7z5k4h6z)>li:where(.astro-7z5k4h6z)+li:where(.astro-7z5k4h6z){margin-top:.5rem}.large:where(.astro-7z5k4h6z){font-size:var(--sl-text-base)}a:where(.astro-7z5k4h6z){font-size:var(--sl-text-sm)}}a:where(.astro-ggrq4icx){clip:rect(0, 0, 0, 0);top:.75rem;position:fixed;inset-inline-start:.75rem}a:where(.astro-ggrq4icx):focus{clip:unset;z-index:var(--sl-z-index-skiplink);color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg);padding:.5rem 1rem;text-decoration:none;display:block}.main-pane:where(.astro-fmjzzu4j){isolation:isolate}@media (width>=72rem){.right-sidebar-container:where(.astro-fmjzzu4j){width:max(var(--sl-sidebar-width), calc(var(--sl-sidebar-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2));order:2;position:relative}.right-sidebar:where(.astro-fmjzzu4j){border-inline-start:1px solid var(--sl-color-hairline);padding-top:var(--sl-nav-height);scrollbar-width:none;width:100%;height:100vh;position:fixed;top:0;overflow-y:auto}.main-pane:where(.astro-fmjzzu4j){width:100%}[data-has-sidebar][data-has-toc] .main-pane:where(.astro-fmjzzu4j){--sl-content-margin-inline:auto 0;width:min(calc(100% - var(--sl-sidebar-width)), calc(var(--sl-content-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2));order:1}}}@layer starlight.content{.sl-markdown-content .sl-heading-wrapper{--sl-anchor-icon-size:.8275em;--sl-anchor-icon-gap:.25em;--sl-anchor-icon-space:calc(var(--sl-anchor-icon-size) + var(--sl-anchor-icon-gap));line-height:var(--sl-line-height-headings)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6,.sl-heading-wrapper)+.sl-heading-wrapper{margin-top:1.5em}.sl-markdown-content .sl-heading-wrapper.level-h1{font-size:var(--sl-text-h1)}.sl-markdown-content .sl-heading-wrapper.level-h2{font-size:var(--sl-text-h2)}.sl-markdown-content .sl-heading-wrapper.level-h3{font-size:var(--sl-text-h3)}.sl-markdown-content .sl-heading-wrapper.level-h4{font-size:var(--sl-text-h4)}.sl-markdown-content .sl-heading-wrapper.level-h5{font-size:var(--sl-text-h5)}.sl-markdown-content .sl-heading-wrapper.level-h6{font-size:var(--sl-text-h6)}.sl-markdown-content .sl-heading-wrapper>:first-child{padding-inline-end:var(--sl-anchor-icon-space);display:inline}.sl-markdown-content .sl-anchor-link{user-select:none;margin-inline-start:calc(-1 * var(--sl-anchor-icon-size));display:inline-flex;position:relative}.sl-markdown-content .sl-anchor-link:after{content:"";position:absolute;inset:-.25rem -.5rem}.sl-markdown-content .sl-anchor-icon>svg{width:var(--sl-anchor-icon-size);vertical-align:top;transform:translateY(calc((var(--sl-line-height-headings) * 1em - var(--sl-anchor-icon-size)) / 2));display:inline}@media (hover:hover){.sl-markdown-content .sl-anchor-link{opacity:0}.sl-markdown-content .sl-anchor-link:focus,.sl-markdown-content .sl-heading-wrapper:hover .sl-anchor-link{opacity:1}}.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)),.sl-markdown-content :not(a,strong,em,del,span,input,code,br)+:is(astro-island,astro-slot)>:not(a,strong,em,del,span,input,code,br,:where(.not-content *)):first-child{margin-top:var(--sl-content-gap-y)}.sl-markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.5em}.sl-markdown-content li+li:not(:where(.not-content *)),.sl-markdown-content dt+dt:not(:where(.not-content *)),.sl-markdown-content dt+dd:not(:where(.not-content *)),.sl-markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.sl-markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.sl-markdown-content :is(ol,ul):has(>li>:not(a,strong,em,del,span,input,code,br,script,ol,ul))>li>:is(:last-child:not(a,strong,em,del,span,input,code,br,script,:where(.not-content *)),:not(script):has(~script:last-child):not(:has(~:not(script)))){margin-bottom:1.25rem}.sl-markdown-content dt:not(:where(.not-content *)){font-weight:700}.sl-markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:var(--sl-color-white);line-height:var(--sl-line-height-headings);font-weight:600}.sl-markdown-content :is(img,picture,video,canvas,svg,iframe):not(:where(.not-content *)){max-width:100%;height:auto;display:block}.sl-markdown-content h1:not(:where(.not-content *)){font-size:var(--sl-text-h1)}.sl-markdown-content h2:not(:where(.not-content *)){font-size:var(--sl-text-h2)}.sl-markdown-content h3:not(:where(.not-content *)){font-size:var(--sl-text-h3)}.sl-markdown-content h4:not(:where(.not-content *)){font-size:var(--sl-text-h4)}.sl-markdown-content h5:not(:where(.not-content *)){font-size:var(--sl-text-h5)}.sl-markdown-content h6:not(:where(.not-content *)){font-size:var(--sl-text-h6)}.sl-markdown-content a:not(:where(.not-content *)){color:var(--sl-color-text-accent)}.sl-markdown-content a:hover:not(:where(.not-content *)){color:var(--sl-color-white)}.sl-markdown-content code:not(:where(.not-content *)){background-color:var(--sl-color-bg-inline-code);font-size:var(--sl-text-code-sm);margin-block:-.125rem;padding:.125rem .375rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.sl-markdown-content pre:not(:where(.not-content *)){border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-code);tab-size:2;padding:.75rem 1rem}.sl-markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:var(--__sl-font-mono)}.sl-markdown-content blockquote:not(:where(.not-content *)){border-inline-start:1px solid var(--sl-color-gray-5);padding-inline-start:1rem}.sl-markdown-content table:not(:where(.not-content *)){border-spacing:0;display:block;overflow:auto}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5);vertical-align:baseline;padding:.5rem 1rem}.sl-markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.sl-markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.sl-markdown-content th:not(:where(.not-content *)){color:var(--sl-color-white);font-weight:600}.sl-markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:var(--sl-color-gray-4)}@supports (border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 30%, transparent)
	){.sl-markdown-content .starlight-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 30%, transparent)}}@supports (border-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 12%, transparent)
	){.sl-markdown-content .starlight-aside code:not(:where(.not-content *)){background-color:color-mix(in srgb, var(--sl-color-asides-text-accent) 12%, transparent)}}.sl-markdown-content hr:not(:where(.not-content *)){border:0;border-bottom:1px solid var(--sl-color-hairline)}.sl-markdown-content details:not(:where(.not-content *)){--sl-details-border-color:var(--sl-color-gray-5);--sl-details-border-color--hover:var(--sl-color-text-accent);border-inline-start:2px solid var(--sl-details-border-color);padding-inline-start:1rem}.sl-markdown-content details:not([open]):hover:not(:where(.not-content *)),.sl-markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:var(--sl-details-border-color--hover)}.sl-markdown-content summary:not(:where(.not-content *)){color:var(--sl-color-white);cursor:pointer;margin-inline-start:-.5rem;padding-inline-start:.5rem;font-weight:600;display:block}.sl-markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.sl-markdown-content summary:not(:where(.not-content *))::marker{display:none}.sl-markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.sl-markdown-content summary:not(:where(.not-content *)):before{--sl-details-marker-size:1.25rem;content:"";height:var(--sl-details-marker-size);width:var(--sl-details-marker-size);margin-inline:calc((var(--sl-details-marker-size) / 4) * -1) .25rem;vertical-align:middle;background-color:currentColor;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.sl-markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}.sl-markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}[dir=rtl] .sl-markdown-content summary:not(:where(.not-content *)):before,.sl-markdown-content [dir=rtl] summary:not(:where(.not-content *)):before{transform:rotate(180deg)}.sl-markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}.sl-markdown-content .starlight-aside details:not(:where(.not-content *)){--sl-details-border-color:var(--sl-color-asides-border);--sl-details-border-color--hover:var(--sl-color-asides-text-accent)}}@layer starlight.components{.starlight-aside{border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white);padding:1rem}.starlight-aside--note{--sl-color-asides-text-accent:var(--sl-color-blue-high);--sl-color-asides-border:var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent:var(--sl-color-purple-high);--sl-color-asides-border:var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent:var(--sl-color-orange-high);--sl-color-asides-border:var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent:var(--sl-color-red-high);--sl-color-asides-border:var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent);align-items:center;gap:.5rem;display:flex}.starlight-aside__icon{width:1em;height:1em;font-size:1.333em}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content:empty{display:none}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}:root{--sl-badge-default-border:var(--sl-color-accent);--sl-badge-default-bg:var(--sl-color-accent-low);--sl-badge-default-text:#fff;--sl-badge-note-border:var(--sl-color-blue);--sl-badge-note-bg:var(--sl-color-blue-low);--sl-badge-note-text:#fff;--sl-badge-danger-border:var(--sl-color-red);--sl-badge-danger-bg:var(--sl-color-red-low);--sl-badge-danger-text:#fff;--sl-badge-success-border:var(--sl-color-green);--sl-badge-success-bg:var(--sl-color-green-low);--sl-badge-success-text:#fff;--sl-badge-caution-border:var(--sl-color-orange);--sl-badge-caution-bg:var(--sl-color-orange-low);--sl-badge-caution-text:#fff;--sl-badge-tip-border:var(--sl-color-purple);--sl-badge-tip-bg:var(--sl-color-purple-low);--sl-badge-tip-text:#fff}[data-theme=light]:root{--sl-badge-default-bg:var(--sl-color-accent-high);--sl-badge-note-bg:var(--sl-color-blue-high);--sl-badge-danger-bg:var(--sl-color-red-high);--sl-badge-success-bg:var(--sl-color-green-high);--sl-badge-caution-bg:var(--sl-color-orange-high);--sl-badge-tip-bg:var(--sl-color-purple-high)}.sl-badge:where(.astro-jshiegpe){border:1px solid var(--sl-color-border-badge);font-family:var(--sl-font-system-mono);color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere;border-radius:.25rem;line-height:normal;display:inline-block}.sidebar-content .sl-badge:where(.astro-jshiegpe){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-jshiegpe){--sl-color-bg-badge:transparent;--sl-color-border-badge:currentColor;color:inherit}.default:where(.astro-jshiegpe){--sl-color-bg-badge:var(--sl-badge-default-bg);--sl-color-border-badge:var(--sl-badge-default-border);--sl-color-text-badge:var(--sl-badge-default-text)}.note:where(.astro-jshiegpe){--sl-color-bg-badge:var(--sl-badge-note-bg);--sl-color-border-badge:var(--sl-badge-note-border);--sl-color-text-badge:var(--sl-badge-note-text)}.danger:where(.astro-jshiegpe){--sl-color-bg-badge:var(--sl-badge-danger-bg);--sl-color-border-badge:var(--sl-badge-danger-border);--sl-color-text-badge:var(--sl-badge-danger-text)}.success:where(.astro-jshiegpe){--sl-color-bg-badge:var(--sl-badge-success-bg);--sl-color-border-badge:var(--sl-badge-success-border);--sl-color-text-badge:var(--sl-badge-success-text)}.tip:where(.astro-jshiegpe){--sl-color-bg-badge:var(--sl-badge-tip-bg);--sl-color-border-badge:var(--sl-badge-tip-border);--sl-color-text-badge:var(--sl-badge-tip-text)}.caution:where(.astro-jshiegpe){--sl-color-bg-badge:var(--sl-badge-caution-bg);--sl-color-border-badge:var(--sl-badge-caution-border);--sl-color-text-badge:var(--sl-badge-caution-text)}.small:where(.astro-jshiegpe){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-jshiegpe){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-jshiegpe){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-jshiegpe){vertical-align:middle}.sl-link-button:where(.astro-u7vmisof){font-size:var(--sl-text-sm);outline-offset:.25rem;border:1px solid #0000;border-radius:999rem;align-items:center;gap:.5em;padding:.4375rem 1.125rem;line-height:1.1875;text-decoration:none;display:inline-flex}.sl-link-button:where(.astro-u7vmisof).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-u7vmisof).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-u7vmisof).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-u7vmisof).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-u7vmisof) svg{flex-shrink:0}@media (width>=50rem){.sl-link-button:where(.astro-u7vmisof){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-u7vmisof){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-u7vmisof):not(:where(p *)){margin-block:1rem}.kudos:where(.astro-75vqx6rm) svg{color:var(--sl-color-orange)}.label-icon:where(.astro-njwgbngm){font-size:var(--sl-label-icon-size);inset-inline-start:0}.caret:where(.astro-njwgbngm){font-size:var(--sl-caret-size);inset-inline-end:0}}@layer starlight.utils{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media (width>=50rem){.md\:sl-hidden{display:none}.md\:sl-flex{display:flex}.md\:sl-block{display:block}}@media (width>=72rem){.lg\:sl-hidden{display:none}.lg\:sl-flex{display:flex}.lg\:sl-block{display:block}}[data-theme=light] .light\:sl-hidden,[data-theme=dark] .dark\:sl-hidden{display:none}[dir=rtl] .rtl\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:matrix(-1,0,0,1,0,0)}}.kimen-docs-legal:where(.astro-jo6i4kqk){font-size:var(--ki-docs-small-size);color:var(--ki-text-med-em);text-align:center;margin-block-start:var(--ki-space-5xl)}.kimen-docs-legal:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk){color:inherit}.kimen-docs-legal:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover{color:var(--ki-text-high-em)}html:not([data-has-toc]){--sl-mobile-toc-height:0rem}html:not([data-has-sidebar]){--sl-content-width:67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-76ytd74o){padding:var(--sl-main-pad)}@media (width>=50em){:where(.astro-76ytd74o)[data-has-sidebar]{--sl-content-inline-start:var(--sl-sidebar-width)}}@media (width>=72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}
