@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,sans-serif}.__variable_6e045b{--font-nohemi:"nohemi","nohemi Fallback",sans-serif}@font-face{font-family:inter;src:url(/_next/static/media/53267fe46f3954f1-s.p.ttf) format("truetype");font-display:auto;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_2c69da{font-family:inter,inter Fallback,sans-serif}.__variable_2c69da{--font-inter:"inter","inter Fallback",sans-serif}*,:after,:before{box-sizing:border-box;min-width:0;min-height:0;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;--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-cividis-1:#00224e;--core-color-datavis-cividis-10:#ffea46;--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-divergent-neg:#440154;--core-color-datavis-divergent-neu:#26838f;--core-color-datavis-divergent-pos:#fee825;--core-color-datavis-inferno-1:#000004;--core-color-datavis-inferno-10:#fcffa4;--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-magma-1:#000004;--core-color-datavis-magma-10:#fcffa4;--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-plasma-1:#0d0887;--core-color-datavis-plasma-10:#f0f921;--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-viridis-1:#440154;--core-color-datavis-viridis-10:#ffea46;--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-gradient-brand-primary:linear-gradient(135deg,var(--core-color-palette-brand-primary-400) 0%,var(--core-color-palette-brand-primary-600) 100%);--core-color-mode-black:#000000;--core-color-mode-dark:#141414;--core-color-mode-light:#fafafa;--core-color-mode-transparent:rgb(0 0 0/0%);--core-color-mode-white:#ffffff;--core-color-overlay-scrim:rgb(0 0 0/40%);--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-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-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-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-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-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-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-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-selection-background:var(--core-color-palette-blue-200);--core-color-selection-foreground:var(--core-color-mode-dark);--core-density-scale-comfortable:1;--core-density-scale-compact:0.875;--core-density-scale-spacious:1.125;--core-dimension-action-min-height:36px;--core-dimension-breakpoint-lg:1024px;--core-dimension-breakpoint-md:768px;--core-dimension-breakpoint-sm:640px;--core-dimension-breakpoint-xl:1440px;--core-dimension-breakpoint-xxl:1536px;--core-dimension-breakpoint-xxxl:1920px;--core-dimension-tap-target-min:44px;--core-effect-backdrop-blur-lg:12px;--core-effect-backdrop-blur-md:8px;--core-effect-backdrop-blur-sm:4px;--core-elevation-blur-md:6px;--core-elevation-blur-sm:3px;--core-elevation-depth-0:0;--core-elevation-depth-1:8;--core-elevation-depth-2:16;--core-elevation-depth-3:32;--core-elevation-depth-4:64;--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-spread-none:0px;--core-icon-size-lg:24px;--core-icon-size-md:20px;--core-icon-size-sm:16px;--core-icon-size-xl:32px;--core-icon-stroke-width-default:1.5px;--core-layer-base:0;--core-layer-dropdown:1000;--core-layer-modal:1500;--core-layer-overlay:1300;--core-layer-toast:1700;--core-layer-tooltip:1800;--core-layout-container-lg:1024px;--core-layout-container-md:768px;--core-layout-container-sm:640px;--core-layout-container-xl:1280px;--core-layout-container-xxl:1440px;--core-meta-source:core scales and primitives only;--core-meta-version:1;--core-motion-delay-long:150ms;--core-motion-delay-medium:100ms;--core-motion-delay-short:50ms;--core-motion-duration-instant:100ms;--core-motion-duration-long:400ms;--core-motion-duration-medium:250ms;--core-motion-duration-short:150ms;--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-standard:cubic-bezier(0.4,0,0.2,1);--core-motion-keyframes-fade-in:@keyframes fadeIn {from {opacity:0} to {opacity:1}};--core-motion-stagger-md:60ms;--core-motion-stagger-sm:30ms;--core-opacity-100:0.08;--core-opacity-200:0.12;--core-opacity-300:0.16;--core-opacity-400:0.24;--core-opacity-50:0.04;--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;--core-scale-000:0;--core-scale-050:0.5;--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-shape-border-style-dashed:dashed;--core-shape-border-style-solid:solid;--core-shape-border-width-hairline:1px;--core-shape-border-width-thick:2px;--core-shape-radius-01:2px;--core-shape-radius-02:4px;--core-shape-radius-03:8px;--core-shape-radius-04:16px;--core-shape-radius-05:32px;--core-shape-radius-full:9999px;--core-shape-radius-medium:6px;--core-shape-radius-none:0;--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;--core-spacing-size-10:64px;--core-typography-features-lining-nums:"lnum" on;--core-typography-features-tabular-nums:"tnum" on;--core-typography-font-family-inter:"Inter",system-ui,-apple-system,segoe ui,roboto,arial,sans-serif;--core-typography-font-family-monaspace:"Monaspace",ui-monospace,sfmono-regular,menlo,monospace;--core-typography-font-family-mono:"Menlo",monospace;--core-typography-font-family-newsreader:"Newsreader",georgia,serif;--core-typography-font-family-sans:"Inter",sans-serif;--core-typography-font-family-serif:"Georgia",serif;--core-typography-letter-spacing-normal:0em;--core-typography-letter-spacing-tight:-0.018em;--core-typography-letter-spacing-wide:0.018em;--core-typography-line-height-body:1.5;--core-typography-line-height-collapse:1;--core-typography-line-height-heading:1;--core-typography-line-height-loose:1.7;--core-typography-line-height-normal:1.5;--core-typography-line-height-tight:1.2;--core-typography-ramp-1:10px;--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-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-weight-black:900;--core-typography-weight-bold:700;--core-typography-weight-light:300;--core-typography-weight-medium:500;--core-typography-weight-regular:400;--core-typography-weight-thin:100;--semantic-color-background-accent:var(--core-color-palette-red-500);--semantic-color-background-active:var(--core-color-palette-neutral-300);--semantic-color-background-brand:var( --core-color-palette-brand-primary-500 );--semantic-color-background-danger-strong:var(--core-color-palette-red-600);--semantic-color-background-danger-subtle:var(--core-color-palette-red-100);--semantic-color-background-disabled:var(--core-color-palette-neutral-200);--semantic-color-background-elevated:var(--core-color-mode-white);--semantic-color-background-highlight:var(--core-color-palette-blue-200);--semantic-color-background-hover:var(--core-color-palette-neutral-200);--semantic-color-background-image-overlay:rgb(0 0 0/var(--core-opacity-50));--semantic-color-background-info-strong:var(--core-color-palette-blue-600);--semantic-color-background-info-subtle:var(--core-color-palette-blue-100);--semantic-color-background-inverse:var(--core-color-mode-light);--semantic-color-background-on-color:var( --semantic-color-background-primary );--semantic-color-background-placeholder:var( --core-color-palette-neutral-100 );--semantic-color-background-primary:var(--core-color-mode-light);--semantic-color-background-read-only:var(--core-color-palette-neutral-200);--semantic-color-background-secondary:var(--core-color-palette-neutral-100);--semantic-color-background-success-strong:var( --core-color-palette-green-600 );--semantic-color-background-success-subtle:var( --core-color-palette-green-100 );--semantic-color-background-tertiary:var(--core-color-palette-neutral-200);--semantic-color-background-warning-strong:var( --core-color-palette-orange-400 );--semantic-color-background-warning-subtle:var( --core-color-palette-orange-100 );--semantic-color-border-accent:var(--core-color-palette-red-500);--semantic-color-border-bold:var(--core-color-palette-neutral-600);--semantic-color-border-danger:var(--core-color-palette-red-600);--semantic-color-border-disabled:var(--core-color-palette-neutral-200);--semantic-color-border-focus:var(--core-color-palette-brand-primary-500);--semantic-color-border-info:var(--core-color-palette-blue-600);--semantic-color-border-light:var(--core-color-palette-neutral-200);--semantic-color-border-on-color:var(--core-color-mode-white);--semantic-color-border-primary:var(--core-color-palette-neutral-300);--semantic-color-border-strong:var(--core-color-palette-neutral-400);--semantic-color-border-subtle:var(--core-color-palette-neutral-300);--semantic-color-border-success:var(--core-color-palette-green-600);--semantic-color-border-warning:var(--core-color-palette-orange-600);--semantic-color-data-trend-default:var(--core-color-palette-blue-400);--semantic-color-data-trend-down:var(--core-color-palette-red-500);--semantic-color-data-trend-neutral:var(--core-color-palette-neutral-500);--semantic-color-data-trend-up:var(--core-color-palette-green-500);--semantic-color-foreground-accent:var(--core-color-palette-red-500);--semantic-color-foreground-danger:var(--core-color-palette-red-500);--semantic-color-foreground-disabled:var(--core-color-palette-neutral-300);--semantic-color-foreground-highlight:var(--core-color-palette-blue-700);--semantic-color-foreground-hover:var(--core-color-palette-neutral-700);--semantic-color-foreground-info:var(--core-color-palette-blue-500);--semantic-color-foreground-inverse:var(--core-color-mode-light);--semantic-color-foreground-link:var(--core-color-palette-red-500);--semantic-color-foreground-link-hover:var(--core-color-palette-red-600);--semantic-color-foreground-link-visited:var(--core-color-palette-red-400);--semantic-color-foreground-on-brand:var(--core-color-mode-white);--semantic-color-foreground-on-color:var( --semantic-color-foreground-primary );--semantic-color-foreground-on-danger-subtle:var( --core-color-palette-red-700 );--semantic-color-foreground-on-info-subtle:var( --core-color-palette-blue-700 );--semantic-color-foreground-on-success-subtle:var( --core-color-palette-green-700 );--semantic-color-foreground-on-warning-subtle:var( --core-color-palette-orange-700 );--semantic-color-foreground-placeholder:var( --core-color-palette-neutral-400 );--semantic-color-foreground-primary:var(--core-color-mode-dark);--semantic-color-foreground-secondary:var(--core-color-palette-neutral-600);--semantic-color-foreground-success:var(--core-color-palette-green-500);--semantic-color-foreground-tertiary:var(--core-color-palette-neutral-500);--semantic-color-foreground-warning:var(--core-color-palette-orange-500);--semantic-color-gradient-brand-primary:var( --core-color-gradient-brand-primary );--semantic-color-overlay-scrim:var(--core-color-overlay-scrim);--semantic-color-status-danger:var(--core-color-palette-red-500);--semantic-color-status-highlight:var( --core-color-palette-brand-primary-400 );--semantic-color-status-info:var(--core-color-palette-blue-500);--semantic-color-status-success:var(--core-color-palette-green-500);--semantic-color-status-warning:var(--core-color-palette-orange-500);--semantic-components-badge-info-background:var( --semantic-color-status-info );--semantic-components-badge-info-foreground:var( --semantic-color-foreground-on-brand );--semantic-components-badge-info-padding-x:var(--core-spacing-size-02);--semantic-components-badge-info-radius:var(--core-shape-radius-full);--semantic-components-button-danger-background:var( --semantic-color-status-danger );--semantic-components-button-danger-foreground:var( --semantic-color-foreground-on-brand );--semantic-components-button-primary-background:var( --semantic-color-background-brand );--semantic-components-button-primary-border:var( --semantic-color-border-strong );--semantic-components-button-primary-elevation:var( --semantic-elevation-surface-raised );--semantic-components-button-primary-foreground:var( --semantic-color-foreground-on-brand );--semantic-components-button-primary-height:var( --semantic-dimension-button-min-height );--semantic-components-button-primary-padding-x:var(--core-spacing-size-04);--semantic-components-button-primary-padding-y:var(--core-spacing-size-02);--semantic-components-button-primary-radius:var( --semantic-shape-control-radius-default );--semantic-components-input-background:var( --semantic-color-background-elevated );--semantic-components-input-border:var(--semantic-color-border-subtle);--semantic-components-input-foreground:var( --semantic-color-foreground-primary );--semantic-components-input-padding-x:var(--core-spacing-size-03);--semantic-components-input-padding-y:var(--core-spacing-size-02);--semantic-components-input-radius:var( --semantic-shape-control-radius-default );--semantic-components-typography-display-oversize-font-family:var( --core-typography-font-family-newsreader );--semantic-components-typography-display-oversize-font-size:var( --core-typography-ramp-10 );--semantic-components-typography-display-oversize-font-weight:var( --semantic-typography-font-weight-black );--semantic-components-typography-display-oversize-letter-spacing:var( --semantic-typography-letter-spacing-tight );--semantic-components-typography-display-oversize-line-height:var( --semantic-typography-line-height-tight );--semantic-control-size-lg-height:44px;--semantic-control-size-lg-padding-x:var(--core-spacing-size-06);--semantic-control-size-lg-padding-y:var(--core-spacing-size-04);--semantic-control-size-md-height:var(--core-dimension-action-min-height);--semantic-control-size-md-padding-x:var(--core-spacing-size-04);--semantic-control-size-md-padding-y:var(--core-spacing-size-03);--semantic-control-size-sm-height:var(--core-dimension-action-min-height);--semantic-control-size-sm-padding-x:var(--core-spacing-size-03);--semantic-control-size-sm-padding-y:var(--core-spacing-size-02);--semantic-datavis-gridline-major:var(--core-color-palette-neutral-300);--semantic-datavis-gridline-minor:var(--core-color-palette-neutral-200);--semantic-datavis-on-fill-default:var(--core-color-mode-white);--semantic-datavis-on-fill-muted:var(--core-color-palette-neutral-100);--semantic-datavis-stroke-width-grid:1px;--semantic-datavis-stroke-width-series:2px;--semantic-dimension-breakpoint-lg:1024px;--semantic-dimension-breakpoint-md:768px;--semantic-dimension-breakpoint-sm:640px;--semantic-dimension-breakpoint-xl:1280px;--semantic-dimension-button-min-height:var( --core-dimension-action-min-height );--semantic-dimension-min-target:var(--core-dimension-tap-target-min);--semantic-elevation-default:var(--core-elevation-level-1);--semantic-elevation-depth:var(--core-elevation-depth-0);--semantic-elevation-surface-floating:var(--core-elevation-level-2);--semantic-elevation-surface-raised:var(--core-elevation-level-1);--semantic-focus-ring:var(--semantic-focus-ring);--semantic-focus-ring-offset:var(--core-spacing-size-02);--semantic-interaction-background-active:var( --semantic-color-background-active );--semantic-interaction-background-disabled:var( --semantic-color-background-disabled );--semantic-interaction-background-hover:var( --semantic-color-background-hover );--semantic-interaction-background-selected:var( --semantic-color-background-highlight );--semantic-interaction-border-active:var(--semantic-color-border-bold);--semantic-interaction-border-disabled:var(--semantic-color-border-disabled);--semantic-interaction-border-hover:var(--semantic-color-border-primary);--semantic-interaction-text-active:var(--semantic-color-foreground-primary);--semantic-interaction-text-disabled:var( --semantic-color-foreground-disabled );--semantic-interaction-text-hover:var(--semantic-color-foreground-secondary);--semantic-link-decoration-color:var(--semantic-color-foreground-link);--semantic-link-decoration-offset:2px;--semantic-link-decoration-thickness:1px;--semantic-link-hover-text:var(--semantic-color-foreground-link-hover);--semantic-link-text:var(--semantic-color-foreground-link);--semantic-link-visited-text:var(--semantic-color-foreground-link-visited);--semantic-meta-source:semantic roles (aliases to core);--semantic-meta-version:1;--semantic-motion-interaction-enter-duration:var( --core-motion-duration-short );--semantic-motion-interaction-enter-easing:var( --core-motion-easing-standard );--semantic-motion-interaction-exit-duration:var( --core-motion-duration-medium );--semantic-motion-interaction-exit-easing:var( --core-motion-easing-emphasized-out );--semantic-motion-interaction-press-duration:var( --core-motion-duration-instant );--semantic-motion-interaction-press-easing:var( --core-motion-easing-standard );--semantic-motion-keyframes-fade-in:var(--core-motion-keyframes-fade-in);--semantic-opacity-disabled:var(--core-opacity-400);--semantic-opacity-overlay:var(--core-opacity-600);--semantic-overlay-scrim-medium:rgb(0 0 0/40%);--semantic-overlay-scrim-strong:rgb(0 0 0/64%);--semantic-overlay-scrim-weak:rgb(0 0 0/24%);--semantic-shape-control-border-default-style:var( --core-shape-border-style-solid );--semantic-shape-control-border-default-width:var( --core-shape-border-width-hairline );--semantic-shape-control-border-focus-width:var( --core-shape-border-width-thick );--semantic-shape-control-radius-default:var(--core-shape-radius-medium);--semantic-shape-control-radius-pill:var(--core-shape-radius-full);--semantic-shape-radius-default:var(--core-shape-radius-02);--semantic-shape-radius-extra-large:var(--core-shape-radius-05);--semantic-shape-radius-extra-small:var(--core-shape-radius-01);--semantic-shape-radius-full:var(--core-shape-radius-full);--semantic-shape-radius-large:var(--core-shape-radius-04);--semantic-shape-radius-medium:var(--core-shape-radius-03);--semantic-shape-radius-none:var(--core-shape-radius-none);--semantic-shape-radius-small:var(--core-shape-radius-02);--semantic-skeleton-background:var(--semantic-color-background-secondary);--semantic-skeleton-foreground:var(--semantic-color-background-tertiary);--semantic-skeleton-shine-duration:var(--core-motion-duration-long);--semantic-spacing-gap-grid:var(--core-spacing-size-04);--semantic-spacing-gap-grid-large:var(--core-spacing-size-09);--semantic-spacing-gap-grid-medium:var(--core-spacing-size-07);--semantic-spacing-gap-grid-small:var(--core-spacing-size-04);--semantic-spacing-padding-card:var(--core-spacing-size-04);--semantic-spacing-padding-container:var(--core-spacing-size-06);--semantic-typography-body-01:var(--core-typography-ramp-5);--semantic-typography-body-02:var(--core-typography-ramp-4);--semantic-typography-body-03:var(--core-typography-ramp-3);--semantic-typography-body-04:var(--core-typography-ramp-2);--semantic-typography-body-default-font-family:var( --core-typography-font-family-inter );--semantic-typography-body-default-font-size:var(--core-typography-ramp-4);--semantic-typography-body-default-font-weight:var( --semantic-typography-font-weight-regular );--semantic-typography-body-default-letter-spacing:var( --semantic-typography-letter-spacing-normal );--semantic-typography-body-default-line-height:var( --semantic-typography-line-height-normal );--semantic-typography-body-small-font-family:var( --core-typography-font-family-inter );--semantic-typography-body-small-font-size:var(--core-typography-ramp-3);--semantic-typography-body-small-font-weight:var( --semantic-typography-font-weight-regular );--semantic-typography-body-small-line-height:var( --semantic-typography-line-height-normal );--semantic-typography-button-01:var(--core-typography-ramp-5);--semantic-typography-button-02:var(--core-typography-ramp-4);--semantic-typography-button-03:var(--core-typography-ramp-3);--semantic-typography-caption-01:var(--core-typography-ramp-3);--semantic-typography-caption-02:var(--core-typography-ramp-2);--semantic-typography-caption-03:var(--core-typography-ramp-1);--semantic-typography-font-weight-black:var(--core-typography-weight-black);--semantic-typography-font-weight-bold:var(--core-typography-weight-bold);--semantic-typography-font-weight-light:var(--core-typography-weight-light);--semantic-typography-font-weight-medium:var( --core-typography-weight-medium );--semantic-typography-font-weight-regular:var( --core-typography-weight-regular );--semantic-typography-heading-01:calc(var(--core-typography-ramp-8) + 0.75vw + 0.75vh);--semantic-typography-heading-02:calc(var(--core-typography-ramp-7) + 0.5vw + 0.5vh);--semantic-typography-heading-03:calc(var(--core-typography-ramp-6) + 0.5vw + 0.5vh);--semantic-typography-heading-04:calc(var(--core-typography-ramp-5) + 0.5vw + 0.5vh);--semantic-typography-heading-05:calc(var(--core-typography-ramp-4) + 0.25vw + 0.25vh);--semantic-typography-heading-06:calc(var(--core-typography-ramp-3) + 0.25vw + 0.25vh);--semantic-typography-letter-spacing-normal:var( --core-typography-letter-spacing-normal );--semantic-typography-letter-spacing-tight:var( --core-typography-letter-spacing-tight );--semantic-typography-letter-spacing-wide:var( --core-typography-letter-spacing-wide );--semantic-typography-line-height-body:var( --core-typography-line-height-body );--semantic-typography-line-height-collapse:var( --core-typography-line-height-collapse );--semantic-typography-line-height-heading:var( --core-typography-line-height-heading );--semantic-typography-line-height-loose:var( --core-typography-line-height-loose );--semantic-typography-line-height-normal:var( --core-typography-line-height-normal );--semantic-typography-line-height-tight:var( --core-typography-line-height-tight );--semantic-typography-meta-caption-font-family:var( --core-typography-font-family-inter );--semantic-typography-meta-caption-font-size:var(--core-typography-ramp-2);--semantic-typography-meta-caption-font-weight:var( --semantic-typography-font-weight-medium );--semantic-typography-meta-caption-line-height:var( --semantic-typography-line-height-normal );--semantic-typography-meta-legal-font-family:var( --core-typography-font-family-inter );--semantic-typography-meta-legal-font-size:var(--core-typography-ramp-2);--semantic-typography-meta-legal-font-weight:var( --semantic-typography-font-weight-regular );--semantic-typography-meta-legal-line-height:var( --semantic-typography-line-height-loose );--semantic-typography-oversize-01:calc(var(--core-typography-ramp-16) + 0.75vw + 0.75vh);--semantic-typography-oversize-02:calc(var(--core-typography-ramp-15) + 0.5vw + 0.5vh);--semantic-typography-oversize-03:calc(var(--core-typography-ramp-14) + 0.5vw + 0.5vh);--semantic-typography-oversize-04:calc(var(--core-typography-ramp-13) + 0.5vw + 0.5vh);--semantic-typography-semantic-family-body:var( --core-typography-font-family-inter );--semantic-typography-semantic-family-heading:var( --core-typography-font-family-inter );--semantic-typography-semantic-family-mono:var( --core-typography-font-family-monaspace );--semantic-typography-semantic-family-serif:var( --core-typography-font-family-newsreader )}@media(prefers-color-scheme:dark){:root{--semantic-color-background-active:var(--core-color-palette-neutral-600);--semantic-color-background-danger-subtle:var( --core-color-palette-red-800 );--semantic-color-background-disabled:var(--core-color-palette-neutral-700);--semantic-color-background-highlight:var(--core-color-palette-blue-800);--semantic-color-background-hover:var(--core-color-palette-neutral-700);--semantic-color-background-info-subtle:var(--core-color-palette-blue-800);--semantic-color-background-inverse:var(--core-color-mode-light);--semantic-color-background-placeholder:var( --core-color-palette-neutral-800 );--semantic-color-background-primary:var(--core-color-mode-dark);--semantic-color-background-read-only:var( --core-color-palette-neutral-700 );--semantic-color-background-secondary:var( --core-color-palette-neutral-800 );--semantic-color-background-success-subtle:var( --core-color-palette-green-800 );--semantic-color-background-tertiary:var(--core-color-palette-neutral-700);--semantic-color-background-warning-strong:var( --core-color-palette-orange-600 );--semantic-color-background-warning-subtle:var( --core-color-palette-orange-800 );--semantic-color-border-bold:var(--core-color-palette-neutral-300);--semantic-color-border-disabled:var(--core-color-palette-neutral-700);--semantic-color-border-light:var(--core-color-palette-neutral-700);--semantic-color-border-primary:var(--core-color-palette-neutral-600);--semantic-color-foreground-accent:var(--core-color-palette-red-400);--semantic-color-foreground-danger:var(--core-color-palette-red-400);--semantic-color-foreground-disabled:var(--core-color-palette-neutral-600);--semantic-color-foreground-highlight:var(--core-color-palette-blue-400);--semantic-color-foreground-hover:var(--core-color-palette-neutral-300);--semantic-color-foreground-info:var(--core-color-palette-blue-400);--semantic-color-foreground-inverse:var(--core-color-mode-dark);--semantic-color-foreground-link:var(--core-color-palette-red-400);--semantic-color-foreground-link-hover:var(--core-color-palette-red-300);--semantic-color-foreground-link-visited:var(--core-color-palette-red-500);--semantic-color-foreground-on-danger-subtle:var( --core-color-palette-red-200 );--semantic-color-foreground-on-info-subtle:var( --core-color-palette-blue-200 );--semantic-color-foreground-on-success-subtle:var( --core-color-palette-green-200 );--semantic-color-foreground-on-warning-subtle:var( --core-color-palette-orange-200 );--semantic-color-foreground-primary:var(--core-color-mode-light);--semantic-color-foreground-secondary:var( --core-color-palette-neutral-300 );--semantic-color-foreground-success:var(--core-color-palette-green-400);--semantic-color-foreground-warning:var(--core-color-palette-orange-400)}.light{--semantic-color-background-active:var(--core-color-palette-neutral-300);--semantic-color-background-danger-subtle:var( --core-color-palette-red-100 );--semantic-color-background-disabled:var(--core-color-palette-neutral-200);--semantic-color-background-highlight:var(--core-color-palette-blue-200);--semantic-color-background-hover:var(--core-color-palette-neutral-200);--semantic-color-background-info-subtle:var(--core-color-palette-blue-100);--semantic-color-background-inverse:var(--core-color-mode-light);--semantic-color-background-placeholder:var( --core-color-palette-neutral-100 );--semantic-color-background-primary:var(--core-color-mode-light);--semantic-color-background-read-only:var( --core-color-palette-neutral-200 );--semantic-color-background-secondary:var( --core-color-palette-neutral-100 );--semantic-color-background-success-subtle:var( --core-color-palette-green-100 );--semantic-color-background-tertiary:var(--core-color-palette-neutral-200);--semantic-color-background-warning-strong:var( --core-color-palette-orange-400 );--semantic-color-background-warning-subtle:var( --core-color-palette-orange-100 );--semantic-color-border-bold:var(--core-color-palette-neutral-600);--semantic-color-border-disabled:var(--core-color-palette-neutral-200);--semantic-color-border-light:var(--core-color-palette-neutral-200);--semantic-color-border-primary:var(--core-color-palette-neutral-300);--semantic-color-foreground-accent:var(--core-color-palette-red-500);--semantic-color-foreground-danger:var(--core-color-palette-red-500);--semantic-color-foreground-disabled:var(--core-color-palette-neutral-300);--semantic-color-foreground-highlight:var(--core-color-palette-blue-700);--semantic-color-foreground-hover:var(--core-color-palette-neutral-700);--semantic-color-foreground-info:var(--core-color-palette-blue-500);--semantic-color-foreground-inverse:var(--core-color-mode-light);--semantic-color-foreground-link:var(--core-color-palette-red-500);--semantic-color-foreground-link-hover:var(--core-color-palette-red-600);--semantic-color-foreground-link-visited:var(--core-color-palette-red-400);--semantic-color-foreground-on-danger-subtle:var( --core-color-palette-red-700 );--semantic-color-foreground-on-info-subtle:var( --core-color-palette-blue-700 );--semantic-color-foreground-on-success-subtle:var( --core-color-palette-green-700 );--semantic-color-foreground-on-warning-subtle:var( --core-color-palette-orange-700 );--semantic-color-foreground-primary:var(--core-color-mode-dark);--semantic-color-foreground-secondary:var( --core-color-palette-neutral-600 );--semantic-color-foreground-success:var(--core-color-palette-green-500);--semantic-color-foreground-warning:var(--core-color-palette-orange-500)}}.light{--semantic-color-background-active:var(--core-color-palette-neutral-300);--semantic-color-background-danger-subtle:var(--core-color-palette-red-100);--semantic-color-background-disabled:var(--core-color-palette-neutral-200);--semantic-color-background-highlight:var(--core-color-palette-blue-200);--semantic-color-background-hover:var(--core-color-palette-neutral-200);--semantic-color-background-info-subtle:var(--core-color-palette-blue-100);--semantic-color-background-inverse:var(--core-color-mode-light);--semantic-color-background-placeholder:var( --core-color-palette-neutral-100 );--semantic-color-background-primary:var(--core-color-mode-light);--semantic-color-background-read-only:var(--core-color-palette-neutral-200);--semantic-color-background-secondary:var(--core-color-palette-neutral-100);--semantic-color-background-success-subtle:var( --core-color-palette-green-100 );--semantic-color-background-tertiary:var(--core-color-palette-neutral-200);--semantic-color-background-warning-strong:var( --core-color-palette-orange-400 );--semantic-color-background-warning-subtle:var( --core-color-palette-orange-100 );--semantic-color-border-bold:var(--core-color-palette-neutral-600);--semantic-color-border-disabled:var(--core-color-palette-neutral-200);--semantic-color-border-light:var(--core-color-palette-neutral-200);--semantic-color-border-primary:var(--core-color-palette-neutral-300);--semantic-color-foreground-accent:var(--core-color-palette-red-500);--semantic-color-foreground-danger:var(--core-color-palette-red-500);--semantic-color-foreground-disabled:var(--core-color-palette-neutral-300);--semantic-color-foreground-highlight:var(--core-color-palette-blue-700);--semantic-color-foreground-hover:var(--core-color-palette-neutral-700);--semantic-color-foreground-info:var(--core-color-palette-blue-500);--semantic-color-foreground-inverse:var(--core-color-mode-light);--semantic-color-foreground-link:var(--core-color-palette-red-500);--semantic-color-foreground-link-hover:var(--core-color-palette-red-600);--semantic-color-foreground-link-visited:var(--core-color-palette-red-400);--semantic-color-foreground-on-danger-subtle:var( --core-color-palette-red-700 );--semantic-color-foreground-on-info-subtle:var( --core-color-palette-blue-700 );--semantic-color-foreground-on-success-subtle:var( --core-color-palette-green-700 );--semantic-color-foreground-on-warning-subtle:var( --core-color-palette-orange-700 );--semantic-color-foreground-primary:var(--core-color-mode-dark);--semantic-color-foreground-secondary:var(--core-color-palette-neutral-600);--semantic-color-foreground-success:var(--core-color-palette-green-500);--semantic-color-foreground-warning:var(--core-color-palette-orange-500)}.dark{--semantic-color-background-active:var(--core-color-palette-neutral-600);--semantic-color-background-danger-subtle:var(--core-color-palette-red-800);--semantic-color-background-disabled:var(--core-color-palette-neutral-700);--semantic-color-background-highlight:var(--core-color-palette-blue-800);--semantic-color-background-hover:var(--core-color-palette-neutral-700);--semantic-color-background-info-subtle:var(--core-color-palette-blue-800);--semantic-color-background-inverse:var(--core-color-mode-light);--semantic-color-background-placeholder:var( --core-color-palette-neutral-800 );--semantic-color-background-primary:var(--core-color-mode-dark);--semantic-color-background-read-only:var(--core-color-palette-neutral-700);--semantic-color-background-secondary:var(--core-color-palette-neutral-800);--semantic-color-background-success-subtle:var( --core-color-palette-green-800 );--semantic-color-background-tertiary:var(--core-color-palette-neutral-700);--semantic-color-background-warning-strong:var( --core-color-palette-orange-600 );--semantic-color-background-warning-subtle:var( --core-color-palette-orange-800 );--semantic-color-border-bold:var(--core-color-palette-neutral-300);--semantic-color-border-disabled:var(--core-color-palette-neutral-700);--semantic-color-border-light:var(--core-color-palette-neutral-700);--semantic-color-border-primary:var(--core-color-palette-neutral-600);--semantic-color-foreground-accent:var(--core-color-palette-red-400);--semantic-color-foreground-danger:var(--core-color-palette-red-400);--semantic-color-foreground-disabled:var(--core-color-palette-neutral-600);--semantic-color-foreground-highlight:var(--core-color-palette-blue-400);--semantic-color-foreground-hover:var(--core-color-palette-neutral-300);--semantic-color-foreground-info:var(--core-color-palette-blue-400);--semantic-color-foreground-inverse:var(--core-color-mode-dark);--semantic-color-foreground-link:var(--core-color-palette-red-400);--semantic-color-foreground-link-hover:var(--core-color-palette-red-300);--semantic-color-foreground-link-visited:var(--core-color-palette-red-500);--semantic-color-foreground-on-danger-subtle:var( --core-color-palette-red-200 );--semantic-color-foreground-on-info-subtle:var( --core-color-palette-blue-200 );--semantic-color-foreground-on-success-subtle:var( --core-color-palette-green-200 );--semantic-color-foreground-on-warning-subtle:var( --core-color-palette-orange-200 );--semantic-color-foreground-primary:var(--core-color-mode-light);--semantic-color-foreground-secondary:var(--core-color-palette-neutral-300);--semantic-color-foreground-success:var(--core-color-palette-green-400);--semantic-color-foreground-warning:var(--core-color-palette-orange-400)}@view-transition{navigation:auto}@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-6);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"}: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);border-color:var(--semantic-color-foreground-primary);outline:none;color:var(--semantic-color-foreground-secondary)}input:read-only,textarea:read-only{background:var(--semantic-color-background-readOnly);border-color:var(--semantic-color-foreground-primary);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}.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}.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}