*,:after,:before{margin:0;padding:0;line-height:var(--core-typography-line-height-normal);overflow-wrap:anywhere;-webkit-margin-after:0;margin-block-end:0}html{text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{line-height:var(--core-typography-line-height-body,1.25);text-rendering:optimizespeed}p{max-width:55em}a:not([class]){color:var(--semantic-color-foreground-accent,currentColor);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ol[role=list],ul[role=list]{list-style:none}audio,canvas,embed,iframe,img,map,object,picture,video{display:block;max-width:100%;height:auto;background-size:cover;background-repeat:no-repeat;font-style:italic;shape-margin:.75rem}img:not([alt]){border:4px solid red;filter:blur(5px)}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root{--cursor-x:0;--cursor-y:0;--mouse-x:0;--mouse-y:0;--mouse-prev-x:0;--mouse-prev-y:0;--mouse-delta-x:1;--mouse-delta-y:1;--view-percent:0;--angle:-15deg;--trans-content:-20vh;--semantic-meta-version:1.0;--semantic-meta-source:semantic roles (aliases to core);--core-color-mode-black:#000000;--core-color-mode-white:#ffffff;--core-color-mode-light:#fafafa;--core-color-mode-dark:#141414;--core-color-mode-transparent:#00000000;--core-color-palette-brand-primary-100:#d9f3fe;--core-color-palette-brand-primary-200:#8ad9fc;--core-color-palette-brand-primary-300:#2eb9f9;--core-color-palette-brand-primary-400:#1d91fb;--core-color-palette-brand-primary-500:#0a65fe;--core-color-palette-brand-primary-600:#0042dc;--core-color-palette-brand-primary-700:#002d99;--core-color-palette-brand-primary-800:#001b5a;--core-color-palette-neutral-100:#efefef;--core-color-palette-neutral-200:#cecece;--core-color-palette-neutral-300:#aeaeae;--core-color-palette-neutral-400:#8f8f8f;--core-color-palette-neutral-500:#717171;--core-color-palette-neutral-600:#555555;--core-color-palette-neutral-700:#3a3a3a;--core-color-palette-neutral-800:#212121;--core-color-palette-red-100:#fceaea;--core-color-palette-red-200:#f7c1c2;--core-color-palette-red-300:#f29495;--core-color-palette-red-400:#ea6465;--core-color-palette-red-500:#d9292b;--core-color-palette-red-600:#ae0001;--core-color-palette-red-700:#7b0000;--core-color-palette-red-800:#4b0000;--core-color-palette-orange-100:#ffedcc;--core-color-palette-orange-200:#ffc458;--core-color-palette-orange-300:#fe9400;--core-color-palette-orange-400:#d77600;--core-color-palette-orange-500:#ac5c00;--core-color-palette-orange-600:#824500;--core-color-palette-orange-700:#593000;--core-color-palette-orange-800:#331b00;--core-color-palette-yellow-100:#fff8cc;--core-color-palette-yellow-200:#ffe680;--core-color-palette-yellow-300:#ffce33;--core-color-palette-yellow-400:#ffb300;--core-color-palette-yellow-500:#da9a00;--core-color-palette-yellow-600:#a97a00;--core-color-palette-yellow-700:#7a5a00;--core-color-palette-yellow-800:#4d3a00;--core-color-palette-green-100:#e4f2e0;--core-color-palette-green-200:#b0daa4;--core-color-palette-green-300:#79bf65;--core-color-palette-green-400:#609e41;--core-color-palette-green-500:#487e1e;--core-color-palette-green-600:#336006;--core-color-palette-green-700:#234104;--core-color-palette-green-800:#142502;--core-color-palette-blue-100:#d9f3fe;--core-color-palette-blue-200:#8ad9fc;--core-color-palette-blue-300:#2eb9f9;--core-color-palette-blue-400:#1d91fb;--core-color-palette-blue-500:#0a65fe;--core-color-palette-blue-600:#0042dc;--core-color-palette-blue-700:#002d99;--core-color-palette-blue-800:#001b5a;--core-color-palette-teal-100:#caf8f7;--core-color-palette-teal-200:#18dbdb;--core-color-palette-teal-300:#22b4b4;--core-color-palette-teal-400:#258f8e;--core-color-palette-teal-500:#236f6f;--core-color-palette-teal-600:#205353;--core-color-palette-teal-700:#1a3a3a;--core-color-palette-teal-800:#121d1d;--core-color-palette-violet-100:#ffe9fe;--core-color-palette-violet-200:#ffb5fc;--core-color-palette-violet-300:#ff7bfa;--core-color-palette-violet-400:#f431ed;--core-color-palette-violet-500:#c127bc;--core-color-palette-violet-600:#931d8f;--core-color-palette-violet-700:#661463;--core-color-palette-violet-800:#3b0c3a;--core-color-datavis-viridis-1:#440154;--core-color-datavis-viridis-2:#482777;--core-color-datavis-viridis-3:#3f4a8a;--core-color-datavis-viridis-4:#31678e;--core-color-datavis-viridis-5:#26838f;--core-color-datavis-viridis-6:#1f9d8a;--core-color-datavis-viridis-7:#6cce5a;--core-color-datavis-viridis-8:#b6de2b;--core-color-datavis-viridis-9:#fee825;--core-color-datavis-viridis-10:#ffea46;--core-color-datavis-magma-1:#000004;--core-color-datavis-magma-2:#1b0c42;--core-color-datavis-magma-3:#4b0c6b;--core-color-datavis-magma-4:#781c6d;--core-color-datavis-magma-5:#a52c60;--core-color-datavis-magma-6:#cf4446;--core-color-datavis-magma-7:#ed6925;--core-color-datavis-magma-8:#fb9a06;--core-color-datavis-magma-9:#f7d03c;--core-color-datavis-magma-10:#fcffa4;--core-color-datavis-plasma-1:#0d0887;--core-color-datavis-plasma-2:#46039f;--core-color-datavis-plasma-3:#7201a8;--core-color-datavis-plasma-4:#9c179e;--core-color-datavis-plasma-5:#bd3786;--core-color-datavis-plasma-6:#d8576b;--core-color-datavis-plasma-7:#ed7953;--core-color-datavis-plasma-8:#fb9f3a;--core-color-datavis-plasma-9:#fdca26;--core-color-datavis-plasma-10:#f0f921;--core-color-datavis-inferno-1:#000004;--core-color-datavis-inferno-2:#1b0c42;--core-color-datavis-inferno-3:#4a0c6b;--core-color-datavis-inferno-4:#781c6d;--core-color-datavis-inferno-5:#a52c60;--core-color-datavis-inferno-6:#cf4446;--core-color-datavis-inferno-7:#ed6925;--core-color-datavis-inferno-8:#fb9906;--core-color-datavis-inferno-9:#f7d03c;--core-color-datavis-inferno-10:#fcffa4;--core-color-datavis-cividis-1:#00224e;--core-color-datavis-cividis-2:#123570;--core-color-datavis-cividis-3:#3b496c;--core-color-datavis-cividis-4:#575d6d;--core-color-datavis-cividis-5:#707173;--core-color-datavis-cividis-6:#8a8678;--core-color-datavis-cividis-7:#a59c74;--core-color-datavis-cividis-8:#c3b369;--core-color-datavis-cividis-9:#e1cc55;--core-color-datavis-cividis-10:#ffea46;--core-color-datavis-categorical-1:#440154;--core-color-datavis-categorical-2:#31678e;--core-color-datavis-categorical-3:#26838f;--core-color-datavis-categorical-4:#6cce5a;--core-color-datavis-categorical-5:#fee825;--core-color-datavis-categorical-6:#cf4446;--core-color-datavis-categorical-7:#9c179e;--core-color-datavis-categorical-8:#fb9906;--core-color-datavis-divergent-neg:#440154;--core-color-datavis-divergent-neu:#26838f;--core-color-datavis-divergent-pos:#fee825;--semantic-color-gradient-brand-primary:#1d91fb;--semantic-color-overlay-scrim:#00000066;--semantic-color-selection-background:#8ad9fc;--semantic-color-selection-foreground:#141414;--semantic-color-data-trend-default:#1d91fb;--semantic-color-data-trend-up:#487e1e;--semantic-color-data-trend-down:#d9292b;--semantic-color-data-trend-neutral:#717171;--semantic-color-action-background-primary-default:#0a65fe;--semantic-color-action-background-primary-hover:#0042dc;--semantic-color-action-background-primary-active:#002d99;--semantic-color-action-background-danger-default:#d9292b;--semantic-color-action-background-danger-hover:#ae0001;--semantic-color-action-background-danger-active:#7b0000;--semantic-color-action-foreground-primary-default:#ffffff;--semantic-color-action-foreground-primary-disabled:#8f8f8f;--semantic-color-action-foreground-danger-default:#ffffff;--semantic-color-action-border-primary-default:#0a65fe;--semantic-color-action-border-primary-focus:#1d91fb;--semantic-color-action-border-danger-default:#d9292b;--semantic-color-feedback-background-success-strong:#336006;--semantic-color-feedback-background-danger-strong:#ae0001;--semantic-color-feedback-background-info-strong:#0042dc;--semantic-color-feedback-border-success:#336006;--semantic-color-feedback-border-warning:#824500;--semantic-color-feedback-border-danger:#ae0001;--semantic-color-feedback-border-info:#0042dc;--core-typography-font-family-sans:"Inter",sans-serif;--core-typography-font-family-serif:"Georgia",serif;--core-typography-font-family-mono:"Menlo",monospace;--core-typography-font-family-inter:"Inter",system-ui,-apple-system,segoe ui,roboto,arial,sans-serif;--core-typography-font-family-newsreader:"Newsreader",georgia,serif;--core-typography-font-family-monaspace:"Monaspace",ui-monospace,sfmono-regular,menlo,monospace;--core-typography-weight-thin:100;--core-typography-weight-light:300;--core-typography-weight-regular:400;--core-typography-weight-medium:500;--core-typography-weight-bold:700;--core-typography-weight-black:900;--core-typography-ramp-1:10px;--core-typography-ramp-2:12px;--core-typography-ramp-3:14px;--core-typography-ramp-4:16px;--core-typography-ramp-5:18px;--core-typography-ramp-6:20px;--core-typography-ramp-7:24px;--core-typography-ramp-8:32px;--core-typography-ramp-9:40px;--core-typography-ramp-10:48px;--core-typography-ramp-11:60px;--core-typography-ramp-12:72px;--core-typography-ramp-13:96px;--core-typography-ramp-14:128px;--core-typography-ramp-15:160px;--core-typography-ramp-16:192px;--semantic-typography-line-height-tight:1.2;--semantic-typography-line-height-normal:1.5;--semantic-typography-line-height-loose:1.8;--semantic-typography-line-height-body:1.5;--semantic-typography-line-height-collapse:1;--semantic-typography-line-height-heading:1;--semantic-typography-letter-spacing-tight:-0.018rem;--semantic-typography-letter-spacing-normal:0rem;--semantic-typography-letter-spacing-wide:0.018rem;--core-typography-features-tabular-nums:"tnum" on;--core-typography-features-lining-nums:"lnum" on;--semantic-typography-semantic-family-heading:"Inter",system-ui,-apple-system,segoe ui,roboto,arial,sans-serif;--semantic-typography-semantic-family-body:"Inter",system-ui,-apple-system,segoe ui,roboto,arial,sans-serif;--semantic-typography-semantic-family-mono:"Monaspace",ui-monospace,sfmono-regular,menlo,monospace;--semantic-typography-semantic-family-serif:"Newsreader",georgia,serif;--semantic-typography-body-01:18px;--semantic-typography-body-02:16px;--semantic-typography-body-03:14px;--semantic-typography-body-04:12px;--semantic-typography-body-default-font-family:"Inter",system-ui,-apple-system,segoe ui,roboto,arial,sans-serif;--semantic-typography-body-default-font-weight:400;--semantic-typography-body-default-font-size:16px;--semantic-typography-body-default-line-height:1.5;--semantic-typography-body-default-letter-spacing:0rem;--semantic-typography-body-small-font-family:"Inter",system-ui,-apple-system,segoe ui,roboto,arial,sans-serif;--semantic-typography-body-small-font-weight:400;--semantic-typography-body-small-font-size:14px;--semantic-typography-body-small-line-height:1.5;--semantic-typography-button-01:18px;--semantic-typography-button-02:16px;--semantic-typography-button-03:14px;--semantic-typography-caption-01:14px;--semantic-typography-caption-02:12px;--semantic-typography-caption-03:10px;--semantic-typography-font-weight-black:900;--semantic-typography-font-weight-bold:700;--semantic-typography-font-weight-light:300;--semantic-typography-font-weight-medium:500;--semantic-typography-font-weight-regular:400;--semantic-typography-heading-01:32px;--semantic-typography-heading-02:24px;--semantic-typography-heading-03:20px;--semantic-typography-heading-04:18px;--semantic-typography-heading-05:16px;--semantic-typography-heading-06:14px;--semantic-typography-oversize-01:192px;--semantic-typography-oversize-02:160px;--semantic-typography-oversize-03:128px;--semantic-typography-oversize-04:96px;--semantic-typography-meta-caption-font-family:"Inter",system-ui,-apple-system,segoe ui,roboto,arial,sans-serif;--semantic-typography-meta-caption-font-weight:500;--semantic-typography-meta-caption-font-size:12px;--semantic-typography-meta-caption-line-height:1.5;--semantic-typography-meta-legal-font-family:"Inter",system-ui,-apple-system,segoe ui,roboto,arial,sans-serif;--semantic-typography-meta-legal-font-weight:400;--semantic-typography-meta-legal-font-size:12px;--semantic-typography-meta-legal-line-height:1.8;--core-scale-100:1;--core-scale-110:1.1;--core-scale-125:1.25;--core-scale-150:1.5;--core-scale-175:1.75;--core-scale-200:2;--core-scale-225:2.25;--core-scale-250:2.5;--core-scale-275:2.75;--core-scale-300:3;--core-scale-base:1;--core-scale-050:0.5;--core-scale-000:0;--core-spacing-size-10:64px;--core-spacing-size-00:0;--core-spacing-size-01:1px;--core-spacing-size-02:2px;--core-spacing-size-03:4px;--core-spacing-size-04:8px;--core-spacing-size-05:12px;--core-spacing-size-06:16px;--core-spacing-size-07:24px;--core-spacing-size-08:32px;--core-spacing-size-09:48px;--semantic-spacing-padding-container:16px;--semantic-spacing-padding-card:8px;--semantic-spacing-gap-grid:8px;--semantic-spacing-gap-grid-large:48px;--semantic-spacing-gap-grid-medium:24px;--semantic-spacing-gap-grid-small:8px;--core-elevation-level-1:0px 1px 3px rgb(0 0 0/12%),0px 1px 2px rgb(0 0 0/8%);--core-elevation-level-2:0px 3px 6px rgb(0 0 0/14%),0px 2px 4px rgb(0 0 0/10%);--core-elevation-offset-y1:1px;--core-elevation-offset-y2:3px;--core-elevation-blur-sm:3px;--core-elevation-blur-md:6px;--core-elevation-spread-none:0px;--semantic-elevation-depth:0;--semantic-elevation-default:0px 1px 3px rgb(0 0 0/12%),0px 1px 2px rgb(0 0 0/8%);--semantic-elevation-surface-raised:0px 1px 3px rgb(0 0 0/12%),0px 1px 2px rgb(0 0 0/8%);--semantic-elevation-surface-floating:0px 3px 6px rgb(0 0 0/14%),0px 2px 4px rgb(0 0 0/10%);--semantic-depth-1:8;--semantic-depth-2:16;--semantic-depth-3:32;--semantic-depth-4:64;--core-opacity-50:0.04;--core-opacity-100:0.08;--core-opacity-200:0.12;--core-opacity-300:0.16;--core-opacity-400:0.24;--core-opacity-500:0.32;--core-opacity-600:0.48;--core-opacity-700:0.64;--core-opacity-800:0.8;--core-opacity-900:0.96;--core-opacity-full:1;--semantic-opacity-disabled:0.24;--semantic-opacity-overlay:0.48;--core-dimension-breakpoint-sm:640px;--core-dimension-breakpoint-md:768px;--core-dimension-breakpoint-lg:1024px;--core-dimension-breakpoint-xl:1280px;--core-dimension-breakpoint-xxl:1536px;--core-dimension-breakpoint-xxxl:1920px;--core-dimension-tap-target-min:44px;--core-dimension-action-min-height:36px;--semantic-dimension-min-target:44px;--semantic-dimension-button-min-height:36px;--core-shape-radius-none:0px;--core-shape-radius-01:2px;--core-shape-radius-02:4px;--core-shape-radius-medium:8px;--core-shape-radius-03:8px;--core-shape-radius-04:16px;--core-shape-radius-05:32px;--core-shape-radius-full:9999px;--core-shape-radius-extra-large:32px;--core-shape-radius-large:16px;--core-shape-radius-small:4px;--core-shape-radius-extra-small:2px;--core-shape-radius-default:4px;--core-shape-border-width-hairline:1px;--core-shape-border-width-thick:2px;--core-shape-border-style-solid:solid;--core-shape-border-style-dashed:dashed;--semantic-shape-control-radius-default:8px;--semantic-shape-control-radius-pill:9999px;--semantic-shape-control-border-default-width:1px;--semantic-shape-control-border-default-style:solid;--semantic-shape-control-border-focus-width:2px;--core-motion-duration-instant:100ms;--core-motion-duration-short1:50ms;--core-motion-duration-short2:83ms;--core-motion-duration-short3:167ms;--core-motion-duration-short:150ms;--core-motion-duration-medium:250ms;--core-motion-duration-medium1:250ms;--core-motion-duration-medium2:333ms;--core-motion-duration-medium3:500ms;--core-motion-duration-long:400ms;--core-motion-duration-long1:667ms;--core-motion-duration-long2:833ms;--core-motion-duration-long3:1000ms;--core-motion-easing-standard:cubic-bezier(0.4,0,0.2,1);--core-motion-easing-emphasized-in:cubic-bezier(0.2,0,0,1);--core-motion-easing-emphasized-out:cubic-bezier(0.4,0,0.2,1);--core-motion-easing-quick-enter:cubic-bezier(0,0,0.1,1);--core-motion-easing-quick-exit:cubic-bezier(1,0,1,1);--core-motion-easing-soft-enter:cubic-bezier(0,0,0.7,1);--core-motion-easing-soft-exit:cubic-bezier(0.3,0,1,1);--core-motion-easing-continuous:cubic-bezier(0.3,0,0.7,1);--core-motion-easing-bounce:cubic-bezier(0.3,0,0.1,1.25);--core-motion-easing-linear:cubic-bezier(0,0,1,1);--core-motion-keyframes-fade-in:fadein;--core-motion-keyframes-slide-up:slideup;--core-motion-keyframes-slide-down:slidedown;--core-motion-keyframes-scale-in:scalein;--core-motion-keyframes-pulse:pulse;--core-motion-delay-none:0ms;--core-motion-delay-short:50ms;--core-motion-delay-medium:100ms;--core-motion-delay-long:150ms;--core-motion-stagger-xs:17ms;--core-motion-stagger-sm:30ms;--core-motion-stagger-md:60ms;--core-motion-stagger-lg:100ms;--core-motion-stagger-list:30ms;--core-motion-stagger-card:60ms;--core-motion-stagger-section:100ms;--semantic-motion-interaction-press-duration:100ms;--semantic-motion-interaction-press-easing:cubic-bezier(0.4,0,0.2,1);--semantic-motion-interaction-press-scale:0.98;--semantic-motion-interaction-hover-duration:83ms;--semantic-motion-interaction-hover-easing:cubic-bezier(0,0,0.1,1);--semantic-motion-interaction-focus-duration:167ms;--semantic-motion-interaction-focus-easing:cubic-bezier(0,0,0.7,1);--semantic-motion-interaction-enter-duration:250ms;--semantic-motion-interaction-enter-easing:cubic-bezier(0,0,0.7,1);--semantic-motion-interaction-exit-duration:167ms;--semantic-motion-interaction-exit-easing:cubic-bezier(1,0,1,1);--semantic-motion-interaction-modal-enter-duration:333ms;--semantic-motion-interaction-modal-enter-easing:cubic-bezier(0,0,0.7,1);--semantic-motion-interaction-modal-exit-duration:250ms;--semantic-motion-interaction-modal-exit-easing:cubic-bezier(0.3,0,1,1);--semantic-motion-interaction-tooltip-enter-duration:167ms;--semantic-motion-interaction-tooltip-enter-easing:cubic-bezier(0,0,0.1,1);--semantic-motion-interaction-tooltip-enter-delay:100ms;--semantic-motion-interaction-tooltip-exit-duration:50ms;--semantic-motion-interaction-tooltip-exit-easing:cubic-bezier(1,0,1,1);--core-density-scale-compact:0.875;--core-density-scale-comfortable:1;--core-density-scale-spacious:1.125;--core-layer-base:0;--core-layer-dropdown:1000;--core-layer-overlay:1300;--core-layer-modal:1500;--core-layer-toast:1700;--core-layer-tooltip:1800;--core-layout-container-sm:640px;--core-layout-container-md:768px;--core-layout-container-lg:1024px;--core-layout-container-xl:1280px;--core-layout-container-xxl:1440px;--core-icon-size-sm:16px;--core-icon-size-md:20px;--core-icon-size-lg:24px;--core-icon-size-xl:32px;--core-icon-stroke-width-default:1.5px;--core-effect-backdrop-blur-sm:4px;--core-effect-backdrop-blur-md:8px;--core-effect-backdrop-blur-lg:12px;--semantic-content-max-width-prose:520px;--semantic-content-max-width-narrow:360px;--semantic-content-max-width-wide:600px;--semantic-content-max-width-article:520px;--semantic-content-max-width-sidebar:360px;--semantic-content-max-width-documentation:600px;--semantic-content-measure-comfortable:480px;--semantic-content-measure-compact:360px;--semantic-content-spacing-paragraph:8px;--semantic-content-spacing-section:32px;--semantic-content-button-primary-radius:var( --semantic-shape-radius-default );--semantic-content-button-primary-padding-x:var(--core-spacing-size-04);--semantic-content-button-primary-padding-y:var(--core-spacing-size-03);--semantic-content-button-primary-height:var( --semantic-control-size-md-height );--semantic-content-button-primary-elevation:var( --semantic-elevation-default );--semantic-content-input-radius:var(--semantic-shape-radius-default);--semantic-content-input-padding-x:var(--core-spacing-size-03);--semantic-content-input-padding-y:var(--core-spacing-size-02);--semantic-content-badge-info-radius:var(--semantic-shape-radius-small);--semantic-content-badge-info-padding-x:var(--core-spacing-size-02);--semantic-content-typography-display-oversize-font-family:var( --semantic-typography-semantic-family-heading );--semantic-content-typography-display-oversize-font-weight:var( --semantic-typography-font-weight-black );--semantic-content-typography-display-oversize-font-size:var( --core-typography-ramp-14 );--semantic-content-typography-display-oversize-line-height:var( --core-typography-line-height-heading );--semantic-content-typography-display-oversize-letter-spacing:var( --core-typography-letter-spacing-tight );--semantic-interaction-focus-ring-width:2px;--semantic-interaction-focus-ring-offset:2px;--semantic-interaction-focus-ring-opacity:0.5;--semantic-interaction-press-scale:0.98;--semantic-interaction-press-duration:100ms;--semantic-interaction-disabled-opacity:0.4;--semantic-interaction-text-hover:#555555;--semantic-interaction-text-active:#141414;--semantic-interaction-text-disabled:#8f8f8f;--semantic-interaction-border-active:#8f8f8f;--semantic-interaction-border-disabled:#cecece;--semantic-component-pagination-gap-x:2px;--semantic-component-pagination-min-size:32px;--semantic-component-foreground:#141414;--semantic-component-typography-variation-wght-heading:700;--semantic-component-typography-variation-wdth-responsive:100;--semantic-component-otp-field-gap:2px;--semantic-component-otp-field-min-width:48px;--semantic-component-otp-field-height:48px;--semantic-component-otp-field-font-size:16px;--semantic-component-otp-field-font-weight:500;--semantic-component-otp-field-radius:4px;--semantic-component-otp-color-text:#141414;--semantic-component-otp-color-bg:#fafafa;--semantic-component-otp-color-border:#cecece;--semantic-component-otp-color-focus:var(--core-color-palette-red-500);--semantic-component-test-ds-semantic-color-bg-primary:#ffffff;--semantic-component-test-custom-semantic-color-bg-primary:#ffffff;--semantic-component-test-my-custom-bg:#007bff;--semantic-component-test-path:test-path;--semantic-component-test-type-wght-heading:700;--semantic-component-test-type-wdth-responsive:100;--semantic-components-action-padding-composite-small:2px 4px;--semantic-components-action-padding-vertical-small:2px;--semantic-components-action-padding-vertical-default:4px;--semantic-components-action-padding-vertical-large:8px;--semantic-components-action-padding-horizontal-small:4px;--semantic-components-action-padding-horizontal-default:8px;--semantic-components-action-padding-horizontal-large:16px;--semantic-components-action-height-small:24px;--semantic-components-action-height-default:32px;--semantic-components-action-height-large:48px;--semantic-components-action-radius-default:4px;--semantic-components-action-radius-rounded:8px;--semantic-components-action-radius-pill:9999px;--semantic-components-action-gap-icon:2px;--semantic-components-action-gap-composite:4px;--semantic-components-action-typography-font-weight:500;--semantic-components-action-typography-font-size-small:14px;--semantic-components-action-typography-font-size-default:16px;--semantic-components-action-typography-font-size-large:18px;--semantic-components-input-padding-composite-small:2px 4px;--semantic-components-input-padding-vertical-small:2px;--semantic-components-input-padding-vertical-default:4px;--semantic-components-input-padding-vertical-large:8px;--semantic-components-input-padding-horizontal-small:4px;--semantic-components-input-padding-horizontal-default:4px;--semantic-components-input-padding-horizontal-large:8px;--semantic-components-input-height-small:24px;--semantic-components-input-height-default:32px;--semantic-components-input-height-large:48px;--semantic-components-input-radius-default:8px;--semantic-components-input-radius-rounded:8px;--semantic-components-input-border-width-default:1px;--semantic-components-input-border-width-focus:2px;--semantic-components-input-gap-icon:2px;--semantic-components-input-gap-label:1px;--semantic-components-input-gap-help:1px;--semantic-components-input-typography-font-size-small:14px;--semantic-components-input-typography-font-size-default:16px;--semantic-components-input-typography-font-size-large:18px;--semantic-components-input-typography-font-weight:400;--semantic-components-navigation-padding-composite-default:4px 8px;--semantic-components-navigation-padding-item-vertical:4px;--semantic-components-navigation-padding-item-horizontal:8px;--semantic-components-navigation-gap-items:2px;--semantic-components-navigation-gap-icon:2px;--semantic-components-navigation-height-bar:56px;--semantic-components-navigation-height-item:32px;--semantic-components-feedback-padding-composite-default:4px 8px;--semantic-components-feedback-gap-icon:2px;--semantic-components-feedback-gap-action:4px;--semantic-components-feedback-radius-default:4px;--semantic-components-feedback-border-width:1px;--semantic-control-size-sm-height:24px;--semantic-control-size-sm-padding-x:4px;--semantic-control-size-sm-padding-y:2px;--semantic-control-size-md-height:32px;--semantic-control-size-md-padding-x:8px;--semantic-control-size-md-padding-y:4px;--semantic-control-size-lg-height:48px;--semantic-control-size-lg-padding-x:16px;--semantic-control-size-lg-padding-y:8px;--semantic-link-text:#0a65fe;--semantic-link-decoration-color:#0a65fe;--semantic-link-decoration-thickness:1px;--semantic-link-decoration-offset:2px;--semantic-link-hover-text:#0042dc;--semantic-link-visited-text:#002d99;--semantic-skeleton-background:#efefef;--semantic-skeleton-foreground:#cecece;--semantic-skeleton-shine-duration:500ms;--semantic-datavis-on-fill-default:#ffffff;--semantic-datavis-on-fill-muted:#efefef;--semantic-datavis-gridline-major:#aeaeae;--semantic-datavis-gridline-minor:#cecece;--semantic-datavis-stroke-width-series:2px;--semantic-datavis-stroke-width-grid:1px;--semantic-color-opacity-50:0.5;--semantic-color-foreground-primary:#141414;--semantic-color-foreground-secondary:#555555;--semantic-color-foreground-tertiary:#717171;--semantic-color-foreground-accent:#d9292b;--semantic-color-foreground-danger:#d9292b;--semantic-color-foreground-hover:#3a3a3a;--semantic-color-foreground-link:#d9292b;--semantic-color-foreground-link-hover:#ae0001;--semantic-color-foreground-link-visited:#ea6465;--semantic-color-foreground-on-brand:#ffffff;--semantic-color-foreground-on-color:var( --semantic-color-foreground-primary );--semantic-color-foreground-info:#0a65fe;--semantic-color-foreground-success:#487e1e;--semantic-color-foreground-warning:#ac5c00;--semantic-color-foreground-on-danger-subtle:#7b0000;--semantic-color-foreground-on-info-subtle:#002d99;--semantic-color-foreground-on-success-subtle:#234104;--semantic-color-foreground-on-warning-subtle:#593000;--semantic-color-foreground-highlight:#7b0000;--semantic-color-foreground-syntax-plain:var( --semantic-color-foreground-primary );--semantic-color-foreground-syntax-comment-color:var( --semantic-color-foreground-tertiary );--semantic-color-foreground-syntax-keyword:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-definition:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-punctuation:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-property:var( --semantic-color-foreground-warning );--semantic-color-foreground-syntax-tag:var( --semantic-color-foreground-danger );--semantic-color-foreground-syntax-static:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-string:var( --semantic-color-foreground-highlight );--semantic-color-foreground-disabled:#aeaeae;--semantic-color-foreground-placeholder:#8f8f8f;--semantic-color-foreground-inverse:#fafafa;--semantic-color-background-primary:#ffffff;--semantic-color-background-secondary:#efefef;--semantic-color-background-tertiary:#cecece;--semantic-color-background-highlight:#f7c1c2;--semantic-color-background-accent:#d9292b;--semantic-color-background-hover:#cecece;--semantic-color-background-danger-strong:#ae0001;--semantic-color-background-danger-subtle:#fceaea;--semantic-color-background-elevated:#ffffff;--semantic-color-background-brand:#0a65fe;--semantic-color-background-on-color:var( --semantic-color-background-primary );--semantic-color-background-image-overlay:rgb(0 0 0/50%);--semantic-color-background-info-strong:#0042dc;--semantic-color-background-info-subtle:#d9f3fe;--semantic-color-background-success-strong:#336006;--semantic-color-background-success-subtle:#e4f2e0;--semantic-color-background-warning-strong:#d77600;--semantic-color-background-warning-subtle:#ffedcc;--semantic-color-background-active:#aeaeae;--semantic-color-background-disabled:#cecece;--semantic-color-background-placeholder:#efefef;--semantic-color-background-read-only:#efefef;--semantic-color-background-inverse:#141414;--semantic-color-border-default:#aeaeae;--semantic-color-border-subtle:#cecece;--semantic-color-border-bold:#8f8f8f;--semantic-color-border-disabled:#cecece;--semantic-color-border-light:#cecece;--semantic-color-border-primary:#aeaeae;--semantic-color-border-hover:#8f8f8f;--semantic-color-border-accent:#d9292b;--semantic-color-border-focus:#0a65fe;--semantic-color-border-danger:#ae0001;--semantic-color-border-info:#0042dc;--semantic-color-border-on-color:#ffffff;--semantic-color-border-success:#336006;--semantic-color-border-warning:#824500;--semantic-color-border-strong:#8f8f8f;--semantic-color-status-info:#0a65fe;--semantic-color-status-success:#487e1e;--semantic-color-status-warning:#ac5c00;--semantic-color-status-danger:#d9292b;--semantic-color-status-highlight:#1d91fb;--semantic-color-action-background-primary-disabled:#cecece;--semantic-color-action-background-secondary-default:#fafafa;--semantic-color-action-background-secondary-hover:#efefef;--semantic-color-action-background-secondary-active:#cecece;--semantic-color-action-foreground-secondary-default:#141414;--semantic-color-action-border-secondary-default:#aeaeae;--semantic-color-action-border-secondary-hover:#8f8f8f;--semantic-color-feedback-background-success-subtle:#e4f2e0;--semantic-color-feedback-background-warning-strong:#d77600;--semantic-color-feedback-background-warning-subtle:#ffedcc;--semantic-color-feedback-background-danger-subtle:#fceaea;--semantic-color-feedback-background-info-subtle:#d9f3fe;--semantic-color-feedback-foreground-success-default:#487e1e;--semantic-color-feedback-foreground-success-on-subtle:#234104;--semantic-color-feedback-foreground-warning-default:#ac5c00;--semantic-color-feedback-foreground-warning-on-subtle:#593000;--semantic-color-feedback-foreground-danger-default:#d9292b;--semantic-color-feedback-foreground-danger-on-subtle:#7b0000;--semantic-color-feedback-foreground-info-default:#0a65fe;--semantic-color-feedback-foreground-info-on-subtle:#002d99;--semantic-color-navigation-background-primary:#fafafa;--semantic-color-navigation-background-secondary:#efefef;--semantic-color-navigation-foreground-primary:#141414;--semantic-color-navigation-foreground-secondary:#555555;--semantic-color-navigation-foreground-active:#d9292b;--semantic-color-navigation-foreground-hover:#3a3a3a;--semantic-color-navigation-border-primary:#aeaeae;--semantic-color-syntax-plain:#141414;--semantic-color-syntax-comment-color:#717171;--semantic-color-syntax-comment-font-style:italic;--semantic-color-syntax-keyword:#0a65fe;--semantic-color-syntax-definition:#d9292b;--semantic-color-syntax-punctuation:#0a65fe;--semantic-color-syntax-property:#ac5c00;--semantic-color-syntax-tag:#d9292b;--semantic-color-syntax-static:#d9292b;--semantic-color-syntax-string:#002d99;--semantic-content-editor-background:var( --semantic-color-background-primary );--semantic-content-editor-surface:var(--semantic-color-background-elevated);--semantic-content-editor-gutter:var(--semantic-color-border-light);--semantic-content-editor-cursor:var(--semantic-color-status-warning);--semantic-content-editor-selection:var(--semantic-color-background-active);--semantic-content-editor-selection-highlight:var( --semantic-color-background-highlight );--semantic-content-editor-line-number-active:var( --semantic-color-status-highlight );--semantic-content-editor-line-number-default:var( --semantic-color-border-primary );--semantic-content-button-primary-background:var( --semantic-color-background-brand );--semantic-content-button-primary-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-button-primary-border:var(--semantic-color-border-strong);--semantic-content-button-danger-background:var( --semantic-color-background-danger-strong );--semantic-content-button-danger-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-input-background:var(--semantic-color-background-primary);--semantic-content-input-foreground:var(--semantic-color-foreground-primary);--semantic-content-input-border:var(--semantic-color-border-default);--semantic-content-badge-info-background:var( --semantic-color-background-info-subtle );--semantic-content-badge-info-foreground:var( --semantic-color-foreground-on-info-subtle );--semantic-interaction-background-hover:#efefef;--semantic-interaction-background-active:#cecece;--semantic-interaction-background-selected:#8ad9fc;--semantic-interaction-background-disabled:#cecece;--semantic-interaction-border-hover:#8f8f8f;--semantic-overlay-scrim-weak:rgb(0 0 0/24%);--semantic-overlay-scrim-medium:rgb(0 0 0/40%);--semantic-overlay-scrim-strong:rgb(0 0 0/64%)}@media(prefers-color-scheme:dark){:root{--semantic-color-opacity-50:0.5;--semantic-color-foreground-primary:#fafafa;--semantic-color-foreground-secondary:#aeaeae;--semantic-color-foreground-tertiary:#8f8f8f;--semantic-color-foreground-accent:#ea6465;--semantic-color-foreground-danger:#ea6465;--semantic-color-foreground-hover:#aeaeae;--semantic-color-foreground-link:#ea6465;--semantic-color-foreground-link-hover:#f29495;--semantic-color-foreground-link-visited:#d9292b;--semantic-color-foreground-on-brand:#ffffff;--semantic-color-foreground-on-color:var( --semantic-color-foreground-primary );--semantic-color-foreground-info:#1d91fb;--semantic-color-foreground-success:#609e41;--semantic-color-foreground-warning:#d77600;--semantic-color-foreground-on-danger-subtle:#f29495;--semantic-color-foreground-on-info-subtle:#2eb9f9;--semantic-color-foreground-on-success-subtle:#79bf65;--semantic-color-foreground-on-warning-subtle:#fe9400;--semantic-color-foreground-highlight:#f7c1c2;--semantic-color-foreground-syntax-plain:var( --semantic-color-foreground-primary );--semantic-color-foreground-syntax-comment-color:var( --semantic-color-foreground-tertiary );--semantic-color-foreground-syntax-keyword:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-definition:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-punctuation:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-property:var( --semantic-color-foreground-warning );--semantic-color-foreground-syntax-tag:var( --semantic-color-foreground-danger );--semantic-color-foreground-syntax-static:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-string:var( --semantic-color-foreground-highlight );--semantic-color-foreground-disabled:#717171;--semantic-color-foreground-placeholder:#717171;--semantic-color-foreground-inverse:#141414;--semantic-color-background-primary:#000000;--semantic-color-background-secondary:#212121;--semantic-color-background-tertiary:#3a3a3a;--semantic-color-background-highlight:#7b0000;--semantic-color-background-accent:#ea6465;--semantic-color-background-hover:#3a3a3a;--semantic-color-background-danger-strong:#d9292b;--semantic-color-background-danger-subtle:#4b0000;--semantic-color-background-elevated:#141414;--semantic-color-background-brand:#1d91fb;--semantic-color-background-on-color:var( --semantic-color-background-primary );--semantic-color-background-image-overlay:rgb(0 0 0/70%);--semantic-color-background-info-strong:#0a65fe;--semantic-color-background-info-subtle:#001b5a;--semantic-color-background-success-strong:#487e1e;--semantic-color-background-success-subtle:#142502;--semantic-color-background-warning-strong:#ac5c00;--semantic-color-background-warning-subtle:#331b00;--semantic-color-background-active:#555555;--semantic-color-background-disabled:#3a3a3a;--semantic-color-background-placeholder:#212121;--semantic-color-background-read-only:#212121;--semantic-color-background-inverse:#fafafa;--semantic-color-border-default:#555555;--semantic-color-border-subtle:#3a3a3a;--semantic-color-border-bold:#717171;--semantic-color-border-disabled:#3a3a3a;--semantic-color-border-light:#3a3a3a;--semantic-color-border-primary:#555555;--semantic-color-border-hover:#717171;--semantic-color-border-accent:#ea6465;--semantic-color-border-focus:#1d91fb;--semantic-color-border-danger:#d9292b;--semantic-color-border-info:#0a65fe;--semantic-color-border-on-color:#ffffff;--semantic-color-border-success:#487e1e;--semantic-color-border-warning:#ac5c00;--semantic-color-border-strong:#717171;--semantic-color-status-info:#1d91fb;--semantic-color-status-success:#609e41;--semantic-color-status-warning:#d77600;--semantic-color-status-danger:#ea6465;--semantic-color-status-highlight:#0a65fe;--semantic-color-action-background-primary-disabled:#3a3a3a;--semantic-color-action-background-secondary-default:#141414;--semantic-color-action-background-secondary-hover:#212121;--semantic-color-action-background-secondary-active:#3a3a3a;--semantic-color-action-foreground-secondary-default:#fafafa;--semantic-color-action-border-secondary-default:#555555;--semantic-color-action-border-secondary-hover:#717171;--semantic-color-feedback-background-success-subtle:#142502;--semantic-color-feedback-background-warning-strong:#824500;--semantic-color-feedback-background-warning-subtle:#331b00;--semantic-color-feedback-background-danger-subtle:#4b0000;--semantic-color-feedback-background-info-subtle:#001b5a;--semantic-color-feedback-foreground-success-default:#609e41;--semantic-color-feedback-foreground-success-on-subtle:#b0daa4;--semantic-color-feedback-foreground-warning-default:#d77600;--semantic-color-feedback-foreground-warning-on-subtle:#ffc458;--semantic-color-feedback-foreground-danger-default:#ea6465;--semantic-color-feedback-foreground-danger-on-subtle:#f7c1c2;--semantic-color-feedback-foreground-info-default:#1d91fb;--semantic-color-feedback-foreground-info-on-subtle:#8ad9fc;--semantic-color-navigation-background-primary:#141414;--semantic-color-navigation-background-secondary:#212121;--semantic-color-navigation-foreground-primary:#fafafa;--semantic-color-navigation-foreground-secondary:#aeaeae;--semantic-color-navigation-foreground-active:#ea6465;--semantic-color-navigation-foreground-hover:#aeaeae;--semantic-color-navigation-border-primary:#555555;--semantic-color-syntax-plain:#141414;--semantic-color-syntax-comment-color:#717171;--semantic-color-syntax-comment-font-style:italic;--semantic-color-syntax-keyword:#0a65fe;--semantic-color-syntax-definition:#d9292b;--semantic-color-syntax-punctuation:#0a65fe;--semantic-color-syntax-property:#ac5c00;--semantic-color-syntax-tag:#d9292b;--semantic-color-syntax-static:#d9292b;--semantic-color-syntax-string:#1d91fb;--semantic-content-editor-background:var( --semantic-color-background-primary );--semantic-content-editor-surface:var( --semantic-color-background-elevated );--semantic-content-editor-gutter:var(--semantic-color-border-light);--semantic-content-editor-cursor:var(--semantic-color-status-warning);--semantic-content-editor-selection:var( --semantic-color-background-active );--semantic-content-editor-selection-highlight:var( --semantic-color-background-highlight );--semantic-content-editor-line-number-active:var( --semantic-color-status-highlight );--semantic-content-editor-line-number-default:var( --semantic-color-border-primary );--semantic-content-button-primary-background:var( --semantic-color-background-brand );--semantic-content-button-primary-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-button-primary-border:var( --semantic-color-border-strong );--semantic-content-button-danger-background:var( --semantic-color-background-danger-strong );--semantic-content-button-danger-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-input-background:var( --semantic-color-background-primary );--semantic-content-input-foreground:var( --semantic-color-foreground-primary );--semantic-content-input-border:var(--semantic-color-border-default);--semantic-content-badge-info-background:var( --semantic-color-background-info-subtle );--semantic-content-badge-info-foreground:var( --semantic-color-foreground-on-info-subtle );--semantic-interaction-background-hover:#212121;--semantic-interaction-background-active:#3a3a3a;--semantic-interaction-background-selected:#001b5a;--semantic-interaction-background-disabled:#3a3a3a;--semantic-interaction-border-hover:#717171;--semantic-component-otp-color-focus:var(--core-color-palette-red-500);--semantic-overlay-scrim-weak:rgb(0 0 0/40%);--semantic-overlay-scrim-medium:rgb(0 0 0/60%);--semantic-overlay-scrim-strong:rgb(0 0 0/80%)}.light{--semantic-color-opacity-50:0.5;--semantic-color-foreground-primary:#141414;--semantic-color-foreground-secondary:#555555;--semantic-color-foreground-tertiary:#717171;--semantic-color-foreground-accent:#d9292b;--semantic-color-foreground-danger:#d9292b;--semantic-color-foreground-hover:#3a3a3a;--semantic-color-foreground-link:#d9292b;--semantic-color-foreground-link-hover:#ae0001;--semantic-color-foreground-link-visited:#ea6465;--semantic-color-foreground-on-brand:#ffffff;--semantic-color-foreground-on-color:var( --semantic-color-foreground-primary );--semantic-color-foreground-info:#0a65fe;--semantic-color-foreground-success:#487e1e;--semantic-color-foreground-warning:#ac5c00;--semantic-color-foreground-on-danger-subtle:#7b0000;--semantic-color-foreground-on-info-subtle:#002d99;--semantic-color-foreground-on-success-subtle:#234104;--semantic-color-foreground-on-warning-subtle:#593000;--semantic-color-foreground-highlight:#7b0000;--semantic-color-foreground-syntax-plain:var( --semantic-color-foreground-primary );--semantic-color-foreground-syntax-comment-color:var( --semantic-color-foreground-tertiary );--semantic-color-foreground-syntax-keyword:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-definition:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-punctuation:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-property:var( --semantic-color-foreground-warning );--semantic-color-foreground-syntax-tag:var( --semantic-color-foreground-danger );--semantic-color-foreground-syntax-static:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-string:var( --semantic-color-foreground-highlight );--semantic-color-foreground-disabled:#aeaeae;--semantic-color-foreground-placeholder:#8f8f8f;--semantic-color-foreground-inverse:#fafafa;--semantic-color-background-primary:#ffffff;--semantic-color-background-secondary:#efefef;--semantic-color-background-tertiary:#cecece;--semantic-color-background-highlight:#f7c1c2;--semantic-color-background-accent:#d9292b;--semantic-color-background-hover:#cecece;--semantic-color-background-danger-strong:#ae0001;--semantic-color-background-danger-subtle:#fceaea;--semantic-color-background-elevated:#ffffff;--semantic-color-background-brand:#0a65fe;--semantic-color-background-on-color:var( --semantic-color-background-primary );--semantic-color-background-image-overlay:rgb(0 0 0/50%);--semantic-color-background-info-strong:#0042dc;--semantic-color-background-info-subtle:#d9f3fe;--semantic-color-background-success-strong:#336006;--semantic-color-background-success-subtle:#e4f2e0;--semantic-color-background-warning-strong:#d77600;--semantic-color-background-warning-subtle:#ffedcc;--semantic-color-background-active:#aeaeae;--semantic-color-background-disabled:#cecece;--semantic-color-background-placeholder:#efefef;--semantic-color-background-read-only:#efefef;--semantic-color-background-inverse:#141414;--semantic-color-border-default:#aeaeae;--semantic-color-border-subtle:#cecece;--semantic-color-border-bold:#8f8f8f;--semantic-color-border-disabled:#cecece;--semantic-color-border-light:#cecece;--semantic-color-border-primary:#aeaeae;--semantic-color-border-hover:#8f8f8f;--semantic-color-border-accent:#d9292b;--semantic-color-border-focus:#0a65fe;--semantic-color-border-danger:#ae0001;--semantic-color-border-info:#0042dc;--semantic-color-border-on-color:#ffffff;--semantic-color-border-success:#336006;--semantic-color-border-warning:#824500;--semantic-color-border-strong:#8f8f8f;--semantic-color-status-info:#0a65fe;--semantic-color-status-success:#487e1e;--semantic-color-status-warning:#ac5c00;--semantic-color-status-danger:#d9292b;--semantic-color-status-highlight:#1d91fb;--semantic-color-action-background-primary-disabled:#cecece;--semantic-color-action-background-secondary-default:#fafafa;--semantic-color-action-background-secondary-hover:#efefef;--semantic-color-action-background-secondary-active:#cecece;--semantic-color-action-foreground-secondary-default:#141414;--semantic-color-action-border-secondary-default:#aeaeae;--semantic-color-action-border-secondary-hover:#8f8f8f;--semantic-color-feedback-background-success-subtle:#e4f2e0;--semantic-color-feedback-background-warning-strong:#d77600;--semantic-color-feedback-background-warning-subtle:#ffedcc;--semantic-color-feedback-background-danger-subtle:#fceaea;--semantic-color-feedback-background-info-subtle:#d9f3fe;--semantic-color-feedback-foreground-success-default:#487e1e;--semantic-color-feedback-foreground-success-on-subtle:#234104;--semantic-color-feedback-foreground-warning-default:#ac5c00;--semantic-color-feedback-foreground-warning-on-subtle:#593000;--semantic-color-feedback-foreground-danger-default:#d9292b;--semantic-color-feedback-foreground-danger-on-subtle:#7b0000;--semantic-color-feedback-foreground-info-default:#0a65fe;--semantic-color-feedback-foreground-info-on-subtle:#002d99;--semantic-color-navigation-background-primary:#fafafa;--semantic-color-navigation-background-secondary:#efefef;--semantic-color-navigation-foreground-primary:#141414;--semantic-color-navigation-foreground-secondary:#555555;--semantic-color-navigation-foreground-active:#d9292b;--semantic-color-navigation-foreground-hover:#3a3a3a;--semantic-color-navigation-border-primary:#aeaeae;--semantic-color-syntax-plain:#141414;--semantic-color-syntax-comment-color:#717171;--semantic-color-syntax-comment-font-style:italic;--semantic-color-syntax-keyword:#0a65fe;--semantic-color-syntax-definition:#d9292b;--semantic-color-syntax-punctuation:#0a65fe;--semantic-color-syntax-property:#ac5c00;--semantic-color-syntax-tag:#d9292b;--semantic-color-syntax-static:#d9292b;--semantic-color-syntax-string:#002d99;--semantic-content-editor-background:var( --semantic-color-background-primary );--semantic-content-editor-surface:var( --semantic-color-background-elevated );--semantic-content-editor-gutter:var(--semantic-color-border-light);--semantic-content-editor-cursor:var(--semantic-color-status-warning);--semantic-content-editor-selection:var( --semantic-color-background-active );--semantic-content-editor-selection-highlight:var( --semantic-color-background-highlight );--semantic-content-editor-line-number-active:var( --semantic-color-status-highlight );--semantic-content-editor-line-number-default:var( --semantic-color-border-primary );--semantic-content-button-primary-background:var( --semantic-color-background-brand );--semantic-content-button-primary-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-button-primary-border:var( --semantic-color-border-strong );--semantic-content-button-danger-background:var( --semantic-color-background-danger-strong );--semantic-content-button-danger-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-input-background:var( --semantic-color-background-primary );--semantic-content-input-foreground:var( --semantic-color-foreground-primary );--semantic-content-input-border:var(--semantic-color-border-default);--semantic-content-badge-info-background:var( --semantic-color-background-info-subtle );--semantic-content-badge-info-foreground:var( --semantic-color-foreground-on-info-subtle );--semantic-interaction-background-hover:#efefef;--semantic-interaction-background-active:#cecece;--semantic-interaction-background-selected:#8ad9fc;--semantic-interaction-background-disabled:#cecece;--semantic-interaction-border-hover:#8f8f8f;--semantic-component-otp-color-focus:var(--core-color-palette-red-500);--semantic-overlay-scrim-weak:rgb(0 0 0/24%);--semantic-overlay-scrim-medium:rgb(0 0 0/40%);--semantic-overlay-scrim-strong:rgb(0 0 0/64%)}}.light{--semantic-color-opacity-50:0.5;--semantic-color-foreground-primary:#141414;--semantic-color-foreground-secondary:#555555;--semantic-color-foreground-tertiary:#717171;--semantic-color-foreground-accent:#d9292b;--semantic-color-foreground-danger:#d9292b;--semantic-color-foreground-hover:#3a3a3a;--semantic-color-foreground-link:#d9292b;--semantic-color-foreground-link-hover:#ae0001;--semantic-color-foreground-link-visited:#ea6465;--semantic-color-foreground-on-brand:#ffffff;--semantic-color-foreground-on-color:var( --semantic-color-foreground-primary );--semantic-color-foreground-info:#0a65fe;--semantic-color-foreground-success:#487e1e;--semantic-color-foreground-warning:#ac5c00;--semantic-color-foreground-on-danger-subtle:#7b0000;--semantic-color-foreground-on-info-subtle:#002d99;--semantic-color-foreground-on-success-subtle:#234104;--semantic-color-foreground-on-warning-subtle:#593000;--semantic-color-foreground-highlight:#7b0000;--semantic-color-foreground-syntax-plain:var( --semantic-color-foreground-primary );--semantic-color-foreground-syntax-comment-color:var( --semantic-color-foreground-tertiary );--semantic-color-foreground-syntax-keyword:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-definition:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-punctuation:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-property:var( --semantic-color-foreground-warning );--semantic-color-foreground-syntax-tag:var( --semantic-color-foreground-danger );--semantic-color-foreground-syntax-static:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-string:var( --semantic-color-foreground-highlight );--semantic-color-foreground-disabled:#aeaeae;--semantic-color-foreground-placeholder:#8f8f8f;--semantic-color-foreground-inverse:#fafafa;--semantic-color-background-primary:#ffffff;--semantic-color-background-secondary:#efefef;--semantic-color-background-tertiary:#cecece;--semantic-color-background-highlight:#f7c1c2;--semantic-color-background-accent:#d9292b;--semantic-color-background-hover:#cecece;--semantic-color-background-danger-strong:#ae0001;--semantic-color-background-danger-subtle:#fceaea;--semantic-color-background-elevated:#ffffff;--semantic-color-background-brand:#0a65fe;--semantic-color-background-on-color:var( --semantic-color-background-primary );--semantic-color-background-image-overlay:rgb(0 0 0/50%);--semantic-color-background-info-strong:#0042dc;--semantic-color-background-info-subtle:#d9f3fe;--semantic-color-background-success-strong:#336006;--semantic-color-background-success-subtle:#e4f2e0;--semantic-color-background-warning-strong:#d77600;--semantic-color-background-warning-subtle:#ffedcc;--semantic-color-background-active:#aeaeae;--semantic-color-background-disabled:#cecece;--semantic-color-background-placeholder:#efefef;--semantic-color-background-read-only:#efefef;--semantic-color-background-inverse:#141414;--semantic-color-border-default:#aeaeae;--semantic-color-border-subtle:#cecece;--semantic-color-border-bold:#8f8f8f;--semantic-color-border-disabled:#cecece;--semantic-color-border-light:#cecece;--semantic-color-border-primary:#aeaeae;--semantic-color-border-hover:#8f8f8f;--semantic-color-border-accent:#d9292b;--semantic-color-border-focus:#0a65fe;--semantic-color-border-danger:#ae0001;--semantic-color-border-info:#0042dc;--semantic-color-border-on-color:#ffffff;--semantic-color-border-success:#336006;--semantic-color-border-warning:#824500;--semantic-color-border-strong:#8f8f8f;--semantic-color-status-info:#0a65fe;--semantic-color-status-success:#487e1e;--semantic-color-status-warning:#ac5c00;--semantic-color-status-danger:#d9292b;--semantic-color-status-highlight:#1d91fb;--semantic-color-action-background-primary-disabled:#cecece;--semantic-color-action-background-secondary-default:#fafafa;--semantic-color-action-background-secondary-hover:#efefef;--semantic-color-action-background-secondary-active:#cecece;--semantic-color-action-foreground-secondary-default:#141414;--semantic-color-action-border-secondary-default:#aeaeae;--semantic-color-action-border-secondary-hover:#8f8f8f;--semantic-color-feedback-background-success-subtle:#e4f2e0;--semantic-color-feedback-background-warning-strong:#d77600;--semantic-color-feedback-background-warning-subtle:#ffedcc;--semantic-color-feedback-background-danger-subtle:#fceaea;--semantic-color-feedback-background-info-subtle:#d9f3fe;--semantic-color-feedback-foreground-success-default:#487e1e;--semantic-color-feedback-foreground-success-on-subtle:#234104;--semantic-color-feedback-foreground-warning-default:#ac5c00;--semantic-color-feedback-foreground-warning-on-subtle:#593000;--semantic-color-feedback-foreground-danger-default:#d9292b;--semantic-color-feedback-foreground-danger-on-subtle:#7b0000;--semantic-color-feedback-foreground-info-default:#0a65fe;--semantic-color-feedback-foreground-info-on-subtle:#002d99;--semantic-color-navigation-background-primary:#fafafa;--semantic-color-navigation-background-secondary:#efefef;--semantic-color-navigation-foreground-primary:#141414;--semantic-color-navigation-foreground-secondary:#555555;--semantic-color-navigation-foreground-active:#d9292b;--semantic-color-navigation-foreground-hover:#3a3a3a;--semantic-color-navigation-border-primary:#aeaeae;--semantic-color-syntax-plain:#141414;--semantic-color-syntax-comment-color:#717171;--semantic-color-syntax-comment-font-style:italic;--semantic-color-syntax-keyword:#0a65fe;--semantic-color-syntax-definition:#d9292b;--semantic-color-syntax-punctuation:#0a65fe;--semantic-color-syntax-property:#ac5c00;--semantic-color-syntax-tag:#d9292b;--semantic-color-syntax-static:#d9292b;--semantic-color-syntax-string:#002d99;--semantic-content-editor-background:var( --semantic-color-background-primary );--semantic-content-editor-surface:var(--semantic-color-background-elevated);--semantic-content-editor-gutter:var(--semantic-color-border-light);--semantic-content-editor-cursor:var(--semantic-color-status-warning);--semantic-content-editor-selection:var(--semantic-color-background-active);--semantic-content-editor-selection-highlight:var( --semantic-color-background-highlight );--semantic-content-editor-line-number-active:var( --semantic-color-status-highlight );--semantic-content-editor-line-number-default:var( --semantic-color-border-primary );--semantic-content-button-primary-background:var( --semantic-color-background-brand );--semantic-content-button-primary-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-button-primary-border:var(--semantic-color-border-strong);--semantic-content-button-danger-background:var( --semantic-color-background-danger-strong );--semantic-content-button-danger-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-input-background:var(--semantic-color-background-primary);--semantic-content-input-foreground:var(--semantic-color-foreground-primary);--semantic-content-input-border:var(--semantic-color-border-default);--semantic-content-badge-info-background:var( --semantic-color-background-info-subtle );--semantic-content-badge-info-foreground:var( --semantic-color-foreground-on-info-subtle );--semantic-interaction-background-hover:#efefef;--semantic-interaction-background-active:#cecece;--semantic-interaction-background-selected:#8ad9fc;--semantic-interaction-background-disabled:#cecece;--semantic-interaction-border-hover:#8f8f8f;--semantic-component-otp-color-focus:var(--core-color-palette-red-500);--semantic-overlay-scrim-weak:rgb(0 0 0/24%);--semantic-overlay-scrim-medium:rgb(0 0 0/40%);--semantic-overlay-scrim-strong:rgb(0 0 0/64%)}.dark{--semantic-color-opacity-50:0.5;--semantic-color-foreground-primary:#fafafa;--semantic-color-foreground-secondary:#aeaeae;--semantic-color-foreground-tertiary:#8f8f8f;--semantic-color-foreground-accent:#ea6465;--semantic-color-foreground-danger:#ea6465;--semantic-color-foreground-hover:#aeaeae;--semantic-color-foreground-link:#ea6465;--semantic-color-foreground-link-hover:#f29495;--semantic-color-foreground-link-visited:#d9292b;--semantic-color-foreground-on-brand:#ffffff;--semantic-color-foreground-on-color:var( --semantic-color-foreground-primary );--semantic-color-foreground-info:#1d91fb;--semantic-color-foreground-success:#609e41;--semantic-color-foreground-warning:#d77600;--semantic-color-foreground-on-danger-subtle:#f29495;--semantic-color-foreground-on-info-subtle:#2eb9f9;--semantic-color-foreground-on-success-subtle:#79bf65;--semantic-color-foreground-on-warning-subtle:#fe9400;--semantic-color-foreground-highlight:#f7c1c2;--semantic-color-foreground-syntax-plain:var( --semantic-color-foreground-primary );--semantic-color-foreground-syntax-comment-color:var( --semantic-color-foreground-tertiary );--semantic-color-foreground-syntax-keyword:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-definition:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-punctuation:var( --semantic-color-foreground-info );--semantic-color-foreground-syntax-property:var( --semantic-color-foreground-warning );--semantic-color-foreground-syntax-tag:var( --semantic-color-foreground-danger );--semantic-color-foreground-syntax-static:var( --semantic-color-foreground-accent );--semantic-color-foreground-syntax-string:var( --semantic-color-foreground-highlight );--semantic-color-foreground-disabled:#717171;--semantic-color-foreground-placeholder:#717171;--semantic-color-foreground-inverse:#141414;--semantic-color-background-primary:#000000;--semantic-color-background-secondary:#212121;--semantic-color-background-tertiary:#3a3a3a;--semantic-color-background-highlight:#7b0000;--semantic-color-background-accent:#ea6465;--semantic-color-background-hover:#3a3a3a;--semantic-color-background-danger-strong:#d9292b;--semantic-color-background-danger-subtle:#4b0000;--semantic-color-background-elevated:#141414;--semantic-color-background-brand:#1d91fb;--semantic-color-background-on-color:var( --semantic-color-background-primary );--semantic-color-background-image-overlay:rgb(0 0 0/70%);--semantic-color-background-info-strong:#0a65fe;--semantic-color-background-info-subtle:#001b5a;--semantic-color-background-success-strong:#487e1e;--semantic-color-background-success-subtle:#142502;--semantic-color-background-warning-strong:#ac5c00;--semantic-color-background-warning-subtle:#331b00;--semantic-color-background-active:#555555;--semantic-color-background-disabled:#3a3a3a;--semantic-color-background-placeholder:#212121;--semantic-color-background-read-only:#212121;--semantic-color-background-inverse:#fafafa;--semantic-color-border-default:#555555;--semantic-color-border-subtle:#3a3a3a;--semantic-color-border-bold:#717171;--semantic-color-border-disabled:#3a3a3a;--semantic-color-border-light:#3a3a3a;--semantic-color-border-primary:#555555;--semantic-color-border-hover:#717171;--semantic-color-border-accent:#ea6465;--semantic-color-border-focus:#1d91fb;--semantic-color-border-danger:#d9292b;--semantic-color-border-info:#0a65fe;--semantic-color-border-on-color:#ffffff;--semantic-color-border-success:#487e1e;--semantic-color-border-warning:#ac5c00;--semantic-color-border-strong:#717171;--semantic-color-status-info:#1d91fb;--semantic-color-status-success:#609e41;--semantic-color-status-warning:#d77600;--semantic-color-status-danger:#ea6465;--semantic-color-status-highlight:#0a65fe;--semantic-color-action-background-primary-disabled:#3a3a3a;--semantic-color-action-background-secondary-default:#141414;--semantic-color-action-background-secondary-hover:#212121;--semantic-color-action-background-secondary-active:#3a3a3a;--semantic-color-action-foreground-secondary-default:#fafafa;--semantic-color-action-border-secondary-default:#555555;--semantic-color-action-border-secondary-hover:#717171;--semantic-color-feedback-background-success-subtle:#142502;--semantic-color-feedback-background-warning-strong:#824500;--semantic-color-feedback-background-warning-subtle:#331b00;--semantic-color-feedback-background-danger-subtle:#4b0000;--semantic-color-feedback-background-info-subtle:#001b5a;--semantic-color-feedback-foreground-success-default:#609e41;--semantic-color-feedback-foreground-success-on-subtle:#b0daa4;--semantic-color-feedback-foreground-warning-default:#d77600;--semantic-color-feedback-foreground-warning-on-subtle:#ffc458;--semantic-color-feedback-foreground-danger-default:#ea6465;--semantic-color-feedback-foreground-danger-on-subtle:#f7c1c2;--semantic-color-feedback-foreground-info-default:#1d91fb;--semantic-color-feedback-foreground-info-on-subtle:#8ad9fc;--semantic-color-navigation-background-primary:#141414;--semantic-color-navigation-background-secondary:#212121;--semantic-color-navigation-foreground-primary:#fafafa;--semantic-color-navigation-foreground-secondary:#aeaeae;--semantic-color-navigation-foreground-active:#ea6465;--semantic-color-navigation-foreground-hover:#aeaeae;--semantic-color-navigation-border-primary:#555555;--semantic-color-syntax-plain:#141414;--semantic-color-syntax-comment-color:#717171;--semantic-color-syntax-comment-font-style:italic;--semantic-color-syntax-keyword:#0a65fe;--semantic-color-syntax-definition:#d9292b;--semantic-color-syntax-punctuation:#0a65fe;--semantic-color-syntax-property:#ac5c00;--semantic-color-syntax-tag:#d9292b;--semantic-color-syntax-static:#d9292b;--semantic-color-syntax-string:#1d91fb;--semantic-content-editor-background:var( --semantic-color-background-primary );--semantic-content-editor-surface:var(--semantic-color-background-elevated);--semantic-content-editor-gutter:var(--semantic-color-border-light);--semantic-content-editor-cursor:var(--semantic-color-status-warning);--semantic-content-editor-selection:var(--semantic-color-background-active);--semantic-content-editor-selection-highlight:var( --semantic-color-background-highlight );--semantic-content-editor-line-number-active:var( --semantic-color-status-highlight );--semantic-content-editor-line-number-default:var( --semantic-color-border-primary );--semantic-content-button-primary-background:var( --semantic-color-background-brand );--semantic-content-button-primary-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-button-primary-border:var(--semantic-color-border-strong);--semantic-content-button-danger-background:var( --semantic-color-background-danger-strong );--semantic-content-button-danger-foreground:var( --semantic-color-foreground-on-brand );--semantic-content-input-background:var(--semantic-color-background-primary);--semantic-content-input-foreground:var(--semantic-color-foreground-primary);--semantic-content-input-border:var(--semantic-color-border-default);--semantic-content-badge-info-background:var( --semantic-color-background-info-subtle );--semantic-content-badge-info-foreground:var( --semantic-color-foreground-on-info-subtle );--semantic-interaction-background-hover:#212121;--semantic-interaction-background-active:#3a3a3a;--semantic-interaction-background-selected:#001b5a;--semantic-interaction-background-disabled:#3a3a3a;--semantic-interaction-border-hover:#717171;--semantic-component-otp-color-focus:var(--core-color-palette-red-500);--semantic-overlay-scrim-weak:rgb(0 0 0/40%);--semantic-overlay-scrim-medium:rgb(0 0 0/60%);--semantic-overlay-scrim-strong:rgb(0 0 0/80%)}::view-transition-new(main-content),::view-transition-old(main-content){animation-duration:.3s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(main-content){animation-name:slide-out}::view-transition-new(main-content){animation-name:slide-in}::view-transition-new(breadcrumb),::view-transition-old(breadcrumb){animation-duration:.2s;animation-timing-function:ease-out}::view-transition-old(breadcrumb){animation-name:fade-out}::view-transition-new(breadcrumb){animation-name:fade-in;animation-delay:.1s}::view-transition-new(doc-content),::view-transition-old(doc-content){animation-duration:.25s;animation-timing-function:ease-in-out}::view-transition-old(doc-content){animation-name:doc-slide-out}::view-transition-new(doc-content){animation-name:doc-slide-in}::view-transition-new(component-standards-layout),::view-transition-new(foundations-layout),::view-transition-old(component-standards-layout),::view-transition-old(foundations-layout){animation-duration:.3s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(component-standards-layout),::view-transition-old(foundations-layout){animation-name:layout-slide-out}::view-transition-new(component-standards-layout),::view-transition-new(foundations-layout){animation-name:layout-slide-in}@keyframes slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes slide-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes doc-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes doc-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes layout-slide-out{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-10px) scale(.98)}}@keyframes layout-slide-in{0%{opacity:0;transform:translateX(10px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@media(prefers-reduced-motion:reduce){::view-transition-new(*),::view-transition-old(*){animation:none!important}}@media(prefers-contrast:high){::view-transition-new(*),::view-transition-old(*){animation-duration:.15s}}.sp-wrapper{position:relative;z-index:1;overflow:hidden;color:var(--semantic-color-foreground-primary)!important}.sp-layout,.sp-wrapper{background:var(--semantic-color-background-primary)!important}.sp-layout{border:1px solid var(--semantic-color-border-subtle)!important}.sp-code-editor{background:var(--semantic-color-background-secondary)!important}.sp-preview-container,.sp-preview-iframe{background:var(--semantic-color-background-primary)!important}[data-testid=variant-matrix]{position:relative;z-index:1;overflow:visible}:where(button,[role=button]){display:inline-flex;gap:.5rem;justify-content:center;align-items:center;margin:0;padding:.5rem 1rem;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;text-decoration:none;transition:all .2s ease;cursor:pointer}:where(button,[role=button]):disabled{opacity:.6;cursor:not-allowed}:where(button,[role=button]):focus-visible{outline:2px solid #007acc;outline-offset:2px}:where(input,select,textarea){margin:0;padding:.5rem .75rem;background:#fff;border:1px solid #ccc;border-radius:.25rem;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;transition:border-color .2s ease,box-shadow .2s ease}:where(input,select,textarea):focus{border-color:#007acc;box-shadow:0 0 0 3px rgba(0,122,204,.1);outline:none}:where(input,select,textarea):disabled{background:#f5f5f5;opacity:.6;cursor:not-allowed}:where(input,select,textarea)::placeholder{color:#999}:where(a){color:#007acc;text-decoration:none;transition:color .2s ease}:where(a):hover{color:#0056b3;text-decoration:underline}:where(a):focus-visible{border-radius:2px;outline:2px solid #007acc;outline-offset:2px}:where(ul,ol){margin:0 0 1rem;padding-left:1.5rem}:where(li){margin-bottom:.25rem}:where(h1,h2,h3,h4,h5,h6){margin:0 0 1rem;color:inherit;font-weight:600;line-height:1.2}:where(p){margin:0 0 1rem;line-height:1.6}:where(p) :where(a,button,[role=button]){line-height:normal}:where(img){display:block;max-width:100%;height:auto}:where(table){width:100%;margin-bottom:1rem;border-collapse:collapse}:where(th,td){padding:.5rem 1rem;border-bottom:1px solid #ddd;text-align:left}:where(th){background:#f8f9fa;font-weight:600}:where(code){padding:.125rem .25rem;background:#f1f3f4;border-radius:3px;color:#d73a49;font-size:.875em;font-family:Monaco,Menlo,monospace}:where(pre){overflow-x:auto;margin:0 0 1rem;padding:1rem;background:#f8f9fa;border-radius:4px;font-size:.875em;font-family:Monaco,Menlo,monospace}:where(pre) :where(code){padding:0;background:rgba(0,0,0,0);border-radius:0}:where(.sr-only){position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}:where(.container){width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}:where(.flex){display:flex}:where(.grid){display:grid}:where(.hidden){display:none!important}:where(.block){display:block}:where(.inline){display:inline}:where(.inline-block){display:inline-block}:where(.m-0){margin:0}:where(.m-1){margin:.25rem}:where(.m-2){margin:.5rem}:where(.m-3){margin:1rem}:where(.m-4){margin:1.5rem}:where(.m-5){margin:3rem}:where(.p-0){padding:0}:where(.p-1){padding:.25rem}:where(.p-2){padding:.5rem}:where(.p-3){padding:1rem}:where(.p-4){padding:1.5rem}:where(.p-5){padding:3rem}:where(.text-left){text-align:left}:where(.text-center){text-align:center}:where(.text-right){text-align:end}:where(.text-justify){text-align:justify}:where(.font-normal){font-weight:400}:where(.font-medium){font-weight:500}:where(.font-semibold){font-weight:600}:where(.font-bold){font-weight:700}:where(.text-sm){font-size:.875rem}:where(.text-base){font-size:1rem}:where(.text-lg){font-size:1.125rem}:where(.text-xl){font-size:1.25rem}:where(.text-2xl){font-size:1.5rem}:where(.text-3xl){font-size:1.875rem}:where(.text-4xl){font-size:2.25rem}:where(.text-primary){color:var(--color-text-primary,#333333)}:where(.text-secondary){color:var(--color-text-secondary,#666666)}:where(.text-muted){color:var(--color-text-muted,#999999)}:where(.text-white){color:#fff}:where(.text-black){color:#000}:where(.bg-transparent){background:rgba(0,0,0,0)}:where(.bg-white){background:#fff}:where(.bg-black){background:#000}:where(.bg-primary){background:var(--color-primary,#007acc)}:where(.bg-secondary){background:var(--color-secondary,#6c757d)}:where(.border){border:1px solid #ddd}:where(.border-top){-webkit-border-before:1px solid #ddd;border-block-start:1px solid #ddd}:where(.border-bottom){-webkit-border-after:1px solid #ddd;border-block-end:1px solid #ddd}:where(.border-left){-webkit-border-start:1px solid #ddd;border-inline-start:1px solid #ddd}:where(.border-right){-webkit-border-end:1px solid #ddd;border-inline-end:1px solid #ddd}:where(.border-none){border:none}:where(.rounded){border-radius:.25rem}:where(.rounded-sm){border-radius:.125rem}:where(.rounded-md){border-radius:.375rem}:where(.rounded-lg){border-radius:.5rem}:where(.rounded-xl){border-radius:.75rem}:where(.rounded-2xl){border-radius:1rem}:where(.rounded-full){border-radius:9999px}:where(.shadow){box-shadow:0 1px 3px rgba(0,0,0,.1)}:where(.shadow-md){box-shadow:0 4px 6px rgba(0,0,0,.1)}:where(.shadow-lg){box-shadow:0 10px 15px rgba(0,0,0,.1)}:where(.shadow-xl){box-shadow:0 20px 25px rgba(0,0,0,.1)}:where(.shadow-none){box-shadow:none}@layer reset, base, components, utilities, overrides;@layer reset{*,:after,:before{box-sizing:border-box;min-width:0;min-height:0}[hidden],template{display:none}button,input,select,textarea{font:inherit}}@layer base{:root{--semantic-font-inter:var(--font-inter);--semantic-font-nohemi:var(--font-nohemi);font-weight:var(--semantic-typography-fontWeight-regular);font-size:var(--core-typography-ramp-5);font-family:var(--semantic-font-inter),sans-serif;line-height:var(--semantic-typography-line-height-body);letter-spacing:var(--semantic-typography-letter-spacing-tight);font-feature-settings:"case" 0,"dlig","frac" 0,"dnom" 0,"numr" 0,"subs" 0,"sups" 0,"tnum" 0,"zero" 0,"ss01" 0,"ss02" 0,"ss03","ss04","ss05" 0,"ss06" 0,"ss07" 0,"ss08" 0,"cv01","cv02" 0,"cv03" 0,"cv04" 0,"cv05" 0,"cv06" 0,"cv07","cv08" 0,"cv09" 0,"cv10" 0,"cv11" 0,"cv12" 0,"cv13" 0,"cpsp" 0,"c2sc" 0,"salt" 0,"aalt" 0,"calt","ccmp","locl","kern"}@media(min-width:1000px){:root{font-size:var(--core-typography-ramp-5)}}html{line-height:var(--semantic-typography-line-height-body);-webkit-font-smoothing:antialiased;text-size-adjust:100%}body,html{max-width:100vw;margin:0}body{position:relative;display:flex;flex-direction:column;min-height:100vh;background:var(--semantic-color-background-primary);color:var(--semantic-color-foreground-primary)}p+p{margin-top:var(--core-spacing-size-04)}strong{font-weight:var(--semantic-typography-fontWeight-bold)}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:var(--semantic-font-nohemi),sans-serif;line-height:var(--semantic-typography-line-height-collapse);letter-spacing:var(--semantic-typography-letter-spacing-wide);text-wrap:balance}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400}a{color:var(--semantic-color-foreground-accent,inherit);text-decoration:none}a:focus,a:focus-visible{border-radius:var(--core-shape-radius-small)}a:hover{text-decoration:underline}::selection{background:var(--semantic-color-background-highlight);color:var(--semantic-color-foreground-highlight)}label{display:block;font-weight:var(--semantic-typography-fontWeight-medium)}input,textarea{width:100%;max-width:30em;min-height:var(--semantic-size-tapTarget-large);padding:var(--core-spacing-size-03) var(--core-spacing-size-04);background:var(--semantic-color-background-secondary);border:1px solid var(--semantic-color-border-primary);border-radius:var(--semantic-shape-control-radius-default);color:var(--semantic-color-foreground-primary);transition:border .2s ease;resize:vertical}textarea{min-height:10em;resize:none;scrollbar-color:var(--semantic-color-foreground-primary) var(--semantic-color-background-primary)}[type=button],[type=reset],[type=submit],button{background:none;border:none;cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}ul{margin:0;padding:0 0 0 1rem}canvas,img,picture,video{border-radius:var(--core-spacing-size-03)}code,kbd,pre,samp{font-size:1em;font-family:monospace}}@layer components{.heading-01,h1{font-size:var(--semantic-typography-heading-01)}.heading-02,h2{font-size:var(--semantic-typography-heading-02)}.heading-03,h3{font-size:var(--semantic-typography-heading-03)}.heading-04,h4{font-size:var(--semantic-typography-heading-04)}.heading-05,h5{font-size:var(--semantic-typography-heading-05)}.heading-06,h6{font-size:var(--semantic-typography-heading-06)}.heading-hero{font-size:var(--semantic-typography-oversize-03)}.heading-super{font-size:var(--semantic-typography-oversize-01)}.button-01{font-size:var(--semantic-typography-button-01)}.button-02{font-size:var(--semantic-typography-button-02)}.button-03{font-size:var(--semantic-typography-button-03)}.caption-01{font-size:var(--semantic-typography-caption-01)}.caption-02,.small,small{font-size:var(--semantic-typography-caption-02)}.caption-03,.smallest{font-size:var(--semantic-typography-caption-03)}.body-01,.medium{font-size:var(--semantic-typography-body-01)}.body-02{font-size:var(--semantic-typography-body-02)}.body-03,.regular{font-size:var(--semantic-typography-body-03)}.body-04{font-size:var(--semantic-typography-body-04)}.card{padding:var(--core-spacing-size-06);background:var(--semantic-color-background-primary);border-radius:var(--semantic-shape-control-radius-default);box-shadow:var(--elevation);transition:box-shadow .2s ease}.card a{color:var(--semantic-color-foreground-primary)}.card>*+*{margin-top:var(--core-spacing-size-06)}.card img{width:100%}.content{display:flex;flex-direction:column;gap:var(--core-spacing-size-06);max-width:1440px;margin:0 auto;padding:0 var(--core-spacing-size-06)}.form-widget>*+*{margin-top:var(--core-spacing-size-06)}label+input[type=email],label+input[type=password],label+input[type=text],label+textarea{margin-top:var(--core-spacing-size-03)}input:focus-visible,input[type=email]+label,input[type=password]+label,input[type=text]+label,textarea:focus-visible{border-color:var(--semantic-color-border-bold);outline:2px solid var(--semantic-color-border-accent);outline-offset:var(--semantic-interaction-focus-ring-offset)}input:-moz-read-only,textarea:-moz-read-only{background:var(--semantic-color-background-read-only);outline:none;color:var(--semantic-color-foreground-secondary)}input:read-only,textarea:read-only{background:var(--semantic-color-background-read-only);outline:none;color:var(--semantic-color-foreground-secondary)}input:disabled,textarea:disabled{background:var(--semantic-color-background-secondary);border-color:var(--semantic-color-border-disabled);color:var(--semantic-color-foreground-disabled)}.menuList{display:flex;flex-direction:column;gap:var(--core-spacing-size-06);margin:0;padding:0;list-style:none}.menuItem{display:flex;align-items:center;width:100%;padding:var(--core-spacing-size-04);border-radius:var(--core-spacing-size-04);box-shadow:0 1px 3px rgb(0,0,0,var(--core-opacity-100));transition:all .2s ease}.menuItem:hover{background:var(--semantic-color-background-tertiary)}.text-highlighted{position:relative;z-index:1;filter:url(#goo-text)}.text-highlighted>span{padding:var(--core-spacing-size-02) var(--core-spacing-size-03)}.text-highlighted>span,mark{background:var(--semantic-color-background-highlight);border-radius:var(--core-shape-radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--semantic-color-foreground-highlight);transition:all .2s ease}mark{padding:var(--core-spacing-size-01) var(--core-spacing-size-02);filter:url(#goo-text)}.gooey-highlight-wrapper{position:relative;display:inline;filter:url(#goo-text)}.gooey-highlight-wrapper>span{position:relative;z-index:2;padding:var(--core-spacing-size-01) var(--core-spacing-size-02);background:var(--semantic-color-background-highlight);border-radius:var(--core-shape-radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--semantic-color-foreground-highlight);transition:all .2s ease}.gooey{z-index:9999;filter:url(#goo)}}@layer utilities{.bold{font-weight:var(--semantic-typography-fontWeight-bold)}.body{font-weight:var(--semantic-typography-fontWeight-regular)}.emphasis,em{font-style:italic}.uppercase{text-transform:uppercase;font-feature-settings:"case" 1}.underline{text-decoration:underline}.super,.sups,sup{top:-.5em;vertical-align:super}.sub,.super,.sups,sub,sup{font-size:var(--semantic-typography-caption-03)}.sub,sub{bottom:-.25em;vertical-align:sub}.sub,.sup,sub,sup{position:relative;vertical-align:baseline;line-height:var(--semantic-typography-line-height-collapse)}.smallest{font-size:var(--semantic-typography-caption-02)}.secondary{color:var(--semantic-color-foreground-secondary)}.two-up{display:flex;gap:var(--core-spacing-size-04)}.three-up{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--core-spacing-size-06);gap:var(--core-spacing-size-06)}.three-up p+p{margin-top:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:var(--semantic-size-grid-gap-medium);gap:var(--semantic-size-grid-gap-medium);align-content:stretch}.elevated{--elevation:var(--semantic-elevation-depth) 0.25px 0.75px rgb(20 20 20/var(--core-opacity-100)),0px 0.125px 0.25px rgb(20 20 20/var(--core-opacity-50));box-shadow:var(--elevation)}.elevation-1{--depth:var(--semantic-depth-1)}.elevation-2{--depth:var(--semantic-depth-2)}.elevation-3{--depth:var(--semantic-depth-3)}.elevation-4{--depth:var(--semantic-depth-4)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}img.align-left{float:left;margin-right:1rem}img.align-right{float:right;margin-left:1rem}img.align-center{display:block;margin-right:auto;margin-left:auto}}@layer overrides{@view-transition{navigation:auto}@media screen and (min-width:1000px){.content{max-width:1440px;padding:0 var(--core-spacing-size-06)}section.home{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:1440px;margin:0 auto}main section+section{display:block;margin-top:var(--core-spacing-size-07)}main .hero{align-self:center}}@media screen and (max-width:999px){header+main{margin-top:8vh}}body:before{position:fixed;top:0;left:0;z-index:3023023023020;width:100%;height:100%;opacity:.15;color:var(--semantic-color-foreground-primary);filter:url(#grainy);pointer-events:none;content:""}main{display:flex;flex-grow:1;flex-direction:column;overflow-x:hidden;width:100%;margin:auto;padding-top:5vh;transition-property:transform,filter;view-transition-name:main}::view-transition-new(main),::view-transition-old(main){animation:none!important}::view-transition-group(main){z-index:auto!important}::view-transition-image-pair(main){z-index:1;isolation:isolate;will-change:transform,opacity,clip-path}::view-transition-new(main){z-index:200;animation:none!important}::view-transition-old(main){z-index:1;animation:none!important}section{min-height:20vh}footer,header,section{width:100%;margin:0 auto}section:not(:first-of-type)+section{margin-top:var(--core-spacing-size-10)}header+main{margin-top:5vh}article>*+*{margin-top:var(--core-spacing-size-06)}article>*+*>*+:not(li){margin-top:var(--core-spacing-size-04)}article>*+*>*+:not(li)>*+:not(li){margin-top:var(--core-spacing-size-03)}}@property --color-primary{inherits:false;initial-value:#007acc;syntax:"<color>"}@property --color-secondary{inherits:false;initial-value:#6c757d;syntax:"<color>"}@property --color-background{inherits:false;initial-value:#fff;syntax:"<color>"}@property --color-foreground{inherits:false;initial-value:#333;syntax:"<color>"}@property --color-border{inherits:false;initial-value:#ccc;syntax:"<color>"}@property --color-accent{inherits:false;initial-value:#007acc;syntax:"<color>"}@property --color-success{inherits:false;initial-value:#28a745;syntax:"<color>"}@property --color-warning{inherits:false;initial-value:#ffc107;syntax:"<color>"}@property --color-danger{inherits:false;initial-value:#dc3545;syntax:"<color>"}@property --color-info{inherits:false;initial-value:#17a2b8;syntax:"<color>"}@property --spacing-xs{inherits:false;initial-value:.25rem;syntax:"<length>"}@property --spacing-sm{inherits:false;initial-value:.5rem;syntax:"<length>"}@property --spacing-md{inherits:false;initial-value:1rem;syntax:"<length>"}@property --spacing-lg{inherits:false;initial-value:1.5rem;syntax:"<length>"}@property --spacing-xl{inherits:false;initial-value:3rem;syntax:"<length>"}@property --border-radius-sm{inherits:false;initial-value:.125rem;syntax:"<length> | <percentage>"}@property --border-radius-md{inherits:false;initial-value:.25rem;syntax:"<length> | <percentage>"}@property --border-radius-lg{inherits:false;initial-value:.5rem;syntax:"<length> | <percentage>"}@property --border-radius-xl{inherits:false;initial-value:1rem;syntax:"<length> | <percentage>"}@property --border-radius-full{inherits:false;initial-value:9999px;syntax:"<length> | <percentage>"}@property --opacity-hover{inherits:false;initial-value:1;syntax:"<number>"}@property --opacity-disabled{inherits:false;initial-value:.6;syntax:"<number>"}@property --opacity-overlay{inherits:false;initial-value:.5;syntax:"<number>"}@property --scale-hover{inherits:false;initial-value:1;syntax:"<number>"}@property --scale-active{inherits:false;initial-value:.98;syntax:"<number>"}@property --translate-y-hover{inherits:false;initial-value:0;syntax:"<length>"}@property --shadow-opacity{inherits:false;initial-value:.1;syntax:"<number>"}@property --z-index-base{inherits:false;initial-value:0;syntax:"<integer>"}@property --z-index-overlay{inherits:false;initial-value:1000;syntax:"<integer>"}@property --z-index-modal{inherits:false;initial-value:2000;syntax:"<integer>"}@property --animation-duration-fast{inherits:false;initial-value:.15s;syntax:"<time>"}@property --animation-duration-normal{inherits:false;initial-value:.3s;syntax:"<time>"}@property --animation-duration-slow{inherits:false;initial-value:.5s;syntax:"<time>"}@property --easing-standard{inherits:false;initial-value:cubic-bezier(.4,0,.2,1);syntax:"<easing-function>"}@property --easing-decelerate{inherits:false;initial-value:cubic-bezier(0,0,.2,1);syntax:"<easing-function>"}@property --easing-accelerate{inherits:false;initial-value:cubic-bezier(.4,0,1,1);syntax:"<easing-function>"}*,:after,:before{box-sizing:border-box;min-width:0;min-height:0}@keyframes slide-and-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slide-and-fade-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}:root{--semantic-font-inter:var(--font-inter);--semantic-font-nohemi:var(--font-nohemi);font-weight:var(--semantic-typography-fontWeight-regular);font-size:var(--core-typography-ramp-5);font-family:var(--semantic-font-inter),sans-serif;line-height:var(--semantic-typography-line-height-body);letter-spacing:var(--semantic-typography-letter-spacing-tight);font-feature-settings:"case" 0,"dlig","frac" 0,"dnom" 0,"numr" 0,"subs" 0,"sups" 0,"tnum" 0,"zero" 0,"ss01" 0,"ss02" 0,"ss03","ss04","ss05" 0,"ss06" 0,"ss07" 0,"ss08" 0,"cv01","cv02" 0,"cv03" 0,"cv04" 0,"cv05" 0,"cv06" 0,"cv07","cv08" 0,"cv09" 0,"cv10" 0,"cv11" 0,"cv12" 0,"cv13" 0,"cpsp" 0,"c2sc" 0,"salt" 0,"aalt" 0,"calt","ccmp","locl","kern"}@media(min-width:1000px){:root{font-size:var(--core-typography-ramp-5)}}:root p+p{margin-top:var(--core-spacing-size-04)}:root strong{font-weight:var(--semantic-typography-fontWeight-bold)}:root h1,:root h2,:root h3,:root h4,:root h5,:root h6{font-weight:300;font-family:var(--semantic-font-nohemi),sans-serif;line-height:var(--semantic-typography-line-height-collapse);letter-spacing:var(--semantic-typography-letter-spacing-wide);text-wrap:balance}:root h1 strong,:root h2 strong,:root h3 strong,:root h4 strong,:root h5 strong,:root h6 strong{font-weight:400}:root .heading-01,:root h1{font-size:var(--semantic-typography-heading-01)}:root .heading-02,:root h2{font-size:var(--semantic-typography-heading-02)}:root .heading-03,:root h3{font-size:var(--semantic-typography-heading-03)}:root .heading-04,:root h4{font-size:var(--semantic-typography-heading-04)}:root .heading-05,:root h5{font-size:var(--semantic-typography-heading-05)}:root .heading-06,:root h6{font-size:var(--semantic-typography-heading-06)}:root .heading-hero{font-size:var(--semantic-typography-oversize-03)}:root .heading-super{font-size:var(--semantic-typography-oversize-01)}:root .sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}:root .button-01{font-size:var(--semantic-typography-button-01)}:root .button-02{font-size:var(--semantic-typography-button-02)}:root .button-03{font-size:var(--semantic-typography-button-03)}:root .caption-01{font-size:var(--semantic-typography-caption-01)}:root .caption-02,:root .small,:root small{font-size:var(--semantic-typography-caption-02)}:root .caption-03,:root .smallest{font-size:var(--semantic-typography-caption-03)}:root .body-01,:root .medium{font-size:var(--semantic-typography-body-01)}:root .body-02{font-size:var(--semantic-typography-body-02)}:root .body-03,:root .regular{font-size:var(--semantic-typography-body-03)}:root .body-04{font-size:var(--semantic-typography-body-04)}:root .bold{font-weight:var(--semantic-typography-fontWeight-bold)}:root .body{font-weight:var(--semantic-typography-fontWeight-regular)}:root .emphasis,:root em{font-style:italic}:root .uppercase{text-transform:uppercase;font-feature-settings:"case" 1}:root .underline{text-decoration:underline}:root .super,:root .sups,:root sup{top:-.5em;vertical-align:super;font-size:var(--semantic-typography-caption-03)}:root .sub,:root sub{bottom:-.25em;vertical-align:sub;font-size:var(--semantic-typography-caption-03)}:root .sub,:root .sup,:root sub,:root sup{position:relative;vertical-align:baseline;line-height:var(--semantic-typography-line-height-collapse)}:root .smallest{font-size:var(--semantic-typography-caption-02)}:root abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:root code,:root kbd,:root pre,:root samp{font-size:1em;font-family:monospace}:root .elevated{--elevation:var(--semantic-elevation-depth) 0.25px 0.75px rgb(20 20 20/var(--core-opacity-100)),0px 0.125px 0.25px rgb(20 20 20/var(--core-opacity-50));box-shadow:var(--elevation)}:root .elevation-1{--depth:var(--semantic-depth-1)}:root .elevation-2{--depth:var(--semantic-depth-2)}:root .elevation-3{--depth:var(--semantic-depth-3)}:root .elevation-4{--depth:var(--semantic-depth-4)}.secondary,h3 span,h4 span{color:var(--semantic-color-foreground-secondary)}h3 span,h4 span{display:block;font-weight:var(--semantic-typography-fontWeight-light)}.text-highlighted{position:relative;z-index:1;filter:url(#goo-text)}.text-highlighted>span{padding:var(--core-spacing-size-02) var(--core-spacing-size-03);background:var(--semantic-color-background-highlight);border-radius:var(--core-shape-radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--semantic-color-foreground-highlight);transition:all .2s ease}::selection{background:var(--semantic-color-background-highlight);color:var(--semantic-color-foreground-highlight)}::highlight(gooey-highlight){padding:var(--core-spacing-size-01) var(--core-spacing-size-02);background:var(--semantic-color-background-highlight);border-radius:var(--core-shape-radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--semantic-color-foreground-highlight);transition:all .2s ease;animation:gooeyHighlightFadeIn .3s ease-out;filter:url(#goo-text-subtle)}mark{padding:var(--core-spacing-size-01) var(--core-spacing-size-02);background:var(--semantic-color-background-highlight);border-radius:var(--core-shape-radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--semantic-color-foreground-highlight);transition:all .2s ease;filter:url(#goo-text)}@keyframes highlightFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.gooey-highlight-wrapper{position:relative;display:inline;filter:url(#goo-text)}.gooey-highlight-wrapper>span{position:relative;z-index:2;padding:var(--core-spacing-size-01) var(--core-spacing-size-02);background:var(--semantic-color-background-highlight);border-radius:var(--core-shape-radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--semantic-color-foreground-highlight);transition:all .2s ease}.text-highlighted>span,mark{animation:highlightFadeIn .3s ease-out}.gooey>span{padding:var(--core-spacing-size-05) var(--core-spacing-size-05);background:var(--semantic-color-background-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--semantic-color-foreground-primary)}.text-highlighted:hover mark:hover,.text-highlighted:hover>span{background:var(--semantic-color-background-tertiary);transform:scale(1.02)}@keyframes gooeyHighlightFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[hidden],template{display:none}button,input,select,textarea{font:inherit}html{line-height:var(--semantic-typography-line-height-body);-webkit-font-smoothing:antialiased;text-size-adjust:100%}body,html{max-width:100vw;margin:0}body{position:relative;display:flex;flex-direction:column;min-height:100vh;background:var(--semantic-color-background-primary);color:var(--semantic-color-foreground-primary)}body:before{position:fixed;z-index:3023023023020;width:100%;height:100%;opacity:.15;color:var(--semantic-color-foreground-primary);filter:url(#grainy);content:""}body:before,body>svg{top:0;left:0;pointer-events:none}body>svg{position:absolute;cursor:none}svg:has(#grainy){position:absolute;top:0;left:0;cursor:none;pointer-events:none}main{display:flex;flex-grow:1;flex-direction:column;overflow-x:hidden;width:100%;margin:auto;padding-top:5vh;transition-property:transform,filter;view-transition-name:main}::view-transition-new(main),::view-transition-old(main){animation:none!important}::view-transition-group(main){z-index:auto!important}::view-transition-image-pair(main){z-index:1;isolation:isolate;will-change:transform,opacity,clip-path}::view-transition-new(main){z-index:200;animation:none!important}::view-transition-old(main){z-index:1;animation:none!important}section{min-height:20vh}footer,header,section{width:100%;margin:0 auto}section:not(:first-of-type)+section{margin-top:var(--core-spacing-size-10)}hr{overflow:visible;box-sizing:content-box;height:0;margin:var(--core-spacing-size-07) 0;border:none;border-top:1px solid var(--semantic-color-foreground-primary)}progress{vertical-align:baseline}ul{margin:0;padding:0 0 0 1rem}canvas,img,picture,video{border-radius:var(--core-spacing-size-03)}.avatar{border-radius:var(--core-shape-radius-full)}a{color:var(--semantic-color-foreground-accent,inherit);line-height:var(--semantic-typography-line-height-collapse,var(--core-typography-line-height-collapse,1));text-decoration:none}a:focus,a:focus-visible{border-radius:var(--core-shape-radius-small)}a:hover{text-decoration:underline}.social-link{display:inline-flex;align-items:center;margin:0;margin-left:var(--core-spacing-size-02);font-size:var(--semantic-typography-heading-05)}[type=button],[type=reset],[type=submit],button{background:none;border:none;cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:2px solid var(--semantic-color-border-accent);outline-offset:var(--semantic-interaction-focus-ring-offset)}article>*+*{margin-top:var(--core-spacing-size-06)}article>*+*>*+:not(li){margin-top:var(--core-spacing-size-04)}article>*+*>*+:not(li)>*+:not(li){margin-top:var(--core-spacing-size-03)}.form-widget>*+*{margin-top:var(--core-spacing-size-06)}label{display:block;font-weight:var(--semantic-typography-fontWeight-medium)}textarea{min-height:10em;resize:none;scrollbar-color:var(--semantic-color-foreground-primary) var(--semantic-color-background-primary)}input,textarea{width:100%;max-width:30em;min-height:var(--semantic-size-tapTarget-large);padding:var(--core-spacing-size-03) var(--core-spacing-size-04);background:var(--semantic-color-background-secondary);border:1px solid var(--semantic-color-border-primary);border-radius:var(--semantic-shape-control-radius-default);color:var(--semantic-color-foreground-primary);transition:border .2s ease;resize:vertical}textarea+label{margin-top:var(--core-spacing-size-06)}label+input[type=email],label+input[type=password],label+input[type=text],label+textarea{margin-top:var(--core-spacing-size-03)}input:focus-visible,input[type=email]+label,input[type=password]+label,input[type=text]+label,textarea:focus-visible{border-color:var(--semantic-color-border-bold);outline:2px solid var(--semantic-color-border-accent);outline-offset:var(--semantic-interaction-focus-ring-offset)}input:-moz-read-only,textarea:-moz-read-only{background:var(--semantic-color-background-read-only);outline:none;color:var(--semantic-color-foreground-secondary)}input:read-only,textarea:read-only{background:var(--semantic-color-background-read-only);outline:none;color:var(--semantic-color-foreground-secondary)}input:disabled,textarea:disabled{background:var(--semantic-color-background-secondary);border-color:var(--semantic-color-border-disabled);color:var(--semantic-color-foreground-disabled)}input[type=range]{width:100%;min-height:20px;padding:0;background:linear-gradient(to right,var(--semantic-color-foreground-primary),var(--semantic-color-foreground-secondary));border:none;border-radius:var(--semantic-shape-control-radius-default);transition:background .2s ease;cursor:pointer}input[type=range]:focus-visible{outline:2px solid var(--semantic-color-border-accent);outline-offset:var(--semantic-interaction-focus-ring-offset)}.content{display:flex;flex-direction:column;gap:var(--core-spacing-size-06);max-width:1440px;margin:0 auto;padding:0 var(--core-spacing-size-06)}*+.content{margin-top:var(--core-spacing-size-07)}.experience{display:grid;grid-template-columns:1fr;grid-gap:var(--semantic-size-grid-gap-medium);gap:var(--semantic-size-grid-gap-medium);padding-left:0;list-style-type:none}.experience>li{margin:0;margin-top:var(--core-spacing-size-04)}article ol,article ul{padding-left:1rem}.two-up{display:flex;gap:var(--core-spacing-size-04)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:var(--semantic-size-grid-gap-medium);gap:var(--semantic-size-grid-gap-medium);align-content:stretch}.card{padding:var(--core-spacing-size-06);background:var(--semantic-color-background-primary);border-radius:var(--semantic-shape-control-radius-default);box-shadow:var(--elevation);transition:box-shadow .2s ease}.card a{color:var(--semantic-color-foreground-primary)}.card>*+*{margin-top:var(--core-spacing-size-06)}.card img{width:100%}.meta{display:flex;gap:var(--core-spacing-size-03);justify-content:space-between;align-items:center}tr{padding:var(--core-spacing-size-07);border-top:1px solid var(--semantic-color-foreground-primary)}thead tr:first-of-type{border-top:none}header+main{margin-top:5vh}@media screen and (max-width:999px){header+main{margin-top:8vh}}.menuList{display:flex;flex-direction:column;gap:var(--core-spacing-size-06);margin:0;padding:0;list-style:none}.menuItem{display:flex;align-items:center;width:100%;padding:var(--core-spacing-size-04);border-radius:var(--core-spacing-size-04);box-shadow:0 1px 3px rgb(0,0,0,var(--core-opacity-100));transition:all .2s ease}.menuItem:hover{background:var(--semantic-color-background-tertiary)}.gooey{z-index:9999;filter:url(#goo)}.three-up{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--core-spacing-size-06);gap:var(--core-spacing-size-06)}.three-up p+p{margin-top:0}#pest{position:absolute;display:block;box-sizing:border-box;border:2px solid var(--semantic-color-border-bold);border-radius:999px;pointer-events:none}#pest span{display:block;min-width:40px;min-height:40px;border-radius:1920px;transition:border .2s ease}.backdropContainer{position:relative;justify-content:center;overflow:hidden;width:100%;height:100%}.avatarFlag,.backdropContainer{display:flex;align-items:center}.avatarFlag{gap:var(--core-spacing-size-06)}.flag{display:inline-block}.flag .icon{margin-right:var(--core-spacing-size-03)}.flag p:last-of-type{margin-top:0;color:var(--semantic-color-foreground-secondary)}.projects ul{gap:var(--core-spacing-size-10)}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:0 -10000px}}.glossary-list{list-style:none}.glossary-letter-header{display:flex;justify-content:space-between;height:auto;padding-bottom:var(--core-spacing-size-10);line-height:4rem}.glossary-letter-header a{display:flex;gap:var(--core-spacing-size-04);align-items:center;color:var(--semantic-color-foreground-secondary)}.glossary-letters{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-gap:var(--core-spacing-size-03);gap:var(--core-spacing-size-03);margin-top:0;padding-left:0;font-size:var(--semantic-typography-heading-05);list-style:none}.glossary-letters a{font-weight:var(--semantic-typography-fontWeight-medium)}.glossary-item h4{display:flex;grid-column:span 1;gap:var(--core-spacing-size-05);justify-content:space-between;align-items:center}.sub-list{margin-top:0;padding-top:var(--core-spacing-size-10);padding-left:0;border-top:1px solid var(--semantic-color-border-primary);list-style:none}@media screen and (min-width:1000px){.gooey>span{padding:var(--core-spacing-size-06) var(--core-spacing-size-06)}.content{max-width:1440px;padding:0 var(--core-spacing-size-06)}section.home{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:1440px;margin:0 auto}main section+section{display:block;margin-top:var(--core-spacing-size-07)}main .hero{align-self:center}.glossary-letters{display:flex;flex-wrap:wrap;gap:var(--core-spacing-size-03)}.glossary-letter{display:inline-block;margin-right:var(--core-spacing-size-03);font-weight:var(--semantic-typography-fontWeight-bold);list-style:none}.content .glossary-list{display:grid;grid-template-columns:1fr 1fr 3fr;grid-gap:var(--core-spacing-size-06);gap:var(--core-spacing-size-06);align-items:start;margin:0 auto}.glossary-list dd{grid-column:span 1;align-self:start;margin-top:0}.glossary-list .sub-list{display:grid;grid-template-columns:subgrid;grid-column:span 3;grid-gap:var(--core-spacing-size-06);gap:var(--core-spacing-size-06);margin-top:0;padding-left:0}.glossary-list .sub-list dl{display:grid;grid-template-columns:1fr 1fr;grid-column:span 2;grid-gap:var(--core-spacing-size-06);gap:var(--core-spacing-size-06);align-items:start}.glossary-list .sub-list dl .glossary-item{padding:var(--core-spacing-size-03) var(--core-spacing-size-04);border-radius:var(--semantic-shape-control-radius-default);transition:all .2s ease}.glossary-list .sub-list dl .glossary-item:hover,.glossary-list .sub-list dl .glossary-item:hover+dd{background:var(--semantic-color-background-highlight);color:var(--semantic-color-foreground-highlight)}.glossary-list .sub-list dl .glossary-item:has(+dd:hover){background:var(--semantic-color-background-highlight);color:var(--semantic-color-foreground-highlight)}.glossary-list .sub-list dl dt h4{display:flex;grid-column:span 1;gap:var(--core-spacing-size-05);justify-content:space-between;align-items:center}.glossary-letter-header{flex-direction:column;justify-content:flex-start;line-height:4rem}.glossary-letter-header a{opacity:.5;transition:opacity .2s ease}.glossary-letter-header:hover a{opacity:1}.glossary-letter-header:hover a span{transform:rotate(180deg)}.experience li{display:grid;grid-template-columns:1fr 1fr 3fr;grid-gap:2rem;gap:2rem}@supports(grid-template-columns:subgrid){.experience li{grid-template-columns:subgrid;grid-column:span 3}}.experience{display:grid;grid-template-columns:1fr 1fr 3fr;grid-gap:2rem;gap:2rem}.experience .content{margin-top:0}.card{flex-direction:column}.card .media{width:100%;margin-right:0}.card .media+div{margin-top:var(--core-spacing-size-04)}.meta,.meta .byline{flex-direction:row;align-items:center}.meta .byline{gap:var(--core-spacing-size-03)}}img.align-left{float:left;margin-right:1rem}img.align-right{float:right;margin-left:1rem}img.align-center{display:block;margin-right:auto;margin-left:auto}