@font-face{font-family:nohemi;src:url(/_next/static/media/ef32ad64c30189bd-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:nohemi Fallback;src:local("Arial");ascent-override:68.57%;descent-override:17.56%;line-gap-override:6.95%;size-adjust:107.91%}.__className_6e045b{font-family:nohemi,nohemi Fallback,system-ui,sans-serif}.__variable_6e045b{--font-nohemi:"nohemi","nohemi Fallback",system-ui,sans-serif}@font-face{font-family:inter;src:url(/_next/static/media/53267fe46f3954f1-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_42ab4b{font-family:inter,inter Fallback,system-ui,sans-serif}.__variable_42ab4b{--font-inter:"inter","inter Fallback",system-ui,sans-serif}*,: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.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;--core-typography-line-height-tight:1.2;--core-typography-line-height-normal:1.5;--core-typography-line-height-loose:1.8;--core-typography-line-height-body:1.5;--core-typography-line-height-collapse:1;--core-typography-line-height-heading:1;--core-typography-letter-spacing-tight:-0.018rem;--core-typography-letter-spacing-normal:0rem;--core-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 rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.08);--core-elevation-level-2:0px 3px 6px rgba(0,0,0,0.14),0px 2px 4px rgba(0,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 rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.08);--semantic-elevation-surface-raised:0px 1px 3px rgba(0,0,0,0.12),0px 1px 2px rgba(0,0,0,0.08);--semantic-elevation-surface-floating:0px 3px 6px rgba(0,0,0,0.14),0px 2px 4px rgba(0,0,0,0.10);--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-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:#d9292b;--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:[object Object];--semantic-components-action-padding-composite-default:[object Object];--semantic-components-action-padding-composite-large:[object Object];--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:[object Object];--semantic-components-input-padding-composite-default:[object Object];--semantic-components-input-padding-composite-large:[object Object];--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:[object Object];--semantic-components-navigation-padding-composite-compact:[object Object];--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:[object Object];--semantic-components-feedback-padding-composite-compact:[object Object];--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-focus-ring:[object Object];--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-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-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-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-focus-ring-offset:2px;--semantic-overlay-scrim-weak:rgba(0,0,0,0.24);--semantic-overlay-scrim-medium:rgba(0,0,0,0.40);--semantic-overlay-scrim-strong:rgba(0,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-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-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-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-focus-ring-offset:2px;--semantic-overlay-scrim-weak:rgba(0,0,0,0.40);--semantic-overlay-scrim-medium:rgba(0,0,0,0.60);--semantic-overlay-scrim-strong:rgba(0,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-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-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-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-focus-ring-offset:2px;--semantic-overlay-scrim-weak:rgba(0,0,0,0.24);--semantic-overlay-scrim-medium:rgba(0,0,0,0.40);--semantic-overlay-scrim-strong:rgba(0,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-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-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-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-focus-ring-offset:2px;--semantic-overlay-scrim-weak:rgba(0,0,0,0.24);--semantic-overlay-scrim-medium:rgba(0,0,0,0.40);--semantic-overlay-scrim-strong:rgba(0,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-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-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-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-focus-ring-offset:2px;--semantic-overlay-scrim-weak:rgba(0,0,0,0.40);--semantic-overlay-scrim-medium:rgba(0,0,0,0.60);--semantic-overlay-scrim-strong:rgba(0,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]){font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;background:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}:where(button,[role=button]):disabled{cursor:not-allowed;opacity:.6}:where(button,[role=button]):focus-visible{outline:2px solid #007acc;outline-offset:2px}:where(input,select,textarea){font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:.5rem .75rem;border:1px solid #ccc;border-radius:.25rem;background:#fff;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}:where(input,select,textarea):focus{outline:none;border-color:#007acc;box-shadow:0 0 0 3px rgba(0,122,204,.1)}:where(input,select,textarea):disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}: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{outline:2px solid #007acc;outline-offset:2px;border-radius: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;line-height:1.2;font-weight:600;color:inherit}:where(p){margin:0 0 1rem;line-height:1.6}:where(img){max-width:100%;height:auto;display:block}:where(table){width:100%;border-collapse:collapse;margin-bottom:1rem}:where(th,td){padding:.5rem 1rem;text-align:left;border-bottom:1px solid #ddd}:where(th){font-weight:600;background:#f8f9fa}:where(code){font-family:Monaco,Menlo,monospace;font-size:.875em;padding:.125rem .25rem;background:#f1f3f4;border-radius:3px;color:#d73a49}:where(pre){font-family:Monaco,Menlo,monospace;font-size:.875em;padding:1rem;background:#f8f9fa;border-radius:4px;overflow-x:auto;margin:0 0 1rem}:where(pre) :where(code){background:rgba(0,0,0,0);padding:0;border-radius:0}:where(.sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}: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,#333)}:where(.text-secondary){color:var(--color-text-secondary,#666)}:where(.text-muted){color:var(--color-text-muted,#999)}: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-letterSpacing-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-letterSpacing-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-focus-ringOffset)}input:-moz-read-only,textarea:-moz-read-only{background:var(--semantic-color-background-readOnly);outline:none;color:var(--semantic-color-foreground-secondary)}input:read-only,textarea:read-only{background:var(--semantic-color-background-readOnly);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(--core-depth-1)}.elevation-2{--depth:var(--core-depth-2)}.elevation-3{--depth:var(--core-depth-3)}.elevation-4{--depth:var(--core-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}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}@media screen and (max-width:999px){header+main{margin-top:8vh}}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)}@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}}}@property --color-primary{syntax:"<color>";inherits:false;initial-value:#007acc}@property --color-secondary{syntax:"<color>";inherits:false;initial-value:#6c757d}@property --color-background{syntax:"<color>";inherits:false;initial-value:#fff}@property --color-foreground{syntax:"<color>";inherits:false;initial-value:#333}@property --color-border{syntax:"<color>";inherits:false;initial-value:#ccc}@property --color-accent{syntax:"<color>";inherits:false;initial-value:#007acc}@property --color-success{syntax:"<color>";inherits:false;initial-value:#28a745}@property --color-warning{syntax:"<color>";inherits:false;initial-value:#ffc107}@property --color-danger{syntax:"<color>";inherits:false;initial-value:#dc3545}@property --color-info{syntax:"<color>";inherits:false;initial-value:#17a2b8}@property --spacing-xs{syntax:"<length>";inherits:false;initial-value:.25rem}@property --spacing-sm{syntax:"<length>";inherits:false;initial-value:.5rem}@property --spacing-md{syntax:"<length>";inherits:false;initial-value:1rem}@property --spacing-lg{syntax:"<length>";inherits:false;initial-value:1.5rem}@property --spacing-xl{syntax:"<length>";inherits:false;initial-value:3rem}@property --border-radius-sm{syntax:"<length> | <percentage>";inherits:false;initial-value:.125rem}@property --border-radius-md{syntax:"<length> | <percentage>";inherits:false;initial-value:.25rem}@property --border-radius-lg{syntax:"<length> | <percentage>";inherits:false;initial-value:.5rem}@property --border-radius-xl{syntax:"<length> | <percentage>";inherits:false;initial-value:1rem}@property --border-radius-full{syntax:"<length> | <percentage>";inherits:false;initial-value:9999px}@property --opacity-hover{syntax:"<number>";inherits:false;initial-value:1}@property --opacity-disabled{syntax:"<number>";inherits:false;initial-value:.6}@property --opacity-overlay{syntax:"<number>";inherits:false;initial-value:.5}@property --scale-hover{syntax:"<number>";inherits:false;initial-value:1}@property --scale-active{syntax:"<number>";inherits:false;initial-value:.98}@property --translate-y-hover{syntax:"<length>";inherits:false;initial-value:0}@property --shadow-opacity{syntax:"<number>";inherits:false;initial-value:.1}@property --z-index-base{syntax:"<integer>";inherits:false;initial-value:0}@property --z-index-overlay{syntax:"<integer>";inherits:false;initial-value:1000}@property --z-index-modal{syntax:"<integer>";inherits:false;initial-value:2000}@property --animation-duration-fast{syntax:"<time>";inherits:false;initial-value:.15s}@property --animation-duration-normal{syntax:"<time>";inherits:false;initial-value:.3s}@property --animation-duration-slow{syntax:"<time>";inherits:false;initial-value:.5s}@property --easing-standard{syntax:"<easing-function>";inherits:false;initial-value:cubic-bezier(.4,0,.2,1)}@property --easing-decelerate{syntax:"<easing-function>";inherits:false;initial-value:cubic-bezier(0,0,.2,1)}@property --easing-accelerate{syntax:"<easing-function>";inherits:false;initial-value:cubic-bezier(.4,0,1,1)}*,: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-letterSpacing-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-letterSpacing-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(--core-depth-1)}:root .elevation-2{--depth:var(--core-depth-2)}:root .elevation-3{--depth:var(--core-depth-3)}:root .elevation-4{--depth:var(--core-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);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-focus-ringOffset)}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-focus-ringOffset)}input:-moz-read-only,textarea:-moz-read-only{background:var(--semantic-color-background-readOnly);outline:none;color:var(--semantic-color-foreground-secondary)}input:read-only,textarea:read-only{background:var(--semantic-color-background-readOnly);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-focus-ringOffset)}.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}.PerformanceDashboard_dashboard__4A1ve{position:fixed;top:var(--core-spacing-size-04);right:var(--core-spacing-size-04);z-index:var(--core-layer-modal);max-width:var(--core-spacing-size-50);padding:var(--core-spacing-size-04);background:var(--semantic-color-background-primary);border:var(--core-shape-border-width-hairline) solid var(--semantic-color-border-light);border-radius:var(--core-shape-radius-medium);box-shadow:var(--semantic-elevation-default);font-size:var(--core-typography-fontSize-xs);font-family:var(--core-typography-fontFamily-mono);line-height:var(--core-typography-line-height-tight);-webkit-backdrop-filter:var(--core-effect-backdropBlur-medium);backdrop-filter:var(--core-effect-backdropBlur-medium)}.PerformanceDashboard_header__O9MHb{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--core-spacing-size-02);padding-bottom:var(--core-spacing-size-02);border-bottom:var(--core-shape-border-width-hairline) solid var(--semantic-color-border-light)}.PerformanceDashboard_header__O9MHb h3{margin:0;color:var(--semantic-color-foreground-primary);font-weight:var(--core-typography-fontWeight-semibold);font-size:var(--core-typography-fontSize-sm)}.PerformanceDashboard_closeButton__6hSDz{display:flex;justify-content:center;align-items:center;width:var(--core-spacing-size-05);height:var(--core-spacing-size-05);padding:0;background:none;border:none;border-radius:var(--core-shape-radius-small);color:var(--semantic-color-foreground-secondary);font-size:var(--core-typography-fontSize-lg);transition:background-color var(--core-motion-duration-short) var(--core-motion-easing-standard);cursor:pointer}.PerformanceDashboard_closeButton__6hSDz:hover{background-color:var(--semantic-interaction-background-hover)}.PerformanceDashboard_metrics__pgaGL{display:flex;flex-direction:column;gap:var(--core-spacing-size-01)}.PerformanceDashboard_metric__9qp0h{display:flex;justify-content:space-between;align-items:center}.PerformanceDashboard_label___fMCi{color:var(--semantic-color-foreground-secondary);font-weight:var(--core-typography-fontWeight-medium)}.PerformanceDashboard_value__qJu_q{color:var(--semantic-color-foreground-primary);font-weight:var(--core-typography-fontWeight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}