/**
 * Do not edit directly
 * Generated on Tue, 30 Apr 2024 07:54:01 GMT
 * hello, world!
 */

:root {
  --pico-semantic-color-ui-primary: hsl(357.59 90.868% 42.941%);
  --pico-semantic-color-ui-on-primary: hsl(358 90.9% 100%);
  --pico-semantic-color-ui-primary-container: hsl(358 90.9% 88.6%);
  --pico-semantic-color-ui-on-primary-container: hsl(358 90.9% 8.59%);
  --pico-semantic-color-ui-primary-fixed: hsl(358 90.9% 88.6%);
  --pico-semantic-color-ui-primary-fixed-dim: hsl(358 90.9% 77.2%);
  --pico-semantic-color-ui-on-primary-fixed: hsl(358 90.9% 8.59%);
  --pico-semantic-color-ui-on-primary-fixed-vairant: hsl(358 90.9% 25.8%);
  --pico-semantic-color-ui-secondary: hsl(359.19 87.059% 33.333%);
  --pico-semantic-color-ui-on-secondary: hsl(359 87.1% 100%);
  --pico-semantic-color-ui-secondary-container: hsl(359 87.1% 86.7%);
  --pico-semantic-color-ui-on-secondary-container: hsl(359 87.1% 6.67%);
  --pico-semantic-color-ui-secondary-fixed: hsl(359 87.1% 86.7%);
  --pico-semantic-color-ui-secondary-fixed-dim: hsl(359 87.1% 73.3%);
  --pico-semantic-color-ui-on-secondary-fixed: hsl(359 87.1% 6.67%);
  --pico-semantic-color-ui-on-secondary-fixed-vairant: hsl(359 87.1% 20%);
  --pico-semantic-color-ui-tertiary: hsl(216.67 94.737% 14.902%);
  --pico-semantic-color-ui-on-tertiary: hsl(217 94.7% 100%);
  --pico-semantic-color-ui-tertiary-container: hsl(217 94.7% 83%);
  --pico-semantic-color-ui-on-tertiary-container: hsl(217 94.7% 2.98%);
  --pico-semantic-color-ui-tertiary-fixed: hsl(217 94.7% 83%);
  --pico-semantic-color-ui-tertiary-fixed-dim: hsl(217 94.7% 66%);
  --pico-semantic-color-ui-on-tertiary-fixed: hsl(217 94.7% 2.98%);
  --pico-semantic-color-ui-on-tertiary-fixed-vairant: hsl(217 94.7% 8.94%);
  --pico-semantic-color-ui-error: hsl(0 100% 32.157%);
  --pico-semantic-color-ui-on-error: hsl(0 100% 100%);
  --pico-semantic-color-ui-error-container: hsl(0 100% 86.4%);
  --pico-semantic-color-ui-on-error-container: hsl(0 100% 6.43%);
  --pico-semantic-color-ui-surface-dim: hsl(0 0% 88%);
  --pico-semantic-color-ui-surface: hsl(0 0% 98%);
  --pico-semantic-color-ui-surface-variant: hsl(267 4.62% 93.8%);
  --pico-semantic-color-ui-surface-bright: hsl(0 0% 98%);
  --pico-semantic-color-ui-surface-container-lowest: hsl(0 0% 100%);
  --pico-semantic-color-ui-surface-container-low: hsl(0 0% 96.8%);
  --pico-semantic-color-ui-surface-container: hsl(0 0% 94%);
  --pico-semantic-color-ui-surface-container-high: hsl(0 0% 92%);
  --pico-semantic-color-ui-surface-container-highest: hsl(0 0% 90%);
  --pico-semantic-color-ui-surface-tint: hsl(358 90.9% 48.6%);
  --pico-semantic-color-ui-on-surface: hsl(0 0% 6%);
  --pico-semantic-color-ui-on-surface-variant: hsl(267 4.62% 26.8%);
  --pico-semantic-color-ui-background: hsl(0 0% 98%);
  --pico-semantic-color-ui-on-background: hsl(0 0% 6%);
  --pico-semantic-color-ui-outline: hsl(267 4.62% 47.5%);
  --pico-semantic-color-ui-outline-variant: hsl(267 4.62% 84.6%);
  --pico-semantic-color-ui-inverse-surface: hsl(0 0% 18%);
  --pico-semantic-color-ui-inverse-on-surface: hsl(0 0% 96%);
  --pico-semantic-color-ui-inverse-primary: hsl(358 90.9% 77.2%);
  --pico-semantic-color-ui-scrim: hsl(0 0% 0%);
  --pico-semantic-color-ui-shadow: hsl(0 0% 0%);
  --pico-semantic-motion-transition-begin-and-end: 500ms cubic-bezier(0.05, 0.7, 0.1, 1.0);
  --pico-semantic-motion-transition-enter-screen: 400ms cubic-bezier(0.05, 0.7, 0.1, 1.0);
  --pico-semantic-motion-transition-exit-screen: 200ms cubic-bezier(0.3, 0.0, 0.8, 0.15);
  --pico-semantic-shape-corner: 4px;
  --pico-semantic-shape-outline-width: 1px;
  --pico-semantic-shape-elevation-level-lowest: 0 1px 2px 0 rgba(0,0,0,0.07);
  --pico-semantic-shape-elevation-level-low: 0 2px 4px 0 rgba(0,0,0,0.08);
  --pico-semantic-shape-elevation-level-medium: 0 4px 8px 0 rgba(0,0,0,0.1);
  --pico-semantic-shape-elevation-level-high: -1px 16px 0 rgba(0,0,0,0.14);
  --pico-semantic-shape-elevation-level-highest: -1px 16px 0 rgba(0,0,0,0.14);
  --pico-semantic-shape-container-width-default: 1024px;
  --pico-semantic-z-index-lowest: 1000;
  --pico-semantic-z-index-low: 1100;
  --pico-semantic-z-index-medium: 1200;
  --pico-semantic-z-index-high: 1300;
  --pico-semantic-z-index-highest: 1500;
  --pico-semantic-spacing-container-width-default: 960px;
  --pico-semantic-spacing-container-width-seo-content: 640px;
  --pico-semantic-spacing-container-width-cta-width: 210px;
  --pico-semantic-spacing-container-width-cut-size: 24px;
  --pico-semantic-typography-display-large-font-family: Roboto, sans-serif;
  --pico-semantic-typography-display-large-font-size: 57.539px;
  --pico-semantic-typography-display-large-line-height: 57.539px;
  --pico-semantic-typography-display-large-font-weight: 700;
  --pico-semantic-typography-display-medium-font-family: Roboto, sans-serif;
  --pico-semantic-typography-display-medium-font-size: 45.463px;
  --pico-semantic-typography-display-medium-line-height: 54.556px;
  --pico-semantic-typography-display-medium-font-weight: 700;
  --pico-semantic-typography-display-small-font-family: Roboto, sans-serif;
  --pico-semantic-typography-display-small-font-size: 35.922px;
  --pico-semantic-typography-display-small-line-height: 43.106px;
  --pico-semantic-typography-display-small-font-weight: 700;
  --pico-semantic-typography-headline-large-font-family: Roboto, sans-serif;
  --pico-semantic-typography-headline-large-font-size: 31.931px;
  --pico-semantic-typography-headline-large-line-height: 38.317px;
  --pico-semantic-typography-headline-large-font-weight: 700;
  --pico-semantic-typography-headline-medium-font-family: Roboto, sans-serif;
  --pico-semantic-typography-headline-medium-font-size: 28.383px;
  --pico-semantic-typography-headline-medium-line-height: 34.06px;
  --pico-semantic-typography-headline-medium-font-weight: 700;
  --pico-semantic-typography-headline-small-font-family: Roboto, sans-serif;
  --pico-semantic-typography-headline-small-font-size: 25.229px;
  --pico-semantic-typography-headline-small-line-height: 30.275px;
  --pico-semantic-typography-headline-small-font-weight: 700;
  --pico-semantic-typography-title-large-font-family: Roboto, sans-serif;
  --pico-semantic-typography-title-large-font-size: 22.426px;
  --pico-semantic-typography-title-large-line-height: 26.911px;
  --pico-semantic-typography-title-large-font-weight: 400;
  --pico-semantic-typography-title-medium-font-family: Roboto, sans-serif;
  --pico-semantic-typography-title-medium-font-size: 15.75px;
  --pico-semantic-typography-title-medium-line-height: 23.625px;
  --pico-semantic-typography-title-medium-font-weight: 400;
  --pico-semantic-typography-title-small-font-family: Roboto, sans-serif;
  --pico-semantic-typography-title-small-font-size: 14px;
  --pico-semantic-typography-title-small-line-height: 21px;
  --pico-semantic-typography-title-small-font-weight: 400;
  --pico-semantic-typography-body-large-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-semantic-typography-body-large-font-size: 15.75px;
  --pico-semantic-typography-body-large-line-height: 23.625px;
  --pico-semantic-typography-body-large-font-weight: 400;
  --pico-semantic-typography-body-medium-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-semantic-typography-body-medium-font-size: 14px;
  --pico-semantic-typography-body-medium-line-height: 21px;
  --pico-semantic-typography-body-medium-font-weight: 400;
  --pico-semantic-typography-body-small-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-semantic-typography-body-small-font-size: 12.446px;
  --pico-semantic-typography-body-small-line-height: 18.669px;
  --pico-semantic-typography-body-small-font-weight: 400;
  --pico-semantic-typography-label-large-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-semantic-typography-label-large-font-size: 14px;
  --pico-semantic-typography-label-large-line-height: 21px;
  --pico-semantic-typography-label-large-font-weight: 400;
  --pico-semantic-typography-label-large-prominent-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-semantic-typography-label-large-prominent-font-size: 14px;
  --pico-semantic-typography-label-large-prominent-line-height: 21px;
  --pico-semantic-typography-label-large-prominent-font-weight: 600;
  --pico-semantic-typography-label-medium-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-semantic-typography-label-medium-font-size: 12.446px;
  --pico-semantic-typography-label-medium-line-height: 18.669px;
  --pico-semantic-typography-label-medium-font-weight: 400;
  --pico-semantic-typography-label-medium-prominent-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-semantic-typography-label-medium-prominent-font-size: 12.446px;
  --pico-semantic-typography-label-medium-prominent-line-height: 18.669px;
  --pico-semantic-typography-label-medium-prominent-font-weight: 600;
  --pico-semantic-typography-label-small-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-semantic-typography-label-small-font-size: 11.064px;
  --pico-semantic-typography-label-small-line-height: 16.596px;
  --pico-semantic-typography-label-small-font-weight: 400;
  --pico-semantic-icon-type: Sharp;
  --pico-key-palette-primary: hsl(357.59 90.868% 42.941%);
  --pico-key-palette-secondary: hsl(359.19 87.059% 33.333%);
  --pico-key-palette-tertiary: hsl(216.67 94.737% 14.902%);
  --pico-key-palette-error: hsl(0 100% 32.157%);
  --pico-key-palette-neutral: hsl(0 0% 60%);
  --pico-key-palette-neutral-variant: hsl(266.67 4.6154% 38.235%);
  --pico-key-shape-corner: 4px;
  --pico-key-shape-outline-width: 1px;
  --pico-key-font-family-one: FlamaProSemicond;
  --pico-key-font-family-two: Roboto;
  --pico-key-font-family-fallback-one: Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-key-font-family-fallback-two: sans-serif;
  --pico-key-font-letter-spacing-s: 0.025em;
  --pico-key-font-letter-spacing-m: 0.05em;
  --pico-key-font-letter-spacing-l: 0.1em;
  --pico-key-font-size: 14px;
  --pico-ref-color-ui-primary-0: hsl(358 90.9% 0%);
  --pico-ref-color-ui-primary-10: hsl(358 90.9% 8.59%);
  --pico-ref-color-ui-primary-20: hsl(358 90.9% 17.2%);
  --pico-ref-color-ui-primary-30: hsl(358 90.9% 25.8%);
  --pico-ref-color-ui-primary-40: hsl(357.59 90.868% 42.941%);
  --pico-ref-color-ui-primary-50: hsl(358 90.9% 48.6%);
  --pico-ref-color-ui-primary-60: hsl(358 90.9% 54.4%);
  --pico-ref-color-ui-primary-70: hsl(358 90.9% 65.8%);
  --pico-ref-color-ui-primary-80: hsl(358 90.9% 77.2%);
  --pico-ref-color-ui-primary-90: hsl(358 90.9% 88.6%);
  --pico-ref-color-ui-primary-95: hsl(358 90.9% 94.3%);
  --pico-ref-color-ui-primary-99: hsl(358 90.9% 97.1%);
  --pico-ref-color-ui-primary-100: hsl(358 90.9% 100%);
  --pico-ref-color-ui-secondary-0: hsl(359 87.1% 0%);
  --pico-ref-color-ui-secondary-10: hsl(359 87.1% 6.67%);
  --pico-ref-color-ui-secondary-20: hsl(359 87.1% 13.3%);
  --pico-ref-color-ui-secondary-30: hsl(359 87.1% 20%);
  --pico-ref-color-ui-secondary-40: hsl(359.19 87.059% 33.333%);
  --pico-ref-color-ui-secondary-50: hsl(359 87.1% 40%);
  --pico-ref-color-ui-secondary-60: hsl(359 87.1% 46.7%);
  --pico-ref-color-ui-secondary-70: hsl(359 87.1% 60%);
  --pico-ref-color-ui-secondary-80: hsl(359 87.1% 73.3%);
  --pico-ref-color-ui-secondary-90: hsl(359 87.1% 86.7%);
  --pico-ref-color-ui-secondary-95: hsl(359 87.1% 93.3%);
  --pico-ref-color-ui-secondary-99: hsl(359 87.1% 96.7%);
  --pico-ref-color-ui-secondary-100: hsl(359 87.1% 100%);
  --pico-ref-color-ui-tertiary-0: hsl(217 94.7% 0%);
  --pico-ref-color-ui-tertiary-10: hsl(217 94.7% 2.98%);
  --pico-ref-color-ui-tertiary-20: hsl(217 94.7% 5.96%);
  --pico-ref-color-ui-tertiary-30: hsl(217 94.7% 8.94%);
  --pico-ref-color-ui-tertiary-40: hsl(216.67 94.737% 14.902%);
  --pico-ref-color-ui-tertiary-50: hsl(217 94.7% 23.4%);
  --pico-ref-color-ui-tertiary-60: hsl(217 94.7% 31.9%);
  --pico-ref-color-ui-tertiary-70: hsl(217 94.7% 48.9%);
  --pico-ref-color-ui-tertiary-80: hsl(217 94.7% 66%);
  --pico-ref-color-ui-tertiary-90: hsl(217 94.7% 83%);
  --pico-ref-color-ui-tertiary-95: hsl(217 94.7% 91.5%);
  --pico-ref-color-ui-tertiary-99: hsl(217 94.7% 95.7%);
  --pico-ref-color-ui-tertiary-100: hsl(217 94.7% 100%);
  --pico-ref-color-ui-error-0: hsl(0 100% 0%);
  --pico-ref-color-ui-error-10: hsl(0 100% 6.43%);
  --pico-ref-color-ui-error-20: hsl(0 100% 12.9%);
  --pico-ref-color-ui-error-30: hsl(0 100% 19.3%);
  --pico-ref-color-ui-error-40: hsl(0 100% 32.157%);
  --pico-ref-color-ui-error-50: hsl(0 100% 38.9%);
  --pico-ref-color-ui-error-60: hsl(0 100% 45.7%);
  --pico-ref-color-ui-error-70: hsl(0 100% 59.3%);
  --pico-ref-color-ui-error-80: hsl(0 100% 72.9%);
  --pico-ref-color-ui-error-90: hsl(0 100% 86.4%);
  --pico-ref-color-ui-error-95: hsl(0 100% 93.2%);
  --pico-ref-color-ui-error-99: hsl(0 100% 96.6%);
  --pico-ref-color-ui-error-100: hsl(0 100% 100%);
  --pico-ref-color-ui-neutral-0: hsl(0 0% 0%);
  --pico-ref-color-ui-neutral-4: hsl(0 0% 1.2%);
  --pico-ref-color-ui-neutral-6: hsl(0 0% 3.6%);
  --pico-ref-color-ui-neutral-10: hsl(0 0% 6%);
  --pico-ref-color-ui-neutral-12: hsl(0 0% 9%);
  --pico-ref-color-ui-neutral-17: hsl(0 0% 12%);
  --pico-ref-color-ui-neutral-20: hsl(0 0% 18%);
  --pico-ref-color-ui-neutral-22: hsl(0 0% 24%);
  --pico-ref-color-ui-neutral-24: hsl(0 0% 36%);
  --pico-ref-color-ui-neutral-30: hsl(0 0% 48%);
  --pico-ref-color-ui-neutral-40: hsl(0 0% 60%);
  --pico-ref-color-ui-neutral-50: hsl(0 0% 66%);
  --pico-ref-color-ui-neutral-60: hsl(0 0% 72%);
  --pico-ref-color-ui-neutral-70: hsl(0 0% 78%);
  --pico-ref-color-ui-neutral-80: hsl(0 0% 84%);
  --pico-ref-color-ui-neutral-87: hsl(0 0% 88%);
  --pico-ref-color-ui-neutral-90: hsl(0 0% 90%);
  --pico-ref-color-ui-neutral-92: hsl(0 0% 92%);
  --pico-ref-color-ui-neutral-94: hsl(0 0% 94%);
  --pico-ref-color-ui-neutral-95: hsl(0 0% 96%);
  --pico-ref-color-ui-neutral-96: hsl(0 0% 96.8%);
  --pico-ref-color-ui-neutral-98: hsl(0 0% 98%);
  --pico-ref-color-ui-neutral-99: hsl(0 0% 99.6%);
  --pico-ref-color-ui-neutral-100: hsl(0 0% 100%);
  --pico-ref-color-ui-neutral-variant-0: hsl(267 4.62% 0%);
  --pico-ref-color-ui-neutral-variant-10: hsl(267 4.62% 3.82%);
  --pico-ref-color-ui-neutral-variant-20: hsl(267 4.62% 15.3%);
  --pico-ref-color-ui-neutral-variant-30: hsl(267 4.62% 26.8%);
  --pico-ref-color-ui-neutral-variant-40: hsl(266.67 4.6154% 38.235%);
  --pico-ref-color-ui-neutral-variant-50: hsl(267 4.62% 47.5%);
  --pico-ref-color-ui-neutral-variant-60: hsl(267 4.62% 56.8%);
  --pico-ref-color-ui-neutral-variant-70: hsl(267 4.62% 66%);
  --pico-ref-color-ui-neutral-variant-80: hsl(267 4.62% 84.6%);
  --pico-ref-color-ui-neutral-variant-90: hsl(267 4.62% 93.8%);
  --pico-ref-color-ui-neutral-variant-95: hsl(267 4.62% 96.9%);
  --pico-ref-color-ui-neutral-variant-99: hsl(267 4.62% 99.4%);
  --pico-ref-color-ui-neutral-variant-100: hsl(267 4.62% 100%);
  --pico-ref-color-opacity-0: 0;
  --pico-ref-color-opacity-5: 0.04;
  --pico-ref-color-opacity-10: 0.08;
  --pico-ref-color-opacity-20: 0.12;
  --pico-ref-color-opacity-30: 0.24;
  --pico-ref-color-opacity-40: 0.32;
  --pico-ref-color-opacity-50: 0.40;
  --pico-ref-color-opacity-60: 0.48;
  --pico-ref-color-opacity-70: 0.64;
  --pico-ref-color-opacity-80: 0.72;
  --pico-ref-color-opacity-90: 0.80;
  --pico-ref-color-opacity-100: 1.0;
  --pico-ref-motion-duration-short1: 50ms;
  --pico-ref-motion-duration-short2: 100ms;
  --pico-ref-motion-duration-shor34: 150ms;
  --pico-ref-motion-duration-short4: 200ms;
  --pico-ref-motion-duration-medium1: 250ms;
  --pico-ref-motion-duration-medium2: 300ms;
  --pico-ref-motion-duration-medium3: 350ms;
  --pico-ref-motion-duration-medium4: 400ms;
  --pico-ref-motion-duration-long1: 450ms;
  --pico-ref-motion-duration-long2: 500ms;
  --pico-ref-motion-duration-long3: 550ms;
  --pico-ref-motion-duration-long4: 600ms;
  --pico-ref-motion-duration-extra-long1: 700ms;
  --pico-ref-motion-duration-extra-long2: 800ms;
  --pico-ref-motion-duration-extra-long3: 900ms;
  --pico-ref-motion-duration-extra-long4: 1000ms;
  --pico-ref-motion-easing-emphasized: cubic-bezier(0.05, 0.7, 0.1, 1.0);
  --pico-ref-motion-easing-emphasized-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1.0);
  --pico-ref-motion-easing-emphasized-accelerate: cubic-bezier(0.3, 0.0, 0.8, 0.15);
  --pico-ref-motion-easing-standard: cubic-bezier(0.2, 0.0, 0, 1.0);
  --pico-ref-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);
  --pico-ref-motion-easing-standard-accelerate: cubic-bezier(0.3, 0, 1, 1);
  --pico-ref-shape-corner-none: 0;
  --pico-ref-shape-corner-xs: 2px;
  --pico-ref-shape-corner-s: 4px;
  --pico-ref-shape-corner-m: 8px;
  --pico-ref-shape-corner-l: 16px;
  --pico-ref-shape-corner-xl: 32px;
  --pico-ref-shape-corner-full: 80px;
  --pico-ref-shape-outline-width-regular: 1px;
  --pico-ref-shape-outline-width-thick: 2px;
  --pico-ref-shape-shadow-0: 0 0 0 0 rgba(0,0,0,0);
  --pico-ref-shape-shadow-1: 0 1px 2px 0 rgba(0,0,0,0.07);
  --pico-ref-shape-shadow-2: 0 2px 4px 0 rgba(0,0,0,0.08);
  --pico-ref-shape-shadow-3: 0 3px 6px 0 rgba(0,0,0,0.09);
  --pico-ref-shape-shadow-4: 0 4px 8px 0 rgba(0,0,0,0.1);
  --pico-ref-shape-shadow-5: 0 5px 10px 0 rgba(0,0,0,0.11);
  --pico-ref-shape-shadow-6: 0 6px 12px 0 rgba(0,0,0,0.12);
  --pico-ref-shape-shadow-7: 0 7px 14px 0 rgba(0,0,0,0.13);
  --pico-ref-shape-shadow-8: 0 -1px 16px 0 rgba(0,0,0,0.14);
  --pico-ref-shape-shadow-9: 0 9px 18px 0 rgba(0,0,0,0.15);
  --pico-ref-shape-shadow-10: 0 10px 20px 0 rgba(0,0,0,0.16);
  --pico-ref-shape-shadow-11: 0 11px 22px 0 rgba(0,0,0,0.17);
  --pico-ref-shape-shadow-12: 0 12px 24px 0 rgba(0,0,0,0.18);
  --pico-ref-shape-shadow-13: 0 13px 26px 0 rgba(0,0,0,0.19);
  --pico-ref-shape-shadow-14: 0 14px 28px 0 rgba(0,0,0,0.20);
  --pico-ref-shape-shadow-15: 0 15px 30px 0 rgba(0,0,0,0.21);
  --pico-ref-shape-shadow-16: 0 16px 32px 0 rgba(0,0,0,0.22);
  --pico-ref-shape-shadow-17: 0 17px 34px 0 rgba(0,0,0,0.23);
  --pico-ref-shape-shadow-18: 0 18px 36px 0 rgba(0,0,0,0.24);
  --pico-ref-shape-shadow-19: 0 19px 38px 0 rgba(0,0,0,0.25);
  --pico-ref-shape-shadow-20: 0 20px 40px 0 rgba(0,0,0,0.26);
  --pico-ref-shape-shadow-21: 0 21px 42px 0 rgba(0,0,0,0.27);
  --pico-ref-shape-shadow-22: 0 22px 44px 0 rgba(0,0,0,0.28);
  --pico-ref-shape-shadow-23: 0 23px 46px 0 rgba(0,0,0,0.29);
  --pico-ref-shape-shadow-24: 0 24px 48px 0 rgba(0,0,0,0.30);
  --pico-ref-z-index-1: 1000;
  --pico-ref-z-index-2: 1050;
  --pico-ref-z-index-3: 1100;
  --pico-ref-z-index-4: 1200;
  --pico-ref-z-index-5: 1300;
  --pico-ref-z-index-6: 1400;
  --pico-ref-z-index-7: 1500;
  --pico-ref-spacing-base: 8px;
  --pico-ref-spacing-3xl: 64px;
  --pico-ref-spacing-2xl: 48px;
  --pico-ref-spacing-xl: 32px;
  --pico-ref-spacing-l: 20px;
  --pico-ref-spacing-m: 16px;
  --pico-ref-spacing-s: 12px;
  --pico-ref-spacing-xs: 8px;
  --pico-ref-spacing-2xs: 4px;
  --pico-ref-font-size-0: 9.836px;
  --pico-ref-font-size-1: 11.064px;
  --pico-ref-font-size-2: 12.446px;
  --pico-ref-font-size-3: 14px;
  --pico-ref-font-size-4: 15.75px;
  --pico-ref-font-size-5: 17.719px;
  --pico-ref-font-size-6: 19.934px;
  --pico-ref-font-size-7: 22.426px;
  --pico-ref-font-size-8: 25.229px;
  --pico-ref-font-size-9: 28.383px;
  --pico-ref-font-size-10: 31.931px;
  --pico-ref-font-size-11: 35.922px;
  --pico-ref-font-size-12: 40.412px;
  --pico-ref-font-size-13: 45.463px;
  --pico-ref-font-size-14: 51.146px;
  --pico-ref-font-size-15: 57.539px;
  --pico-ref-font-size-16: 64.731px;
  --pico-ref-font-size-17: 72.822px;
  --pico-ref-font-size-18: 81.925px;
  --pico-ref-font-size-19: 92.166px;
  --pico-ref-font-size-20: 103.687px;
  --pico-ref-font-family-one: FlamaProSemicond;
  --pico-ref-font-family-two: Roboto;
  --pico-ref-font-family-fallback-one: Helvetica Neue, Arial, Helvetica, sans-serif;
  --pico-ref-font-family-fallback-two: sans-serif;
  --pico-ref-font-weight-lighter: 300;
  --pico-ref-font-weight-regular: 400;
  --pico-ref-font-weight-bolder: 600;
  --pico-ref-font-weight-boldest: 700;
  --pico-ref-line-height-0: 14.754px;
  --pico-ref-line-height-1: 16.596px;
  --pico-ref-line-height-2: 18.669px;
  --pico-ref-line-height-3: 21px;
  --pico-ref-line-height-4: 23.625px;
  --pico-ref-line-height-5: 21.263px;
  --pico-ref-line-height-6: 23.921px;
  --pico-ref-line-height-7: 26.911px;
  --pico-ref-line-height-8: 30.275px;
  --pico-ref-line-height-9: 34.06px;
  --pico-ref-line-height-10: 38.317px;
  --pico-ref-line-height-11: 43.106px;
  --pico-ref-line-height-12: 48.494px;
  --pico-ref-line-height-13: 54.556px;
  --pico-ref-line-height-14: 61.375px;
  --pico-ref-line-height-15: 69.047px;
  --pico-ref-line-height-16: 77.677px;
  --pico-ref-line-height-17: 87.386px;
  --pico-ref-line-height-18: 98.31px;
  --pico-ref-line-height-19: 110.599px;
  --pico-ref-line-height-20: 124.424px;
  --bobby-component-button-filled-default-large-container-shape: 4px;
  --bobby-component-button-filled-default-large-container-height: 40px;
  --bobby-component-button-filled-default-large-container-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-default-large-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-default-large-horizontal-padding: 12px;
  --bobby-component-button-filled-default-large-spacing: 4px;
  --bobby-component-button-filled-default-large-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-filled-default-large-label-text-typography-font-size: 15.75px;
  --bobby-component-button-filled-default-large-label-text-typography-line-height: 23.625px;
  --bobby-component-button-filled-default-large-label-text-typography-font-weight: 700;
  --bobby-component-button-filled-default-large-label-text-typography-text-case: uppercase;
  --bobby-component-button-filled-default-large-hover-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-default-large-focus-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-default-large-pressed-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-default-large-disabled-container-color: hsl(0 0% 66%);
  --bobby-component-button-filled-default-large-disabled-foreground-color: hsl(0 0% 84%);
  --bobby-component-button-filled-default-small-container-shape: 4px;
  --bobby-component-button-filled-default-small-container-height: 32px;
  --bobby-component-button-filled-default-small-container-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-default-small-horizontal-padding: 12px;
  --bobby-component-button-filled-default-small-spacing: 4px;
  --bobby-component-button-filled-default-small-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-filled-default-small-label-text-typography-font-size: 12.446px;
  --bobby-component-button-filled-default-small-label-text-typography-line-height: 18.669px;
  --bobby-component-button-filled-default-small-label-text-typography-font-weight: 400;
  --bobby-component-button-filled-default-small-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-default-small-hover-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-default-small-focus-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-default-small-pressed-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-default-small-disabled-container-color: hsl(0 0% 66%);
  --bobby-component-button-filled-default-small-disabled-foreground-color: hsl(0 0% 84%);
  --bobby-component-button-filled-inverted-large-container-shape: 4px;
  --bobby-component-button-filled-inverted-large-container-height: 40px;
  --bobby-component-button-filled-inverted-large-container-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-inverted-large-horizontal-padding: 12px;
  --bobby-component-button-filled-inverted-large-spacing: 4px;
  --bobby-component-button-filled-inverted-large-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-inverted-large-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-filled-inverted-large-label-text-typography-font-size: 15.75px;
  --bobby-component-button-filled-inverted-large-label-text-typography-line-height: 23.625px;
  --bobby-component-button-filled-inverted-large-label-text-typography-font-weight: 700;
  --bobby-component-button-filled-inverted-large-label-text-typography-text-case: uppercase;
  --bobby-component-button-filled-inverted-large-hover-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-inverted-large-focus-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-inverted-large-pressed-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-inverted-large-disabled-container-color: hsl(0 0% 84%);
  --bobby-component-button-filled-inverted-large-disabled-foreground-color: hsl(0 0% 66%);
  --bobby-component-button-filled-inverted-small-container-shape: 4px;
  --bobby-component-button-filled-inverted-small-container-height: 32px;
  --bobby-component-button-filled-inverted-small-container-color: hsl(358 90.9% 100%);
  --bobby-component-button-filled-inverted-small-horizontal-padding: 12px;
  --bobby-component-button-filled-inverted-small-spacing: 4px;
  --bobby-component-button-filled-inverted-small-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-inverted-small-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-filled-inverted-small-label-text-typography-font-size: 12.446px;
  --bobby-component-button-filled-inverted-small-label-text-typography-line-height: 18.669px;
  --bobby-component-button-filled-inverted-small-label-text-typography-font-weight: 400;
  --bobby-component-button-filled-inverted-small-hover-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-inverted-small-focus-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-inverted-small-pressed-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-filled-inverted-small-disabled-container-color: hsl(0 0% 84%);
  --bobby-component-button-filled-inverted-small-disabled-foreground-color: hsl(0 0% 66%);
  --bobby-component-button-outlined-default-large-container-shape: 4px;
  --bobby-component-button-outlined-default-large-container-height: 40px;
  --bobby-component-button-outlined-default-large-container-color: hsl(358 90.9% 100% / 0);
  --bobby-component-button-outlined-default-large-outline-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-large-outline-width: 1px;
  --bobby-component-button-outlined-default-large-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-large-horizontal-padding: 12px;
  --bobby-component-button-outlined-default-large-spacing: 4px;
  --bobby-component-button-outlined-default-large-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-outlined-default-large-label-text-typography-font-size: 15.75px;
  --bobby-component-button-outlined-default-large-label-text-typography-line-height: 23.625px;
  --bobby-component-button-outlined-default-large-label-text-typography-font-weight: 700;
  --bobby-component-button-outlined-default-large-label-text-typography-text-case: uppercase;
  --bobby-component-button-outlined-default-large-hover-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-large-focus-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-large-pressed-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-large-pressed-outline-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-large-disabled-container-color: hsl(0 0% 84% / 0);
  --bobby-component-button-outlined-default-large-disabled-foreground-color: hsl(0 0% 66%);
  --bobby-component-button-outlined-default-large-disabled-outline-color: hsl(0 0% 66%);
  --bobby-component-button-outlined-default-small-container-shape: 4px;
  --bobby-component-button-outlined-default-small-container-height: 32px;
  --bobby-component-button-outlined-default-small-container-color: hsl(358 90.9% 100% / 0);
  --bobby-component-button-outlined-default-small-outline-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-small-outline-width: 1px;
  --bobby-component-button-outlined-default-small-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-small-horizontal-padding: 12px;
  --bobby-component-button-outlined-default-small-spacing: 4px;
  --bobby-component-button-outlined-default-small-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-outlined-default-small-label-text-typography-font-size: 12.446px;
  --bobby-component-button-outlined-default-small-label-text-typography-line-height: 18.669px;
  --bobby-component-button-outlined-default-small-label-text-typography-font-weight: 400;
  --bobby-component-button-outlined-default-small-hover-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-small-focus-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-small-pressed-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-default-small-disabled-container-color: hsl(0 0% 84% / 0);
  --bobby-component-button-outlined-default-small-disabled-foreground-color: hsl(0 0% 66%);
  --bobby-component-button-outlined-default-small-disabled-outline-color: hsl(0 0% 66%);
  --bobby-component-button-outlined-inverted-large-container-shape: 4px;
  --bobby-component-button-outlined-inverted-large-container-height: 40px;
  --bobby-component-button-outlined-inverted-large-container-color: hsl(357.59 90.868% 42.941% / 0);
  --bobby-component-button-outlined-inverted-large-outline-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-large-outline-width: 1px;
  --bobby-component-button-outlined-inverted-large-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-large-horizontal-padding: 12px;
  --bobby-component-button-outlined-inverted-large-spacing: 4px;
  --bobby-component-button-outlined-inverted-large-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-outlined-inverted-large-label-text-typography-font-size: 15.75px;
  --bobby-component-button-outlined-inverted-large-label-text-typography-line-height: 23.625px;
  --bobby-component-button-outlined-inverted-large-label-text-typography-font-weight: 700;
  --bobby-component-button-outlined-inverted-large-label-text-typography-text-case: uppercase;
  --bobby-component-button-outlined-inverted-large-hover-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-large-focus-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-large-pressed-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-large-disabled-container-color: hsl(0 0% 66% / 0);
  --bobby-component-button-outlined-inverted-large-disabled-foreground-color: hsl(0 0% 84%);
  --bobby-component-button-outlined-inverted-large-disabled-outline-color: hsl(0 0% 84%);
  --bobby-component-button-outlined-inverted-small-container-shape: 4px;
  --bobby-component-button-outlined-inverted-small-container-height: 32px;
  --bobby-component-button-outlined-inverted-small-container-color: hsl(358 90.9% 100% / 0);
  --bobby-component-button-outlined-inverted-small-outline-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-small-outline-width: 1px;
  --bobby-component-button-outlined-inverted-small-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-outlined-inverted-small-horizontal-padding: 12px;
  --bobby-component-button-outlined-inverted-small-spacing: 4px;
  --bobby-component-button-outlined-inverted-small-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-outlined-inverted-small-label-text-typography-font-size: 12.446px;
  --bobby-component-button-outlined-inverted-small-label-text-typography-line-height: 18.669px;
  --bobby-component-button-outlined-inverted-small-label-text-typography-font-weight: 400;
  --bobby-component-button-outlined-inverted-small-hover-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-small-focus-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-small-pressed-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-outlined-inverted-small-disabled-container-color: hsl(0 0% 66% / 0);
  --bobby-component-button-outlined-inverted-small-disabled-foreground-color: hsl(0 0% 84%);
  --bobby-component-button-outlined-inverted-small-disabled-outline-color: hsl(0 0% 84%);
  --bobby-component-button-text-default-large-container-shape: 4px;
  --bobby-component-button-text-default-large-container-height: 40px;
  --bobby-component-button-text-default-large-container-color: hsl(358 90.9% 100% / 0);
  --bobby-component-button-text-default-large-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-default-large-horizontal-padding: 12px;
  --bobby-component-button-text-default-large-spacing: 4px;
  --bobby-component-button-text-default-large-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-text-default-large-label-text-typography-font-size: 15.75px;
  --bobby-component-button-text-default-large-label-text-typography-line-height: 23.625px;
  --bobby-component-button-text-default-large-label-text-typography-font-weight: 700;
  --bobby-component-button-text-default-large-label-text-typography-text-case: uppercase;
  --bobby-component-button-text-default-large-hover-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-default-large-focus-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-default-large-pressed-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-default-large-disabled-container-color: hsl(0 0% 84% / 0);
  --bobby-component-button-text-default-large-disabled-foreground-color: hsl(0 0% 66%);
  --bobby-component-button-text-default-small-container-shape: 4px;
  --bobby-component-button-text-default-small-container-height: 32px;
  --bobby-component-button-text-default-small-container-color: hsl(358 90.9% 100% / 0);
  --bobby-component-button-text-default-small-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-default-small-horizontal-padding: 12px;
  --bobby-component-button-text-default-small-spacing: 4px;
  --bobby-component-button-text-default-small-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-text-default-small-label-text-typography-font-size: 12.446px;
  --bobby-component-button-text-default-small-label-text-typography-line-height: 18.669px;
  --bobby-component-button-text-default-small-label-text-typography-font-weight: 400;
  --bobby-component-button-text-default-small-hover-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-default-small-focus-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-default-small-pressed-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-default-small-disabled-container-color: hsl(0 0% 84% / 0);
  --bobby-component-button-text-default-small-disabled-foreground-color: hsl(0 0% 66%);
  --bobby-component-button-text-inverted-large-container-shape: 4px;
  --bobby-component-button-text-inverted-large-container-height: 40px;
  --bobby-component-button-text-inverted-large-container-color: hsl(357.59 90.868% 42.941% / 0);
  --bobby-component-button-text-inverted-large-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-text-inverted-large-horizontal-padding: 12px;
  --bobby-component-button-text-inverted-large-spacing: 4px;
  --bobby-component-button-text-inverted-large-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-text-inverted-large-label-text-typography-font-size: 15.75px;
  --bobby-component-button-text-inverted-large-label-text-typography-line-height: 23.625px;
  --bobby-component-button-text-inverted-large-label-text-typography-font-weight: 700;
  --bobby-component-button-text-inverted-large-label-text-typography-text-case: uppercase;
  --bobby-component-button-text-inverted-large-hover-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-text-inverted-large-focus-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-text-inverted-large-pressed-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-text-inverted-large-disabled-container-color: hsl(0 0% 66% / 0);
  --bobby-component-button-text-inverted-large-disabled-foreground-color: hsl(0 0% 84%);
  --bobby-component-button-text-inverted-small-container-shape: 4px;
  --bobby-component-button-text-inverted-small-container-height: 32px;
  --bobby-component-button-text-inverted-small-container-color: hsl(358 90.9% 100% / 0);
  --bobby-component-button-text-inverted-small-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-button-text-inverted-small-horizontal-padding: 12px;
  --bobby-component-button-text-inverted-small-spacing: 4px;
  --bobby-component-button-text-inverted-small-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-button-text-inverted-small-label-text-typography-font-size: 12.446px;
  --bobby-component-button-text-inverted-small-label-text-typography-line-height: 18.669px;
  --bobby-component-button-text-inverted-small-label-text-typography-font-weight: 400;
  --bobby-component-button-text-inverted-small-hover-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-text-inverted-small-focus-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-text-inverted-small-pressed-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-button-text-inverted-small-disabled-container-color: hsl(0 0% 66% / 0);
  --bobby-component-button-text-inverted-small-disabled-foreground-color: hsl(0 0% 84%);
  --bobby-component-card-container-color: hsl(0 0% 92%);
  --bobby-component-card-container-shape: 4px;
  --bobby-component-card-container-elevation: 0 2px 4px 0 rgba(0,0,0,0.08);
  --bobby-component-card-padding-horizontal: 12px;
  --bobby-component-card-padding-vertical: 12px;
  --bobby-component-checkbox-container-size: 18px;
  --bobby-component-checkbox-container-shape: 4px;
  --bobby-component-checkbox-outline-width: 2px;
  --bobby-component-checkbox-outline-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-checkbox-hover-outline-color: hsl(358 90.9% 25.8%);
  --bobby-component-checkbox-hover-outline-width: 2px;
  --bobby-component-checkbox-focus-outline-color: hsl(358 90.9% 25.8%);
  --bobby-component-checkbox-focus-outline-width: 2px;
  --bobby-component-checkbox-pressed-outline-color: hsl(358 90.9% 17.2%);
  --bobby-component-checkbox-pressed-outline-width: 2px;
  --bobby-component-checkbox-selected-container-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-checkbox-selected-icon-color: hsl(358 90.9% 100%);
  --bobby-component-checkbox-selected-hover-container-color: hsl(358 90.9% 25.8%);
  --bobby-component-checkbox-selected-hover-icon-color: hsl(358 90.9% 100%);
  --bobby-component-checkbox-selected-focus-container-color: hsl(358 90.9% 25.8%);
  --bobby-component-checkbox-selected-focus-icon-color: hsl(358 90.9% 100%);
  --bobby-component-checkbox-selected-pressed-container-color: hsl(358 90.9% 17.2%);
  --bobby-component-checkbox-selected-pressed-icon-color: hsl(358 90.9% 100%);
  --bobby-component-checkbox-selected-disabled-container-color: hsl(0 0% 72%);
  --bobby-component-checkbox-selected-disabled-icon-color: hsl(0 0% 18%);
  --bobby-component-checkbox-disabled-outline-color: hsl(0 0% 72%);
  --bobby-component-checkbox-disabled-outline-width: 2px;
  --bobby-component-chip-container-height: 32px;
  --bobby-component-chip-container-shape: 80px;
  --bobby-component-chip-outline-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-chip-outline-width: 1px;
  --bobby-component-chip-horizontal-padding: 16px;
  --bobby-component-chip-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-chip-icon-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-chip-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-chip-label-text-typography-font-size: 14px;
  --bobby-component-chip-label-text-typography-line-height: 21px;
  --bobby-component-chip-label-text-typography-font-weight: 400;
  --bobby-component-chip-hover-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-chip-focus-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-chip-pressed-foreground-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-chip-disabled-foreground-color: hsl(0 0% 66%);
  --bobby-component-chip-disabled-outline-color: hsl(0 0% 66%);
  --bobby-component-chip-selected-container-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-chip-selected-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-chip-selected-hover-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-chip-selected-focus-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-chip-selected-pressed-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-chip-selected-disabled-container-color: hsl(358 90.9% 100%);
  --bobby-component-chip-selected-outline-width: 0;
  --bobby-component-state-layer-color-darken: hsl(0 0% 0%);
  --bobby-component-state-layer-color-lighten: hsl(0 0% 100%);
  --bobby-component-state-layer-opacity-hover: 0.08;
  --bobby-component-state-layer-opacity-pressed: 0.12;
  --bobby-component-hero-background-color: transparent;
  --bobby-component-icon-button-icon-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-icon-button-disabled-icon-color: hsl(0 0% 66%);
  --bobby-component-icon-button-focus-icon-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-icon-button-hover-icon-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-icon-button-hover-state-layer-color: hsl(0 0% 0%);
  --bobby-component-icon-button-hover-state-layer-opacity: 0.08;
  --bobby-component-icon-button-pressed-icon-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-icon-button-pressed-state-layer-color: hsl(0 0% 0%);
  --bobby-component-icon-button-pressed-state-layer-opacity: 0.12;
  --bobby-component-icon-button-selected-icon-color: hsl(358 90.9% 100%);
  --bobby-component-icon-button-selected-focus-icon-color: hsl(358 90.9% 100%);
  --bobby-component-icon-button-selected-hover-icon-color: hsl(358 90.9% 100%);
  --bobby-component-icon-button-selected-hover-state-layer-color: hsl(0 0% 0%);
  --bobby-component-icon-button-selected-hover-state-layer-opacity: 0.08;
  --bobby-component-icon-button-selected-pressed-icon-color: hsl(358 90.9% 100%);
  --bobby-component-icon-button-selected-pressed-state-layer-color: hsl(0 0% 0%);
  --bobby-component-icon-button-selected-pressed-state-layer-opacity: 0.12;
  --bobby-component-list-item-vertical-padding: 12px;
  --bobby-component-list-item-horizontal-padding: 12px;
  --bobby-component-list-item-label-text-color: hsl(0 0% 6%);
  --bobby-component-list-item-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-list-item-label-text-typography-font-size: 15.75px;
  --bobby-component-list-item-label-text-typography-line-height: 23.625px;
  --bobby-component-list-item-label-text-typography-font-weight: 400;
  --bobby-component-list-item-supporting-text-color: hsl(267 4.62% 26.8%);
  --bobby-component-list-item-supporting-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-list-item-supporting-text-typography-font-size: 14px;
  --bobby-component-list-item-supporting-text-typography-line-height: 21px;
  --bobby-component-list-item-supporting-text-typography-font-weight: 400;
  --bobby-component-list-item-trailing-supporting-text-color: hsl(267 4.62% 26.8%);
  --bobby-component-list-item-trailing-supporting-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-list-item-trailing-supporting-text-typography-font-size: 14px;
  --bobby-component-list-item-trailing-supporting-text-typography-line-height: 21px;
  --bobby-component-list-item-trailing-supporting-text-typography-font-weight: 400;
  --bobby-component-list-item-icon-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-list-item-hover-state-layer-color: hsl(0 0% 0%);
  --bobby-component-list-item-hover-state-layer-opacity: 0.08;
  --bobby-component-list-item-pressed-state-layer-color: hsl(0 0% 0%);
  --bobby-component-list-item-pressed-state-layer-opacity: 0.12;
  --bobby-component-list-container-color: hsl(0 0% 98%);
  --bobby-component-menu-container-color: hsl(0 0% 100%);
  --bobby-component-menu-container-shape: 4px;
  --bobby-component-menu-container-elevation: 0 2px 4px 0 rgba(0,0,0,0.08);
  --bobby-component-menu-item-container-color: hsl(0 0% 100%);
  --bobby-component-menu-item-vertical-padding: 8px;
  --bobby-component-menu-item-horizontal-padding: 12px;
  --bobby-component-menu-item-line-container-height: 20px;
  --bobby-component-menu-item-icon-color: hsl(0 0% 6%);
  --bobby-component-menu-item-label-text-color: hsl(0 0% 6%);
  --bobby-component-menu-item-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-menu-item-label-text-typography-font-size: 14px;
  --bobby-component-menu-item-label-text-typography-line-height: 21px;
  --bobby-component-menu-item-label-text-typography-font-weight: 400;
  --bobby-component-menu-item-supporting-text-color: hsl(0 0% 6%);
  --bobby-component-menu-item-supporting-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-menu-item-supporting-text-typography-font-size: 12.446px;
  --bobby-component-menu-item-supporting-text-typography-line-height: 18.669px;
  --bobby-component-menu-item-supporting-text-typography-font-weight: 400;
  --bobby-component-menu-item-hover-state-layer-color: hsl(0 0% 0%);
  --bobby-component-menu-item-hover-state-layer-opacity: 0.08;
  --bobby-component-menu-item-pressed-state-layer-color: hsl(0 0% 0%);
  --bobby-component-menu-item-pressed-state-layer-opacity: 0.12;
  --bobby-component-menu-item-selected-container-color: hsl(0 0% 98%);
  --bobby-component-menu-item-selected-label-text-color: hsl(0 0% 6%);
  --bobby-component-section-background-color: transparent;
  --bobby-component-switch-handle-color: hsl(0 0% 66%);
  --bobby-component-switch-handle-height: 24px;
  --bobby-component-switch-handle-shape: 80px;
  --bobby-component-switch-handle-width: 24px;
  --bobby-component-switch-icon-color: hsl(0 0% 100%);
  --bobby-component-switch-track-color: hsl(0 0% 90%);
  --bobby-component-switch-track-shape: 80px;
  --bobby-component-switch-track-height: 32px;
  --bobby-component-switch-track-width: 52px;
  --bobby-component-switch-track-outline-color: hsl(0 0% 66%);
  --bobby-component-switch-track-outline-width: 2px;
  --bobby-component-switch-focus-handle-color: hsl(0 0% 60%);
  --bobby-component-switch-focus-icon-color: hsl(0 0% 100%);
  --bobby-component-switch-focus-track-color: hsl(0 0% 90%);
  --bobby-component-switch-focus-track-outline-color: hsl(0 0% 60%);
  --bobby-component-switch-hover-handle-color: hsl(0 0% 60%);
  --bobby-component-switch-hover-icon-color: hsl(0 0% 100%);
  --bobby-component-switch-hover-track-color: hsl(0 0% 90%);
  --bobby-component-switch-hover-track-outline-color: hsl(0 0% 60%);
  --bobby-component-switch-pressed-handle-color: hsl(0 0% 60%);
  --bobby-component-switch-pressed-handle-height: 24px;
  --bobby-component-switch-pressed-handle-width: 24px;
  --bobby-component-switch-pressed-icon-color: hsl(0 0% 100%);
  --bobby-component-switch-pressed-track-color: hsl(0 0% 90%);
  --bobby-component-switch-pressed-track-outline-color: hsl(0 0% 60%);
  --bobby-component-switch-disabled-handle-color: hsl(0 0% 66%);
  --bobby-component-switch-disabled-icon-color: hsl(0 0% 84%);
  --bobby-component-switch-disabled-track-color: transparent;
  --bobby-component-switch-disabled-track-outline-color: hsl(0 0% 84%);
  --bobby-component-switch-selected-handle-color: hsl(358 90.9% 100%);
  --bobby-component-switch-selected-handle-height: 24px;
  --bobby-component-switch-selected-handle-width: 24px;
  --bobby-component-switch-selected-icon-color: hsl(358 90.9% 8.59%);
  --bobby-component-switch-selected-track-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-switch-selected-focus-handle-color: hsl(358 90.9% 88.6%);
  --bobby-component-switch-selected-focus-icon-color: hsl(358 90.9% 8.59%);
  --bobby-component-switch-selected-focus-track-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-switch-selected-hover-handle-color: hsl(358 90.9% 88.6%);
  --bobby-component-switch-selected-hover-icon-color: hsl(358 90.9% 8.59%);
  --bobby-component-switch-selected-hover-track-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-switch-selected-pressed-handle-color: hsl(358 90.9% 88.6%);
  --bobby-component-switch-selected-pressed-icon-color: hsl(358 90.9% 8.59%);
  --bobby-component-switch-selected-pressed-track-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-switch-selected-disabled-handle-color: hsl(0 0% 100%);
  --bobby-component-switch-selected-disabled-icon-color: hsl(0 0% 60%);
  --bobby-component-switch-selected-disabled-track-color: hsl(0 0% 84%);
  --bobby-component-tab-container-shape: 4px;
  --bobby-component-tab-container-height: 42;
  --bobby-component-tab-container-color: hsl(0 0% 100%);
  --bobby-component-tab-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-tab-label-text-typography-font-size: 14px;
  --bobby-component-tab-label-text-typography-line-height: 21px;
  --bobby-component-tab-label-text-typography-font-weight: 400;
  --bobby-component-tab-foreground-color: hsl(0 0% 6%);
  --bobby-component-tab-focus-foreground-color: hsl(0 0% 6%);
  --bobby-component-tab-hover-foreground-color: hsl(0 0% 6%);
  --bobby-component-tab-pressed-foreground-color: hsl(0 0% 6%);
  --bobby-component-tab-active-indicator-height: 2px;
  --bobby-component-tab-active-indicator-shape: 0;
  --bobby-component-tab-active-indicator-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-tab-active-foreground-color: hsl(0 0% 6%);
  --bobby-component-tab-active-hover-foreground-color: hsl(0 0% 6%);
  --bobby-component-tab-active-focus-foreground-color: hsl(0 0% 6%);
  --bobby-component-tab-active-pressed-foreground-color: hsl(0 0% 6%);
  --bobby-component-tag-shape: 4px;
  --bobby-component-tag-background-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-tag-foreground-color: hsl(358 90.9% 100%);
  --bobby-component-tag-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-tag-label-text-typography-font-size: 12.446px;
  --bobby-component-tag-label-text-typography-line-height: 18.669px;
  --bobby-component-tag-label-text-typography-font-weight: 400;
  --bobby-component-tag-label-text-typography-text-case: uppercase;
  --bobby-component-tag-padding-horizontal: 8px;
  --bobby-component-tag-padding-vertical: 4px;
  --bobby-component-tag-spacing: 4px;
  --bobby-component-text-field-vertical-space: 8px;
  --bobby-component-text-field-leading-space: 8px;
  --bobby-component-text-field-trailing-space: 8px;
  --bobby-component-text-field-container-shape: 4px;
  --bobby-component-text-field-outline-width: 1px;
  --bobby-component-text-field-outline-color: hsl(0 0% 78%);
  --bobby-component-text-field-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-text-field-label-text-typography-font-size: 14px;
  --bobby-component-text-field-label-text-typography-line-height: 21px;
  --bobby-component-text-field-label-text-typography-font-weight: 400;
  --bobby-component-text-field-label-color: hsl(267 4.62% 26.8%);
  --bobby-component-text-field-input-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-text-field-input-text-typography-font-size: 14px;
  --bobby-component-text-field-input-text-typography-line-height: 21px;
  --bobby-component-text-field-input-text-typography-font-weight: 400;
  --bobby-component-text-field-input-color: hsl(0 0% 6%);
  --bobby-component-text-field-input-placeholder-color: hsl(0 0% 72%);
  --bobby-component-text-field-supporting-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-text-field-supporting-text-typography-font-size: 12.446px;
  --bobby-component-text-field-supporting-text-typography-line-height: 18.669px;
  --bobby-component-text-field-supporting-text-typography-font-weight: 400;
  --bobby-component-text-field-supporting-color: hsl(267 4.62% 26.8%);
  --bobby-component-text-field-focus-caret-color: hsl(0 0% 6%);
  --bobby-component-text-field-focus-input-text-color: hsl(0 0% 6%);
  --bobby-component-text-field-focus-label-text-color: hsl(0 0% 6%);
  --bobby-component-text-field-focus-icon-color: hsl(0 0% 6%);
  --bobby-component-text-field-focus-outline-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-text-field-focus-outline-width: 1px;
  --bobby-component-text-field-focus-supporting-text-color: hsl(267 4.62% 26.8%);
  --bobby-component-text-field-hover-input-text-color: hsl(0 0% 6%);
  --bobby-component-text-field-hover-label-text-color: hsl(0 0% 6%);
  --bobby-component-text-field-hover-icon-color: hsl(0 0% 6%);
  --bobby-component-text-field-hover-outline-color: hsl(357.59 90.868% 42.941%);
  --bobby-component-text-field-hover-outline-width: 2px;
  --bobby-component-text-field-hover-supporting-text-color: hsl(267 4.62% 26.8%);
  --bobby-component-text-field-disabled-outline-color: hsl(0 0% 72%);
  --bobby-component-text-field-disabled-outline-width: 1px;
  --bobby-component-text-field-disabled-supporting-text-color: hsl(0 0% 72%);
  --bobby-component-text-field-disabled-input-text-color: hsl(0 0% 72%);
  --bobby-component-text-field-disabled-label-text-color: hsl(0 0% 72%);
  --bobby-component-text-field-disabled-icon-color: hsl(0 0% 72%);
  --bobby-component-text-field-error-input-text-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-label-text-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-icon-color: hsl(0 0% 6%);
  --bobby-component-text-field-error-outline-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-supporting-text-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-focus-caret-color: hsl(0 0% 6%);
  --bobby-component-text-field-error-focus-input-text-color: hsl(0 0% 6%);
  --bobby-component-text-field-error-focus-label-text-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-focus-icon-color: hsl(0 0% 6%);
  --bobby-component-text-field-error-focus-outline-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-focus-supporting-text-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-hover-input-text-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-hover-label-text-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-hover-icon-color: hsl(0 0% 6%);
  --bobby-component-text-field-error-hover-outline-color: hsl(0 100% 32.157%);
  --bobby-component-text-field-error-hover-supporting-text-color: hsl(0 100% 32.157%);
  --bobby-component-tooltip-shape: 4px;
  --bobby-component-tooltip-background-color: hsl(0 0% 84%);
  --bobby-component-tooltip-foreground-color: hsl(267 4.62% 26.8%);
  --bobby-component-tooltip-padding-horizontal: 8px;
  --bobby-component-tooltip-padding-vertical: 4px;
  --bobby-component-tooltip-label-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --bobby-component-tooltip-label-text-typography-font-size: 11.064px;
  --bobby-component-tooltip-label-text-typography-line-height: 16.596px;
  --bobby-component-tooltip-label-text-typography-font-weight: 500;
  --conversion-theme-palette-sustainability-background: hsl(137.65 89.474% 96.275%);
  --conversion-theme-palette-sustainability-dark: hsl(136.98 47.748% 21.765%);
  --conversion-theme-palette-sustainability-main: hsl(137.08 59.825% 44.902%);
  --conversion-theme-palette-sustainability-text: hsl(136.98 47.748% 21.765%);
  --conversion-pattern-email-input-shape: 4px;
  --conversion-pattern-email-input-elevation: 0 2px 4px 0 rgba(0,0,0,0.08);
  --conversion-pattern-email-input-button-shape-left-side: 0px;
  --conversion-pattern-email-input-button-shape-right-side: 4px;
  --conversion-pattern-email-input-text-field-shape-right-side: 0px;
  --conversion-pattern-email-input-text-field-shape-left-side: 4px;
  --conversion-pattern-email-input-heading-typography-font-family: Roboto, sans-serif;
  --conversion-pattern-email-input-heading-typography-font-size: 22.426px;
  --conversion-pattern-email-input-heading-typography-line-height: 26.911px;
  --conversion-pattern-email-input-heading-typography-font-weight: 400;
  --conversion-pattern-voucher-card-shape: 4px;
  --conversion-pattern-voucher-card-elevation: 0 2px 4px 0 rgba(0,0,0,0.08);
  --conversion-pattern-voucher-card-captions-background-color: hsl(358 90.9% 97.1%);
  --conversion-pattern-voucher-card-captions-padding: 12px;
  --conversion-pattern-voucher-card-left-side-width: 150px;
  --conversion-pattern-voucher-card-content-padding: 12px;
  --conversion-pattern-voucher-card-content-spacing: 12px;
  --conversion-pattern-voucher-card-content-background-color: hsl(0 0% 100%);
  --conversion-pattern-voucher-card-verified-background-color: hsl(358 90.9% 88.6%);
  --conversion-pattern-voucher-card-verified-padding: 8px;
  --conversion-pattern-voucher-card-verified-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --conversion-pattern-voucher-card-verified-text-typography-font-size: 12.446px;
  --conversion-pattern-voucher-card-verified-text-typography-line-height: 18.669px;
  --conversion-pattern-voucher-card-verified-text-typography-font-weight: 400;
  --conversion-pattern-voucher-card-terms-outline-color: hsl(0 0% 84%);
  --conversion-pattern-voucher-card-terms-outline-width: 1px;
  --conversion-pattern-voucher-card-terms-padding: 8px;
  --conversion-pattern-voucher-card-terms-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --conversion-pattern-voucher-card-terms-text-typography-font-size: 12.446px;
  --conversion-pattern-voucher-card-terms-text-typography-line-height: 18.669px;
  --conversion-pattern-voucher-card-terms-text-typography-font-weight: 400;
  --conversion-pattern-voucher-card-button-container-color: hsl(357.59 90.868% 42.941%);
  --conversion-pattern-voucher-card-caption1-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --conversion-pattern-voucher-card-caption1-text-typography-font-size: 40.412px;
  --conversion-pattern-voucher-card-caption1-text-typography-line-height: 48.494px;
  --conversion-pattern-voucher-card-caption1-text-typography-font-weight: 700;
  --conversion-pattern-voucher-card-caption1-text-color: hsl(358 90.9% 17.2%);
  --conversion-pattern-voucher-card-caption2-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --conversion-pattern-voucher-card-caption2-text-typography-font-size: 40.412px;
  --conversion-pattern-voucher-card-caption2-text-typography-line-height: 48.494px;
  --conversion-pattern-voucher-card-caption2-text-typography-font-weight: 700;
  --conversion-pattern-voucher-card-caption2-text-color: hsl(358 90.9% 17.2%);
  --conversion-pattern-voucher-card-title-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --conversion-pattern-voucher-card-title-text-typography-font-size: 15.75px;
  --conversion-pattern-voucher-card-title-text-typography-line-height: 23.625px;
  --conversion-pattern-voucher-card-title-text-typography-font-weight: 400;
  --conversion-pattern-voucher-card-title-text-color: hsl(0 0% 6%);
  --conversion-pattern-voucher-card-tag-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --conversion-pattern-voucher-card-tag-text-typography-font-size: 14px;
  --conversion-pattern-voucher-card-tag-text-typography-line-height: 21px;
  --conversion-pattern-voucher-card-tag-text-typography-font-weight: 400;
  --conversion-pattern-voucher-card-tag-text-color: hsl(0 0% 6%);
  --conversion-pattern-voucher-card-tag-background-color: hsl(358 90.9% 88.6%);
  --conversion-pattern-voucher-card-tag-horizontal-padding: 8px;
  --conversion-pattern-voucher-card-tag-vertical-padding: 4px;
  --evaluation-component-breadcrumb-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-component-breadcrumb-text-typography-font-size: 14px;
  --evaluation-component-breadcrumb-text-typography-line-height: 21px;
  --evaluation-component-breadcrumb-text-typography-font-weight: 400;
  --evaluation-component-breadcrumb-text-color: hsl(267 4.62% 26.8%);
  --evaluation-component-breadcrumb-spacing: 8px;
  --evaluation-component-disclaimer-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-component-disclaimer-text-typography-font-size: 12.446px;
  --evaluation-component-disclaimer-text-typography-line-height: 18.669px;
  --evaluation-component-disclaimer-text-typography-font-weight: 400;
  --evaluation-component-disclaimer-text-color: hsl(267 4.62% 26.8%);
  --evaluation-component-disclaimer-vertical-padding: 20px;
  --evaluation-component-disclaimer-outline-color: hsl(267 4.62% 47.5%);
  --evaluation-component-disclaimer-outline-width: 1px;
  --evaluation-pattern-comparison-table-header-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-header-text-typography-font-size: 22.426px;
  --evaluation-pattern-comparison-table-header-text-typography-line-height: 26.911px;
  --evaluation-pattern-comparison-table-header-text-typography-font-weight: 700;
  --evaluation-pattern-comparison-table-header-text-color: hsl(0 0% 6%);
  --evaluation-pattern-comparison-table-header-background-color: hsl(0 0% 90%);
  --evaluation-pattern-comparison-table-subheader-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-subheader-text-typography-font-size: 15.75px;
  --evaluation-pattern-comparison-table-subheader-text-typography-line-height: 23.625px;
  --evaluation-pattern-comparison-table-subheader-text-typography-font-weight: 700;
  --evaluation-pattern-comparison-table-subheader-text-color: hsl(0 0% 6%);
  --evaluation-pattern-comparison-table-subheader-background-color: hsl(0 0% 90%);
  --evaluation-pattern-comparison-table-cell-padding: 16px;
  --evaluation-pattern-comparison-table-cell-outline-width: 1px;
  --evaluation-pattern-comparison-table-cell-outline-color: hsl(267 4.62% 47.5%);
  --evaluation-pattern-comparison-table-cell-min-width: 180px;
  --evaluation-pattern-comparison-table-cell-plain-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-cell-plain-text-typography-font-size: 17.719px;
  --evaluation-pattern-comparison-table-cell-plain-text-typography-line-height: 21.263px;
  --evaluation-pattern-comparison-table-cell-plain-text-typography-font-weight: 400;
  --evaluation-pattern-comparison-table-cell-plain-text-color: hsl(0 0% 6%);
  --evaluation-pattern-comparison-table-product-description-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-product-description-text-typography-font-size: 15.75px;
  --evaluation-pattern-comparison-table-product-description-text-typography-line-height: 23.625px;
  --evaluation-pattern-comparison-table-product-description-text-typography-font-weight: 400;
  --evaluation-pattern-comparison-table-product-description-text-color: hsl(0 0% 6%);
  --evaluation-pattern-comparison-table-product-description-icon-color: hsl(357.59 90.868% 42.941%);
  --evaluation-pattern-comparison-table-price-info-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-price-info-text-typography-font-size: 12.446px;
  --evaluation-pattern-comparison-table-price-info-text-typography-line-height: 18.669px;
  --evaluation-pattern-comparison-table-price-info-text-typography-font-weight: 400;
  --evaluation-pattern-comparison-table-price-info-text-color: hsl(0 0% 6%);
  --evaluation-pattern-comparison-table-price-saving-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-price-saving-text-typography-font-size: 12.446px;
  --evaluation-pattern-comparison-table-price-saving-text-typography-line-height: 18.669px;
  --evaluation-pattern-comparison-table-price-saving-text-typography-font-weight: 400;
  --evaluation-pattern-comparison-table-price-saving-text-color: hsl(0 100% 32.157%);
  --evaluation-pattern-comparison-table-price-new-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-price-new-text-typography-font-size: 22.426px;
  --evaluation-pattern-comparison-table-price-new-text-typography-line-height: 26.911px;
  --evaluation-pattern-comparison-table-price-new-text-typography-font-weight: 700;
  --evaluation-pattern-comparison-table-price-new-text-color: hsl(0 0% 6%);
  --evaluation-pattern-comparison-table-price-old-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-price-old-text-typography-font-size: 17.719px;
  --evaluation-pattern-comparison-table-price-old-text-typography-line-height: 21.263px;
  --evaluation-pattern-comparison-table-price-old-text-typography-font-weight: 700;
  --evaluation-pattern-comparison-table-price-old-text-typography-font-style: line-through;
  --evaluation-pattern-comparison-table-price-old-text-color: hsl(0 0% 48%);
  --evaluation-pattern-comparison-table-row-title-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-pattern-comparison-table-row-title-text-typography-font-size: 15.75px;
  --evaluation-pattern-comparison-table-row-title-text-typography-line-height: 23.625px;
  --evaluation-pattern-comparison-table-row-title-text-typography-font-weight: 700;
  --evaluation-pattern-comparison-table-row-title-text-color: hsl(0 0% 6%);
  --evaluation-editorial-body-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-editorial-body-text-typography-font-size: 17.719px;
  --evaluation-editorial-body-text-typography-line-height: 21.263px;
  --evaluation-editorial-body-text-typography-font-weight: 400;
  --evaluation-editorial-h1-text-typography-font-family: FlamaProSemicond, Helvetica Neue, Arial, Helvetica, sans-serif;
  --evaluation-editorial-h1-text-typography-font-size: 40.412px;
  --evaluation-editorial-h1-text-typography-line-height: 48.494px;
  --evaluation-editorial-h1-text-typography-font-weight: 700;
  --test-composite-fancy-card-color: undefined;
  --test-composite-fancy-card-border-radius: undefined;
  --test-composite-fancy-card-border-color: undefined;
  --test-composite-card-color: hsl(0 0% 100%);
  --test-composite-card-border-radius: 18px;
  --test-composite-card-border-color: #999;
  --test-typography-fancy-text-font-family: undefined;
  --test-typography-fancy-text-font-size: undefined;
  --test-typography-fancy-text-line-height: undefined;
  --test-typography-fancy-text-font-weight: undefined;
  --test-typography-text-font-family: Arial;
  --test-typography-text-font-size: 25px;
  --test-typography-text-line-height: 32px;
  --test-typography-text-font-weight: 700;
}
