/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-overlay-popover {
  background: none;
  border: none;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop {
  position: fixed;
  z-index: auto;
}

/* node_modules/@angular/cdk/a11y-prebuilt.css */
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

/* src/styles.scss */
html,
body {
  height: 100dvh;
}

/* node_modules/@allianz/ngx-brand-kit/css/allianz-base.css */
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/AllianzNeo-Light.woff2") format("woff2"), url("./media/AllianzNeo-Light.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/AllianzNeo-LightItalic.woff2") format("woff2"), url("./media/AllianzNeo-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/AllianzNeo-Regular.woff2") format("woff2"), url("./media/AllianzNeo-Regular.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/AllianzNeo-Italic.woff2") format("woff2"), url("./media/AllianzNeo-Italic.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./media/AllianzNeo-SemiBold.woff2") format("woff2"), url("./media/AllianzNeo-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("./media/AllianzNeo-SemiBoldItalic.woff2") format("woff2"), url("./media/AllianzNeo-SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/AllianzNeo-Bold.woff2") format("woff2"), url("./media/AllianzNeo-Bold.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/AllianzNeo-BoldItalic.woff2") format("woff2"), url("./media/AllianzNeo-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Patternlab-Icon";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src:
    url("./media/Allianz-Icons.woff2") format("woff2"),
    url("./media/Allianz-Icons.ttf") format("truetype"),
    url("./media/Allianz-Icons.svg#Allianz-Icons") format("svg");
}
@font-face {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src:
    url("./media/Allianz-Icons.woff2") format("woff2"),
    url("./media/Allianz-Icons.ttf") format("truetype"),
    url("./media/Allianz-Icons.svg#Allianz-Icons") format("svg");
}
.allianz-icon,
.ndbx-icon {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
.allianz-icon:before,
.ndbx-icon:before {
  font-family: "Allianz-Icons";
  font-size: inherit;
}
.nx-icon--arrow-up:before {
  content: "\e900";
}
.nx-icon--arrow-down:before {
  content: "\e901";
}
.nx-icon--arrow-left:before {
  content: "\e902";
}
.nx-icon--arrow-right:before {
  content: "\e903";
}
.nx-icon--arrow-up-slim:before {
  content: "\e904";
}
.nx-icon--arrow-down-slim:before {
  content: "\e905";
}
.nx-icon--arrow-left-slim:before {
  content: "\e906";
}
.nx-icon--arrow-right-slim:before {
  content: "\e907";
}
.nx-icon--paperclip:before {
  content: "\e908";
}
.nx-icon--chevron-up:before {
  content: "\e909";
}
.nx-icon--chevron-down:before {
  content: "\e90a";
}
.nx-icon--chevron-left:before {
  content: "\e90b";
}
.nx-icon--chevron-right:before {
  content: "\e90c";
}
.nx-icon--bookmark-o:before {
  content: "\e90d";
}
.nx-icon--calendar:before {
  content: "\e90e";
}
.nx-icon--arrow-upload:before {
  content: "\e90f";
}
.nx-icon--phone-o:before {
  content: "\e910";
}
.nx-icon--check:before {
  content: "\e911";
}
.nx-icon--check-circle:before {
  content: "\e912";
}
.nx-icon--close:before {
  content: "\e913";
}
.nx-icon--close-circle:before {
  content: "\e914";
}
.nx-icon--credit-card-o:before {
  content: "\e915";
}
.nx-icon--trash:before {
  content: "\e916";
}
.nx-icon--download:before {
  content: "\e917";
}
.nx-icon--exclamation-circle:before {
  content: "\e918";
}
.nx-icon--exclamation-circle-o:before {
  content: "\e919";
}
.nx-icon--exclamation-triangle:before {
  content: "\e91a";
}
.nx-icon--file:before {
  content: "\e91b";
}
.nx-icon--bolt:before {
  content: "\e91c";
}
.nx-icon--bolt-o:before {
  content: "\e91d";
}
.nx-icon--ellipsis-v:before {
  content: "\e91e";
}
.nx-icon--ellipsis-h:before {
  content: "\e91f";
}
.nx-icon--info-circle:before {
  content: "\e920";
}
.nx-icon--info-circle-o:before {
  content: "\e921";
}
.nx-icon--list:before {
  content: "\e922";
}
.nx-icon--location:before {
  content: "\e923";
}
.nx-icon--lock:before {
  content: "\e924";
}
.nx-icon--lock-o:before {
  content: "\e925";
}
.nx-icon--mail:before {
  content: "\e926";
}
.nx-icon--mail-o:before {
  content: "\e927";
}
.nx-icon--bars:before {
  content: "\e928";
}
.nx-icon--telegram:before {
  content: "\e929";
}
.nx-icon--user:before {
  content: "\e92a";
}
.nx-icon--user-o:before {
  content: "\e92b";
}
.nx-icon--user-business:before {
  content: "\e92c";
}
.nx-icon--user-business-o:before {
  content: "\e92d";
}
.nx-icon--users:before {
  content: "\e92e";
}
.nx-icon--users-o:before {
  content: "\e92f";
}
.nx-icon--print-o:before {
  content: "\e930";
}
.nx-icon--search:before {
  content: "\e931";
}
.nx-icon--setting:before {
  content: "\e932";
}
.nx-icon--share:before {
  content: "\e933";
}
.nx-icon--facebook:before {
  content: "\e934";
}
.nx-icon--google-plus:before {
  content: "\e935";
}
.nx-icon--twitter:before {
  content: "\e936";
}
.nx-icon--instagram:before {
  content: "\e937";
}
.nx-icon--facebook-circle:before {
  content: "\e938";
}
.nx-icon--google-circle:before {
  content: "\e939";
}
.nx-icon--twitter-circle:before {
  content: "\e93a";
}
.nx-icon--instagram-circle:before {
  content: "\e93b";
}
.nx-icon--mail-circle:before {
  content: "\e93c";
}
.nx-icon--youtube-circle:before {
  content: "\e93d";
}
.nx-icon--star:before {
  content: "\e93e";
}
.nx-icon--star-half-full:before {
  content: "\e93f";
}
.nx-icon--star-o:before {
  content: "\e940";
}
.nx-icon--file-text:before {
  content: "\e941";
}
.nx-icon--microphone:before {
  content: "\e942";
}
.nx-icon--clock:before {
  content: "\e943";
}
.nx-icon--clock-o:before {
  content: "\e944";
}
.nx-icon--product-a-z:before {
  content: "\e945";
}
.nx-icon--product-animal-cat:before {
  content: "\e946";
}
.nx-icon--product-animal-dog:before {
  content: "\e947";
}
.nx-icon--product-animal-horse:before {
  content: "\e948";
}
.nx-icon--product-animal-hunting-deer:before {
  content: "\e949";
}
.nx-icon--product-animal-paw:before {
  content: "\e94a";
}
.nx-icon--product-arrow-direction-path:before {
  content: "\e94b";
}
.nx-icon--product-at-sign:before {
  content: "\e94c";
}
.nx-icon--product-balance-scale:before {
  content: "\e94d";
}
.nx-icon--product-bank-monument-info:before {
  content: "\e94e";
}
.nx-icon--product-battery:before {
  content: "\e94f";
}
.nx-icon--speech-bubble-o:before {
  content: "\e950";
}
.nx-icon--arrow-first:before {
  content: "\e951";
}
.nx-icon--arrow-last:before {
  content: "\e952";
}
.nx-icon--plus:before {
  content: "\e953";
}
.nx-icon--minus:before {
  content: "\e954";
}
.nx-icon--product-bed:before {
  content: "\e955";
}
.nx-icon--product-bike:before {
  content: "\e956";
}
.nx-icon--product-board-paper-note:before {
  content: "\e957";
}
.nx-icon--product-book:before {
  content: "\e958";
}
.nx-icon--product-brain:before {
  content: "\e959";
}
.nx-icon--product-broken-glass:before {
  content: "\e95a";
}
.nx-icon--product-broken-window:before {
  content: "\e95b";
}
.nx-icon--product-broom-clean:before {
  content: "\e95c";
}
.nx-icon--product-buggy:before {
  content: "\e95d";
}
.nx-icon--product-building:before {
  content: "\e95e";
}
.nx-icon--product-bullhorn:before {
  content: "\e95f";
}
.nx-icon--product-calculator:before {
  content: "\e960";
}
.nx-icon--product-calendar:before {
  content: "\e961";
}
.nx-icon--product-camera:before {
  content: "\e962";
}
.nx-icon--product-candle:before {
  content: "\e963";
}
.nx-icon--product-car-accident:before {
  content: "\e964";
}
.nx-icon--product-car-front:before {
  content: "\e965";
}
.nx-icon--product-car-small:before {
  content: "\e966";
}
.nx-icon--product-car-tacho-fast:before {
  content: "\e967";
}
.nx-icon--product-car-trailer:before {
  content: "\e968";
}
.nx-icon--product-car:before {
  content: "\e969";
}
.nx-icon--product-caravan:before {
  content: "\e96a";
}
.nx-icon--product-certificate:before {
  content: "\e96b";
}
.nx-icon--product-check-paper:before {
  content: "\e96c";
}
.nx-icon--product-check:before {
  content: "\e96d";
}
.nx-icon--product-city:before {
  content: "\e96e";
}
.nx-icon--product-cleanup-trash:before {
  content: "\e96f";
}
.nx-icon--product-clock:before {
  content: "\e970";
}
.nx-icon--product-cloud:before {
  content: "\e971";
}
.nx-icon--product-cog-wheel:before {
  content: "\e972";
}
.nx-icon--product-cog-wheels:before {
  content: "\e973";
}
.nx-icon--product-coins-money:before {
  content: "\e974";
}
.nx-icon--product-communication:before {
  content: "\e975";
}
.nx-icon--product-computer:before {
  content: "\e976";
}
.nx-icon--product-couch:before {
  content: "\e977";
}
.nx-icon--product-credit-card:before {
  content: "\e978";
}
.nx-icon--product-cross-triangle:before {
  content: "\e979";
}
.nx-icon--product-cross:before {
  content: "\e97a";
}
.nx-icon--product-danger:before {
  content: "\e97b";
}
.nx-icon--product-data-exchange:before {
  content: "\e97c";
}
.nx-icon--product-diversity:before {
  content: "\e97d";
}
.nx-icon--product-dollar:before {
  content: "\e97e";
}
.nx-icon--product-door:before {
  content: "\e97f";
}
.nx-icon--product-electric-plug:before {
  content: "\e980";
}
.nx-icon--product-excavator:before {
  content: "\e981";
}
.nx-icon--product-expensive-objects-jewelery:before {
  content: "\e982";
}
.nx-icon--product-eye-overview-sight:before {
  content: "\e983";
}
.nx-icon--product-family:before {
  content: "\e984";
}
.nx-icon--product-folder:before {
  content: "\e985";
}
.nx-icon--product-guide-navigation:before {
  content: "\e986";
}
.nx-icon--product-hand-click-info:before {
  content: "\e987";
}
.nx-icon--product-hand-finger-pointing:before {
  content: "\e988";
}
.nx-icon--product-hand-get-money:before {
  content: "\e989";
}
.nx-icon--product-hand-thumbs-up:before {
  content: "\e98a";
}
.nx-icon--product-headset-support:before {
  content: "\e98b";
}
.nx-icon--product-health-bag-doctor:before {
  content: "\e98c";
}
.nx-icon--product-health-stethoscope:before {
  content: "\e98d";
}
.nx-icon--product-heart-employee-engagement:before {
  content: "\e98e";
}
.nx-icon--product-heart:before {
  content: "\e98f";
}
.nx-icon--product-helmet:before {
  content: "\e990";
}
.nx-icon--product-help-information:before {
  content: "\e991";
}
.nx-icon--product-help-question:before {
  content: "\e992";
}
.nx-icon--product-help:before {
  content: "\e993";
}
.nx-icon--product-home-office:before {
  content: "\e994";
}
.nx-icon--product-hourglass:before {
  content: "\e995";
}
.nx-icon--product-house-broken-window:before {
  content: "\e996";
}
.nx-icon--product-house-fire:before {
  content: "\e997";
}
.nx-icon--product-house-important:before {
  content: "\e998";
}
.nx-icon--product-house-money:before {
  content: "\e999";
}
.nx-icon--product-house-safe:before {
  content: "\e99a";
}
.nx-icon--product-house-water-damage:before {
  content: "\e99b";
}
.nx-icon--product-house:before {
  content: "\e99c";
}
.nx-icon--product-important-info:before {
  content: "\e99d";
}
.nx-icon--product-info-sheet:before {
  content: "\e99e";
}
.nx-icon--product-injury-plaster:before {
  content: "\e99f";
}
.nx-icon--product-job-processes:before {
  content: "\e9a0";
}
.nx-icon--product-law:before {
  content: "\e9a1";
}
.nx-icon--product-light-bulb-idea:before {
  content: "\e9a2";
}
.nx-icon--product-locate-position:before {
  content: "\e9a3";
}
.nx-icon--product-lock:before {
  content: "\e9a4";
}
.nx-icon--product-mail:before {
  content: "\e9a5";
}
.nx-icon--product-money-banknote:before {
  content: "\e9a6";
}
.nx-icon--product-money-exchange:before {
  content: "\e9a7";
}
.nx-icon--product-money-suitcase:before {
  content: "\e9a8";
}
.nx-icon--product-motorcycle:before {
  content: "\e9a9";
}
.nx-icon--product-mouse:before {
  content: "\e9aa";
}
.nx-icon--product-newspaper:before {
  content: "\e9ab";
}
.nx-icon--product-notebook:before {
  content: "\e9ac";
}
.nx-icon--product-office-chair:before {
  content: "\e9ad";
}
.nx-icon--product-pages-documents:before {
  content: "\e9ae";
}
.nx-icon--product-paper-document:before {
  content: "\e9af";
}
.nx-icon--product-paper-lock:before {
  content: "\e9b0";
}
.nx-icon--product-partner-handshake:before {
  content: "\e9b1";
}
.nx-icon--product-pen:before {
  content: "\e9b2";
}
.nx-icon--product-pension-rocker-chair:before {
  content: "\e9b3";
}
.nx-icon--product-people-collaboration:before {
  content: "\e9b4";
}
.nx-icon--product-people-communication-external:before {
  content: "\e9b5";
}
.nx-icon--product-people-communication-internal:before {
  content: "\e9b6";
}
.nx-icon--product-people-connect:before {
  content: "\e9b7";
}
.nx-icon--product-person-heart-people-love:before {
  content: "\e9b8";
}
.nx-icon--product-person:before {
  content: "\e9b9";
}
.nx-icon--product-phone-call:before {
  content: "\e9ba";
}
.nx-icon--product-plane:before {
  content: "\e9bb";
}
.nx-icon--product-plus-minus:before {
  content: "\e9bc";
}
.nx-icon--product-plus:before {
  content: "\e9bd";
}
.nx-icon--product-present:before {
  content: "\e9be";
}
.nx-icon--product-puzzle-pieces:before {
  content: "\e9bf";
}
.nx-icon--product-puzzle:before {
  content: "\e9c0";
}
.nx-icon--product-radio:before {
  content: "\e9c1";
}
.nx-icon--product-repair:before {
  content: "\e9c2";
}
.nx-icon--product-rewards:before {
  content: "\e9c3";
}
.nx-icon--product-rocket:before {
  content: "\e9c4";
}
.nx-icon--product-save:before {
  content: "\e9c5";
}
.nx-icon--product-search-document:before {
  content: "\e9c6";
}
.nx-icon--product-search:before {
  content: "\e9c7";
}
.nx-icon--product-share-chart:before {
  content: "\e9c8";
}
.nx-icon--product-share-graph-arrow-down:before {
  content: "\e9c9";
}
.nx-icon--product-share-graph-arrow-up:before {
  content: "\e9ca";
}
.nx-icon--product-sharing-connect:before {
  content: "\e9cb";
}
.nx-icon--product-shield-hand:before {
  content: "\e9cc";
}
.nx-icon--product-shield:before {
  content: "\e9cd";
}
.nx-icon--product-shopping-cart:before {
  content: "\e9ce";
}
.nx-icon--product-smartphone:before {
  content: "\e9cf";
}
.nx-icon--product-Soccer:before {
  content: "\e9d0";
}
.nx-icon--product-social-media-facebook-messenger:before {
  content: "\e9d1";
}
.nx-icon--product-social-media-facebook:before {
  content: "\e9d2";
}
.nx-icon--product-social-media-linkedin:before {
  content: "\e9d3";
}
.nx-icon--product-social-media-twitter:before {
  content: "\e9d4";
}
.nx-icon--product-social-media-whatsapp:before {
  content: "\e9d5";
}
.nx-icon--product-sport-sailing-ship:before {
  content: "\e9d6";
}
.nx-icon--product-sport-trainer:before {
  content: "\e9d7";
}
.nx-icon--product-sports-car:before {
  content: "\e9d8";
}
.nx-icon--product-sports:before {
  content: "\e9d9";
}
.nx-icon--product-star-event:before {
  content: "\e9da";
}
.nx-icon--product-stars-sky-galaxy:before {
  content: "\e9db";
}
.nx-icon--product-steering-wheel:before {
  content: "\e9dc";
}
.nx-icon--product-stock-data-graph:before {
  content: "\e9dd";
}
.nx-icon--product-stove-cooker:before {
  content: "\e9de";
}
.nx-icon--product-strategy:before {
  content: "\e9df";
}
.nx-icon--product-student-school-graduation:before {
  content: "\e9e0";
}
.nx-icon--product-survey:before {
  content: "\e9e1";
}
.nx-icon--product-SUV-car:before {
  content: "\e9e2";
}
.nx-icon--product-tablet-ipad-apps:before {
  content: "\e9e3";
}
.nx-icon--product-target:before {
  content: "\e9e4";
}
.nx-icon--product-thief:before {
  content: "\e9e5";
}
.nx-icon--product-to-do-list:before {
  content: "\e9e6";
}
.nx-icon--product-tooth:before {
  content: "\e9e7";
}
.nx-icon--product-tv:before {
  content: "\e9e8";
}
.nx-icon--product-umbrella-protection:before {
  content: "\e9e9";
}
.nx-icon--product-video-camera:before {
  content: "\e9ea";
}
.nx-icon--product-wall-balance:before {
  content: "\e9eb";
}
.nx-icon--product-washer:before {
  content: "\e9ec";
}
.nx-icon--product-water-tap:before {
  content: "\e9ed";
}
.nx-icon--product-watering-can:before {
  content: "\e9ee";
}
.nx-icon--product-wheelchair:before {
  content: "\e9ef";
}
.nx-icon--product-world-globe:before {
  content: "\e9f0";
}
.nx-icon--product-world-wide-we:before {
  content: "\e9f1";
}
.nx-icon--arrow-download:before {
  content: "\e9f2";
}
.nx-icon--phone:before {
  content: "\e9f3";
}
.nx-icon--youtube:before {
  content: "\e9f4";
}
.nx-icon--whatsapp:before {
  content: "\e9f5";
}
.nx-icon--youtube-circle-play:before {
  content: "\e9f6";
}
.nx-icon--linkedin-circle:before {
  content: "\e9f7";
}
.nx-icon--file-document:before {
  content: "\e9f8";
}
.nx-icon--eps-text:before {
  content: "\e9f9";
}
.nx-icon--file-flag:before {
  content: "\e9fa";
}
.nx-icon--img-text:before {
  content: "\e9fb";
}
.nx-icon--play:before {
  content: "\e9fc";
}
.nx-icon--dot:before {
  content: "\e9fd";
}
.nx-icon--jpg-text:before {
  content: "\e9fe";
}
.nx-icon--mp3-text:before {
  content: "\e9ff";
}
.nx-icon--pdf-text:before {
  content: "\ea00";
}
.nx-icon--pod-text:before {
  content: "\ea01";
}
.nx-icon--ppt-text:before {
  content: "\ea02";
}
.nx-icon--tiff-text:before {
  content: "\ea03";
}
.nx-icon--txt-text:before {
  content: "\ea04";
}
.nx-icon--vid-text:before {
  content: "\ea05";
}
.nx-icon--xls-text:before {
  content: "\ea06";
}
.nx-icon--eps:before {
  content: "\ea07";
}
.nx-icon--img:before {
  content: "\ea08";
}
.nx-icon--jpg:before {
  content: "\ea09";
}
.nx-icon--mp3:before {
  content: "\ea0a";
}
.nx-icon--pdf:before {
  content: "\ea0b";
}
.nx-icon--pod:before {
  content: "\ea0c";
}
.nx-icon--ppt:before {
  content: "\ea0d";
}
.nx-icon--tiff:before {
  content: "\ea0e";
}
.nx-icon--txt:before {
  content: "\ea0f";
}
.nx-icon--vid:before {
  content: "\ea10";
}
.nx-icon--xls:before {
  content: "\ea11";
}
.nx-icon--trash-o:before {
  content: "\ea12";
}
.nx-icon--bell-o:before {
  content: "\ea13";
}
.nx-icon--bell-off-o:before {
  content: "\ea14";
}
.nx-icon--bell-off:before {
  content: "\ea15";
}
.nx-icon--bell:before {
  content: "\ea16";
}
.nx-icon--bookmark:before {
  content: "\ea17";
}
.nx-icon--calendar-date-check-o:before {
  content: "\ea18";
}
.nx-icon--calendar-date-check:before {
  content: "\ea19";
}
.nx-icon--calendar-default:before {
  content: "\ea20";
}
.nx-icon--calendar-reminder-o:before {
  content: "\ea21";
}
.nx-icon--calendar-reminder:before {
  content: "\ea22";
}
.nx-icon--chat-o:before {
  content: "\ea23";
}
.nx-icon--chat:before {
  content: "\ea24";
}
.nx-icon--chevron-down-small:before {
  content: "\ea25";
}
.nx-icon--chevron-left-circle-o:before {
  content: "\ea26";
}
.nx-icon--chevron-left-circle:before {
  content: "\ea27";
}
.nx-icon--chevron-left-small:before {
  content: "\ea28";
}
.nx-icon--chevron-right-circle-o:before {
  content: "\ea29";
}
.nx-icon--chevron-right-circle:before {
  content: "\ea30";
}
.nx-icon--chevron-right-small:before {
  content: "\ea31";
}
.nx-icon--chevron-up-small:before {
  content: "\ea32";
}
.nx-icon--close-circle-o:before {
  content: "\ea33";
}
.nx-icon--credit-card:before {
  content: "\ea34";
}
.nx-icon--duplicate:before {
  content: "\ea35";
}
.nx-icon--e-mail-read-o:before {
  content: "\ea36";
}
.nx-icon--e-mail-read:before {
  content: "\ea37";
}
.nx-icon--edit:before {
  content: "\ea38";
}
.nx-icon--exclamation-triangle-o:before {
  content: "\ea39";
}
.nx-icon--export-and-share:before {
  content: "\ea40";
}
.nx-icon--filter:before {
  content: "\ea41";
}
.nx-icon--in-progress:before {
  content: "\ea42";
}
.nx-icon--launch:before {
  content: "\ea43";
}
.nx-icon--location-o:before {
  content: "\ea44";
}
.nx-icon--lock-unlock-o:before {
  content: "\ea45";
}
.nx-icon--lock-unlock:before {
  content: "\ea46";
}
.nx-icon--microphone-default:before {
  content: "\ea47";
}
.nx-icon--microphone-mute-o:before {
  content: "\ea48";
}
.nx-icon--microphone-mute:before {
  content: "\ea49";
}
.nx-icon--minus-circle-o:before {
  content: "\ea50";
}
.nx-icon--minus-circle:before {
  content: "\ea51";
}
.nx-icon--password-hide-o:before {
  content: "\ea52";
}
.nx-icon--password-hide:before {
  content: "\ea53";
}
.nx-icon--password-show-o:before {
  content: "\ea54";
}
.nx-icon--password-show:before {
  content: "\ea55";
}
.nx-icon--pause:before {
  content: "\ea56";
}
.nx-icon--pen:before {
  content: "\ea57";
}
.nx-icon--phone-chat-o:before {
  content: "\ea58";
}
.nx-icon--phone-chat:before {
  content: "\ea59";
}
.nx-icon--plus-circle-o:before {
  content: "\ea60";
}
.nx-icon--plus-circle:before {
  content: "\ea61";
}
.nx-icon--popout:before {
  content: "\ea62";
}
.nx-icon--print:before {
  content: "\ea63";
}
.nx-icon--refresh:before {
  content: "\ea64";
}
.nx-icon--sentiment-dissatisfied:before {
  content: "\ea65";
}
.nx-icon--sentiment-neutral:before {
  content: "\ea66";
}
.nx-icon--sentiment-satisfied:before {
  content: "\ea67";
}
.nx-icon--sentiment-very-dissatisfied:before {
  content: "\ea68";
}
.nx-icon--sentiment-very-satisfied:before {
  content: "\ea69";
}
.nx-icon--set-timer:before {
  content: "\ea70";
}
.nx-icon--setting-o:before {
  content: "\ea71";
}
.nx-icon--slider-graph-o:before {
  content: "\ea72";
}
.nx-icon--speech-bubble-dots-o:before {
  content: "\ea73";
}
.nx-icon--speech-bubble-dots:before {
  content: "\ea74";
}
.nx-icon--speech-bubble:before {
  content: "\ea75";
}
.nx-icon--card-o:before {
  content: "\ea76";
}
.nx-icon--cobrowsing-o:before {
  content: "\ea77";
}
.nx-icon--linkedin:before {
  content: "\eb02";
}
.nx-icon--messenger-circle:before {
  content: "\eb03";
}
.nx-icon--messenger:before {
  content: "\eb04";
}
.nx-icon--whatsapp-circle:before {
  content: "\eb05";
}
.nx-icon--xing-circle:before {
  content: "\eb07";
}
.nx-icon--xing:before {
  content: "\eb08";
}
.nx-icon--product-bereaved-dependent-pension:before {
  content: "\eb09";
}
.nx-icon--product-car-mobility:before {
  content: "\eb10";
}
.nx-icon--product-care-insurance:before {
  content: "\eb11";
}
.nx-icon--product-fortune:before {
  content: "\eb12";
}
.nx-icon--product-health:before {
  content: "\eb13";
}
.nx-icon--product-income-precaution:before {
  content: "\eb14";
}
.nx-icon--product-mobility:before {
  content: "\eb15";
}
.nx-icon--product-pet-health-insurance:before {
  content: "\eb16";
}
.nx-icon--product-pet-owner-liability:before {
  content: "\eb17";
}
.nx-icon--product-precaution:before {
  content: "\eb18";
}
.nx-icon--product-private-pension:before {
  content: "\eb19";
}
.nx-icon--product-travel:before {
  content: "\eb20";
}
.nx-icon--save-o:before {
  content: "\eb21";
}
.nx-icon--back:before {
  content: "\eb22";
}
.nx-icon--product-apartment-building:before {
  content: "\eb23";
}
.nx-icon--product-garage:before {
  content: "\eb24";
}
.nx-icon--product-hydro-power:before {
  content: "\eb25";
}
.nx-icon--product-keys:before {
  content: "\eb26";
}
.nx-icon--product-laptop:before {
  content: "\eb27";
}
.nx-icon--product-nature-leaf:before {
  content: "\eb28";
}
.nx-icon--product-power-pylon:before {
  content: "\eb29";
}
.nx-icon--product-solar-power-modules:before {
  content: "\eb30";
}
.nx-icon--product-telematic-car-front:before {
  content: "\eb31";
}
.nx-icon--product-telematic-car-side:before {
  content: "\eb32";
}
.nx-icon--product-thermal-power-plant:before {
  content: "\eb33";
}
.nx-icon--product-thermometer:before {
  content: "\eb34";
}
.nx-icon--product-thunderstorm:before {
  content: "\eb35";
}
.nx-icon--product-tires-wheel:before {
  content: "\eb36";
}
.nx-icon--product-truck:before {
  content: "\eb37";
}
.nx-icon--product-voice-of-the-customer:before {
  content: "\eb38";
}
.nx-icon--product-wind-turbine-offshore:before {
  content: "\eb39";
}
.nx-icon--product-wind-turbine-onshore:before {
  content: "\eb40";
}
.nx-icon--sidebar-left:before {
  content: "\eb41";
}
.nx-icon--sidebar-right:before {
  content: "\eb42";
}
.nx-icon--doc:before {
  content: "\eb44";
}
.nx-icon--doc-text:before {
  content: "\eb45";
}
.nx-icon--product-locate-position-f:before {
  content: "\eb46";
}
.nx-icon--product-danger-f:before {
  content: "\eb47";
}
.nx-icon--product-coins-money-f:before {
  content: "\eb48";
}
.nx-icon--product-check-paper-f:before {
  content: "\eb49";
}
.nx-icon--speaker-off-o:before {
  content: "\eb50";
}
.nx-icon--speaker-off:before {
  content: "\eb51";
}
.nx-icon--speaker-on-o:before {
  content: "\eb52";
}
.nx-icon--speaker-on:before {
  content: "\eb53";
}
.nx-icon--help-question-f:before {
  content: "\eb54";
}
.nx-icon--voice-of-the-customer-f:before {
  content: "\eb55";
}
.nx-icon--product-blog:before {
  content: "\eb56";
}
.nx-icon--product-fire:before {
  content: "\eb57";
}
.nx-icon--product-fork-lift-truck:before {
  content: "\eb58";
}
.nx-icon--product-music:before {
  content: "\eb59";
}
.nx-icon--product-podcast:before {
  content: "\eb60";
}
.nx-icon--laptop-cog-wheel:before {
  content: "\eb61";
}
.nx-icon--board-share-graph:before {
  content: "\eb62";
}
.nx-icon--trees:before {
  content: "\eb63";
}
.nx-icon--hand-tray:before {
  content: "\eb64";
}
.nx-icon--tv-world-globe:before {
  content: "\eb65";
}
.nx-icon--helmet-construction:before {
  content: "\eb66";
}
.nx-icon--manager:before {
  content: "\eb67";
}
.nx-icon--tractor:before {
  content: "\eb68";
}
.nx-icon--skyscraper:before {
  content: "\eb69";
}
.nx-icon--hand-cog-wheel:before {
  content: "\eb70";
}
.nx-icon--fountain-pen:before {
  content: "\eb71";
}
.nx-icon--certificate-papers:before {
  content: "\eb72";
}
.nx-icon--grapes:before {
  content: "\eb73";
}
.nx-icon--product-media:before {
  content: "\eb74";
}
.nx-icon--product-broken-mirror:before {
  content: "\eb75";
}
.nx-icon--product-compass:before {
  content: "\eb76";
}
.nx-icon--product-health-paw:before {
  content: "\eb77";
}
.nx-icon--product-law-internet:before {
  content: "\eb78";
}
.nx-icon--product-law-job:before {
  content: "\eb79";
}
.nx-icon--product-law-key:before {
  content: "\eb80";
}
.nx-icon--product-law-traffic:before {
  content: "\eb81";
}
.nx-icon--product-legal-protection:before {
  content: "\eb82";
}
.nx-icon--product-oil-tank:before {
  content: "\eb83";
}
.nx-icon--product-shield-house:before {
  content: "\eb85";
}
.nx-icon--product-shield-key:before {
  content: "\eb86";
}
.nx-icon--product-shield-paw:before {
  content: "\eb87";
}
.nx-icon--chatbot-default-o:before {
  content: "\eb88";
}
.nx-icon--chatbot-joy-o:before {
  content: "\eb89";
}
.nx-icon--chatbot-slightsmile-o:before {
  content: "\eb90";
}
.nx-icon--chatbot-think-o:before {
  content: "\eb91";
}
.nx-icon--chatbot-thrilled-o:before {
  content: "\eb92";
}
.nx-icon--product-car-accident-abroad:before {
  content: "\eb93";
}
.nx-icon--switch:before {
  content: "\eb94";
}
.nx-icon--applauncher:before {
  content: "\eb95";
}
.nx-icon--help-o:before {
  content: "\eb96";
}
.nx-icon--globe:before {
  content: "\eb97";
}
.nx-icon--help:before {
  content: "\eb98";
}
.nx-icon--qr-code:before {
  content: "\eb99";
}
.nx-icon--smartphone-o:before {
  content: "\ec01";
}
.nx-icon--smartphone:before {
  content: "\ec02";
}
.nx-icon--product-security-inspector:before {
  content: "\ec03";
}
.nx-icon--car-o:before {
  content: "\ec04";
}
.nx-icon--cookie-manager-o:before {
  content: "\ec05";
}
.nx-icon--cookie-manager:before {
  content: "\ec06";
}
.nx-icon--policy-processing-01:before {
  content: "\ec07";
}
.nx-icon--policy-processing-02:before {
  content: "\ec08";
}
.nx-icon--policy-processing-03:before {
  content: "\ec09";
}
.nx-icon--home:before {
  content: "\ec10";
}
.nx-icon--move:before {
  content: "\ec11";
}
.nx-icon--range:before {
  content: "\ec12";
}
.nx-icon--side-panel-both-sides:before {
  content: "\ec13";
}
.nx-icon--side-panel-left:before {
  content: "\ec14";
}
.nx-icon--side-panel-right:before {
  content: "\ec15";
}
.nx-icon--product-adaptive-cruise-control:before {
  content: "\ec16";
}
.nx-icon--product-autonomous-emergency-braking-system:before {
  content: "\ec17";
}
.nx-icon--product-blind-spot-monitoring:before {
  content: "\ec18";
}
.nx-icon--product-cup:before {
  content: "\ec19";
}
.nx-icon--product-lane-assist:before {
  content: "\ec20";
}
.nx-icon--product-restaurant:before {
  content: "\ec21";
}
.nx-icon--product-shield-check:before {
  content: "\ec22";
}
.nx-icon--add-column-after:before {
  content: "\ec27";
}
.nx-icon--add-column-before:before {
  content: "\ec28";
}
.nx-icon--add-row-after:before {
  content: "\ec29";
}
.nx-icon--add-row-before:before {
  content: "\ec30";
}
.nx-icon--add-table:before {
  content: "\ec31";
}
.nx-icon--apartment-building-small:before {
  content: "\ec32";
}
.nx-icon--archive:before {
  content: "\ec33";
}
.nx-icon--avi-text:before {
  content: "\ec34";
}
.nx-icon--avi:before {
  content: "\ec35";
}
.nx-icon--bmp-text:before {
  content: "\ec36";
}
.nx-icon--bmp:before {
  content: "\ec37";
}
.nx-icon--calendar-delete-date-o:before {
  content: "\ec38";
}
.nx-icon--calendar-delete-date:before {
  content: "\ec39";
}
.nx-icon--product-car-truck:before {
  content: "\ec40";
}
.nx-icon--product-chat-avatar-man-1:before {
  content: "\ec41";
}
.nx-icon--product-chat-avatar-man-2:before {
  content: "\ec42";
}
.nx-icon--product-chat-avatar-man-3:before {
  content: "\ec43";
}
.nx-icon--product-chat-avatar-man-4:before {
  content: "\ec44";
}
.nx-icon--product-chat-avatar-man-5:before {
  content: "\ec45";
}
.nx-icon--product-chat-avatar-man-6:before {
  content: "\ec46";
}
.nx-icon--product-chat-avatar-man-7:before {
  content: "\ec47";
}
.nx-icon--product-chat-avatar-neutral-1:before {
  content: "\ec48";
}
.nx-icon--product-chat-avatar-neutral-2:before {
  content: "\ec49";
}
.nx-icon--product-chat-avatar-neutral-3:before {
  content: "\ec50";
}
.nx-icon--product-chat-avatar-woman-1:before {
  content: "\ec51";
}
.nx-icon--product-chat-avatar-woman-2:before {
  content: "\ec52";
}
.nx-icon--product-chat-avatar-woman-3:before {
  content: "\ec53";
}
.nx-icon--product-chat-avatar-woman-4:before {
  content: "\ec54";
}
.nx-icon--product-chat-avatar-woman-5:before {
  content: "\ec55";
}
.nx-icon--product-chat-avatar-woman-6:before {
  content: "\ec56";
}
.nx-icon--product-chat-avatar-woman-7:before {
  content: "\ec57";
}
.nx-icon--check-circle-unchecked:before {
  content: "\ec58";
}
.nx-icon--delete-column:before {
  content: "\ec60";
}
.nx-icon--delete-row:before {
  content: "\ec61";
}
.nx-icon--delete-table:before {
  content: "\ec62";
}
.nx-icon--divider-line:before {
  content: "\ec63";
}
.nx-icon--docx-text:before {
  content: "\ec64";
}
.nx-icon--docx:before {
  content: "\ec65";
}
.nx-icon--eml-text:before {
  content: "\ec66";
}
.nx-icon--eml:before {
  content: "\ec67";
}
.nx-icon--flv-text:before {
  content: "\ec68";
}
.nx-icon--flv:before {
  content: "\ec69";
}
.nx-icon--hand-click-request:before {
  content: "\ec70";
}
.nx-icon--hand-thumbs-down:before {
  content: "\ec71";
}
.nx-icon--hand-thumbs-up:before {
  content: "\ec72";
}
.nx-icon--hcp-text:before {
  content: "\ec73";
}
.nx-icon--hcp:before {
  content: "\ec74";
}
.nx-icon--product-house-storm:before {
  content: "\ec75";
}
.nx-icon--image:before {
  content: "\ec76";
}
.nx-icon--link:before {
  content: "\ec77";
}
.nx-icon--list-numbers:before {
  content: "\ec78";
}
.nx-icon--m4p-text:before {
  content: "\ec79";
}
.nx-icon--m4p:before {
  content: "\ec80";
}
.nx-icon--m4v-text:before {
  content: "\ec81";
}
.nx-icon--m4v:before {
  content: "\ec82";
}
.nx-icon--mail-read-o:before {
  content: "\ec83";
}
.nx-icon--mail-read:before {
  content: "\ec84";
}
.nx-icon--minimize:before {
  content: "\ec85";
}
.nx-icon--mov-text:before {
  content: "\ec86";
}
.nx-icon--mov:before {
  content: "\ec87";
}
.nx-icon--mp2-text:before {
  content: "\ec88";
}
.nx-icon--mp2:before {
  content: "\ec89";
}
.nx-icon--mp4-text:before {
  content: "\ec90";
}
.nx-icon--mp4:before {
  content: "\ec91";
}
.nx-icon--mpe-text:before {
  content: "\ec92";
}
.nx-icon--mpe:before {
  content: "\ec93";
}
.nx-icon--mpg-text:before {
  content: "\ec94";
}
.nx-icon--mpg:before {
  content: "\ec95";
}
.nx-icon--mpv-text:before {
  content: "\ec96";
}
.nx-icon--mpv:before {
  content: "\ec97";
}
.nx-icon--msg-text:before {
  content: "\ec98";
}
.nx-icon--msg:before {
  content: "\ec99";
}
.nx-icon--ogg-text:before {
  content: "\ed01";
}
.nx-icon--ogg:before {
  content: "\ed02";
}
.nx-icon--png-text:before {
  content: "\ed03";
}
.nx-icon--png:before {
  content: "\ed04";
}
.nx-icon--qt-text:before {
  content: "\ed05";
}
.nx-icon--qt:before {
  content: "\ed06";
}
.nx-icon--quote:before {
  content: "\ed07";
}
.nx-icon--rtf-text:before {
  content: "\ed08";
}
.nx-icon--rtf:before {
  content: "\ed09";
}
.nx-icon--share-o:before {
  content: "\ed10";
}
.nx-icon--shield-o:before {
  content: "\ed11";
}
.nx-icon--shield:before {
  content: "\ed12";
}
.nx-icon--statistics-data-graph-o:before {
  content: "\ed13";
}
.nx-icon--statistics-data-graph:before {
  content: "\ed14";
}
.nx-icon--swf-text:before {
  content: "\ed15";
}
.nx-icon--swf:before {
  content: "\ed16";
}
.nx-icon--text-alignment-center:before {
  content: "\ed17";
}
.nx-icon--text-alignment-indent-less:before {
  content: "\ed18";
}
.nx-icon--text-alignment-indent-more:before {
  content: "\ed19";
}
.nx-icon--text-alignment-justified:before {
  content: "\ed20";
}
.nx-icon--text-alignment-left:before {
  content: "\ed21";
}
.nx-icon--text-alignment-right:before {
  content: "\ed22";
}
.nx-icon--text-formatting-bold:before {
  content: "\ed23";
}
.nx-icon--text-formatting-clear-formatting:before {
  content: "\ed24";
}
.nx-icon--text-formatting-color:before {
  content: "\ed25";
}
.nx-icon--text-formatting-cursive:before {
  content: "\ed26";
}
.nx-icon--text-formatting-glyph:before {
  content: "\ed27";
}
.nx-icon--text-formatting-overarching:before {
  content: "\ed28";
}
.nx-icon--text-formatting-size:before {
  content: "\ed29";
}
.nx-icon--text-formatting-strikethrough:before {
  content: "\ed30";
}
.nx-icon--text-formatting-underlined:before {
  content: "\ed31";
}
.nx-icon--undo:before {
  content: "\ed32";
}
.nx-icon--unlink:before {
  content: "\ed33";
}
.nx-icon--wmv-text:before {
  content: "\ed34";
}
.nx-icon--wmv:before {
  content: "\ed35";
}
.nx-icon--xlsx-text:before {
  content: "\ed36";
}
.nx-icon--xlsx:before {
  content: "\ed37";
}
.nx-icon--xml-text:before {
  content: "\ed38";
}
.nx-icon--xml:before {
  content: "\ed39";
}
.nx-icon--zip-text:before {
  content: "\ed40";
}
.nx-icon--zip:before {
  content: "\ed41";
}
.nx-icon--redo:before {
  content: "\ed42";
}
.nx-icon--x:before {
  content: "\ed43";
}
.nx-icon--x-circle:before {
  content: "\ed44";
}
.nx-icon--product-house-hail:before {
  content: "\ed45";
}
.nx-icon--product-accompanied-driving:before {
  content: "\ed46";
}
.nx-icon--product-broken-car-window:before {
  content: "\ed47";
}
.nx-icon--product-caravan-and-motorcycle:before {
  content: "\ed48";
}
.nx-icon--product-driver-protection:before {
  content: "\ed49";
}
.nx-icon--product-gap-coverage:before {
  content: "\ed50";
}
.nx-icon--product-gap-coverage-b:before {
  content: "\ed51";
}
.nx-icon--product-new-and-purchase-price-compensation:before {
  content: "\ed52";
}
.nx-icon--product-oldtimer:before {
  content: "\ed53";
}
.nx-icon--product-oldtimer-collection:before {
  content: "\ed54";
}
.nx-icon--product-oldtimer-garage:before {
  content: "\ed55";
}
.nx-icon--product-own-damage-coverage:before {
  content: "\ed56";
}
.nx-icon--product-scooter:before {
  content: "\ed57";
}
.nx-icon--product-shield-coins:before {
  content: "\ed58";
}
.nx-icon--product-shield-filled:before {
  content: "\ed59";
}
.nx-icon--product-shield-half-filled:before {
  content: "\ed60";
}
.nx-icon--product-shield-money:before {
  content: "\ed61";
}
.nx-icon--product-value-reduction:before {
  content: "\ed62";
}
.nx-icon--product-value-retention-guarantee:before {
  content: "\ed63";
}
.nx-icon--product-landlord:before {
  content: "\ed64";
}
.nx-icon--product-social-media-x:before {
  content: "\ed65";
}
.nx-icon--csv:before {
  content: "\ed66";
}
.nx-icon--csv_text:before {
  content: "\ed67";
}
.nx-icon--add-note:before {
  content: "\ed68";
}
.nx-icon--color-picker:before {
  content: "\ed69";
}
.nx-icon--columns:before {
  content: "\ed70";
}
.nx-icon--cut:before {
  content: "\ed71";
}
.nx-icon--double-chevron-small:before {
  content: "\ed72";
}
.nx-icon--file-check:before {
  content: "\ed73";
}
.nx-icon--heart:before {
  content: "\ed74";
}
.nx-icon--heart-o:before {
  content: "\ed75";
}
.nx-icon--maximize:before {
  content: "\ed76";
}
.nx-icon--collapse-content:before {
  content: "\ed77";
}
.nx-icon--not-allowed:before {
  content: "\ed78";
}
.nx-icon--note:before {
  content: "\ed79";
}
.nx-icon--paste:before {
  content: "\ed80";
}
.nx-icon--pin:before {
  content: "\ed81";
}
.nx-icon--pivot-table:before {
  content: "\ed82";
}
.nx-icon--aggregation:before {
  content: "\ed83";
}
.nx-icon--check-circle-o:before {
  content: "\ed84";
}
.nx-icon--group:before {
  content: "\ed85";
}
.nx-icon--interpunct-o:before {
  content: "\ed86";
}
.nx-icon--product-buildings-and-content:before {
  content: "\ed87";
}
.nx-icon--product-heart-with-hands:before {
  content: "\ed88";
}
.nx-icon--product-tenant:before {
  content: "\ed89";
}
.nx-icon--onsite-charge:before {
  content: "\ed90";
}
.nx-icon--file-arrow:before {
  content: "\ed91";
}
.nx-icon--mark-all-as-read:before {
  content: "\ed92";
}
.nx-icon--shield-warning:before {
  content: "\ed93";
}
.nx-icon--tenant:before {
  content: "\ed94";
}
.nx-icon--product-bridge:before {
  content: "\ed95";
}
.nx-icon--product-car-key:before {
  content: "\ed96";
}
.nx-icon--product-car-towed:before {
  content: "\ed97";
}
.nx-icon--product-chimney:before {
  content: "\ed98";
}
.nx-icon--product-door-closed:before {
  content: "\ed99";
}
.nx-icon--product-fence:before {
  content: "\ee01";
}
.nx-icon--product-house-lightning:before {
  content: "\ee02";
}
.nx-icon--product-house-roof-damage:before {
  content: "\ee03";
}
.nx-icon--product-icicle-melting:before {
  content: "\ee04";
}
.nx-icon--product-ladder:before {
  content: "\ee05";
}
.nx-icon--product-lock-key:before {
  content: "\ee06";
}
.nx-icon--product-shield-car:before {
  content: "\ee07";
}
.nx-icon--product-shield-cross:before {
  content: "\ee08";
}
.nx-icon--product-shield-screwdriver:before {
  content: "\ee09";
}
.nx-icon--product-tree-wind:before {
  content: "\ee10";
}
.nx-icon--product-snow-and-water:before {
  content: "\ee11";
}
.nx-icon--product-tree:before {
  content: "\ee12";
}
.nx-icon--product-window-closed:before {
  content: "\ee13";
}
.nx-icon--product-energy:before {
  content: "\ee14";
}
.nx-icon--product-letter-a:before {
  content: "\ee15";
}
.nx-icon--product-letter-b:before {
  content: "\ee16";
}
.nx-icon--product-reminder:before {
  content: "\ee17";
}
.nx-icon--product-sun:before {
  content: "\ee18";
}
.nx-icon--product-volcano-eruption:before {
  content: "\ee19";
}
.nx-icon--product-vulcano:before {
  content: "\ee20";
}
.nx-icon--product-water-drops:before {
  content: "\ee21";
}
.nx-icon--product-water:before {
  content: "\ee22";
}
.nx-icon--product-window-storm-shutters:before {
  content: "\ee23";
}
.nx-icon--shield-warning-o:before {
  content: "\ee24";
}
.nx-icon--get-a-quote:before {
  content: "\ee25";
}
.nx-icon--product-tree-snapped:before {
  content: "\ee26";
}
.nx-icon--tiktok:before {
  content: "\ee27";
}
.nx-icon--tiktok-circle:before {
  content: "\ee28";
}
.nx-icon--product-bathroom:before {
  content: "\ee29";
}
.nx-icon--product-calendar-circle-left:before {
  content: "\ee30";
}
.nx-icon--product-calendar-circle-right:before {
  content: "\ee31";
}
.nx-icon--product-hot-water-service:before {
  content: "\ee32";
}
.nx-icon--product-house-allianz:before {
  content: "\ee33";
}
.nx-icon--product-misfuelling:before {
  content: "\ee34";
}
.nx-icon--product-outside-building:before {
  content: "\ee35";
}
.nx-icon--product-pool:before {
  content: "\ee36";
}
.nx-icon--product-shed:before {
  content: "\ee37";
}
.nx-icon--product-shield-person:before {
  content: "\ee38";
}
.nx-icon--product-snowflake:before {
  content: "\ee39";
}
.nx-icon--product-social-media-instagram:before {
  content: "\ee40";
}
.nx-icon--product-social-media-youtube:before {
  content: "\ee41";
}
.nx-icon--product-water-tank:before {
  content: "\ee42";
}
.nx-icon--product-e-scooter:before {
  content: "\ee43";
}
.nx-icon--product-health-horseshoe:before {
  content: "\ee44";
}
.nx-icon--product-money-suitcase-dollar:before {
  content: "\ee45";
}
.nx-icon--product-money-suitcase-pound:before {
  content: "\ee46";
}
.nx-icon--product-multi-car-cover:before {
  content: "\ee47";
}
.nx-icon--product-precaution-dollar:before {
  content: "\ee48";
}
.nx-icon--product-precaution-pound:before {
  content: "\ee49";
}
.nx-icon--product-projector-front:before {
  content: "\ee50";
}
.nx-icon--product-projector-side:before {
  content: "\ee51";
}
.nx-icon--product-social-media-spotify:before {
  content: "\ee52";
}
.nx-icon--product-drought:before {
  content: "\ee53";
}
.nx-icon--outgoing-call-o:before {
  content: "\ee54";
}
.nx-icon--outgoing-call:before {
  content: "\ee55";
}
.nx-icon--incoming-call-o:before {
  content: "\ee56";
}
.nx-icon--incoming-call:before {
  content: "\ee57";
}
.nx-icon--flag-o:before {
  content: "\ee58";
}
.nx-icon--flag:before {
  content: "\ee59";
}
.nx-icon--spotify:before {
  content: "\ee60";
}
.nx-icon--spotify-circle:before {
  content: "\ee61";
}
table,
th,
td,
tr {
  margin: 0;
  padding: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
input,
button,
textarea {
  font-family: inherit;
}
a {
  color: inherit;
}
figure {
  margin: 0;
  padding: 0;
}
small {
  font-size: inherit;
}
em,
address {
  font-style: normal;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html,
:host {
  font-family: "Allianz Neo", sans-serif;
}
body {
  color: #414141;
  font-weight: 400;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a {
  text-decoration: none;
}
body,
:host {
  background-color: var(--ui-background);
  color: var(--text-01);
}

/* node_modules/@allianz/ngx-brand-kit/css/themes/allianz-one-dense.css */
.nx-heading--6xl:not(#_) {
  font-weight: var(--semantic-font-weight-headline-6xl) !important;
}
.nx-heading--5xl:not(#_) {
  font-weight: var(--semantic-font-weight-headline-5xl) !important;
}
.nx-heading--4xl:not(#_),
.nx-heading--page-bold-caps:not(#_) {
  font-weight: var(--semantic-font-weight-headline-4xl) !important;
}
.nx-heading--3xl:not(#_),
.nx-heading--page:not(#_) {
  font-weight: var(--semantic-font-weight-headline-3xl) !important;
}
.nx-heading--section:not(#_):not(.nx-heading--6xl, .nx-heading--5xl, .nx-heading--4xl, .nx-heading--3xl, .nx-heading--xl, .nx-heading--l, .nx-heading--m, .nx-heading--s),
.nx-heading--2xl:not(#_) {
  font-weight: var(--semantic-font-weight-headline-2xl) !important;
}
.nx-heading--xl:not(#_),
.nx-heading--subsection-large:not(#_) {
  font-weight: var(--semantic-font-weight-headline-xl) !important;
}
.nx-heading--l:not(#_),
.nx-heading--subsection-medium:not(#_) {
  font-weight: var(--semantic-font-weight-headline-l) !important;
}
.nx-heading--m:not(#_),
.nx-heading--subsection-small:not(#_) {
  font-weight: var(--semantic-font-weight-headline-m) !important;
}
.nx-heading--s:not(#_),
.nx-heading--subsection-xsmall:not(#_) {
  font-weight: var(--semantic-font-weight-headline-s) !important;
}
.nx-header__actions > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
nx-sidepanel-content:not(#_) {
  padding: 0 !important;
}
nx-sidepanel-content:not(#_) > * {
  padding: 0 !important;
}
nx-sidepanel-header:not(#_) {
  padding: 0 !important;
}
nx-sidepanel-header:not(#_) > * {
  padding: 0 !important;
}
nx-sidepanel:not(#_) {
  padding: var(--semantic-inset-horizontal-grid-functional) !important;
}
nx-sidepanel:not(#_) > * {
  padding: 0 !important;
}
:host,
:root {
  --core-color-blue-100: #F0F7FC;
  --core-color-blue-200: #DBEAF5;
  --core-color-blue-300: #C3D7E9;
  --core-color-blue-400: #ADC6DC;
  --core-color-blue-500: #8DAFD1;
  --core-color-blue-600: #6590BD;
  --core-color-blue-700: #3F72B1;
  --core-color-blue-800: #1A5393;
  --core-color-blue-900: #003781;
  --core-color-blue-1000: #00266D;
  --core-color-blue-1100: #001955;
  --core-color-blue-1200: #000F39;
  --core-color-aqua-100: #EEF6F6;
  --core-color-aqua-200: #DFEFF2;
  --core-color-aqua-300: #B2DCEA;
  --core-color-aqua-400: #83CBE5;
  --core-color-aqua-500: #51B6DD;
  --core-color-aqua-600: #0E98CC;
  --core-color-aqua-700: #0377A8;
  --core-color-aqua-800: #005885;
  --core-color-aqua-900: #003D63;
  --core-color-aqua-1000: #002F4B;
  --core-color-aqua-1100: #001E32;
  --core-color-aqua-1200: #00111D;
  --core-color-teal-100: #E3F8F8;
  --core-color-teal-200: #C2F0EF;
  --core-color-teal-300: #8DE3E2;
  --core-color-teal-400: #6DD2D0;
  --core-color-teal-500: #46BAB8;
  --core-color-teal-600: #1F9B9E;
  --core-color-teal-700: #057C85;
  --core-color-teal-800: #005C64;
  --core-color-teal-900: #014248;
  --core-color-teal-1000: #013134;
  --core-color-teal-1100: #012325;
  --core-color-teal-1200: #001213;
  --core-color-green-100: #E7F9EB;
  --core-color-green-200: #C0F3D1;
  --core-color-green-300: #9AE5B4;
  --core-color-green-400: #68D190;
  --core-color-green-500: #34C270;
  --core-color-green-600: #10A251;
  --core-color-green-700: #05813C;
  --core-color-green-800: #006028;
  --core-color-green-900: #00450F;
  --core-color-green-1000: #023409;
  --core-color-green-1100: #052409;
  --core-color-green-1200: #071108;
  --core-color-yellow-100: #FEF5CD;
  --core-color-yellow-200: #FBE6A7;
  --core-color-yellow-300: #FAD066;
  --core-color-yellow-400: #FAB600;
  --core-color-yellow-500: #DBA103;
  --core-color-yellow-600: #B48602;
  --core-color-yellow-700: #8F6A00;
  --core-color-yellow-800: #6A4E00;
  --core-color-yellow-900: #4B3701;
  --core-color-yellow-1000: #382A04;
  --core-color-yellow-1100: #281D05;
  --core-color-yellow-1200: #130E03;
  --core-color-orange-100: #FBF3E9;
  --core-color-orange-200: #FCE2C8;
  --core-color-orange-300: #FECA91;
  --core-color-orange-400: #FFA456;
  --core-color-orange-500: #FF8939;
  --core-color-orange-600: #EA6308;
  --core-color-orange-700: #C34800;
  --core-color-orange-800: #933400;
  --core-color-orange-900: #682500;
  --core-color-orange-1000: #4E1D01;
  --core-color-orange-1100: #361503;
  --core-color-orange-1200: #1B0A03;
  --core-color-red-100: #FBF1F1;
  --core-color-red-200: #FAE2E3;
  --core-color-red-300: #FACAC6;
  --core-color-red-400: #FEA5AA;
  --core-color-red-500: #FF808A;
  --core-color-red-600: #FD4369;
  --core-color-red-700: #DD0A42;
  --core-color-red-800: #AA001B;
  --core-color-red-900: #7C0007;
  --core-color-red-1000: #5C0906;
  --core-color-red-1100: #3F0C06;
  --core-color-red-1200: #1F0804;
  --core-color-purple-100: #FDF1F7;
  --core-color-purple-200: #F9E1ED;
  --core-color-purple-300: #F4C9DF;
  --core-color-purple-400: #EEAECB;
  --core-color-purple-500: #E78EB3;
  --core-color-purple-600: #DC6597;
  --core-color-purple-700: #BD417F;
  --core-color-purple-800: #962165;
  --core-color-purple-900: #720849;
  --core-color-purple-1000: #5B0037;
  --core-color-purple-1100: #430023;
  --core-color-purple-1200: #2A0010;
  --core-color-gray-100: #F4F4F5;
  --core-color-gray-200: #E9EAEB;
  --core-color-gray-300: #D7D9DB;
  --core-color-gray-400: #C0C4C7;
  --core-color-gray-500: #A7ACB1;
  --core-color-gray-600: #888F96;
  --core-color-gray-700: #68727B;
  --core-color-gray-800: #495560;
  --core-color-gray-900: #2F3C49;
  --core-color-gray-1000: #202D3B;
  --core-color-gray-1100: #12202E;
  --core-color-gray-1200: #041321;
  --core-color-darkblue-100: #F2F4F9;
  --core-color-darkblue-200: #E4EAF3;
  --core-color-darkblue-300: #CFD9EA;
  --core-color-darkblue-400: #B6C5DE;
  --core-color-darkblue-500: #98ACCF;
  --core-color-darkblue-600: #758FBB;
  --core-color-darkblue-700: #5371A4;
  --core-color-darkblue-800: #335389;
  --core-color-darkblue-900: #1C3A6C;
  --core-color-darkblue-1000: #122B54;
  --core-color-darkblue-1100: #0F1F3A;
  --core-color-darkblue-1200: #091223;
  --core-color-inverse-100: #FFFFFF;
  --core-color-inverse-200: #FFFFFFC2;
  --core-color-inverse-300: #FFFFFF8F;
  --core-color-inverse-400: #FFFFFF66;
  --core-color-inverse-500: #FFFFFF45;
  --core-color-inverse-600: #FFFFFF2B;
  --core-color-inverse-700: #FFFFFF1A;
  --core-color-inverse-800: #FFFFFF0A;
  --core-color-inverse-900: #FFFFFF00;
  --core-color-inverse-1000: #0000001F;
  --core-color-inverse-1100: #0000004F;
  --core-color-inverse-1200: #0000009E;
  --core-color-black: #000000;
  --core-color-white: #FFFFFF;
  --core-duration-0: 0s;
  --core-duration-100: 0.1s;
  --core-duration-250: 0.25s;
  --core-duration-500: 0.5s;
  --core-dimension-0: 0px;
  --core-dimension-25: 1px;
  --core-dimension-50: 2px;
  --core-dimension-75: 3px;
  --core-dimension-100: 4px;
  --core-dimension-150: 6px;
  --core-dimension-200: 8px;
  --core-dimension-250: 10px;
  --core-dimension-300: 12px;
  --core-dimension-350: 14px;
  --core-dimension-400: 16px;
  --core-dimension-450: 18px;
  --core-dimension-500: 20px;
  --core-dimension-550: 22px;
  --core-dimension-600: 24px;
  --core-dimension-650: 26px;
  --core-dimension-700: 28px;
  --core-dimension-800: 32px;
  --core-dimension-900: 36px;
  --core-dimension-1000: 40px;
  --core-dimension-1200: 48px;
  --core-dimension-1300: 52px;
  --core-dimension-1400: 56px;
  --core-dimension-1500: 60px;
  --core-dimension-1600: 64px;
  --core-dimension-2000: 80px;
  --core-dimension-2400: 96px;
  --core-dimension-4000: 160px;
  --core-border-width-100: 1px;
  --core-border-width-200: 2px;
  --core-border-width-300: 3px;
  --core-border-width-400: 4px;
  --core-border-radius-0: 0px;
  --core-border-radius-50: 4px;
  --core-border-radius-100: 8px;
  --core-border-radius-150: 12px;
  --core-border-radius-200: 16px;
  --core-scaling-25: 0.95;
  --core-scaling-50: 0.975;
  --core-scaling-75: 0.99;
  --core-scaling-100: 1;
  --core-size-breakpoint-xs: 0;
  --core-size-breakpoint-s: 320px;
  --core-size-breakpoint-m: 704px;
  --core-size-breakpoint-l: 992px;
  --core-size-breakpoint-xl: 1280px;
  --core-size-breakpoint-2xl: 1472px;
  --core-size-breakpoint-3xl: 1760px;
  --core-size-grid-point: 4px;
  --core-size-grid-baseline: 4px;
  --core-gap-horizontal-grid-xs: 16px;
  --core-gap-horizontal-grid-s: 16px;
  --core-gap-horizontal-grid-m: 32px;
  --core-gap-horizontal-grid-l: 32px;
  --core-gap-horizontal-grid-xl: 32px;
  --core-gap-horizontal-grid-2xl: 32px;
  --core-gap-horizontal-grid-3xl: 32px;
  --core-inset-horizontal-grid-xs: 24px;
  --core-inset-horizontal-grid-s: 24px;
  --core-inset-horizontal-grid-m: 48px;
  --core-inset-horizontal-grid-l: 64px;
  --core-inset-horizontal-grid-xl: 64px;
  --core-inset-horizontal-grid-2xl: 64px;
  --core-inset-horizontal-grid-3xl: 64px;
  --core-font-family-primary: "Allianz Neo";
  --core-font-weight-100: 400;
  --core-font-weight-150: 600;
  --core-font-weight-200: 700;
  --core-text-decoration-none: none;
  --core-text-decoration-underline: underline;
  --semantic-color-brand-default-resting: #003781;
  --semantic-color-brand-default-hover: #00266D;
  --semantic-color-brand-default-active: #001955;
  --semantic-color-brand-default-disabled: #C1C5CF;
  --semantic-color-brand-default-inverse-resting: #FFFFFF;
  --semantic-color-brand-default-inverse-hover: #FFFFFFC2;
  --semantic-color-brand-default-inverse-active: #FFFFFF8F;
  --semantic-color-brand-default-inverse-disabled: #FFFFFF47;
  --semantic-color-brand-default-static-resting: #003781;
  --semantic-color-brand-default-static-hover: #00266D;
  --semantic-color-brand-default-static-active: #001955;
  --semantic-color-brand-default-static-disabled: #C1C5CF;
  --semantic-color-brand-default-static-inverse-resting: #FFFFFF;
  --semantic-color-brand-default-static-inverse-hover: #FFFFFFC2;
  --semantic-color-brand-default-static-inverse-active: #FFFFFF8F;
  --semantic-color-brand-default-static-inverse-disabled: #FFFFFF47;
  --semantic-color-on-brand-primary-resting: #FFFFFF;
  --semantic-color-on-brand-primary-hover: #FFFFFFC2;
  --semantic-color-on-brand-primary-active: #FFFFFF8F;
  --semantic-color-on-brand-primary-disabled: #9EA4B4;
  --semantic-color-on-brand-primary-inverse-resting: #003781;
  --semantic-color-on-brand-primary-inverse-hover: #00266D;
  --semantic-color-on-brand-primary-inverse-active: #001955;
  --semantic-color-on-brand-primary-inverse-disabled: #FFFFFF3C;
  --semantic-color-on-brand-primary-static-resting: #FFFFFF;
  --semantic-color-on-brand-primary-static-hover: #FFFFFFC2;
  --semantic-color-on-brand-primary-static-active: #FFFFFF8F;
  --semantic-color-on-brand-primary-static-disabled: #9EA4B4;
  --semantic-color-on-brand-primary-static-inverse-resting: #003781;
  --semantic-color-on-brand-primary-static-inverse-hover: #00266D;
  --semantic-color-on-brand-primary-static-inverse-active: #001955;
  --semantic-color-on-brand-primary-static-inverse-disabled: #FFFFFF3C;
  --semantic-color-background-default: #FFFFFF;
  --semantic-color-background-emphasis: #F0F7FC;
  --semantic-color-background-default-inverse: #122B54;
  --semantic-color-background-emphasis-inverse: #1C3A6C;
  --semantic-color-surface-none: #FFFFFF00;
  --semantic-color-surface-default-resting: #FFFFFF;
  --semantic-color-surface-default-hover: #F0F7FC;
  --semantic-color-surface-default-active: #DBEAF5;
  --semantic-color-surface-default-disabled: #F5F5F7;
  --semantic-color-surface-emphasis-resting: #EEF6F6;
  --semantic-color-surface-emphasis-hover: #DFEFF2;
  --semantic-color-surface-emphasis-active: #B2DCEA;
  --semantic-color-surface-emphasis-disabled: #EFF0F3;
  --semantic-color-surface-subtle-resting: #F7FAFA;
  --semantic-color-surface-subtle-hover: #E6F2F4;
  --semantic-color-surface-subtle-active: #C8E6EE;
  --semantic-color-surface-subtle-disabled: #F2F2F5;
  --semantic-color-surface-default-inverse-resting: #122B54;
  --semantic-color-surface-default-inverse-hover: #0F1F3A;
  --semantic-color-surface-default-inverse-active: #091223;
  --semantic-color-surface-default-inverse-disabled: #FFFFFF1A;
  --semantic-color-surface-emphasis-inverse-resting: #1C3A6C;
  --semantic-color-surface-emphasis-inverse-hover: #335389;
  --semantic-color-surface-emphasis-inverse-active: #5371A4;
  --semantic-color-surface-emphasis-inverse-disabled: #FFFFFF1F;
  --semantic-color-surface-subtle-inverse-resting: #173360;
  --semantic-color-surface-subtle-inverse-hover: #27467A;
  --semantic-color-surface-subtle-inverse-active: #436297;
  --semantic-color-surface-subtle-inverse-disabled: #FFFFFF1A;
  --semantic-color-on-surface-primary-resting: #003781;
  --semantic-color-on-surface-primary-disabled: #C1C5CF;
  --semantic-color-on-surface-primary-readonly: #2F3C49;
  --semantic-color-on-surface-secondary-resting: #3F72B1;
  --semantic-color-on-surface-secondary-disabled: #CDD0D8;
  --semantic-color-on-surface-secondary-readonly: #68727B;
  --semantic-color-on-surface-primary-inverse-resting: #FFFFFF;
  --semantic-color-on-surface-primary-inverse-disabled: #FFFFFF47;
  --semantic-color-on-surface-primary-inverse-readonly: #FFFFFFC2;
  --semantic-color-on-surface-secondary-inverse-resting: #FFFFFF8F;
  --semantic-color-on-surface-secondary-inverse-disabled: #FFFFFF3D;
  --semantic-color-on-surface-secondary-inverse-readonly: #FFFFFF8F;
  --semantic-color-border-primary-resting: #003781;
  --semantic-color-border-primary-hover: #00266D;
  --semantic-color-border-primary-active: #001955;
  --semantic-color-border-primary-disabled: #C1C5CF;
  --semantic-color-border-secondary-resting: #6590BD;
  --semantic-color-border-secondary-hover: #3F72B1;
  --semantic-color-border-secondary-active: #1A5393;
  --semantic-color-border-secondary-disabled: #D2D5DC;
  --semantic-color-border-tertiary-resting: #C3D7E9;
  --semantic-color-border-tertiary-hover: #ADC6DC;
  --semantic-color-border-tertiary-active: #8DAFD1;
  --semantic-color-border-tertiary-disabled: #E4E5EA;
  --semantic-color-border-primary-inverse-resting: #FFFFFF;
  --semantic-color-border-primary-inverse-hover: #FFFFFFC2;
  --semantic-color-border-primary-inverse-active: #FFFFFF8F;
  --semantic-color-border-primary-inverse-disabled: #FFFFFF1D;
  --semantic-color-border-secondary-inverse-resting: #FFFFFF66;
  --semantic-color-border-secondary-inverse-hover: #FFFFFF45;
  --semantic-color-border-secondary-inverse-active: #FFFFFF2B;
  --semantic-color-border-secondary-inverse-disabled: #FFFFFF29;
  --semantic-color-border-tertiary-inverse-resting: #FFFFFF1A;
  --semantic-color-border-tertiary-inverse-hover: #FFFFFF0A;
  --semantic-color-border-tertiary-inverse-active: #FFFFFF00;
  --semantic-color-border-tertiary-inverse-disabled: #FFFFFF34;
  --semantic-color-border-focus: #0E98CC;
  --semantic-color-signal-attention-critical-resting: #DD0A42;
  --semantic-color-signal-attention-critical-hover: #AA001B;
  --semantic-color-signal-attention-critical-active: #7C0007;
  --semantic-color-signal-attention-warning-resting: #8F6A00;
  --semantic-color-signal-attention-warning-hover: #6A4E00;
  --semantic-color-signal-attention-warning-active: #4B3701;
  --semantic-color-signal-attention-positive-resting: #05813C;
  --semantic-color-signal-attention-positive-hover: #006028;
  --semantic-color-signal-attention-positive-active: #00450F;
  --semantic-color-signal-attention-info-resting: #3F72B1;
  --semantic-color-signal-attention-info-hover: #1A5393;
  --semantic-color-signal-attention-info-active: #003781;
  --semantic-color-signal-attention-disabled: #CDD0D8;
  --semantic-color-signal-subtle-critical-resting: #FAE2E3;
  --semantic-color-signal-subtle-critical-hover: #FACAC6;
  --semantic-color-signal-subtle-critical-active: #FEA5AA;
  --semantic-color-signal-subtle-warning-resting: #FBE6A7;
  --semantic-color-signal-subtle-warning-hover: #FAD066;
  --semantic-color-signal-subtle-warning-active: #FAB600;
  --semantic-color-signal-subtle-positive-resting: #C0F3D1;
  --semantic-color-signal-subtle-positive-hover: #9AE5B4;
  --semantic-color-signal-subtle-positive-active: #68D190;
  --semantic-color-signal-subtle-info-resting: #DBEAF5;
  --semantic-color-signal-subtle-info-hover: #C3D7E9;
  --semantic-color-signal-subtle-info-active: #ADC6DC;
  --semantic-color-signal-subtle-disabled: #E9EBEE;
  --semantic-color-signal-attention-inverse-critical-resting: #FF808A;
  --semantic-color-signal-attention-inverse-critical-hover: #FD4369;
  --semantic-color-signal-attention-inverse-critical-active: #DD0A42;
  --semantic-color-signal-attention-inverse-warning-resting: #DBA103;
  --semantic-color-signal-attention-inverse-warning-hover: #B48602;
  --semantic-color-signal-attention-inverse-warning-active: #8F6A00;
  --semantic-color-signal-attention-inverse-positive-resting: #34C270;
  --semantic-color-signal-attention-inverse-positive-hover: #10A251;
  --semantic-color-signal-attention-inverse-positive-active: #05813C;
  --semantic-color-signal-attention-inverse-info-resting: #8DAFD1;
  --semantic-color-signal-attention-inverse-info-hover: #6590BD;
  --semantic-color-signal-attention-inverse-info-active: #3F72B1;
  --semantic-color-signal-attention-inverse-disabled: #FFFFFF33;
  --semantic-color-signal-subtle-inverse-critical-resting: #AA001B;
  --semantic-color-signal-subtle-inverse-critical-hover: #7C0007;
  --semantic-color-signal-subtle-inverse-critical-active: #5C0906;
  --semantic-color-signal-subtle-inverse-warning-resting: #6A4E00;
  --semantic-color-signal-subtle-inverse-warning-hover: #4B3701;
  --semantic-color-signal-subtle-inverse-warning-active: #382A04;
  --semantic-color-signal-subtle-inverse-positive-resting: #006028;
  --semantic-color-signal-subtle-inverse-positive-hover: #00450F;
  --semantic-color-signal-subtle-inverse-positive-active: #023409;
  --semantic-color-signal-subtle-inverse-info-resting: #1A5393;
  --semantic-color-signal-subtle-inverse-info-hover: #003781;
  --semantic-color-signal-subtle-inverse-info-active: #00266D;
  --semantic-color-signal-subtle-inverse-disabled: #FFFFFF24;
  --semantic-color-on-signal-attention-resting: #FFFFFF;
  --semantic-color-on-signal-attention-disabled: #9EA4B4;
  --semantic-color-on-signal-subtle-critical-resting: #AA001B;
  --semantic-color-on-signal-subtle-warning-resting: #6A4E00;
  --semantic-color-on-signal-subtle-positive-resting: #006028;
  --semantic-color-on-signal-subtle-info-resting: #1A5393;
  --semantic-color-on-signal-subtle-disabled: #C2C5CF;
  --semantic-color-on-signal-attention-inverse-resting: #122B54;
  --semantic-color-on-signal-attention-inverse-disabled: #FFFFFF40;
  --semantic-color-on-signal-subtle-inverse-critical-resting: #FACAC6;
  --semantic-color-on-signal-subtle-inverse-warning-resting: #FAD066;
  --semantic-color-on-signal-subtle-inverse-positive-resting: #9AE5B4;
  --semantic-color-on-signal-subtle-inverse-info-resting: #C3D7E9;
  --semantic-color-on-signal-subtle-inverse-disabled: #FFFFFF25;
  --semantic-color-accent-attention-yellow-resting: #8F6A00;
  --semantic-color-accent-attention-yellow-hover: #6A4E00;
  --semantic-color-accent-attention-yellow-active: #4B3701;
  --semantic-color-accent-attention-orange-resting: #C34800;
  --semantic-color-accent-attention-orange-hover: #933400;
  --semantic-color-accent-attention-orange-active: #682500;
  --semantic-color-accent-attention-red-resting: #DD0A42;
  --semantic-color-accent-attention-red-hover: #AA001B;
  --semantic-color-accent-attention-red-active: #7C0007;
  --semantic-color-accent-attention-purple-resting: #962165;
  --semantic-color-accent-attention-purple-hover: #720849;
  --semantic-color-accent-attention-purple-active: #5B0037;
  --semantic-color-accent-attention-aqua-resting: #0377A8;
  --semantic-color-accent-attention-aqua-hover: #005885;
  --semantic-color-accent-attention-aqua-active: #003D63;
  --semantic-color-accent-attention-blue-resting: #3F72B1;
  --semantic-color-accent-attention-blue-hover: #1A5393;
  --semantic-color-accent-attention-blue-active: #003781;
  --semantic-color-accent-attention-teal-resting: #057C85;
  --semantic-color-accent-attention-teal-hover: #005C64;
  --semantic-color-accent-attention-teal-active: #014248;
  --semantic-color-accent-attention-green-resting: #05813C;
  --semantic-color-accent-attention-green-hover: #006028;
  --semantic-color-accent-attention-green-active: #00450F;
  --semantic-color-accent-attention-gray-resting: #68727B;
  --semantic-color-accent-attention-gray-hover: #495560;
  --semantic-color-accent-attention-gray-active: #2F3C49;
  --semantic-color-accent-attention-disabled: #CDD0D8;
  --semantic-color-accent-subtle-yellow-resting: #FBE6A7;
  --semantic-color-accent-subtle-yellow-hover: #FAD066;
  --semantic-color-accent-subtle-yellow-active: #FAB600;
  --semantic-color-accent-subtle-orange-resting: #FCE2C8;
  --semantic-color-accent-subtle-orange-hover: #FECA91;
  --semantic-color-accent-subtle-orange-active: #FFA456;
  --semantic-color-accent-subtle-red-resting: #FAE2E3;
  --semantic-color-accent-subtle-red-hover: #FACAC6;
  --semantic-color-accent-subtle-red-active: #FEA5AA;
  --semantic-color-accent-subtle-purple-resting: #F9E1ED;
  --semantic-color-accent-subtle-purple-hover: #F4C9DF;
  --semantic-color-accent-subtle-purple-active: #EEAECB;
  --semantic-color-accent-subtle-blue-resting: #DBEAF5;
  --semantic-color-accent-subtle-blue-hover: #C3D7E9;
  --semantic-color-accent-subtle-blue-active: #ADC6DC;
  --semantic-color-accent-subtle-aqua-resting: #DFEFF2;
  --semantic-color-accent-subtle-aqua-hover: #B2DCEA;
  --semantic-color-accent-subtle-aqua-active: #83CBE5;
  --semantic-color-accent-subtle-teal-resting: #C2F0EF;
  --semantic-color-accent-subtle-teal-hover: #8DE3E2;
  --semantic-color-accent-subtle-teal-active: #6DD2D0;
  --semantic-color-accent-subtle-green-resting: #C0F3D1;
  --semantic-color-accent-subtle-green-hover: #9AE5B4;
  --semantic-color-accent-subtle-green-active: #68D190;
  --semantic-color-accent-subtle-gray-resting: #E9EAEB;
  --semantic-color-accent-subtle-gray-hover: #D7D9DB;
  --semantic-color-accent-subtle-gray-active: #C0C4C7;
  --semantic-color-accent-subtle-disabled: #E9EBEE;
  --semantic-color-accent-attention-inverse-yellow-resting: #DBA103;
  --semantic-color-accent-attention-inverse-yellow-hover: #B48602;
  --semantic-color-accent-attention-inverse-yellow-active: #8F6A00;
  --semantic-color-accent-attention-inverse-orange-resting: #FF8939;
  --semantic-color-accent-attention-inverse-orange-hover: #EA6308;
  --semantic-color-accent-attention-inverse-orange-active: #C34800;
  --semantic-color-accent-attention-inverse-red-resting: #FF808A;
  --semantic-color-accent-attention-inverse-red-hover: #FD4369;
  --semantic-color-accent-attention-inverse-red-active: #DD0A42;
  --semantic-color-accent-attention-inverse-purple-resting: #E78EB3;
  --semantic-color-accent-attention-inverse-purple-hover: #DC6597;
  --semantic-color-accent-attention-inverse-purple-active: #BD417F;
  --semantic-color-accent-attention-inverse-aqua-resting: #51B6DD;
  --semantic-color-accent-attention-inverse-aqua-hover: #0E98CC;
  --semantic-color-accent-attention-inverse-aqua-active: #0377A8;
  --semantic-color-accent-attention-inverse-blue-resting: #8DAFD1;
  --semantic-color-accent-attention-inverse-blue-hover: #6590BD;
  --semantic-color-accent-attention-inverse-blue-active: #3F72B1;
  --semantic-color-accent-attention-inverse-teal-resting: #46BAB8;
  --semantic-color-accent-attention-inverse-teal-hover: #1F9B9E;
  --semantic-color-accent-attention-inverse-teal-active: #057C85;
  --semantic-color-accent-attention-inverse-green-resting: #34C270;
  --semantic-color-accent-attention-inverse-green-hover: #10A251;
  --semantic-color-accent-attention-inverse-green-active: #05813C;
  --semantic-color-accent-attention-inverse-gray-resting: #A7ACB1;
  --semantic-color-accent-attention-inverse-gray-hover: #888F96;
  --semantic-color-accent-attention-inverse-gray-active: #68727B;
  --semantic-color-accent-attention-inverse-disabled: #FFFFFF33;
  --semantic-color-accent-subtle-inverse-yellow-resting: #6A4E00;
  --semantic-color-accent-subtle-inverse-yellow-hover: #4B3701;
  --semantic-color-accent-subtle-inverse-yellow-active: #382A04;
  --semantic-color-accent-subtle-inverse-orange-resting: #933400;
  --semantic-color-accent-subtle-inverse-orange-hover: #682500;
  --semantic-color-accent-subtle-inverse-orange-active: #4E1D01;
  --semantic-color-accent-subtle-inverse-red-resting: #AA001B;
  --semantic-color-accent-subtle-inverse-red-hover: #7C0007;
  --semantic-color-accent-subtle-inverse-red-active: #5C0906;
  --semantic-color-accent-subtle-inverse-purple-resting: #962165;
  --semantic-color-accent-subtle-inverse-purple-hover: #720849;
  --semantic-color-accent-subtle-inverse-purple-active: #5B0037;
  --semantic-color-accent-subtle-inverse-aqua-resting: #005885;
  --semantic-color-accent-subtle-inverse-aqua-hover: #003D63;
  --semantic-color-accent-subtle-inverse-aqua-active: #002F4B;
  --semantic-color-accent-subtle-inverse-blue-resting: #1A5393;
  --semantic-color-accent-subtle-inverse-blue-hover: #003781;
  --semantic-color-accent-subtle-inverse-blue-active: #00266D;
  --semantic-color-accent-subtle-inverse-teal-resting: #005C64;
  --semantic-color-accent-subtle-inverse-teal-hover: #014248;
  --semantic-color-accent-subtle-inverse-teal-active: #013134;
  --semantic-color-accent-subtle-inverse-green-resting: #006028;
  --semantic-color-accent-subtle-inverse-green-hover: #00450F;
  --semantic-color-accent-subtle-inverse-green-active: #023409;
  --semantic-color-accent-subtle-inverse-gray-resting: #495560;
  --semantic-color-accent-subtle-inverse-gray-hover: #2F3C49;
  --semantic-color-accent-subtle-inverse-gray-active: #202D3B;
  --semantic-color-accent-subtle-inverse-disabled: #FFFFFF24;
  --semantic-color-on-accent-attention-resting: #FFFFFF;
  --semantic-color-on-accent-attention-hover: #FFFFFFC2;
  --semantic-color-on-accent-attention-active: #FFFFFF8F;
  --semantic-color-on-accent-attention-disabled: #9EA4B4;
  --semantic-color-on-accent-subtle-yellow-resting: #6A4E00;
  --semantic-color-on-accent-subtle-orange-resting: #933400;
  --semantic-color-on-accent-subtle-red-resting: #AA001B;
  --semantic-color-on-accent-subtle-purple-resting: #962165;
  --semantic-color-on-accent-subtle-blue-resting: #1A5393;
  --semantic-color-on-accent-subtle-aqua-resting: #005885;
  --semantic-color-on-accent-subtle-teal-resting: #005C64;
  --semantic-color-on-accent-subtle-green-resting: #006028;
  --semantic-color-on-accent-subtle-gray-resting: #495560;
  --semantic-color-on-accent-subtle-disabled: #C7CAD3;
  --semantic-color-on-accent-attention-inverse-resting: #122B54;
  --semantic-color-on-accent-attention-inverse-hover: #0F1F3A;
  --semantic-color-on-accent-attention-inverse-active: #091223;
  --semantic-color-on-accent-attention-inverse-disabled: #FFFFFF40;
  --semantic-color-on-accent-subtle-inverse-yellow-resting: #FAD066;
  --semantic-color-on-accent-subtle-inverse-orange-resting: #FECA91;
  --semantic-color-on-accent-subtle-inverse-red-resting: #FACAC6;
  --semantic-color-on-accent-subtle-inverse-purple-resting: #F4C9DF;
  --semantic-color-on-accent-subtle-inverse-blue-resting: #C3D7E9;
  --semantic-color-on-accent-subtle-inverse-aqua-resting: #B2DCEA;
  --semantic-color-on-accent-subtle-inverse-teal-resting: #8DE3E2;
  --semantic-color-on-accent-subtle-inverse-green-resting: #9AE5B4;
  --semantic-color-on-accent-subtle-inverse-gray-resting: #D7D9DB;
  --semantic-color-on-accent-subtle-inverse-disabled: #FFFFFF25;
  --semantic-color-action-primary-resting: #003781;
  --semantic-color-action-primary-hover: #00266D;
  --semantic-color-action-primary-active: #001955;
  --semantic-color-action-primary-disabled: #C1C5CF;
  --semantic-color-action-primary-readonly: #2F3C49;
  --semantic-color-action-secondary-resting: #3F72B1;
  --semantic-color-action-secondary-hover: #1A5393;
  --semantic-color-action-secondary-active: #003781;
  --semantic-color-action-secondary-disabled: #CDD0D8;
  --semantic-color-action-secondary-readonly: #495560;
  --semantic-color-action-primary-inverse-resting: #FFFFFF;
  --semantic-color-action-primary-inverse-hover: #FFFFFFC2;
  --semantic-color-action-primary-inverse-active: #FFFFFF8F;
  --semantic-color-action-primary-inverse-disabled: #FFFFFF47;
  --semantic-color-action-primary-inverse-readonly: #FFFFFFC2;
  --semantic-color-action-secondary-inverse-resting: #FFFFFF8F;
  --semantic-color-action-secondary-inverse-hover: #FFFFFF66;
  --semantic-color-action-secondary-inverse-active: #FFFFFF45;
  --semantic-color-action-secondary-inverse-disabled: #FFFFFF3D;
  --semantic-color-action-secondary-inverse-readonly: #FFFFFF8F;
  --semantic-color-action-surface-attention-resting: #003781;
  --semantic-color-action-surface-attention-hover: #00266D;
  --semantic-color-action-surface-attention-active: #001955;
  --semantic-color-action-surface-attention-disabled: #C1C5CF;
  --semantic-color-action-surface-attention-inverse-resting: #FFFFFF;
  --semantic-color-action-surface-attention-inverse-hover: #FFFFFFC2;
  --semantic-color-action-surface-attention-inverse-active: #FFFFFF8F;
  --semantic-color-action-surface-attention-inverse-disabled: #FFFFFF47;
  --semantic-color-on-action-primary-resting: #FFFFFF;
  --semantic-color-on-action-primary-disabled: #9EA4B4;
  --semantic-color-on-action-primary-readonly: #2F3C49;
  --semantic-color-on-action-secondary-resting: #FFFFFF8F;
  --semantic-color-on-action-secondary-disabled: #A8ADBC;
  --semantic-color-on-action-secondary-readonly: #495560;
  --semantic-color-on-action-primary-inverse-resting: #003781;
  --semantic-color-on-action-primary-inverse-disabled: #FFFFFF3C;
  --semantic-color-on-action-primary-inverse-readonly: #FFFFFF;
  --semantic-color-on-action-secondary-inverse-resting: #3F72B1;
  --semantic-color-on-action-secondary-inverse-disabled: #FFFFFF34;
  --semantic-color-on-action-secondary-inverse-readonly: #FFFFFFC2;
  --semantic-color-selection-surface-attention-resting: #003781;
  --semantic-color-selection-surface-attention-hover: #00266D;
  --semantic-color-selection-surface-attention-active: #001955;
  --semantic-color-selection-surface-attention-disabled: #C1C5CF;
  --semantic-color-selection-surface-attention-inverse-resting: #FFFFFF;
  --semantic-color-selection-surface-attention-inverse-hover: #FFFFFFC2;
  --semantic-color-selection-surface-attention-inverse-active: #FFFFFF8F;
  --semantic-color-selection-surface-attention-inverse-disabled: #FFFFFF47;
  --semantic-color-selection-surface-subtle-resting: #F0F7FC;
  --semantic-color-selection-surface-subtle-hover: #DBEAF5;
  --semantic-color-selection-surface-subtle-active: #C3D7E9;
  --semantic-color-selection-surface-subtle-disabled: #EFF0F3;
  --semantic-color-selection-surface-subtle-inverse-resting: #1C3A6C;
  --semantic-color-selection-surface-subtle-inverse-hover: #335389;
  --semantic-color-selection-surface-subtle-inverse-active: #5371A4;
  --semantic-color-selection-surface-subtle-inverse-disabled: #FFFFFF1F;
  --semantic-color-on-selection-primary-resting: #FFFFFF;
  --semantic-color-on-selection-primary-disabled: #9EA4B4;
  --semantic-color-on-selection-primary-readonly: #2F3C49;
  --semantic-color-on-selection-secondary-resting: #FFFFFF8F;
  --semantic-color-on-selection-secondary-disabled: #A8ADBC;
  --semantic-color-on-selection-secondary-readonly: #495560;
  --semantic-color-on-selection-primary-inverse-resting: #003781;
  --semantic-color-on-selection-primary-inverse-disabled: #FFFFFF3C;
  --semantic-color-on-selection-primary-inverse-readonly: #FFFFFF;
  --semantic-color-on-selection-secondary-inverse-resting: #3F72B1;
  --semantic-color-on-selection-secondary-inverse-disabled: #FFFFFF34;
  --semantic-color-on-selection-secondary-inverse-readonly: #FFFFFFC2;
  --semantic-color-elevation-surface-default-100-resting: #FFFFFF;
  --semantic-color-elevation-surface-default-100-hover: #F0F7FC;
  --semantic-color-elevation-surface-default-100-active: #DBEAF5;
  --semantic-color-elevation-surface-default-100-disabled: #F5F5F7;
  --semantic-color-elevation-surface-default-200-resting: #FFFFFF;
  --semantic-color-elevation-surface-default-200-hover: #F0F7FC;
  --semantic-color-elevation-surface-default-200-active: #DBEAF5;
  --semantic-color-elevation-surface-default-200-disabled: #F5F5F7;
  --semantic-color-elevation-surface-default-300-resting: #FFFFFF;
  --semantic-color-elevation-surface-default-300-hover: #F0F7FC;
  --semantic-color-elevation-surface-default-300-active: #DBEAF5;
  --semantic-color-elevation-surface-default-300-disabled: #F5F5F7;
  --semantic-color-elevation-surface-default-400-resting: #FFFFFF;
  --semantic-color-elevation-surface-default-400-hover: #F0F7FC;
  --semantic-color-elevation-surface-default-400-active: #DBEAF5;
  --semantic-color-elevation-surface-default-400-disabled: #F5F5F7;
  --semantic-color-elevation-surface-default-500-resting: #FFFFFF;
  --semantic-color-elevation-surface-default-500-hover: #F0F7FC;
  --semantic-color-elevation-surface-default-500-active: #DBEAF5;
  --semantic-color-elevation-surface-default-500-disabled: #F5F5F7;
  --semantic-color-shadow-first: #122B5429;
  --semantic-color-shadow-second: #122B541F;
  --semantic-color-backdrop-attention: #122B54D9;
  --semantic-color-media-overlay-resting: #00378100;
  --semantic-color-media-overlay-hover: #00378126;
  --semantic-color-media-overlay-active: #0037814D;
  --semantic-color-media-overlay-disabled: #00378100;
  --semantic-color-mask-fade-start:
    linear-gradient(
      90DEG,
      #BFFF0000,
      #BFFF00);
  --semantic-color-mask-fade-end:
    linear-gradient(
      -90DEG,
      #BFFF0000,
      #BFFF00);
  --semantic-color-mask-full: #BFFF00;
  --semantic-blur-backdrop-attention: 8;
  --semantic-opacity-media-resting: 1;
  --semantic-opacity-media-hover: 1;
  --semantic-opacity-media-active: 1;
  --semantic-opacity-media-disabled: 0.3;
  --semantic-opacity-media-overlay-resting: 0;
  --semantic-opacity-media-overlay-hover: 0.15;
  --semantic-opacity-media-overlay-active: 0.3;
  --semantic-opacity-media-overlay-disabled: 0;
  --semantic-easing-coordinate-default-change-x1: 0.25;
  --semantic-easing-coordinate-default-change-y1: 0.1;
  --semantic-easing-coordinate-default-change-x2: 0.25;
  --semantic-easing-coordinate-default-change-y2: 1;
  --semantic-easing-coordinate-default-enter-x1: 0;
  --semantic-easing-coordinate-default-enter-y1: 0;
  --semantic-easing-coordinate-default-enter-x2: 0.58;
  --semantic-easing-coordinate-default-enter-y2: 1;
  --semantic-easing-coordinate-default-exit-x1: 0.42;
  --semantic-easing-coordinate-default-exit-y1: 0;
  --semantic-easing-coordinate-default-exit-x2: 1;
  --semantic-easing-coordinate-default-exit-y2: 1;
  --semantic-duration-static-fast: 0.1s;
  --semantic-duration-static-medium: 0.25s;
  --semantic-duration-static-slow: 0.5s;
  --semantic-duration-static-modifier-slow-to-fast: 1;
  --semantic-duration-static-modifier-slow-to-medium: 1;
  --semantic-duration-static-modifier-medium-to-fast: 1;
  --semantic-duration-dynamic-slow-to-fast: 0.5s;
  --semantic-duration-dynamic-slow-to-medium: 0.5s;
  --semantic-duration-dynamic-medium-to-fast: 0.25s;
  --semantic-transition-focus-duration: 0.1s;
  --semantic-transition-focus-easing: cubic-bezier(0.25, 0.1, 0.25, 1);
  --semantic-easing-default-change: cubic-bezier(0.25, 0.1, 0.25, 1);
  --semantic-easing-default-enter: cubic-bezier(0, 0, 0.58, 1);
  --semantic-easing-default-exit: cubic-bezier(0.42, 0, 1, 1);
  --semantic-scaling-initial: 1;
  --semantic-scaling-shrink-s: 0.99;
  --semantic-scaling-shrink-m: 0.975;
  --semantic-scaling-shrink-l: 0.95;
  --semantic-dimension-static-0: 0px;
  --semantic-dimension-static-25: 1px;
  --semantic-dimension-static-50: 2px;
  --semantic-dimension-static-100: 4px;
  --semantic-dimension-static-150: 6px;
  --semantic-dimension-static-200: 8px;
  --semantic-dimension-static-250: 10px;
  --semantic-dimension-static-300: 12px;
  --semantic-dimension-static-350: 14px;
  --semantic-dimension-static-400: 16px;
  --semantic-dimension-static-450: 18px;
  --semantic-dimension-static-500: 20px;
  --semantic-dimension-static-600: 24px;
  --semantic-dimension-static-700: 28px;
  --semantic-dimension-static-800: 32px;
  --semantic-dimension-static-900: 36px;
  --semantic-dimension-static-1000: 40px;
  --semantic-dimension-static-1200: 48px;
  --semantic-dimension-static-1400: 56px;
  --semantic-dimension-static-1600: 64px;
  --semantic-dimension-static-2000: 80px;
  --semantic-dimension-static-2400: 96px;
  --semantic-dimension-linear-25-50: 0px;
  --semantic-dimension-linear-25-100: 2px;
  --semantic-dimension-linear-25-150: 4px;
  --semantic-dimension-linear-25-200: 6px;
  --semantic-dimension-linear-50-100: 0px;
  --semantic-dimension-linear-50-150: 2px;
  --semantic-dimension-linear-50-200: 4px;
  --semantic-dimension-linear-50-250: 6px;
  --semantic-dimension-linear-50-300: 8px;
  --semantic-dimension-linear-50-350: 10px;
  --semantic-dimension-linear-50-400: 12px;
  --semantic-dimension-linear-50-450: 14px;
  --semantic-dimension-linear-50-500: 16px;
  --semantic-dimension-linear-100-200: 0px;
  --semantic-dimension-linear-100-250: 2px;
  --semantic-dimension-linear-100-300: 4px;
  --semantic-dimension-linear-100-350: 6px;
  --semantic-dimension-linear-100-400: 8px;
  --semantic-dimension-linear-100-500: 12px;
  --semantic-dimension-linear-100-600: 16px;
  --semantic-dimension-linear-100-700: 20px;
  --semantic-dimension-linear-100-800: 24px;
  --semantic-dimension-linear-100-900: 28px;
  --semantic-dimension-linear-100-1000: 32px;
  --semantic-dimension-linear-200-400: 0px;
  --semantic-dimension-linear-200-600: 8px;
  --semantic-dimension-linear-200-800: 16px;
  --semantic-dimension-linear-200-1000: 24px;
  --semantic-dimension-linear-200-1200: 32px;
  --semantic-dimension-linear-200-1400: 40px;
  --semantic-dimension-linear-200-1600: 48px;
  --semantic-dimension-linear-300-1200: 24px;
  --semantic-dimension-linear-300-1400: 32px;
  --semantic-dimension-linear-300-1600: 40px;
  --semantic-dimension-linear-300-2000: 56px;
  --semantic-dimension-linear-300-2400: 72px;
  --semantic-dimension-linear-400-1600: 32px;
  --semantic-dimension-linear-400-2000: 48px;
  --semantic-dimension-linear-400-2400: 64px;
  --semantic-dimension-clamp-smaller-25-25: 0px;
  --semantic-dimension-clamp-smaller-25-50: 1px;
  --semantic-dimension-clamp-smaller-25-100: 3px;
  --semantic-dimension-clamp-smaller-25-150: 5px;
  --semantic-dimension-clamp-smaller-25-200: 7px;
  --semantic-dimension-clamp-smaller-50-50: 0px;
  --semantic-dimension-clamp-smaller-50-100: 2px;
  --semantic-dimension-clamp-smaller-50-150: 4px;
  --semantic-dimension-clamp-smaller-50-200: 6px;
  --semantic-dimension-clamp-smaller-50-250: 8px;
  --semantic-dimension-clamp-smaller-50-300: 10px;
  --semantic-dimension-clamp-smaller-50-350: 12px;
  --semantic-dimension-clamp-smaller-50-400: 14px;
  --semantic-dimension-clamp-smaller-50-450: 16px;
  --semantic-dimension-clamp-smaller-50-500: 18px;
  --semantic-dimension-clamp-smaller-100-100: 0px;
  --semantic-dimension-clamp-smaller-100-150: 2px;
  --semantic-dimension-clamp-smaller-100-200: 4px;
  --semantic-dimension-clamp-smaller-100-250: 6px;
  --semantic-dimension-clamp-smaller-100-300: 8px;
  --semantic-dimension-clamp-smaller-100-350: 10px;
  --semantic-dimension-clamp-smaller-100-400: 12px;
  --semantic-dimension-clamp-smaller-100-500: 16px;
  --semantic-dimension-clamp-smaller-100-600: 20px;
  --semantic-dimension-clamp-smaller-100-700: 24px;
  --semantic-dimension-clamp-smaller-100-800: 28px;
  --semantic-dimension-clamp-smaller-100-900: 32px;
  --semantic-dimension-clamp-smaller-100-1000: 36px;
  --semantic-dimension-clamp-smaller-200-200: 0px;
  --semantic-dimension-clamp-smaller-200-400: 8px;
  --semantic-dimension-clamp-smaller-200-600: 16px;
  --semantic-dimension-clamp-smaller-200-800: 24px;
  --semantic-dimension-clamp-smaller-200-1000: 32px;
  --semantic-dimension-clamp-smaller-200-1200: 40px;
  --semantic-dimension-clamp-smaller-200-1400: 48px;
  --semantic-dimension-clamp-smaller-200-1600: 56px;
  --semantic-dimension-clamp-smaller-300-1200: 36px;
  --semantic-dimension-clamp-smaller-300-1400: 44px;
  --semantic-dimension-clamp-smaller-300-1600: 52px;
  --semantic-dimension-clamp-smaller-300-2000: 68px;
  --semantic-dimension-clamp-smaller-300-2400: 84px;
  --semantic-dimension-shadow-first-100-x: 0px;
  --semantic-dimension-shadow-first-100-y: 1px;
  --semantic-dimension-shadow-first-100-blur: 4px;
  --semantic-dimension-shadow-first-100-spread: 0px;
  --semantic-dimension-shadow-first-200-x: 0px;
  --semantic-dimension-shadow-first-200-y: 2px;
  --semantic-dimension-shadow-first-200-blur: 8px;
  --semantic-dimension-shadow-first-200-spread: 0px;
  --semantic-dimension-shadow-first-300-x: 0px;
  --semantic-dimension-shadow-first-300-y: 4px;
  --semantic-dimension-shadow-first-300-blur: 16px;
  --semantic-dimension-shadow-first-300-spread: 0px;
  --semantic-dimension-shadow-first-400-x: 0px;
  --semantic-dimension-shadow-first-400-y: 8px;
  --semantic-dimension-shadow-first-400-blur: 32px;
  --semantic-dimension-shadow-first-400-spread: 0px;
  --semantic-dimension-shadow-first-500-x: 0px;
  --semantic-dimension-shadow-first-500-y: 16px;
  --semantic-dimension-shadow-first-500-blur: 64px;
  --semantic-dimension-shadow-first-500-spread: 0px;
  --semantic-dimension-shadow-second-100-x: 0px;
  --semantic-dimension-shadow-second-100-y: 4px;
  --semantic-dimension-shadow-second-100-blur: 16px;
  --semantic-dimension-shadow-second-100-spread: 0px;
  --semantic-dimension-shadow-second-200-x: 0px;
  --semantic-dimension-shadow-second-200-y: 8px;
  --semantic-dimension-shadow-second-200-blur: 24px;
  --semantic-dimension-shadow-second-200-spread: 0px;
  --semantic-dimension-shadow-second-300-x: 0px;
  --semantic-dimension-shadow-second-300-y: 16px;
  --semantic-dimension-shadow-second-300-blur: 32px;
  --semantic-dimension-shadow-second-300-spread: 0px;
  --semantic-dimension-shadow-second-400-x: 0px;
  --semantic-dimension-shadow-second-400-y: 20px;
  --semantic-dimension-shadow-second-400-blur: 40px;
  --semantic-dimension-shadow-second-400-spread: 0px;
  --semantic-dimension-shadow-second-500-x: 0px;
  --semantic-dimension-shadow-second-500-y: 24px;
  --semantic-dimension-shadow-second-500-blur: 48px;
  --semantic-dimension-shadow-second-500-spread: 0px;
  --semantic-border-radius-none: 0px;
  --semantic-border-radius-s: 4px;
  --semantic-border-radius-m: 6px;
  --semantic-border-radius-l: 8px;
  --semantic-border-radius-round: 999px;
  --semantic-border-width-static: 1px;
  --semantic-border-width-action: 1px;
  --semantic-border-width-selected: 2px;
  --semantic-border-width-focus: 2px;
  --semantic-border-width-bar: 4px;
  --semantic-size-content-s: 16px;
  --semantic-size-content-m: 20px;
  --semantic-size-content-l: 24px;
  --semantic-size-component-800: 24px;
  --semantic-size-component-1000: 28px;
  --semantic-size-component-1200: 32px;
  --semantic-size-component-1400: 36px;
  --semantic-size-component-1600: 40px;
  --semantic-size-component-1800: 44px;
  --semantic-size-component-2000: 48px;
  --semantic-inset-horizontal-square-content-s: 5px;
  --semantic-inset-horizontal-square-content-m: 7px;
  --semantic-inset-horizontal-square-component-800: 8px;
  --semantic-inset-horizontal-square-component-1000: 9px;
  --semantic-inset-horizontal-square-component-1200: 11px;
  --semantic-inset-horizontal-square-component-1400: 12px;
  --semantic-inset-horizontal-square-component-1600: 13px;
  --semantic-inset-horizontal-square-component-1800: 15px;
  --semantic-inset-horizontal-square-component-2000: 16px;
  --semantic-inset-horizontal-squish-content-s: 8px;
  --semantic-inset-horizontal-squish-content-m: 10px;
  --semantic-inset-horizontal-squish-component-800: 12px;
  --semantic-inset-horizontal-squish-component-1000: 14px;
  --semantic-inset-horizontal-squish-component-1200: 16px;
  --semantic-inset-horizontal-squish-component-1400: 18px;
  --semantic-inset-horizontal-squish-component-1600: 20px;
  --semantic-inset-horizontal-squish-component-1800: 22px;
  --semantic-inset-horizontal-squish-component-2000: 24px;
  --semantic-inset-horizontal-icon-adjustment-content-s: 2px;
  --semantic-inset-horizontal-icon-adjustment-content-m: 2px;
  --semantic-inset-horizontal-grid-default: 24px;
  --semantic-inset-horizontal-grid-functional: 16px;
  --semantic-inset-vertical-s-content-s: 0px;
  --semantic-inset-vertical-s-content-m: 2px;
  --semantic-inset-vertical-s-component-800: 4px;
  --semantic-inset-vertical-s-component-1000: 6px;
  --semantic-inset-vertical-s-component-1200: 8px;
  --semantic-inset-vertical-m-component-800: 2px;
  --semantic-inset-vertical-m-component-1000: 4px;
  --semantic-inset-vertical-m-component-1200: 6px;
  --semantic-inset-vertical-m-component-1400: 8px;
  --semantic-inset-vertical-m-component-1600: 10px;
  --semantic-inset-vertical-m-component-1800: 12px;
  --semantic-inset-vertical-m-component-2000: 14px;
  --semantic-inset-vertical-l-component-1400: 6px;
  --semantic-inset-vertical-l-component-1600: 8px;
  --semantic-inset-vertical-l-component-1800: 10px;
  --semantic-inset-vertical-l-component-2000: 12px;
  --semantic-inset-all-surface-static-200: 8px;
  --semantic-inset-all-surface-static-300: 12px;
  --semantic-inset-all-surface-static-400: 16px;
  --semantic-inset-all-surface-static-600: 24px;
  --semantic-inset-all-surface-static-800: 32px;
  --semantic-inset-all-surface-static-1000: 40px;
  --semantic-inset-all-surface-static-1200: 48px;
  --semantic-inset-all-surface-responsive-200: 4px;
  --semantic-inset-all-surface-responsive-300: 8px;
  --semantic-inset-all-surface-responsive-400: 12px;
  --semantic-inset-all-surface-responsive-600: 16px;
  --semantic-inset-all-surface-responsive-800: 24px;
  --semantic-inset-all-surface-responsive-1000: 24px;
  --semantic-inset-all-surface-responsive-1200: 32px;
  --semantic-inset-all-surface-linear-200: 4px;
  --semantic-inset-all-surface-linear-300: 8px;
  --semantic-inset-all-surface-linear-400: 12px;
  --semantic-inset-all-surface-linear-600: 16px;
  --semantic-inset-all-surface-linear-800: 24px;
  --semantic-inset-all-surface-linear-1000: 24px;
  --semantic-inset-all-surface-linear-1200: 32px;
  --semantic-inset-all-surface-linear-responsive-200: 0px;
  --semantic-inset-all-surface-linear-responsive-300: 4px;
  --semantic-inset-all-surface-linear-responsive-400: 8px;
  --semantic-inset-all-surface-linear-responsive-600: 12px;
  --semantic-inset-all-surface-linear-responsive-800: 16px;
  --semantic-inset-all-surface-linear-responsive-1000: 16px;
  --semantic-inset-all-surface-linear-responsive-1200: 24px;
  --semantic-gap-all-static-100: 4px;
  --semantic-gap-all-static-200: 8px;
  --semantic-gap-all-static-300: 12px;
  --semantic-gap-all-static-400: 16px;
  --semantic-gap-all-static-600: 24px;
  --semantic-gap-all-static-800: 32px;
  --semantic-gap-all-static-1000: 40px;
  --semantic-gap-all-static-1200: 48px;
  --semantic-gap-all-static-1400: 56px;
  --semantic-gap-all-static-1600: 64px;
  --semantic-gap-all-static-2000: 80px;
  --semantic-gap-all-static-2400: 96px;
  --semantic-gap-all-responsive-100: 4px;
  --semantic-gap-all-responsive-200: 8px;
  --semantic-gap-all-responsive-300: 8px;
  --semantic-gap-all-responsive-400: 12px;
  --semantic-gap-all-responsive-600: 16px;
  --semantic-gap-all-responsive-800: 24px;
  --semantic-gap-all-responsive-1000: 24px;
  --semantic-gap-all-responsive-1200: 32px;
  --semantic-gap-all-responsive-1400: 40px;
  --semantic-gap-all-responsive-1600: 48px;
  --semantic-gap-all-responsive-2000: 56px;
  --semantic-gap-all-responsive-2400: 64px;
  --semantic-gap-all-linear-100: 0px;
  --semantic-gap-all-linear-200: 4px;
  --semantic-gap-all-linear-300: 8px;
  --semantic-gap-all-linear-400: 8px;
  --semantic-gap-all-linear-600: 16px;
  --semantic-gap-all-linear-800: 16px;
  --semantic-gap-all-linear-1000: 24px;
  --semantic-gap-all-linear-1200: 24px;
  --semantic-gap-all-linear-1400: 32px;
  --semantic-gap-all-linear-1600: 32px;
  --semantic-gap-all-linear-2000: 48px;
  --semantic-gap-all-linear-2400: 64px;
  --semantic-gap-all-linear-responsive-100: 0px;
  --semantic-gap-all-linear-responsive-200: 4px;
  --semantic-gap-all-linear-responsive-300: 4px;
  --semantic-gap-all-linear-responsive-400: 4px;
  --semantic-gap-all-linear-responsive-600: 8px;
  --semantic-gap-all-linear-responsive-800: 16px;
  --semantic-gap-all-linear-responsive-1000: 16px;
  --semantic-gap-all-linear-responsive-1200: 16px;
  --semantic-gap-all-linear-responsive-1400: 24px;
  --semantic-gap-all-linear-responsive-1600: 24px;
  --semantic-gap-all-linear-responsive-2000: 32px;
  --semantic-gap-all-linear-responsive-2400: 32px;
  --semantic-gap-horizontal-content-plain-s: 4px;
  --semantic-gap-horizontal-content-plain-m: 4px;
  --semantic-gap-horizontal-content-contained-s: 4px;
  --semantic-gap-horizontal-content-contained-m: 4px;
  --semantic-gap-horizontal-grid-default: 16px;
  --semantic-gap-horizontal-grid-functional: 8px;
  --semantic-offset-all-focus: 2px;
  --semantic-max-width-content: 1344px;
  --semantic-font-size-body-s: 0.875rem;
  --semantic-font-size-body-m: 1rem;
  --semantic-font-size-body-l: 1.1875rem;
  --semantic-font-size-utility-s: 0.875rem;
  --semantic-font-size-utility-m: 1rem;
  --semantic-font-size-utility-l: 1.1875rem;
  --semantic-font-size-headline-s: 0.875rem;
  --semantic-font-size-headline-m: 1rem;
  --semantic-font-size-headline-l: 1.125rem;
  --semantic-font-size-headline-xl: 1.25rem;
  --semantic-font-size-headline-2xl: 1.375rem;
  --semantic-font-size-headline-3xl: 1.5rem;
  --semantic-font-size-headline-4xl: 1.6875rem;
  --semantic-font-size-headline-5xl: 1.875rem;
  --semantic-font-size-headline-6xl: 2.0625rem;
  --semantic-line-height-body-s: 1.25rem;
  --semantic-line-height-body-m: 1.375rem;
  --semantic-line-height-body-l: 1.5rem;
  --semantic-line-height-utility-s: 1rem;
  --semantic-line-height-utility-m: 1.25rem;
  --semantic-line-height-utility-l: 1.5rem;
  --semantic-line-height-headline-s: 1.25rem;
  --semantic-line-height-headline-m: 1.375rem;
  --semantic-line-height-headline-l: 1.5rem;
  --semantic-line-height-headline-xl: 1.625rem;
  --semantic-line-height-headline-2xl: 1.75rem;
  --semantic-line-height-headline-3xl: 1.875rem;
  --semantic-line-height-headline-4xl: 2rem;
  --semantic-line-height-headline-5xl: 2.125rem;
  --semantic-line-height-headline-6xl: 2.375rem;
  --semantic-font-family-body: "Allianz Neo";
  --semantic-font-family-utility: "Allianz Neo";
  --semantic-font-family-headline: "Allianz Neo";
  --semantic-font-weight-body: 400;
  --semantic-font-weight-utility-default: 400;
  --semantic-font-weight-utility-attention: 700;
  --semantic-font-weight-headline-s: 700;
  --semantic-font-weight-headline-m: 700;
  --semantic-font-weight-headline-l: 700;
  --semantic-font-weight-headline-xl: 700;
  --semantic-font-weight-headline-2xl: 700;
  --semantic-font-weight-headline-3xl: 700;
  --semantic-font-weight-headline-4xl: 700;
  --semantic-font-weight-headline-5xl: 600;
  --semantic-font-weight-headline-6xl: 600;
  --semantic-letter-spacing-body-s: 0;
  --semantic-letter-spacing-body-m: 0;
  --semantic-letter-spacing-body-l: 0;
  --semantic-letter-spacing-utility-s: 0;
  --semantic-letter-spacing-utility-m: 0;
  --semantic-letter-spacing-utility-l: 0;
  --semantic-letter-spacing-headline-s: 0;
  --semantic-letter-spacing-headline-m: 0;
  --semantic-letter-spacing-headline-l: 0;
  --semantic-letter-spacing-headline-xl: 0;
  --semantic-letter-spacing-headline-2xl: 0;
  --semantic-letter-spacing-headline-3xl: 0;
  --semantic-letter-spacing-headline-4xl: 0;
  --semantic-letter-spacing-headline-5xl: 0;
  --semantic-letter-spacing-headline-6xl: 0;
  --semantic-text-decoration-action-none: none;
  --semantic-text-decoration-action-emphasis: underline;
  --semantic-text-body-s: 400 0.875rem/1.25rem "Allianz Neo";
  --semantic-text-body-m: 400 1rem/1.375rem "Allianz Neo";
  --semantic-text-body-l: 400 1.1875rem/1.5rem "Allianz Neo";
  --semantic-text-utility-default-s: 400 0.875rem/1rem "Allianz Neo";
  --semantic-text-utility-default-m: 400 1rem/1.25rem "Allianz Neo";
  --semantic-text-utility-default-l: 400 1.1875rem/1.5rem "Allianz Neo";
  --semantic-text-utility-attention-s: 700 0.875rem/1rem "Allianz Neo";
  --semantic-text-utility-attention-m: 700 1rem/1.25rem "Allianz Neo";
  --semantic-text-utility-attention-l: 700 1.1875rem/1.5rem "Allianz Neo";
  --semantic-text-action-default-s: 400 0.875rem/1rem "Allianz Neo";
  --semantic-text-action-default-m: 400 1rem/1.25rem "Allianz Neo";
  --semantic-text-action-default-l: 400 1.1875rem/1.5rem "Allianz Neo";
  --semantic-text-action-default-emphasis-s: 400 0.875rem/1rem "Allianz Neo";
  --semantic-text-action-default-emphasis-m: 400 1rem/1.25rem "Allianz Neo";
  --semantic-text-action-default-emphasis-l: 400 1.1875rem/1.5rem "Allianz Neo";
  --semantic-text-action-attention-s: 700 0.875rem/1rem "Allianz Neo";
  --semantic-text-action-attention-m: 700 1rem/1.25rem "Allianz Neo";
  --semantic-text-action-attention-l: 700 1.1875rem/1.5rem "Allianz Neo";
  --semantic-text-action-attention-emphasis-s: 700 0.875rem/1rem "Allianz Neo";
  --semantic-text-action-attention-emphasis-m: 700 1rem/1.25rem "Allianz Neo";
  --semantic-text-action-attention-emphasis-l: 700 1.1875rem/1.5rem "Allianz Neo";
  --semantic-text-headline-s: 700 0.875rem/1.25rem "Allianz Neo";
  --semantic-text-headline-m: 700 1rem/1.375rem "Allianz Neo";
  --semantic-text-headline-l: 700 1.125rem/1.5rem "Allianz Neo";
  --semantic-text-headline-xl: 700 1.25rem/1.625rem "Allianz Neo";
  --semantic-text-headline-2xl: 700 1.375rem/1.75rem "Allianz Neo";
  --semantic-text-headline-3xl: 700 1.5rem/1.875rem "Allianz Neo";
  --semantic-text-headline-4xl: 700 1.6875rem/2rem "Allianz Neo";
  --semantic-text-headline-5xl: 600 1.875rem/2.125rem "Allianz Neo";
  --semantic-text-headline-6xl: 600 2.0625rem/2.375rem "Allianz Neo";
  --semantic-text-headline-eyebrow-s: 700 0.875rem/1.25rem "Allianz Neo";
  --semantic-text-headline-eyebrow-m: 700 1rem/1.375rem "Allianz Neo";
  --semantic-shadow-100: 0px 1px 4px 0px #122B5429, 0px 4px 16px 0px #122B541F;
  --semantic-shadow-200: 0px 2px 8px 0px #122B5429, 0px 8px 24px 0px #122B541F;
  --semantic-shadow-300: 0px 4px 16px 0px #122B5429, 0px 16px 32px 0px #122B541F;
  --semantic-shadow-400: 0px 8px 32px 0px #122B5429, 0px 20px 40px 0px #122B541F;
  --semantic-shadow-500: 0px 16px 64px 0px #122B5429, 0px 24px 48px 0px #122B541F;
  --indicator-component-800-size: 10px;
  --indicator-component-800-line-height: 0.625rem;
  --indicator-component-800-countless-size: 8px;
  --indicator-component-800-font-size: 0.5rem;
  --indicator-component-800-text: 600 0.5rem/0.625rem "Allianz Neo";
  --indicator-component-800-inset-horizontal: 3.3px;
  --indicator-component-800-inset-vertical: 0;
  --indicator-component-800-inset-all: 0 3.3px;
  --indicator-component-1000-text: 600 0.5625rem/0.6875rem "Allianz Neo";
  --indicator-component-1000-size: 11px;
  --indicator-component-1000-line-height: 0.6875rem;
  --indicator-component-1000-countless-size: 9px;
  --indicator-component-1000-font-size: 0.5625rem;
  --indicator-component-1000-inset-horizontal: 3.7px;
  --indicator-component-1000-inset-vertical: 0;
  --indicator-component-1000-inset-all: 0 3.7px;
  --indicator-component-1200-size: 12px;
  --indicator-component-1200-line-height: 0.75rem;
  --indicator-component-1200-countless-size: 10px;
  --indicator-component-1200-font-size: 0.5625rem;
  --indicator-component-1200-text: 600 0.5625rem/0.75rem "Allianz Neo";
  --indicator-component-1200-inset-horizontal: 4px;
  --indicator-component-1200-inset-vertical: 0;
  --indicator-component-1200-inset-all: 0 4px;
  --indicator-component-1400-size: 13px;
  --indicator-component-1400-line-height: 0.8125rem;
  --indicator-component-1400-countless-size: 10px;
  --indicator-component-1400-font-size: 0.625rem;
  --indicator-component-1400-text: 600 0.625rem/0.8125rem "Allianz Neo";
  --indicator-component-1400-inset-horizontal: 4.3px;
  --indicator-component-1400-inset-vertical: 0;
  --indicator-component-1400-inset-all: 0 4.3px;
  --indicator-component-1600-size: 14px;
  --indicator-component-1600-line-height: 0.875rem;
  --indicator-component-1600-countless-size: 11px;
  --indicator-component-1600-font-size: 0.6875rem;
  --indicator-component-1600-text: 600 0.6875rem/0.875rem "Allianz Neo";
  --indicator-component-1600-inset-horizontal: 4.7px;
  --indicator-component-1600-inset-vertical: 0;
  --indicator-component-1600-inset-all: 0 4.7px;
  --indicator-component-1800-size: 15px;
  --indicator-component-1800-line-height: 0.9375rem;
  --indicator-component-1800-countless-size: 12px;
  --indicator-component-1800-font-size: 0.75rem;
  --indicator-component-1800-text: 600 0.75rem/0.9375rem "Allianz Neo";
  --indicator-component-1800-inset-horizontal: 5px;
  --indicator-component-1800-inset-vertical: 0;
  --indicator-component-1800-inset-all: 0 5px;
  --indicator-component-2000-size: 16px;
  --indicator-component-2000-line-height: 1rem;
  --indicator-component-2000-countless-size: 12px;
  --indicator-component-2000-font-size: 0.75rem;
  --indicator-component-2000-text: 600 0.75rem/1rem "Allianz Neo";
  --indicator-component-2000-inset-horizontal: 5.3px;
  --indicator-component-2000-inset-vertical: 0;
  --indicator-component-2000-inset-all: 0 5.3px;
  --indicator-content-s-line-height: 0.875rem;
  --indicator-content-s-size: 14px;
  --indicator-content-s-countless-size: 8px;
  --indicator-content-s-font-size: 0.6875rem;
  --indicator-content-s-text: 600 0.6875rem/0.875rem "Allianz Neo";
  --indicator-content-s-inset-horizontal: 4.7px;
  --indicator-content-s-inset-vertical: 0;
  --indicator-content-s-inset-all: 0 4.7px;
  --indicator-content-m-size: 15px;
  --indicator-content-m-countless-size: 9px;
  --indicator-content-m-line-height: 0.9375rem;
  --indicator-content-m-font-size: 0.6875rem;
  --indicator-content-m-text: 600 0.6875rem/0.9375rem "Allianz Neo";
  --indicator-content-m-inset-horizontal: 5px;
  --indicator-content-m-inset-vertical: 0;
  --indicator-content-m-inset-all: 0 5px;
  --info-size: 16px;
  --input-field-m-gap-horizontal: 4px;
  --input-field-m-inset-horizontal: 11px;
  --input-field-m-inset-vertical: 6px;
  --input-field-m-inset-all: 6px 11px;
  --input-field-m-height: 32px;
  --input-field-m-icon-inset-start: 11px;
  --input-field-m-icon-inset-end: 9px;
  --input-field-m-icon-inset-vertical: 6px;
  --input-field-m-icon-inset-all: 6px 9px 6px 11px;
  --input-field-s-gap-horizontal: 4px;
  --input-field-s-height: 24px;
  --input-field-s-inset-horizontal: 8px;
  --input-field-s-inset-vertical: 2px;
  --input-field-s-inset-all: 2px 8px;
  --input-field-s-icon-inset-start: 8px;
  --input-field-s-icon-inset-end: 6px;
  --input-field-s-icon-inset-vertical: 2px;
  --input-field-s-icon-inset-all: 2px 6px 2px 8px;
  --label-m-gap-vertical: 0px;
  --label-m-gap-horizontal: 8px;
  --accordion-l-item-inset-vertical: 10px;
  --accordion-l-item-inset-horizontal: 0;
  --accordion-l-item-inset-all: 10px 0;
  --accordion-l-item-headline-gap-horizontal: 16px;
  --accordion-l-item-header-gap-horizontal: 32px;
  --accordion-m-item-inset-vertical: 8px;
  --accordion-m-item-inset-horizontal: 0;
  --accordion-m-item-inset-all: 8px 0;
  --accordion-m-item-headline-gap-horizontal: 12px;
  --accordion-m-item-header-gap-horizontal: 24px;
  --avatar-s-size: 24px;
  --avatar-s-icon-size: 14px;
  --avatar-s-font-size: 0.6875rem;
  --avatar-s-text: 600 0.6875rem/1.5rem "Allianz Neo";
  --avatar-m-size: 32px;
  --avatar-m-icon-size: 18px;
  --avatar-m-font-size: 0.9375rem;
  --avatar-m-text: 400 0.9375rem/2rem "Allianz Neo";
  --avatar-l-size: 40px;
  --avatar-l-icon-size: 22px;
  --avatar-l-font-size: 1.125rem;
  --avatar-l-text: 400 1.125rem/2.5rem "Allianz Neo";
  --avatar-xl-size: 48px;
  --avatar-xl-icon-size: 27px;
  --avatar-xl-font-size: 1.375rem;
  --avatar-xl-text: 400 1.375rem/3rem "Allianz Neo";
  --badge-inset-horizontal: 7px;
  --badge-inset-vertical: 2px;
  --badge-inset-all: 2px 7px;
  --badge-size: 20px;
  --breadcrumb-gap-horizontal: 4px;
  --button-indicator-countless-adjustment: 2px;
  --button-contained-m-inset-horizontal: 16px;
  --button-contained-m-inset-vertical: 8px;
  --button-contained-m-inset-all: 8px 16px;
  --button-contained-m-icon-inset-all: 8px;
  --button-contained-m-icon-indicator-countless-offset-start: 18px;
  --button-contained-m-icon-indicator-countless-offset-bottom: 18px;
  --button-contained-m-icon-indicator-count-offset-start: 16px;
  --button-contained-m-icon-indicator-count-offset-bottom: 16px;
  --button-contained-m-icon-before-inset-start: 14px;
  --button-contained-m-icon-before-inset-end: 16px;
  --button-contained-m-icon-before-inset-vertical: 8px;
  --button-contained-m-icon-before-inset-all: 8px 16px 8px 14px;
  --button-contained-m-icon-after-inset-start: 16px;
  --button-contained-m-icon-after-inset-end: 14px;
  --button-contained-m-icon-after-inset-vertical: 8px;
  --button-contained-m-icon-after-inset-all: 8px 14px 8px 16px;
  --button-contained-s-inset-horizontal: 12px;
  --button-contained-s-inset-vertical: 4px;
  --button-contained-s-inset-all: 4px 12px;
  --button-contained-s-icon-inset-all: 4px;
  --button-contained-s-icon-indicator-countless-offset-start: 14px;
  --button-contained-s-icon-indicator-countless-offset-bottom: 14px;
  --button-contained-s-icon-indicator-count-offset-start: 12px;
  --button-contained-s-icon-indicator-count-offset-bottom: 12px;
  --button-contained-s-icon-before-inset-start: 10px;
  --button-contained-s-icon-before-inset-end: 12px;
  --button-contained-s-icon-before-inset-vertical: 4px;
  --button-contained-s-icon-before-inset-all: 4px 12px 4px 10px;
  --button-contained-s-icon-after-inset-start: 12px;
  --button-contained-s-icon-after-inset-end: 10px;
  --button-contained-s-icon-after-inset-vertical: 4px;
  --button-contained-s-icon-after-inset-all: 4px 10px 4px 12px;
  --button-contained-scaling-resting: 1;
  --button-contained-scaling-active: 0.99;
  --button-contained-transition-duration: 0.25s;
  --button-contained-transition-easing: cubic-bezier(0.25, 0.1, 0.25, 1);
  --button-plain-s-icon-indicator-countless-offset-start: 10px;
  --button-plain-s-icon-indicator-countless-offset-bottom: 10px;
  --button-plain-s-icon-indicator-count-offset-start: 8px;
  --button-plain-s-icon-indicator-count-offset-bottom: 8px;
  --button-plain-m-icon-indicator-countless-offset-start: 12px;
  --button-plain-m-icon-indicator-countless-offset-bottom: 12px;
  --button-plain-m-icon-indicator-count-offset-start: 10px;
  --button-plain-m-icon-indicator-count-offset-bottom: 10px;
  --button-plain-scaling-resting: 1;
  --button-plain-scaling-active: 0.99;
  --button-plain-transition-duration: 0.25s;
  --button-plain-transition-easing: cubic-bezier(0.25, 0.1, 0.25, 1);
  --checkbox-size: 20px;
  --divider-height: 1px;
  --dropdown-item-inset-horizontal: 11px;
  --dropdown-item-inset-vertical: 6px;
  --dropdown-item-inset-all: 6px 11px;
  --dropdown-flyout-inset-vertical: 5px;
  --dropdown-flyout-inset-horizontal: 0;
  --dropdown-flyout-inset-all: 5px 0;
  --form-field-gap-vertical: 4px;
  --form-field-message-inset-vertical: 2px;
  --form-field-message-inset-horizontal: 0;
  --form-field-message-inset-all: 2px 0;
  --form-field-hint-inset-vertical: 2px;
  --form-field-hint-inset-horizontal: 0;
  --form-field-hint-inset-all: 2px 0;
  --icon-contained-s-size: 14px;
  --icon-contained-s-surface-size: 24px;
  --icon-contained-m-size: 16px;
  --icon-contained-m-surface-size: 28px;
  --icon-contained-l-size: 18px;
  --icon-contained-l-surface-size: 32px;
  --icon-contained-xl-size: 22px;
  --icon-contained-xl-surface-size: 40px;
  --icon-contained-2xl-size: 27px;
  --icon-contained-2xl-surface-size: 48px;
  --icon-plain-s-size: 16px;
  --icon-plain-m-size: 20px;
  --icon-plain-l-size: 24px;
  --icon-plain-xl-size: 28px;
  --icon-plain-2xl-size: 36px;
  --license-plate-gap-horizontal: 8px;
  --license-plate-region-inset-horizontal: 8px;
  --license-plate-region-inset-vertical: 0;
  --license-plate-region-inset-all: 0 8px;
  --license-plate-season-gap-vertical: 0px;
  --license-plate-season-line-height: 0.875rem;
  --license-plate-season-font-size: 0.625rem;
  --license-plate-season-letter-spacing: 0rem;
  --license-plate-season-font-weight: 600;
  --license-plate-season-text: 600 0.625rem/0.875rem "Allianz Neo";
  --list-m-gap-vertical: 8px;
  --list-m-item-gap-horizontal: 8px;
  --list-m-item-bullet-inset-top: 1px;
  --list-m-item-bullet-inset-bottom: 0;
  --list-m-item-bullet-inset-horizontal: 0;
  --list-m-item-bullet-inset-all: 1px 0 0;
  --list-m-ordered-item-min-width: 14px;
  --list-m-level-2-ordered-inset-start: 22px;
  --list-m-level-2-ordered-inset-end: 0;
  --list-m-level-2-ordered-inset-vertical: 0;
  --list-m-level-2-ordered-inset-all: 0 0 0 22px;
  --list-m-level-2-ordered-contained-inset-start: 28px;
  --list-m-level-2-ordered-contained-inset-end: 0;
  --list-m-level-2-ordered-contained-inset-vertical: 0;
  --list-m-level-2-ordered-contained-inset-all: 0 0 0 28px;
  --list-m-level-2-unordered-inset-start: 16px;
  --list-m-level-2-unordered-inset-end: 0;
  --list-m-level-2-unordered-inset-vertical: 0;
  --list-m-level-2-unordered-inset-all: 0 0 0 16px;
  --list-m-level-2-icon-inset-start: 28px;
  --list-m-level-2-icon-inset-end: 0;
  --list-m-level-2-icon-inset-vertical: 0;
  --list-m-level-2-icon-inset-all: 0 0 0 28px;
  --list-m-unordered-item-min-width: 8px;
  --list-s-gap-vertical: 4px;
  --list-s-item-gap-horizontal: 8px;
  --list-s-item-bullet-inset-top: 2px;
  --list-s-item-bullet-inset-bottom: 0;
  --list-s-item-bullet-inset-horizontal: 0;
  --list-s-item-bullet-inset-all: 2px 0 0;
  --list-s-level-2-ordered-inset-start: 20px;
  --list-s-level-2-ordered-inset-end: 0;
  --list-s-level-2-ordered-inset-vertical: 0;
  --list-s-level-2-ordered-inset-all: 0 0 0 20px;
  --list-s-level-2-ordered-contained-inset-start: 24px;
  --list-s-level-2-ordered-contained-inset-end: 0;
  --list-s-level-2-ordered-contained-inset-vertical: 0;
  --list-s-level-2-ordered-contained-inset-all: 0 0 0 24px;
  --list-s-level-2-unordered-inset-start: 16px;
  --list-s-level-2-unordered-inset-end: 0;
  --list-s-level-2-unordered-inset-vertical: 0;
  --list-s-level-2-unordered-inset-all: 0 0 0 16px;
  --list-s-level-2-icon-inset-start: 24px;
  --list-s-level-2-icon-inset-end: 0;
  --list-s-level-2-icon-inset-vertical: 0;
  --list-s-level-2-icon-inset-all: 0 0 0 24px;
  --list-s-ordered-item-min-width: 12px;
  --list-s-unordered-item-min-width: 8px;
  --modal-inset-all: 16px;
  --modal-header-gap-vertical: 8px;
  --modal-header-control-gap-horizontal: 4px;
  --modal-footer-actions-gap-all: 8px;
  --pagination-button-size: 24px;
  --pagination-label-gap-horizontal: 4px;
  --pagination-navigation-gap-horizontal: 4px;
  --pagination-controls-gap-horizontal: 4px;
  --pagination-grouped-navigation-gap-horizontal: 4px;
  --pagination-grouped-label-gap-horizontal: 8px;
  --popover-inset-all: 16px;
  --popover-offset-all: 8px;
  --popover-gap-vertical: 12px;
  --popover-header-control-gap-horizontal: 16px;
  --popover-header-headline-gap-horizontal: 8px;
  --popover-footer-actions-gap-all: 8px;
  --popover-pointer-width: 16px;
  --popover-pointer-height: 8px;
  --price-affix-primary-2xl-font-size: 0.55rem;
  --price-affix-primary-2xl-line-height: 0.55rem;
  --price-affix-primary-2xl-text: 700 0.55rem/0.55rem "Allianz Neo";
  --price-affix-primary-2xl-inset-vertical: 8.8px;
  --price-affix-primary-2xl-inset-horizontal: 0;
  --price-affix-primary-2xl-inset-all: 8.8px 0;
  --price-affix-primary-2xl-gap-horizontal: 2px;
  --price-affix-primary-3xl-font-size: 0.6rem;
  --price-affix-primary-3xl-line-height: 0.6rem;
  --price-affix-primary-3xl-text: 700 0.6rem/0.6rem "Allianz Neo";
  --price-affix-primary-3xl-inset-vertical: 9.6px;
  --price-affix-primary-3xl-inset-horizontal: 0;
  --price-affix-primary-3xl-inset-all: 9.6px 0;
  --price-affix-primary-3xl-gap-horizontal: 2px;
  --price-affix-primary-4xl-font-size: 0.675rem;
  --price-affix-primary-4xl-line-height: 0.675rem;
  --price-affix-primary-4xl-text: 700 0.675rem/0.675rem "Allianz Neo";
  --price-affix-primary-4xl-inset-vertical: 10.8px;
  --price-affix-primary-4xl-inset-horizontal: 0;
  --price-affix-primary-4xl-inset-all: 10.8px 0;
  --price-affix-primary-4xl-gap-horizontal: 2px;
  --price-affix-primary-5xl-font-size: 0.75rem;
  --price-affix-primary-5xl-line-height: 0.75rem;
  --price-affix-primary-5xl-text: 700 0.75rem/0.75rem "Allianz Neo";
  --price-affix-primary-5xl-inset-vertical: 12px;
  --price-affix-primary-5xl-inset-horizontal: 0;
  --price-affix-primary-5xl-inset-all: 12px 0;
  --price-affix-primary-5xl-gap-horizontal: 3px;
  --price-affix-primary-6xl-font-size: 0.825rem;
  --price-affix-primary-6xl-line-height: 0.825rem;
  --price-affix-primary-6xl-text: 700 0.825rem/0.825rem "Allianz Neo";
  --price-affix-primary-6xl-inset-vertical: 13.2px;
  --price-affix-primary-6xl-inset-horizontal: 0;
  --price-affix-primary-6xl-inset-all: 13.2px 0;
  --price-affix-primary-6xl-gap-horizontal: 3px;
  --price-affix-secondary-s-font-size: 0.71875rem;
  --price-affix-secondary-s-line-height: 0.47554rem;
  --price-affix-secondary-s-text: 600 0.71875rem/0.47554rem "Allianz Neo";
  --price-affix-secondary-s-inset-bottom: 5.3687px;
  --price-affix-secondary-s-inset-top: 0;
  --price-affix-secondary-s-inset-horizontal: 0;
  --price-affix-secondary-s-inset-all: 0 0 5.3687px;
  --price-affix-secondary-s-gap-horizontal: 4px;
  --price-affix-secondary-s-gap-vertical: 0px;
  --price-affix-secondary-m-font-size: 0.75rem;
  --price-affix-secondary-m-line-height: 0.49622rem;
  --price-affix-secondary-m-text: 600 0.75rem/0.49622rem "Allianz Neo";
  --price-affix-secondary-m-inset-bottom: 5.707px;
  --price-affix-secondary-m-inset-top: 0;
  --price-affix-secondary-m-inset-horizontal: 0;
  --price-affix-secondary-m-inset-all: 0 0 5.707px;
  --price-affix-secondary-m-gap-horizontal: 5px;
  --price-affix-secondary-m-gap-vertical: 0px;
  --price-affix-secondary-l-font-size: 0.78125rem;
  --price-affix-secondary-l-line-height: 0.51689rem;
  --price-affix-secondary-l-text: 600 0.78125rem/0.51689rem "Allianz Neo";
  --price-affix-secondary-l-inset-bottom: 6.0454px;
  --price-affix-secondary-l-inset-top: 0;
  --price-affix-secondary-l-inset-horizontal: 0;
  --price-affix-secondary-l-inset-all: 0 0 6.0454px;
  --price-affix-secondary-l-gap-horizontal: 5px;
  --price-affix-secondary-l-gap-vertical: 0px;
  --price-affix-secondary-xl-font-size: 0.8125rem;
  --price-affix-secondary-xl-line-height: 0.53757rem;
  --price-affix-secondary-xl-text: 600 0.8125rem/0.53757rem "Allianz Neo";
  --price-affix-secondary-xl-inset-bottom: 6.3838px;
  --price-affix-secondary-xl-inset-top: 0;
  --price-affix-secondary-xl-inset-horizontal: 0;
  --price-affix-secondary-xl-inset-all: 0 0 6.3838px;
  --price-affix-secondary-xl-gap-horizontal: 5px;
  --price-affix-secondary-xl-gap-vertical: 0px;
  --price-affix-secondary-2xl-font-size: 0.84375rem;
  --price-affix-secondary-2xl-line-height: 0.55824rem;
  --price-affix-secondary-2xl-text: 600 0.84375rem/0.55824rem "Allianz Neo";
  --price-affix-secondary-2xl-inset-bottom: 6.7222px;
  --price-affix-secondary-2xl-inset-top: 0;
  --price-affix-secondary-2xl-inset-horizontal: 0;
  --price-affix-secondary-2xl-inset-all: 0 0 6.7222px;
  --price-affix-secondary-2xl-gap-horizontal: 5px;
  --price-affix-secondary-2xl-gap-vertical: 0px;
  --price-affix-secondary-3xl-font-size: 0.875rem;
  --price-affix-secondary-3xl-line-height: 0.57892rem;
  --price-affix-secondary-3xl-text: 600 0.875rem/0.57892rem "Allianz Neo";
  --price-affix-secondary-3xl-inset-bottom: 7.0605px;
  --price-affix-secondary-3xl-inset-top: 0;
  --price-affix-secondary-3xl-inset-horizontal: 0;
  --price-affix-secondary-3xl-inset-all: 0 0 7.0605px;
  --price-affix-secondary-3xl-gap-horizontal: 6px;
  --price-affix-secondary-3xl-gap-vertical: 0px;
  --price-affix-secondary-4xl-font-size: 0.92188rem;
  --price-affix-secondary-4xl-line-height: 0.60993rem;
  --price-affix-secondary-4xl-text: 600 0.92188rem/0.60993rem "Allianz Neo";
  --price-affix-secondary-4xl-inset-bottom: 7.0681px;
  --price-affix-secondary-4xl-inset-top: 0;
  --price-affix-secondary-4xl-inset-horizontal: 0;
  --price-affix-secondary-4xl-inset-all: 0 0 7.0681px;
  --price-affix-secondary-4xl-gap-horizontal: 6px;
  --price-affix-secondary-4xl-gap-vertical: 0px;
  --price-affix-secondary-5xl-font-size: 0.96875rem;
  --price-affix-secondary-5xl-line-height: 0.64094rem;
  --price-affix-secondary-5xl-text: 600 0.96875rem/0.64094rem "Allianz Neo";
  --price-affix-secondary-5xl-inset-bottom: 7.0757px;
  --price-affix-secondary-5xl-inset-top: 0;
  --price-affix-secondary-5xl-inset-horizontal: 0;
  --price-affix-secondary-5xl-inset-all: 0 0 7.0757px;
  --price-affix-secondary-5xl-gap-horizontal: 6px;
  --price-affix-secondary-5xl-gap-vertical: 0px;
  --price-affix-secondary-6xl-font-size: 1.01563rem;
  --price-affix-secondary-6xl-line-height: 0.67196rem;
  --price-affix-secondary-6xl-text: 600 1.01563rem/0.67196rem "Allianz Neo";
  --price-affix-secondary-6xl-inset-bottom: 8.0832px;
  --price-affix-secondary-6xl-inset-top: 0;
  --price-affix-secondary-6xl-inset-horizontal: 0;
  --price-affix-secondary-6xl-inset-all: 0 0 8.0832px;
  --price-affix-secondary-6xl-gap-horizontal: 6px;
  --price-affix-secondary-6xl-gap-vertical: 0px;
  --radio-button-selected-border-width: 6px;
  --radio-button-size: 20px;
  --rating-star-color: #B48602;
  --rating-interactive-s-gap-horizontal: 4px;
  --rating-interactive-s-label-gap-vertical: 8px;
  --rating-interactive-m-gap-horizontal: 8px;
  --rating-interactive-m-label-gap-vertical: 8px;
  --rating-static-s-gap-horizontal: 0px;
  --rating-static-m-gap-horizontal: 2px;
  --segmented-control-m-gap-horizontal: 4px;
  --segmented-control-m-inset-all: 4px;
  --segmented-control-m-height: 32px;
  --segmented-control-m-button-inset-horizontal: 9px;
  --segmented-control-m-button-inset-vertical: 2px;
  --segmented-control-m-button-inset-all: 2px 9px;
  --segmented-control-s-gap-horizontal: 2px;
  --segmented-control-s-inset-all: 2px;
  --segmented-control-s-height: 24px;
  --segmented-control-s-button-inset-horizontal: 8px;
  --segmented-control-s-button-inset-vertical: 2px;
  --segmented-control-s-button-inset-all: 2px 8px;
  --switch-width: 40px;
  --switch-knob-size: 12px;
  --switch-inset-all: 4px;
  --tab-gap-horizontal: 16px;
  --tab-item-inset-bottom: 8px;
  --tab-item-inset-top: 0;
  --tab-item-inset-horizontal: 0;
  --tab-item-inset-all: 0 0 8px;
  --tab-item-label-gap-horizontal: 2px;
  --tab-mask-inset-horizontal: 20px;
  --tab-mask-inset-vertical: 0;
  --tab-mask-inset-all: 0 20px;
  --tab-mask-fade-width: 20px;
  --tag-height: 24px;
  --tag-inset-horizontal: 8px;
  --tag-inset-vertical: 4px;
  --tag-inset-all: 4px 8px;
  --tag-selected-inset-start: 6px;
  --tag-selected-inset-end: 8px;
  --tag-selected-inset-vertical: 4px;
  --tag-selected-inset-all: 4px 8px 4px 6px;
  --tag-deletable-inset-start: 8px;
  --tag-deletable-inset-end: 6px;
  --tag-deletable-inset-vertical: 4px;
  --tag-deletable-inset-all: 4px 6px 4px 8px;
  --tile-gap-vertical: 8px;
  --tile-gap-horizontal: 12px;
  --tile-vertical-inset-horizontal: 12px;
  --tile-vertical-inset-vertical: 12px;
  --tile-vertical-inset-all: 12px 12px;
  --tile-vertical-icon-inset-horizontal: 12px;
  --tile-vertical-icon-inset-top: 18px;
  --tile-vertical-icon-inset-bottom: 12px;
  --tile-vertical-icon-inset-all: 18px 12px 12px;
  --tile-vertical-icon-size: 28px;
  --tile-vertical-control-offset-top: 12px;
  --tile-vertical-control-offset-end: 12px;
  --tile-horizontal-inset-horizontal: 12px;
  --tile-horizontal-inset-vertical: 12px;
  --tile-horizontal-inset-all: 12px 12px;
  --tile-horizontal-icon-size: 24px;
  --toggle-button-inset-horizontal: 16px;
  --toggle-button-inset-vertical: 6px;
  --toggle-button-inset-all: 6px 16px;
  --tooltip-inset-horizontal: 7px;
  --tooltip-inset-vertical: 2px;
  --tooltip-inset-all: 2px 7px;
  --tooltip-pointer-width: 12px;
  --tooltip-pointer-height: 6px;
  --tooltip-offset-all: 4px;
}
@media screen and (min-width: 704px) {
  :host,
  :root {
    --semantic-inset-horizontal-grid-default: 48px;
    --semantic-inset-horizontal-grid-functional: 24px;
    --semantic-inset-all-surface-responsive-200: 6px;
    --semantic-inset-all-surface-responsive-300: 10px;
    --semantic-inset-all-surface-responsive-400: 14px;
    --semantic-inset-all-surface-responsive-600: 20px;
    --semantic-inset-all-surface-responsive-800: 28px;
    --semantic-inset-all-surface-responsive-1000: 32px;
    --semantic-inset-all-surface-responsive-1200: 40px;
    --semantic-inset-all-surface-linear-responsive-200: 2px;
    --semantic-inset-all-surface-linear-responsive-300: 6px;
    --semantic-inset-all-surface-linear-responsive-400: 10px;
    --semantic-inset-all-surface-linear-responsive-600: 16px;
    --semantic-inset-all-surface-linear-responsive-800: 20px;
    --semantic-inset-all-surface-linear-responsive-1000: 24px;
    --semantic-gap-all-responsive-300: 10px;
    --semantic-gap-all-responsive-400: 14px;
    --semantic-gap-all-responsive-600: 20px;
    --semantic-gap-all-responsive-800: 28px;
    --semantic-gap-all-responsive-1000: 32px;
    --semantic-gap-all-responsive-1200: 40px;
    --semantic-gap-all-responsive-1400: 48px;
    --semantic-gap-all-responsive-1600: 56px;
    --semantic-gap-all-responsive-2000: 64px;
    --semantic-gap-all-responsive-2400: 80px;
    --semantic-gap-all-linear-responsive-300: 6px;
    --semantic-gap-all-linear-responsive-400: 10px;
    --semantic-gap-all-linear-responsive-600: 12px;
    --semantic-gap-all-linear-responsive-800: 20px;
    --semantic-gap-all-linear-responsive-1200: 24px;
    --semantic-gap-all-linear-responsive-1600: 32px;
    --semantic-gap-all-linear-responsive-2400: 48px;
    --semantic-gap-horizontal-grid-default: 32px;
    --semantic-gap-horizontal-grid-functional: 16px;
    --semantic-font-size-headline-l: 1.1875rem;
    --semantic-font-size-headline-xl: 1.4375rem;
    --semantic-font-size-headline-2xl: 1.75rem;
    --semantic-font-size-headline-3xl: 2.125rem;
    --semantic-font-size-headline-4xl: 2.5625rem;
    --semantic-font-size-headline-5xl: 3.0625rem;
    --semantic-font-size-headline-6xl: 3.6875rem;
    --semantic-line-height-headline-xl: 1.75rem;
    --semantic-line-height-headline-2xl: 2rem;
    --semantic-line-height-headline-3xl: 2.375rem;
    --semantic-line-height-headline-4xl: 2.75rem;
    --semantic-line-height-headline-5xl: 3.25rem;
    --semantic-line-height-headline-6xl: 3.875rem;
    --semantic-font-weight-headline-2xl: 600;
    --semantic-font-weight-headline-3xl: 600;
    --semantic-font-weight-headline-4xl: 600;
    --semantic-letter-spacing-headline-4xl: -0.03125rem;
    --semantic-letter-spacing-headline-5xl: -0.03125rem;
    --semantic-letter-spacing-headline-6xl: -0.03125rem;
    --semantic-text-headline-l: 700 1.1875rem/1.5rem "Allianz Neo";
    --semantic-text-headline-xl: 700 1.4375rem/1.75rem "Allianz Neo";
    --semantic-text-headline-2xl: 600 1.75rem/2rem "Allianz Neo";
    --semantic-text-headline-3xl: 600 2.125rem/2.375rem "Allianz Neo";
    --semantic-text-headline-4xl: 600 2.5625rem/2.75rem "Allianz Neo";
    --semantic-text-headline-5xl: 600 3.0625rem/3.25rem "Allianz Neo";
    --semantic-text-headline-6xl: 600 3.6875rem/3.875rem "Allianz Neo";
    --modal-inset-all: 20px;
    --modal-header-gap-vertical: 12px;
    --price-affix-primary-2xl-font-size: 0.7rem;
    --price-affix-primary-2xl-line-height: 0.7rem;
    --price-affix-primary-2xl-text: 700 0.7rem/0.7rem "Allianz Neo";
    --price-affix-primary-2xl-inset-vertical: 11.2px;
    --price-affix-primary-2xl-inset-all: 11.2px 0;
    --price-affix-primary-3xl-font-size: 0.85rem;
    --price-affix-primary-3xl-line-height: 0.85rem;
    --price-affix-primary-3xl-text: 700 0.85rem/0.85rem "Allianz Neo";
    --price-affix-primary-3xl-inset-vertical: 13.6px;
    --price-affix-primary-3xl-inset-all: 13.6px 0;
    --price-affix-primary-3xl-gap-horizontal: 3px;
    --price-affix-primary-4xl-font-size: 1.025rem;
    --price-affix-primary-4xl-line-height: 1.025rem;
    --price-affix-primary-4xl-text: 700 1.025rem/1.025rem "Allianz Neo";
    --price-affix-primary-4xl-inset-vertical: 16.4px;
    --price-affix-primary-4xl-inset-all: 16.4px 0;
    --price-affix-primary-4xl-gap-horizontal: 3px;
    --price-affix-primary-5xl-font-size: 1.225rem;
    --price-affix-primary-5xl-line-height: 1.225rem;
    --price-affix-primary-5xl-text: 700 1.225rem/1.225rem "Allianz Neo";
    --price-affix-primary-5xl-inset-vertical: 19.6px;
    --price-affix-primary-5xl-inset-all: 19.6px 0;
    --price-affix-primary-5xl-gap-horizontal: 4px;
    --price-affix-primary-6xl-font-size: 1.475rem;
    --price-affix-primary-6xl-line-height: 1.475rem;
    --price-affix-primary-6xl-text: 700 1.475rem/1.475rem "Allianz Neo";
    --price-affix-primary-6xl-inset-vertical: 23.6px;
    --price-affix-primary-6xl-inset-all: 23.6px 0;
    --price-affix-primary-6xl-gap-horizontal: 5px;
    --price-affix-secondary-l-font-size: 0.79688rem;
    --price-affix-secondary-l-line-height: 0.52723rem;
    --price-affix-secondary-l-text: 600 0.79688rem/0.52723rem "Allianz Neo";
    --price-affix-secondary-l-inset-bottom: 5.7146px;
    --price-affix-secondary-l-inset-all: 0 0 5.7146px;
    --price-affix-secondary-xl-font-size: 0.85938rem;
    --price-affix-secondary-xl-line-height: 0.56858rem;
    --price-affix-secondary-xl-text: 600 0.85938rem/0.56858rem "Allianz Neo";
    --price-affix-secondary-xl-inset-bottom: 6.3914px;
    --price-affix-secondary-xl-inset-all: 0 0 6.3914px;
    --price-affix-secondary-2xl-font-size: 0.9375rem;
    --price-affix-secondary-2xl-line-height: 0.62027rem;
    --price-affix-secondary-2xl-text: 600 0.9375rem/0.62027rem "Allianz Neo";
    --price-affix-secondary-2xl-inset-bottom: 6.7373px;
    --price-affix-secondary-2xl-inset-all: 0 0 6.7373px;
    --price-affix-secondary-3xl-font-size: 1.03125rem;
    --price-affix-secondary-3xl-line-height: 0.6823rem;
    --price-affix-secondary-3xl-text: 600 1.03125rem/0.6823rem "Allianz Neo";
    --price-affix-secondary-3xl-inset-bottom: 7.7524px;
    --price-affix-secondary-3xl-inset-all: 0 0 7.7524px;
    --price-affix-secondary-4xl-font-size: 1.14063rem;
    --price-affix-secondary-4xl-line-height: 0.75466rem;
    --price-affix-secondary-4xl-text: 600 1.14063rem/0.75466rem "Allianz Neo";
    --price-affix-secondary-4xl-inset-bottom: 8.4368px;
    --price-affix-secondary-4xl-inset-all: 0 0 8.4368px;
    --price-affix-secondary-4xl-gap-horizontal: 7px;
    --price-affix-secondary-5xl-font-size: 1.26563rem;
    --price-affix-secondary-5xl-line-height: 0.83736rem;
    --price-affix-secondary-5xl-text: 600 1.26563rem/0.83736rem "Allianz Neo";
    --price-affix-secondary-5xl-inset-bottom: 9.7903px;
    --price-affix-secondary-5xl-inset-all: 0 0 9.7903px;
    --price-affix-secondary-5xl-gap-horizontal: 8px;
    --price-affix-secondary-6xl-font-size: 1.42188rem;
    --price-affix-secondary-6xl-line-height: 0.94074rem;
    --price-affix-secondary-6xl-text: 600 1.42188rem/0.94074rem "Allianz Neo";
    --price-affix-secondary-6xl-inset-bottom: 11.4822px;
    --price-affix-secondary-6xl-inset-all: 0 0 11.4822px;
    --price-affix-secondary-6xl-gap-horizontal: 9px;
  }
}
@media screen and (min-width: 992px) {
  :host,
  :root {
    --semantic-inset-horizontal-grid-default: 64px;
    --semantic-inset-all-surface-responsive-200: 8px;
    --semantic-inset-all-surface-responsive-300: 12px;
    --semantic-inset-all-surface-responsive-400: 16px;
    --semantic-inset-all-surface-responsive-600: 24px;
    --semantic-inset-all-surface-responsive-800: 32px;
    --semantic-inset-all-surface-responsive-1000: 40px;
    --semantic-inset-all-surface-responsive-1200: 48px;
    --semantic-inset-all-surface-linear-responsive-200: 4px;
    --semantic-inset-all-surface-linear-responsive-300: 8px;
    --semantic-inset-all-surface-linear-responsive-400: 12px;
    --semantic-inset-all-surface-linear-responsive-800: 24px;
    --semantic-inset-all-surface-linear-responsive-1200: 32px;
    --semantic-gap-all-responsive-300: 12px;
    --semantic-gap-all-responsive-400: 16px;
    --semantic-gap-all-responsive-600: 24px;
    --semantic-gap-all-responsive-800: 32px;
    --semantic-gap-all-responsive-1000: 40px;
    --semantic-gap-all-responsive-1200: 48px;
    --semantic-gap-all-responsive-1400: 56px;
    --semantic-gap-all-responsive-1600: 64px;
    --semantic-gap-all-responsive-2000: 80px;
    --semantic-gap-all-responsive-2400: 96px;
    --semantic-gap-all-linear-responsive-300: 8px;
    --semantic-gap-all-linear-responsive-400: 8px;
    --semantic-gap-all-linear-responsive-600: 16px;
    --semantic-gap-all-linear-responsive-800: 16px;
    --semantic-gap-all-linear-responsive-1000: 24px;
    --semantic-gap-all-linear-responsive-1400: 32px;
    --semantic-gap-all-linear-responsive-2000: 48px;
    --semantic-gap-all-linear-responsive-2400: 64px;
    --semantic-font-size-headline-l: 1.25rem;
    --semantic-font-size-headline-xl: 1.5625rem;
    --semantic-font-size-headline-2xl: 1.9375rem;
    --semantic-font-size-headline-3xl: 2.4375rem;
    --semantic-font-size-headline-4xl: 3.0625rem;
    --semantic-font-size-headline-5xl: 3.8125rem;
    --semantic-font-size-headline-6xl: 4.75rem;
    --semantic-line-height-headline-l: 1.625rem;
    --semantic-line-height-headline-xl: 1.875rem;
    --semantic-line-height-headline-2xl: 2.25rem;
    --semantic-line-height-headline-3xl: 2.625rem;
    --semantic-line-height-headline-4xl: 3.25rem;
    --semantic-line-height-headline-5xl: 4rem;
    --semantic-line-height-headline-6xl: 4.75rem;
    --semantic-letter-spacing-headline-3xl: -0.03125rem;
    --semantic-letter-spacing-headline-6xl: -0.0625rem;
    --semantic-text-headline-l: 700 1.25rem/1.625rem "Allianz Neo";
    --semantic-text-headline-xl: 700 1.5625rem/1.875rem "Allianz Neo";
    --semantic-text-headline-2xl: 600 1.9375rem/2.25rem "Allianz Neo";
    --semantic-text-headline-3xl: 600 2.4375rem/2.625rem "Allianz Neo";
    --semantic-text-headline-4xl: 600 3.0625rem/3.25rem "Allianz Neo";
    --semantic-text-headline-5xl: 600 3.8125rem/4rem "Allianz Neo";
    --semantic-text-headline-6xl: 600 4.75rem/4.75rem "Allianz Neo";
    --modal-inset-all: 24px;
    --modal-header-gap-vertical: 16px;
    --price-affix-primary-2xl-font-size: 0.775rem;
    --price-affix-primary-2xl-line-height: 0.775rem;
    --price-affix-primary-2xl-text: 700 0.775rem/0.775rem "Allianz Neo";
    --price-affix-primary-2xl-inset-vertical: 12.4px;
    --price-affix-primary-2xl-inset-all: 12.4px 0;
    --price-affix-primary-2xl-gap-horizontal: 3px;
    --price-affix-primary-3xl-font-size: 0.975rem;
    --price-affix-primary-3xl-line-height: 0.975rem;
    --price-affix-primary-3xl-text: 700 0.975rem/0.975rem "Allianz Neo";
    --price-affix-primary-3xl-inset-vertical: 15.6px;
    --price-affix-primary-3xl-inset-all: 15.6px 0;
    --price-affix-primary-4xl-font-size: 1.225rem;
    --price-affix-primary-4xl-line-height: 1.225rem;
    --price-affix-primary-4xl-text: 700 1.225rem/1.225rem "Allianz Neo";
    --price-affix-primary-4xl-inset-vertical: 19.6px;
    --price-affix-primary-4xl-inset-all: 19.6px 0;
    --price-affix-primary-4xl-gap-horizontal: 4px;
    --price-affix-primary-5xl-font-size: 1.525rem;
    --price-affix-primary-5xl-line-height: 1.525rem;
    --price-affix-primary-5xl-text: 700 1.525rem/1.525rem "Allianz Neo";
    --price-affix-primary-5xl-inset-vertical: 24.4px;
    --price-affix-primary-5xl-inset-all: 24.4px 0;
    --price-affix-primary-5xl-gap-horizontal: 5px;
    --price-affix-primary-6xl-font-size: 1.9rem;
    --price-affix-primary-6xl-line-height: 1.9rem;
    --price-affix-primary-6xl-text: 700 1.9rem/1.9rem "Allianz Neo";
    --price-affix-primary-6xl-inset-vertical: 30.4px;
    --price-affix-primary-6xl-inset-all: 30.4px 0;
    --price-affix-primary-6xl-gap-horizontal: 6px;
    --price-affix-secondary-l-font-size: 0.8125rem;
    --price-affix-secondary-l-line-height: 0.53757rem;
    --price-affix-secondary-l-text: 600 0.8125rem/0.53757rem "Allianz Neo";
    --price-affix-secondary-l-inset-bottom: 6.3838px;
    --price-affix-secondary-l-inset-all: 0 0 6.3838px;
    --price-affix-secondary-xl-font-size: 0.89063rem;
    --price-affix-secondary-xl-line-height: 0.58926rem;
    --price-affix-secondary-xl-text: 600 0.89063rem/0.58926rem "Allianz Neo";
    --price-affix-secondary-xl-inset-bottom: 6.7297px;
    --price-affix-secondary-xl-inset-all: 0 0 6.7297px;
    --price-affix-secondary-2xl-font-size: 0.98438rem;
    --price-affix-secondary-2xl-line-height: 0.65128rem;
    --price-affix-secondary-2xl-text: 600 0.98438rem/0.65128rem "Allianz Neo";
    --price-affix-secondary-2xl-inset-bottom: 7.7449px;
    --price-affix-secondary-2xl-inset-all: 0 0 7.7449px;
    --price-affix-secondary-2xl-gap-horizontal: 6px;
    --price-affix-secondary-3xl-font-size: 1.10938rem;
    --price-affix-secondary-3xl-line-height: 0.73399rem;
    --price-affix-secondary-3xl-text: 600 1.10938rem/0.73399rem "Allianz Neo";
    --price-affix-secondary-3xl-inset-bottom: 8.0984px;
    --price-affix-secondary-3xl-inset-all: 0 0 8.0984px;
    --price-affix-secondary-4xl-font-size: 1.26563rem;
    --price-affix-secondary-4xl-line-height: 0.83736rem;
    --price-affix-secondary-4xl-text: 600 1.26563rem/0.83736rem "Allianz Neo";
    --price-affix-secondary-4xl-inset-bottom: 9.7903px;
    --price-affix-secondary-4xl-inset-all: 0 0 9.7903px;
    --price-affix-secondary-4xl-gap-horizontal: 8px;
    --price-affix-secondary-5xl-font-size: 1.45313rem;
    --price-affix-secondary-5xl-line-height: 0.96142rem;
    --price-affix-secondary-5xl-text: 600 1.45313rem/0.96142rem "Allianz Neo";
    --price-affix-secondary-5xl-inset-bottom: 11.8206px;
    --price-affix-secondary-5xl-inset-all: 0 0 11.8206px;
    --price-affix-secondary-5xl-gap-horizontal: 9px;
    --price-affix-secondary-6xl-font-size: 1.6875rem;
    --price-affix-secondary-6xl-line-height: 1.11649rem;
    --price-affix-secondary-6xl-text: 600 1.6875rem/1.11649rem "Allianz Neo";
    --price-affix-secondary-6xl-inset-bottom: 12.8584px;
    --price-affix-secondary-6xl-inset-all: 0 0 12.8584px;
    --price-affix-secondary-6xl-gap-horizontal: 10px;
  }
}
:root,
:host {
  --font-family: "Allianz Neo", sans-serif !important;
  --ui-background: var(--semantic-color-background-default);
  --ui-01: var(--semantic-color-surface-default-resting);
  --ui-02: #f5f5f5;
  --ui-03: #ececec;
  --ui-04: #d9d9d9;
  --ui-05: #767676;
  --ui-06: #414141;
  --interactive-text: var(--interactive-primary);
  --interactive-primary: var(--semantic-color-action-primary-resting);
  --hover-primary: var(--semantic-color-action-primary-hover);
  --hover-secondary: #ececec;
  --active-primary: var(--semantic-color-action-primary-active);
  --hover-link: #008ed6;
  --focus-box-shadow: 0 0 0 var(--semantic-offset-all-focus) var(--semantic-color-surface-default-resting), 0 0 0 calc(var(--semantic-offset-all-focus) + var(--semantic-border-width-focus)) var(--semantic-color-border-focus);
  --focus-inset-box-shadow: inset 0 0 0 var(--semantic-border-width-focus) var(--semantic-color-border-focus);
  --text-01: var(--semantic-color-on-surface-primary-resting);
  --text-02: #ffffff;
  --info: var(--semantic-color-signal-attention-info-resting);
  --info-hover: var(--semantic-color-signal-attention-info-hover);
  --info-active: var(--semantic-color-signal-attention-info-active);
  --warning: var(--semantic-color-signal-attention-warning-resting);
  --warning-hover: var(--semantic-color-signal-attention-warning-hover);
  --warning-active: var(--semantic-color-signal-attention-warning-active);
  --danger: var(--semantic-color-signal-attention-critical-resting);
  --danger-hover: var(--semantic-color-signal-attention-critical-hover);
  --danger-active: var(--semantic-color-signal-attention-critical-active);
  --success: var(--semantic-color-signal-attention-positive-resting);
  --success-hover: var(--semantic-color-signal-attention-positive-hover);
  --success-active: var(--semantic-color-signal-attention-positive-active);
  --accent-01: #c34800;
  --accent-02: #05813c;
  --accent-03: #bd417f;
  --color-brand: var(--semantic-color-brand-default-resting);
  --color-attention-default: var(--avatar-background-color);
  --color-attention-yellow: var(--semantic-color-accent-attention-yellow-resting);
  --color-attention-orange: var(--semantic-color-accent-attention-orange-resting);
  --color-attention-red: var(--semantic-color-accent-attention-red-resting);
  --color-attention-purple: var(--semantic-color-accent-attention-purple-resting);
  --color-attention-teal: var(--semantic-color-accent-attention-teal-resting);
  --color-attention-aqua: var(--semantic-color-accent-attention-aqua-resting);
  --color-attention-blue: var(--semantic-color-accent-attention-blue-resting);
  --color-attention-green: var(--semantic-color-accent-attention-green-resting);
  --color-attention-gray: var(--semantic-color-accent-attention-gray-resting);
  --color-attention-disabled: var(--semantic-color-accent-attention-disabled);
  --color-attention-inverse-yellow: var(--semantic-color-accent-attention-inverse-yellow-resting);
  --color-attention-inverse-orange: var(--semantic-color-accent-attention-inverse-orange-resting);
  --color-attention-inverse-red: var(--semantic-color-accent-attention-inverse-red-resting);
  --color-attention-inverse-purple: var(--semantic-color-accent-attention-inverse-purple-resting);
  --color-attention-inverse-aqua: var(--semantic-color-accent-attention-inverse-aqua-resting);
  --color-attention-inverse-blue: var(--semantic-color-accent-attention-inverse-blue-resting);
  --color-attention-inverse-teal: var(--semantic-color-accent-attention-inverse-teal-resting);
  --color-attention-inverse-green: var(--semantic-color-accent-attention-inverse-green-resting);
  --color-attention-inverse-gray: var(--semantic-color-accent-attention-inverse-gray-resting);
  --color-attention-inverse-disabled: var(--semantic-color-accent-attention-inverse-disabled);
  --color-attention-yellow-hover: var(--semantic-color-accent-attention-yellow-hover);
  --color-attention-orange-hover: var(--semantic-color-accent-attention-orange-hover);
  --color-attention-red-hover: var(--semantic-color-accent-attention-red-hover);
  --color-attention-purple-hover: var(--semantic-color-accent-attention-purple-hover);
  --color-attention-aqua-hover: var(--semantic-color-accent-attention-aqua-hover);
  --color-attention-blue-hover: var(--semantic-color-accent-attention-blue-hover);
  --color-attention-teal-hover: var(--semantic-color-accent-attention-teal-hover);
  --color-attention-green-hover: var(--semantic-color-accent-attention-green-hover);
  --color-attention-gray-hover: var(--semantic-color-accent-attention-gray-hover);
  --color-attention-yellow-active: var(--semantic-color-accent-attention-yellow-active);
  --color-attention-orange-active: var(--semantic-color-accent-attention-orange-active);
  --color-attention-red-active: var(--semantic-color-accent-attention-red-active);
  --color-attention-purple-active: var(--semantic-color-accent-attention-purple-active);
  --color-attention-aqua-active: var(--semantic-color-accent-attention-aqua-active);
  --color-attention-blue-active: var(--semantic-color-accent-attention-blue-active);
  --color-attention-teal-active: var(--semantic-color-accent-attention-teal-active);
  --color-attention-green-active: var(--semantic-color-accent-attention-green-active);
  --color-attention-gray-active: var(--semantic-color-accent-attention-gray-active);
  --color-brand-inverse: var(--semantic-color-brand-default-inverse-resting);
  --color-subtle-default: var(--avatar-background-color);
  --color-subtle-yellow: var(--semantic-color-accent-subtle-yellow-resting);
  --color-subtle-orange: var(--semantic-color-accent-subtle-orange-resting);
  --color-subtle-red: var(--semantic-color-accent-subtle-red-resting);
  --color-subtle-purple: var(--semantic-color-accent-subtle-purple-resting);
  --color-subtle-teal: var(--semantic-color-accent-subtle-teal-resting);
  --color-subtle-aqua: var(--semantic-color-accent-subtle-aqua-resting);
  --color-subtle-blue: var(--semantic-color-accent-subtle-blue-resting);
  --color-subtle-green: var(--semantic-color-accent-subtle-green-resting);
  --color-subtle-gray: var(--semantic-color-accent-subtle-gray-resting);
  --color-subtle-disabled: var(--semantic-color-accent-subtle-disabled);
  --color-subtle-yellow-hover: var(--semantic-color-accent-subtle-yellow-hover);
  --color-subtle-orange-hover: var(--semantic-color-accent-subtle-orange-hover);
  --color-subtle-red-hover: var(--semantic-color-accent-subtle-red-hover);
  --color-subtle-purple-hover: var(--semantic-color-accent-subtle-purple-hover);
  --color-subtle-teal-hover: var(--semantic-color-accent-subtle-teal-hover);
  --color-subtle-aqua-hover: var(--semantic-color-accent-subtle-aqua-hover);
  --color-subtle-blue-hover: var(--semantic-color-accent-subtle-blue-hover);
  --color-subtle-green-hover: var(--semantic-color-accent-subtle-green-hover);
  --color-subtle-gray-hover: var(--semantic-color-accent-subtle-gray-hover);
  --color-subtle-yellow-active: var(--semantic-color-accent-subtle-yellow-active);
  --color-subtle-orange-active: var(--semantic-color-accent-subtle-orange-active);
  --color-subtle-red-active: var(--semantic-color-accent-subtle-red-active);
  --color-subtle-purple-active: var(--semantic-color-accent-subtle-purple-active);
  --color-subtle-teal-active: var(--semantic-color-accent-subtle-teal-active);
  --color-subtle-aqua-active: var(--semantic-color-accent-subtle-aqua-active);
  --color-subtle-blue-active: var(--semantic-color-accent-subtle-blue-active);
  --color-subtle-green-active: var(--semantic-color-accent-subtle-green-active);
  --color-subtle-gray-active: var(--semantic-color-accent-subtle-gray-active);
  --color-subtle-inverse-yellow: var(--semantic-color-accent-subtle-inverse-yellow-resting);
  --color-subtle-inverse-orange: var(--semantic-color-accent-subtle-inverse-orange-resting);
  --color-subtle-inverse-red: var(--semantic-color-accent-subtle-inverse-red-resting);
  --color-subtle-inverse-purple: var(--semantic-color-accent-subtle-inverse-purple-resting);
  --color-subtle-inverse-teal: var(--semantic-color-accent-subtle-inverse-teal-resting);
  --color-subtle-inverse-aqua: var(--semantic-color-accent-subtle-inverse-aqua-resting);
  --color-subtle-inverse-blue: var(--semantic-color-accent-subtle-inverse-blue-resting);
  --color-subtle-inverse-green: var(--semantic-color-accent-subtle-inverse-green-resting);
  --color-subtle-inverse-gray: var(--semantic-color-accent-subtle-inverse-gray-resting);
  --color-subtle-inverse-disabled: var(--semantic-color-accent-subtle-inverse-disabled);
  --color-on-brand: var(--semantic-color-on-brand-primary-resting);
  --color-on-subtle-yellow: var(--semantic-color-on-accent-subtle-yellow-resting);
  --color-on-subtle-orange: var(--semantic-color-on-accent-subtle-orange-resting);
  --color-on-subtle-red: var(--semantic-color-on-accent-subtle-red-resting);
  --color-on-subtle-purple: var(--semantic-color-on-accent-subtle-purple-resting);
  --color-on-subtle-teal: var(--semantic-color-on-accent-subtle-teal-resting);
  --color-on-subtle-aqua: var(--semantic-color-on-accent-subtle-aqua-resting);
  --color-on-subtle-blue: var(--semantic-color-on-accent-subtle-blue-resting);
  --color-on-subtle-green: var(--semantic-color-on-accent-subtle-green-resting);
  --color-on-subtle-gray: var(--semantic-color-on-accent-subtle-gray-resting);
  --color-on-subtle-disabled: var(--semantic-color-on-accent-subtle-disabled);
  --color-on-subtle-default: var(--text-02);
  --color-on-attention-resting: var(--semantic-color-on-accent-attention-resting);
  --color-on-attention-disabled: var(--semantic-color-on-accent-attention-disabled);
  --color-on-brand-inverse: var(--semantic-color-on-brand-primary-inverse-resting);
  --color-on-subtle-inverse-yellow: var(--semantic-color-on-accent-subtle-inverse-yellow-resting);
  --color-on-subtle-inverse-orange: var(--semantic-color-on-accent-subtle-inverse-orange-resting);
  --color-on-subtle-inverse-red: var(--semantic-color-on-accent-subtle-inverse-red-resting);
  --color-on-subtle-inverse-purple: var(--semantic-color-on-accent-subtle-inverse-purple-resting);
  --color-on-subtle-inverse-aqua: var(--semantic-color-on-accent-subtle-inverse-aqua-resting);
  --color-on-subtle-inverse-blue: var(--semantic-color-on-accent-subtle-inverse-blue-resting);
  --color-on-subtle-inverse-teal: var(--semantic-color-on-accent-subtle-inverse-teal-resting);
  --color-on-subtle-inverse-green: var(--semantic-color-on-accent-subtle-inverse-green-resting);
  --color-on-subtle-inverse-gray: var(--semantic-color-on-accent-subtle-inverse-gray-resting);
  --color-on-subtle-inverse-disabled: var(--semantic-color-on-accent-subtle-inverse-disabled);
  --color-on-attention-inverse-resting: var(--semantic-color-on-accent-attention-inverse-resting);
  --color-on-attention-inverse-disabled: var(--semantic-color-on-accent-attention-inverse-disabled);
  --disabled-01: #c2c2c2;
  --disabled-02: #dadada;
  --disabled-03: #ececec;
  --disabled-04: rgba(0, 97, 146, 0.4);
  --readonly-surface-color: var(--semantic-color-surface-default-disabled);
  --readonly-on-surface-color: var(--semantic-color-border-secondary-disabled);
  --readonly-surface-active-color: var(--semantic-color-action-primary-disabled);
  --readonly-on-surface-active-color: var(--semantic-color-action-primary-readonly);
  --negative: var(--semantic-color-on-surface-primary-inverse-resting);
  --negative-secondary: var(--semantic-color-on-surface-secondary-inverse-resting);
  --negative-action-secondary: var(--semantic-color-action-secondary-inverse-resting);
  --negative-accent: var(--semantic-color-on-action-primary-inverse-resting);
  --negative-01: #d9d9d9;
  --negative-02: #c2c2c2;
  --negative-background: var(--semantic-color-background-default-inverse);
  --negative-dimmed: rgba(255, 255, 255, 0.4);
  --negative-01-dimmed: rgba(217, 217, 217, 0.4);
  --negative-02-dimmed: rgba(194, 194, 194, 0.4);
  --negative-background-dimmed: rgba(65, 65, 65, 0.4);
  --grid-max-width: calc(var(--semantic-max-width-content) + 2 * var(--layout-inset-container-large));
  --readonly-01: var(--readonly-surface-color);
  --readonly-02: var(--readonly-on-surface-color);
  --readonly-03: var(--readonly-on-surface-active-color);
  --heading-00-font-size: var(--semantic-font-size-headline-4xl);
  --heading-00-line-height: var(--semantic-line-height-headline-4xl);
  --heading-00-font-weight: var(--semantic-font-weight-headline-4xl);
  --heading-00-letter-spacing: var(--semantic-letter-spacing-headline-4xl);
  --heading-00-mobile-font-size: var(--semantic-font-size-headline-4xl);
  --heading-00-mobile-line-height: var(--semantic-line-height-headline-4xl);
  --heading-00-mobile-font-weight: var(--semantic-font-weight-headline-4xl);
  --heading-00-mobile-letter-spacing: var(--semantic-letter-spacing-headline-4xl);
  --heading-01-font-size: var(--semantic-font-size-headline-3xl);
  --heading-01-line-height: var(--semantic-line-height-headline-3xl);
  --heading-01-font-weight: var(--semantic-font-weight-headline-3xl);
  --heading-01-letter-spacing: var(--semantic-letter-spacing-headline-3xl);
  --heading-01-mobile-font-size: var(--semantic-font-size-headline-3xl);
  --heading-01-mobile-line-height: var(--semantic-line-height-headline-3xl);
  --heading-01-mobile-font-weight: var(--semantic-font-weight-headline-3xl);
  --heading-01-mobile-letter-spacing: var(--semantic-letter-spacing-headline-3xl);
  --heading-02-font-size: var(--semantic-font-size-headline-2xl);
  --heading-02-line-height: var(--semantic-line-height-headline-2xl);
  --heading-02-font-weight: var(--semantic-font-weight-headline-2xl);
  --heading-02-letter-spacing: var(--semantic-letter-spacing-headline-2xl);
  --heading-02-mobile-font-size: var(--semantic-font-size-headline-2xl);
  --heading-02-mobile-line-height: var(--semantic-line-height-headline-2xl);
  --heading-02-mobile-font-weight: var(--semantic-font-weight-headline-2xl);
  --heading-02-mobile-letter-spacing: var(--semantic-letter-spacing-headline-2xl);
  --heading-03-font-size: var(--semantic-font-size-headline-xl);
  --heading-03-line-height: var(--semantic-line-height-headline-xl);
  --heading-03-font-weight: var(--semantic-font-weight-headline-xl);
  --heading-03-letter-spacing: var(--semantic-letter-spacing-headline-xl);
  --heading-03-mobile-font-size: var(--semantic-font-size-headline-xl);
  --heading-03-mobile-line-height: var(--semantic-line-height-headline-xl);
  --heading-03-mobile-font-weight: var(--semantic-font-weight-headline-xl);
  --heading-03-mobile-letter-spacing: var(--semantic-letter-spacing-headline-xl);
  --heading-04-font-size: var(--heading-04-mobile-font-size);
  --heading-04-line-height: var(--heading-04-mobile-line-height);
  --heading-04-font-weight: var(--heading-04-mobile-font-weight);
  --heading-04-letter-spacing: var(--heading-04-mobile-letter-spacing);
  --heading-04-mobile-font-size: var(--semantic-font-size-headline-l);
  --heading-04-mobile-line-height: var(--semantic-line-height-headline-l);
  --heading-04-mobile-font-weight: var(--semantic-font-weight-headline-l);
  --heading-04-mobile-letter-spacing: var(--semantic-letter-spacing-headline-l);
  --heading-05-font-size: var(--heading-05-mobile-font-size);
  --heading-05-line-height: var(--heading-05-mobile-line-height);
  --heading-05-font-weight: var(--heading-05-mobile-font-weight);
  --heading-05-letter-spacing: var(--heading-05-mobile-letter-spacing);
  --heading-05-mobile-font-size: var(--semantic-font-size-headline-m);
  --heading-05-mobile-line-height: var(--semantic-line-height-headline-m);
  --heading-05-mobile-font-weight: var(--semantic-font-weight-headline-m);
  --heading-05-mobile-letter-spacing: var(--semantic-letter-spacing-headline-m);
  --heading-06-font-size: var(--heading-06-mobile-font-size);
  --heading-06-line-height: var(--heading-06-mobile-line-height);
  --heading-06-font-weight: var(--heading-06-mobile-font-weight);
  --heading-06-letter-spacing: var(--heading-06-mobile-letter-spacing);
  --heading-06-mobile-font-size: var(--semantic-font-size-headline-s);
  --heading-06-mobile-line-height: var(--semantic-line-height-headline-s);
  --heading-06-mobile-font-weight: var(--semantic-font-weight-headline-s);
  --heading-06-mobile-letter-spacing: var(--semantic-letter-spacing-headline-s);
  --headline-secondary-color: var(--semantic-color-on-surface-secondary-resting);
  --headline-inverse-secondary-color: var(--semantic-color-on-surface-secondary-inverse-resting);
  --headline-inverse-color: var(--semantic-color-on-surface-primary-inverse-resting);
  --heading-6xl-font-size: var(--semantic-font-size-headline-6xl);
  --heading-6xl-line-height: var(--semantic-line-height-headline-6xl);
  --heading-6xl-font-weight: var(--semantic-font-weight-headline-6xl);
  --heading-6xl-letter-spacing: var(--semantic-letter-spacing-headline-6xl);
  --heading-6xl-mobile-font-size: var(--semantic-font-size-headline-6xl);
  --heading-6xl-mobile-line-height: var(--semantic-line-height-headline-6xl);
  --heading-6xl-mobile-font-weight: var(--semantic-font-weight-headline-6xl);
  --heading-6xl-mobile-letter-spacing: var(--semantic-letter-spacing-headline-6xl);
  --heading-5xl-font-size: var(--semantic-font-size-headline-5xl);
  --heading-5xl-line-height: var(--semantic-line-height-headline-5xl);
  --heading-5xl-font-weight: var(--semantic-font-weight-headline-5xl);
  --heading-5xl-letter-spacing: var(--semantic-letter-spacing-headline-5xl);
  --heading-5xl-mobile-font-size: var(--semantic-font-size-headline-5xl);
  --heading-5xl-mobile-line-height: var(--semantic-line-height-headline-5xl);
  --heading-5xl-mobile-font-weight: var(--semantic-font-weight-headline-5xl);
  --heading-5xl-mobile-letter-spacing: var(--semantic-letter-spacing-headline-5xl);
  --paragraph-01-font-size: 1.25rem;
  --paragraph-01-line-height: 1.75rem;
  --paragraph-01-font-weight: 400;
  --paragraph-01-letter-spacing: 0.0125rem;
  --paragraph-02-font-size: 1.125rem;
  --paragraph-02-line-height: 1.5rem;
  --paragraph-02-font-weight: 400;
  --paragraph-02-letter-spacing: 0.0125rem;
  --paragraph-03-font-size: 1rem;
  --paragraph-03-line-height: 1.5rem;
  --paragraph-03-font-weight: 400;
  --paragraph-03-letter-spacing: 0;
  --paragraph-04-font-size: 0.875rem;
  --paragraph-04-line-height: 1.25rem;
  --paragraph-04-font-weight: 600;
  --paragraph-04-letter-spacing: 0.0125rem;
  --paragraph-05-font-size: 0.75rem;
  --paragraph-05-line-height: 1rem;
  --paragraph-05-font-weight: 600;
  --paragraph-05-letter-spacing: 0.03125rem;
  --large-label-font-size: 1.25rem;
  --large-label-line-height: 1.75rem;
  --large-label-font-weight: 400;
  --large-label-letter-spacing: 0.0125rem;
  --small-label-font-size: 1rem;
  --small-label-line-height: 1.5rem;
  --small-label-font-weight: 400;
  --small-label-letter-spacing: 0;
  --button-small-font-size: 0.875rem;
  --button-small-line-height: var(--button-medium-line-height);
  --button-small-font-weight: var(--button-medium-font-weight);
  --button-small-letter-spacing: var(--button-medium-letter-spacing);
  --button-small-medium-font-size: var(--button-medium-font-size);
  --button-small-medium-line-height: var(--button-medium-line-height);
  --button-small-medium-font-weight: var(--button-medium-font-weight);
  --button-small-medium-letter-spacing: var(--button-medium-letter-spacing);
  --button-medium-font-size: var(--semantic-font-size-utility-s);
  --button-medium-line-height: var(--semantic-line-height-utility-s);
  --button-medium-font-weight: var(--semantic-font-weight-utility-attention);
  --button-medium-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --button-large-font-size: 1.25rem;
  --button-large-line-height: 1.5rem;
  --button-large-font-weight: 600;
  --button-large-letter-spacing: 0.0625rem;
  --shadow-small-color: rgba(65, 65, 65, 0.35);
  --shadow-large-color: rgba(65, 65, 65, 0.35);
  --shadow-small: 0 2px 4px var(--shadow-small-color);
  --shadow-large: 0 8px 24px var(--shadow-large-color);
  --accordion-regular-font-size: var(--semantic-font-size-headline-l);
  --accordion-regular-line-height: var(--semantic-line-height-headline-l);
  --accordion-regular-font-weight: var(--core-font-weight-100);
  --accordion-regular-letter-spacing: var(--semantic-letter-spacing-headline-l);
  --accordion-regular-mobile-font-size: var(--heading-06-font-size);
  --accordion-regular-mobile-line-height: var(--heading-06-line-height);
  --accordion-regular-mobile-font-weight: 400;
  --accordion-regular-mobile-letter-spacing: var(--heading-06-letter-spacing);
  --accordion-light-font-size: var(--semantic-font-size-headline-m);
  --accordion-light-line-height: var(--semantic-line-height-headline-m);
  --accordion-light-font-weight: var(--core-font-weight-100);
  --accordion-light-letter-spacing: var(--semantic-letter-spacing-headline-m);
  --accordion-light-mobile-font-size: var(--paragraph-03-font-size);
  --accordion-light-mobile-line-height: var(--paragraph-03-line-height);
  --accordion-light-mobile-font-weight: var(--paragraph-03-font-weight);
  --accordion-light-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-body-font-size: var(--semantic-font-size-body-m);
  --accordion-body-line-height: var(--semantic-line-height-body-m);
  --accordion-body-font-weight: var(--semantic-font-weight-body);
  --accordion-body-letter-spacing: var(--semantic-letter-spacing-body-m);
  --accordion-extra-light-body-letter-spacing: var(--semantic-letter-spacing-body-s);
  --accordion-extra-light-body-font-size: var(--semantic-font-size-body-s);
  --accordion-extra-light-body-line-height: var(--semantic-line-height-body-s);
  --accordion-chevron-size: 24px;
  --accordion-regular-chevron-color: var(--interactive-text);
  --accordion-regular-hover-chevron-color: var(--semantic-color-action-primary-hover);
  --accordion-disabled-color: var(--semantic-color-action-primary-disabled);
  --accordion-regular-header-background-color: var(--ui-background);
  --accordion-regular-header-text-color: var(--semantic-color-action-primary-resting);
  --accordion-regular-header-hover-text-color: var(--semantic-color-action-primary-hover);
  --accordion-regular-header-top-margin: 0;
  --accordion-regular-header-active-font-weight: var(--core-font-weight-200);
  --accordion-light-header-active-font-weight: var(--core-font-weight-200);
  --accordion-regular-border-color: var(--semantic-color-border-secondary-resting);
  --accordion-regular-mobile-border-color: var(--ui-04);
  --accordion-regular-mobile-separator-color: var(--ui-04);
  --accordion-regular-header-padding: var(--accordion-l-item-inset-vertical) 0;
  --accordion-regular-mobile-header-padding: 16px;
  --accordion-regular-body-padding: var(--accordion-l-item-inset-vertical) 0;
  --accordion-regular-mobile-body-padding: 24px 16px 32px;
  --accordion-light-header-text-color: var(--interactive-text);
  --accordion-light-header-hover-text-color: var(--interactive-text);
  --accordion-light-chevron-color: var(--interactive-text);
  --accordion-light-hover-chevron-color: var(--interactive-text);
  --accordion-light-header-padding: var(--accordion-m-item-inset-vertical) 0;
  --accordion-light-mobile-header-padding: 16px 0;
  --accordion-light-body-padding: var(--accordion-m-item-inset-vertical) 0;
  --accordion-light-mobile-body-padding: 16px 0 24px;
  --accordion-light-border-color: var(--semantic-color-border-secondary-resting);
  --accordion-light-body-font-size: var(--semantic-font-size-body-s);
  --accordion-extra-light-header-top-margin: 16px;
  --accordion-extra-light-chevron-color: var(--interactive-text);
  --accordion-extra-light-header-text-color: var(--interactive-text);
  --accordion-extra-light-body-padding: 16px 0 8px;
  --accordion-extra-light-font-size: var(--semantic-font-size-headline-m);
  --accordion-extra-light-line-height: 1.5rem;
  --accordion-extra-light-font-weight: 600;
  --accordion-extra-light-letter-spacing: 0.0625rem;
  --accordion-extra-light-header-active-font-weight: var(--core-font-weight-200);
  --action-font-family: var(--semantic-font-family-utility);
  --action-font-size: var(--semantic-font-size-utility-m);
  --action-line-height: var(--semantic-line-height-utility-m);
  --action-font-weight: var(--semantic-font-weight-utility-default);
  --action-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --action-color: var(--semantic-color-on-surface-primary-resting);
  --action-hover-color: var(--text-01);
  --action-background-color: transparent;
  --action-hover-background-color: var(--semantic-color-surface-default-hover);
  --action-selected-color: var(--semantic-color-on-surface-primary-resting);
  --action-selected-background-color: var(--semantic-color-selection-surface-subtle-resting);
  --action-icon-size: var(--icon-plain-m-size);
  --action-icon-padding-right: var(--semantic-gap-all-linear-200);
  --action-expand-icon-size: var(--icon-plain-s-size);
  --action-expand-icon-gap: var(--semantic-gap-all-linear-200);
  --action-expand-font-weight: var(--action-font-weight);
  --action-padding-right: var(--semantic-inset-vertical-m-component-1000);
  --action-padding-left: var(--semantic-inset-vertical-m-component-1000);
  --action-padding: var(--semantic-inset-vertical-m-component-1000) var(--semantic-inset-horizontal-square-component-1000);
  --action-buffer-display: none;
  --action-button-background-color-active: var(--semantic-color-surface-default-active);
  --action-button-background-color-selected-hover: var(--semantic-color-selection-surface-subtle-hover);
  --action-button-background-color-selected-active: var(--semantic-color-selection-surface-subtle-active);
  --action-button-border-radius: var(--semantic-border-radius-m);
  --action-button-font-weight-selected: var(--semantic-font-weight-utility-attention);
  --action-button-gap: var(--semantic-dimension-static-50);
  --action-focus-radius: var(--semantic-border-radius-m);
  --avatar-background-color: var(--color-subtle-blue);
  --avatar-background-color-hover: var(--color-subtle-blue-hover);
  --avatar-background-color-active: var(--color-subtle-blue-active);
  --avatar-color: var(--color-on-subtle-blue);
  --avatar-color-attention-disabled: var(--color-attention-disabled);
  --avatar-color-subtle-disabled: var(--color-subtle-disabled);
  --avatar-color-on-attention-disabled: var(--color-on-attention-disabled);
  --avatar-color-on-subtle-disabled: var(--color-on-subtle-disabled);
  --avatar-disabled-opacity: 1;
  --avatar-image-disabled-opacity: 0.4;
  --avatar-xsmall-size: var(--avatar-s-size);
  --avatar-xsmall-font-size: var(--avatar-s-font-size);
  --avatar-xsmall-line-height: var(--avatar-s-size);
  --avatar-xsmall-font-weight: var(--core-font-weight-150);
  --avatar-xsmall-letter-spacing: var(--paragraph-04-letter-spacing);
  --avatar-xsmall-icon-size: var(--avatar-s-icon-size);
  --avatar-small-size: var(--avatar-s-size);
  --avatar-small-font-size: var(--avatar-s-font-size);
  --avatar-small-line-height: var(--avatar-s-size);
  --avatar-small-font-weight: var(--core-font-weight-150);
  --avatar-small-letter-spacing: var(--paragraph-03-letter-spacing);
  --avatar-small-icon-size: var(--avatar-s-icon-size);
  --avatar-small-medium-size: var(--avatar-m-size);
  --avatar-small-medium-font-size: var(--avatar-m-font-size);
  --avatar-small-medium-line-height: var(--avatar-m-size);
  --avatar-small-medium-font-weight: var(--core-font-weight-100);
  --avatar-small-medium-letter-spacing: var(--heading-04-letter-spacing);
  --avatar-small-medium-icon-size: var(--avatar-m-icon-size);
  --avatar-medium-size: var(--avatar-m-size);
  --avatar-medium-font-size: var(--avatar-m-font-size);
  --avatar-medium-line-height: var(--avatar-m-size);
  --avatar-medium-font-weight: var(--core-font-weight-100);
  --avatar-medium-letter-spacing: var(--heading-03-letter-spacing);
  --avatar-medium-icon-size: var(--avatar-m-icon-size);
  --avatar-large-size: var(--avatar-l-size);
  --avatar-large-font-size: var(--avatar-l-font-size);
  --avatar-large-line-height: var(--avatar-l-size);
  --avatar-large-font-weight: var(--core-font-weight-100);
  --avatar-large-letter-spacing: var(--heading-02-letter-spacing);
  --avatar-large-icon-size: var(--avatar-l-icon-size);
  --avatar-xlarge-size: var(--avatar-xl-size);
  --avatar-xlarge-font-size: var(--avatar-xl-font-size);
  --avatar-xlarge-line-height: var(--avatar-xl-size);
  --avatar-xlarge-font-weight: var(--core-font-weight-100);
  --avatar-xlarge-letter-spacing: var(--heading-01-letter-spacing);
  --avatar-xlarge-icon-size: var(--avatar-xl-icon-size);
  --avatar-overlay-color-hover: transparent;
  --avatar-overlay-color-active: transparent;
  --avatar-image-overlay-color-hover: var(--semantic-color-media-overlay-hover);
  --avatar-image-overlay-color-active: var(--semantic-color-media-overlay-active);
  --badge-font-size: var(--semantic-font-size-utility-s);
  --badge-line-height: var(--semantic-line-height-utility-s);
  --badge-font-weight: var(--semantic-font-weight-utility-default);
  --badge-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --badge-min-height: var(--semantic-size-content-m);
  --badge-min-width: var(--semantic-size-content-m);
  --badge-border-radius: var(--semantic-border-radius-round);
  --badge-padding: var(--badge-inset-vertical) var(--badge-inset-horizontal);
  --badge-background-color: var(--color-subtle-yellow);
  --badge-color: var(--color-on-subtle-yellow);
  --badge-active-background-color: var(--semantic-color-signal-subtle-info-resting);
  --badge-active-color: var(--semantic-color-on-signal-subtle-info-resting);
  --badge-positive-background-color: var(--semantic-color-signal-subtle-positive-resting);
  --badge-positive-color: var(--semantic-color-on-signal-subtle-positive-resting);
  --badge-critical-background-color: var(--semantic-color-signal-subtle-critical-resting);
  --badge-critical-color: var(--semantic-color-on-signal-subtle-critical-resting);
  --badge-negative-background-color: var(--semantic-color-signal-subtle-warning-resting);
  --badge-negative-color: var(--semantic-color-on-signal-subtle-warning-resting);
  --badge-vibrant-background-color: var(--color-attention-gray);
  --badge-vibrant-color: var(--semantic-color-on-signal-attention-resting);
  --badge-vibrant-active-background-color: var(--semantic-color-signal-attention-info-resting);
  --badge-vibrant-active-color: var(--semantic-color-on-signal-attention-resting);
  --badge-vibrant-positive-background-color: var(--semantic-color-signal-attention-positive-resting);
  --badge-vibrant-positive-color: var(--semantic-color-on-signal-attention-resting);
  --badge-vibrant-critical-background-color: var(--semantic-color-signal-attention-critical-resting);
  --badge-vibrant-critical-color: var(--semantic-color-on-signal-attention-resting);
  --badge-vibrant-negative-background-color: var(--semantic-color-signal-attention-warning-resting);
  --badge-vibrant-negative-color: var(--semantic-color-on-signal-attention-resting);
  --base-label-color: var(--semantic-color-on-surface-primary-resting);
  --base-label-small-font-size: var(--semantic-font-size-utility-m);
  --base-label-small-line-height: var(--semantic-line-height-utility-m);
  --base-label-small-font-weight: var(--semantic-font-weight-utility-attention);
  --base-label-small-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --base-label-large-font-size: var(--base-label-small-font-size);
  --base-label-large-line-height: var(--base-label-small-line-height);
  --base-label-large-font-weight: var(--base-label-small-font-weight);
  --base-label-large-letter-spacing: var(--base-label-small-letter-spacing);
  --base-error-color: var(--danger);
  --base-error-icon-text-gap: var(--semantic-gap-horizontal-content-plain-s);
  --base-error-simple-icon-size: 20px;
  --base-error-simple-font-size: var(--semantic-font-size-utility-s);
  --base-error-simple-line-height: 1.25rem;
  --base-error-simple-font-weight: var(--paragraph-03-font-weight);
  --base-error-simple-letter-spacing: var(--paragraph-03-letter-spacing);
  --button-primary-background-color: var(--semantic-color-action-surface-attention-resting);
  --button-primary-border-color: transparent;
  --button-primary-text-color: var(--semantic-color-on-action-primary-resting);
  --button-primary-hover-background-color: var(--semantic-color-action-surface-attention-hover);
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: var(--button-primary-text-color);
  --button-primary-active-background-color: var(--semantic-color-action-surface-attention-active);
  --button-primary-active-text-color: var(--button-primary-text-color);
  --button-primary-active-border-color: transparent;
  --button-primary-disabled-background-color: var(--semantic-color-action-surface-attention-disabled);
  --button-primary-disabled-text-color: var(--semantic-color-on-action-primary-disabled);
  --button-primary-disabled-border-color: transparent;
  --button-secondary-background-color: var(--semantic-color-surface-none);
  --button-secondary-border-color: var(--semantic-color-action-surface-attention-resting);
  --button-secondary-text-color: var(--semantic-color-action-primary-resting);
  --button-secondary-hover-background-color: var(--semantic-color-action-surface-attention-hover);
  --button-secondary-hover-border-color: transparent;
  --button-secondary-hover-text-color: var(--semantic-color-on-action-primary-resting);
  --button-secondary-active-background-color: var(--semantic-color-action-surface-attention-active);
  --button-secondary-active-text-color: var(--semantic-color-on-action-primary-resting);
  --button-secondary-active-border-color: transparent;
  --button-secondary-disabled-background-color: var(--semantic-color-surface-none);
  --button-secondary-disabled-text-color: var(--semantic-color-action-primary-disabled);
  --button-secondary-disabled-border-color: var(--semantic-color-action-surface-attention-disabled);
  --button-tertiary-text-decoration: var(--semantic-text-decoration-action-emphasis);
  --button-tertiary-background-color: var(--semantic-color-surface-none);
  --button-tertiary-border-color: transparent;
  --button-tertiary-text-color: var(--semantic-color-action-primary-resting);
  --button-tertiary-hover-background-color: var(--semantic-color-action-surface-attention-hover);
  --button-tertiary-hover-border-color: transparent;
  --button-tertiary-hover-text-color: var(--semantic-color-on-action-primary-resting);
  --button-tertiary-active-background-color: var(--semantic-color-action-surface-attention-active);
  --button-tertiary-active-text-color: var(--semantic-color-on-action-primary-resting);
  --button-tertiary-active-border-color: transparent;
  --button-tertiary-disabled-background-color: var(--semantic-color-surface-none);
  --button-tertiary-disabled-text-color: var(--semantic-color-action-primary-disabled);
  --button-tertiary-disabled-border-color: transparent;
  --button-emphasis-background-color: var(--semantic-color-accent-attention-orange-resting);
  --button-emphasis-border-color: transparent;
  --button-emphasis-text-color: var(--text-02);
  --button-emphasis-hover-background-color: var(--semantic-color-accent-attention-orange-hover);
  --button-emphasis-hover-border-color: transparent;
  --button-emphasis-hover-text-color: var(--text-02);
  --button-emphasis-active-background-color: var(--semantic-color-accent-attention-orange-active);
  --button-emphasis-active-text-color: var(--text-02);
  --button-emphasis-active-border-color: transparent;
  --button-emphasis-disabled-background-color: rgba(195, 72, 0, 0.4);
  --button-emphasis-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-emphasis-disabled-border-color: transparent;
  --button-cta-background-color: var(--semantic-color-accent-attention-green-resting);
  --button-cta-border-color: transparent;
  --button-cta-text-color: var(--text-02);
  --button-cta-hover-background-color: var(--semantic-color-accent-attention-green-hover);
  --button-cta-hover-border-color: transparent;
  --button-cta-hover-text-color: var(--text-02);
  --button-cta-active-background-color: var(--semantic-color-accent-attention-green-active);
  --button-cta-active-text-color: var(--text-02);
  --button-cta-active-border-color: transparent;
  --button-cta-disabled-background-color: rgba(5, 129, 60, 0.4);
  --button-cta-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-cta-disabled-border-color: transparent;
  --button-attention-background-color: var(--semantic-color-accent-attention-purple-resting);
  --button-attention-border-color: transparent;
  --button-attention-text-color: var(--text-02);
  --button-attention-hover-background-color: var(--semantic-color-accent-attention-purple-hover);
  --button-attention-hover-border-color: transparent;
  --button-attention-hover-text-color: var(--text-02);
  --button-attention-active-background-color: var(--semantic-color-accent-attention-purple-active);
  --button-attention-active-text-color: var(--text-02);
  --button-attention-active-border-color: transparent;
  --button-attention-disabled-background-color: rgba(189, 65, 127, 0.4);
  --button-attention-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-attention-disabled-border-color: transparent;
  --button-primary-danger-background-color: var(--semantic-color-signal-attention-critical-resting);
  --button-primary-danger-border-color: transparent;
  --button-primary-danger-text-color: var(--semantic-color-on-signal-attention-resting);
  --button-primary-danger-hover-background-color: var(--semantic-color-signal-attention-critical-hover);
  --button-primary-danger-hover-border-color: transparent;
  --button-primary-danger-hover-text-color: var(--button-primary-danger-text-color);
  --button-primary-danger-active-background-color: var(--semantic-color-signal-attention-critical-active);
  --button-primary-danger-active-text-color: var(--button-primary-danger-text-color);
  --button-primary-danger-active-border-color: transparent;
  --button-primary-danger-disabled-background-color: var(--semantic-color-signal-attention-disabled);
  --button-primary-danger-disabled-text-color: var(--semantic-color-on-signal-attention-disabled);
  --button-primary-danger-disabled-border-color: transparent;
  --button-primary-inverse-background-color: var(--semantic-color-action-surface-attention-inverse-resting);
  --button-primary-inverse-text-color: var(--semantic-color-on-action-primary-inverse-resting);
  --button-primary-inverse-border-color: transparent;
  --button-primary-inverse-hover-background-color: var(--semantic-color-action-surface-attention-inverse-hover);
  --button-primary-inverse-hover-text-color: var(--semantic-color-on-action-primary-inverse-resting);
  --button-primary-inverse-hover-border-color: transparent;
  --button-primary-inverse-active-background-color: var(--semantic-color-action-surface-attention-inverse-active);
  --button-primary-inverse-active-text-color: var(--semantic-color-on-action-primary-inverse-resting);
  --button-primary-inverse-active-border-color: transparent;
  --button-primary-inverse-disabled-background-color: var(--semantic-color-action-surface-attention-inverse-disabled);
  --button-primary-inverse-disabled-text-color: var(--semantic-color-on-action-primary-inverse-disabled);
  --button-primary-inverse-disabled-border-color: transparent;
  --button-primary-danger-inverse-background-color: var(--semantic-color-signal-attention-inverse-critical-resting);
  --button-primary-danger-inverse-border-color: transparent;
  --button-primary-danger-inverse-text-color: var(--semantic-color-on-signal-attention-inverse-resting);
  --button-primary-danger-inverse-hover-background-color: var(--semantic-color-signal-attention-inverse-critical-hover);
  --button-primary-danger-inverse-hover-border-color: transparent;
  --button-primary-danger-inverse-hover-text-color: var(--semantic-color-on-signal-attention-inverse-resting);
  --button-primary-danger-inverse-active-background-color: var(--semantic-color-signal-attention-inverse-critical-active);
  --button-primary-danger-inverse-active-text-color: var(--semantic-color-on-signal-attention-inverse-resting);
  --button-primary-danger-inverse-active-border-color: transparent;
  --button-primary-danger-inverse-disabled-background-color: var(--semantic-color-action-surface-attention-inverse-disabled);
  --button-primary-danger-inverse-disabled-text-color: var(--semantic-color-on-action-primary-inverse-disabled);
  --button-primary-danger-inverse-disabled-border-color: transparent;
  --button-secondary-danger-background-color: transparent;
  --button-secondary-danger-border-color: var(--danger);
  --button-secondary-danger-text-color: var(--danger);
  --button-secondary-danger-hover-background-color: #c51322;
  --button-secondary-danger-hover-border-color: transparent;
  --button-secondary-danger-hover-text-color: var(--text-02);
  --button-secondary-danger-active-background-color: #b0050c;
  --button-secondary-danger-active-text-color: var(--text-02);
  --button-secondary-danger-active-border-color: transparent;
  --button-secondary-danger-disabled-background-color: transparent;
  --button-secondary-danger-disabled-text-color: rgba(220, 49, 73, 0.4);
  --button-secondary-danger-disabled-border-color: rgba(220, 49, 73, 0.4);
  --button-secondary-inverse-background-color: var(--semantic-color-surface-none);
  --button-secondary-inverse-border-color: var(--semantic-color-action-surface-attention-inverse-resting);
  --button-secondary-inverse-text-color: var(--semantic-color-action-primary-inverse-resting);
  --button-secondary-inverse-hover-background-color: var(--semantic-color-action-surface-attention-inverse-hover);
  --button-secondary-inverse-hover-border-color: var(--semantic-color-action-surface-attention-inverse-hover);
  --button-secondary-inverse-hover-text-color: var(--semantic-color-on-action-primary-inverse-resting);
  --button-secondary-inverse-active-background-color: var(--semantic-color-action-surface-attention-inverse-active);
  --button-secondary-inverse-active-border-color: var(--semantic-color-action-surface-attention-inverse-active);
  --button-secondary-inverse-active-text-color: var(--semantic-color-on-action-primary-inverse-resting);
  --button-secondary-inverse-disabled-background-color: var(--semantic-color-surface-none);
  --button-secondary-inverse-disabled-border-color: var(--semantic-color-action-surface-attention-inverse-disabled);
  --button-secondary-inverse-disabled-text-color: var(--semantic-color-action-surface-attention-inverse-disabled);
  --button-secondary-danger-inverse-background-color: var(--semantic-color-surface-none);
  --button-secondary-danger-inverse-border-color: var(--semantic-color-signal-attention-inverse-critical-resting);
  --button-secondary-danger-inverse-text-color: var(--semantic-color-signal-attention-inverse-critical-resting);
  --button-secondary-danger-inverse-hover-background-color: var(--semantic-color-signal-attention-inverse-critical-hover);
  --button-secondary-danger-inverse-hover-border-color: var(--semantic-color-signal-attention-inverse-critical-hover);
  --button-secondary-danger-inverse-hover-text-color: var(--semantic-color-on-action-primary-inverse-resting);
  --button-secondary-danger-inverse-active-background-color: var(--semantic-color-signal-attention-inverse-critical-active);
  --button-secondary-danger-inverse-active-border-color: var(--semantic-color-signal-attention-inverse-critical-active);
  --button-secondary-danger-inverse-active-text-color: var(--semantic-color-on-action-primary-inverse-resting);
  --button-secondary-danger-inverse-disabled-background-color: var(--semantic-color-surface-none);
  --button-secondary-danger-inverse-disabled-border-color: var(--semantic-color-action-surface-attention-inverse-disabled);
  --button-secondary-danger-inverse-disabled-text-color: var(--semantic-color-action-surface-attention-inverse-disabled);
  --button-tertiary-danger-background-color: transparent;
  --button-tertiary-danger-border-color: transparent;
  --button-tertiary-danger-text-color: var(--danger);
  --button-tertiary-danger-hover-background-color: var(--hover-secondary);
  --button-tertiary-danger-hover-border-color: transparent;
  --button-tertiary-danger-hover-text-color: var(--danger);
  --button-tertiary-danger-active-background-color: var(--ui-04);
  --button-tertiary-danger-active-text-color: var(--danger);
  --button-tertiary-danger-active-border-color: transparent;
  --button-tertiary-danger-disabled-background-color: transparent;
  --button-tertiary-danger-disabled-text-color: rgba(220, 49, 73, 0.4);
  --button-tertiary-danger-disabled-border-color: transparent;
  --button-text-transform: none;
  --button-border-radius: var(--semantic-border-radius-m);
  --button-border-width: var(--semantic-border-width-action);
  --button-small-height: unset;
  --button-small-medium-height: unset;
  --button-medium-height: unset;
  --button-medium-padding: calc(var(--button-contained-m-inset-vertical) - var(--semantic-border-width-action)) calc(var(--button-contained-m-inset-horizontal) - var(--semantic-border-width-action));
  --button-medium-icon-start-padding: calc(var(--button-contained-m-icon-before-inset-start) - var(--semantic-border-width-action));
  --button-medium-icon-end-padding: calc(var(--button-contained-m-icon-after-inset-end) - var(--semantic-border-width-action));
  --button-small-icon-start-padding: calc(var(--button-contained-s-icon-before-inset-start) - var(--semantic-border-width-action));
  --button-small-icon-end-padding: calc(var(--button-contained-s-icon-after-inset-end) - var(--semantic-border-width-action));
  --button-small-padding: calc(var(--button-contained-s-inset-vertical) - var(--semantic-border-width-action)) calc(var(--button-contained-s-inset-horizontal) - var(--semantic-border-width-action));
  --icon-button-small-padding: calc(var(--button-contained-s-icon-inset-all) - var(--semantic-border-width-action));
  --icon-button-small-medium-padding: calc(var(--button-contained-s-icon-inset-all) - var(--semantic-border-width-action));
  --icon-button-medium-padding: calc(var(--button-contained-m-icon-inset-all) - var(--semantic-border-width-action));
  --icon-button-small-icon-size: var(--semantic-size-content-s);
  --icon-button-small-medium-icon-size: var(--semantic-size-content-s);
  --icon-button-medium-icon-size: var(--semantic-size-content-s);
  --icon-button-large-icon-size: var(--semantic-size-content-s);
  --button-large-height: unset;
  --button-small-icon-size: var(--icon-plain-s-size);
  --button-small-medium-icon-size: 20px;
  --button-medium-icon-size: var(--icon-plain-s-size);
  --button-large-icon-size: 24px;
  --button-gap: var(--semantic-gap-horizontal-content-contained-s);
  --plain-button-color: var(--semantic-color-action-primary-resting);
  --plain-button-hover-color: var(--semantic-color-action-primary-hover);
  --plain-button-active-color: var(--semantic-color-action-primary-active);
  --plain-button-disabled-color: var(--semantic-color-action-primary-disabled);
  --plain-button-danger-color: var(--semantic-color-signal-attention-critical-resting);
  --plain-button-danger-hover-color: var(--semantic-color-signal-attention-critical-hover);
  --plain-button-danger-active-color: var(--semantic-color-signal-attention-critical-active);
  --plain-button-danger-disabled-color: var(--semantic-color-signal-attention-disabled);
  --plain-button-danger-inverse-color: var(--semantic-color-signal-attention-inverse-critical-resting);
  --plain-button-danger-inverse-hover-color: var(--semantic-color-signal-attention-inverse-critical-hover);
  --plain-button-danger-inverse-active-color: var(--semantic-color-signal-attention-inverse-critical-active);
  --plain-button-font-size: var(--semantic-font-size-utility-m);
  --plain-button-line-height: var(--semantic-line-height-utility-m);
  --plain-button-font-weight: var(--semantic-font-weight-utility-attention);
  --plain-button-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --plain-button-icon-size: var(--icon-plain-m-size);
  --plain-button-text-decoration: var(--semantic-text-decoration-action-emphasis);
  --plain-button-gap: var(--semantic-gap-horizontal-content-plain-m);
  --plain-button-small-font-size: var(--semantic-font-size-utility-s);
  --plain-button-small-font-weight: var(--semantic-font-weight-utility-attention);
  --plain-button-small-line-height: var(--semantic-line-height-utility-s);
  --plain-button-small-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --plain-button-secondary-color: var(--semantic-color-action-secondary-resting);
  --plain-button-secondary-hover-color: var(--semantic-color-action-secondary-hover);
  --plain-button-secondary-active-color: var(--semantic-color-action-secondary-active);
  --plain-button-secondary-disabled-color: var(--semantic-color-action-secondary-disabled);
  --plain-button-inverse-color: var(--semantic-color-action-primary-inverse-resting);
  --plain-button-inverse-hover-color: var(--semantic-color-action-primary-inverse-hover);
  --plain-button-inverse-active-color: var(--semantic-color-action-primary-inverse-active);
  --plain-button-inverse-disabled-color: var(--semantic-color-action-primary-inverse-disabled);
  --plain-button-secondary-inverse-color: var(--semantic-color-action-secondary-inverse-resting);
  --plain-button-secondary-inverse-hover-color: var(--semantic-color-action-secondary-inverse-hover);
  --plain-button-secondary-inverse-active-color: var(--semantic-color-action-secondary-inverse-active);
  --plain-button-secondary-inverse-disabled-color: var(--semantic-color-action-secondary-inverse-disabled);
  --plain-button-small-icon-size: var(--icon-plain-s-size);
  --breadcrumb-color: var(--semantic-color-action-secondary-resting);
  --breadcrumb-font-size: var(--semantic-font-size-utility-s);
  --breadcrumb-line-height: var(--semantic-line-height-utility-s);
  --breadcrumb-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --breadcrumb-font-weight: var(--semantic-font-weight-utility-default);
  --breadcrumb-chevron-color: var(--semantic-color-on-surface-secondary-resting);
  --breadcrumb-chevron-size: var(--icon-plain-s-size);
  --breadcrumb-link-color: var(--semantic-color-action-secondary-resting);
  --breadcrumb-link-hover-color: var(--semantic-color-action-secondary-hover);
  --breadcrumb-link-active-color: var(--semantic-color-action-secondary-active);
  --breadcrumb-height: auto;
  --breadcrumb-last-item-font-weight: var(--semantic-font-weight-utility-attention);
  --breadcrumb-item-gap: var(--semantic-gap-all-linear-200);
  --info-icon-size: var(--info-size);
  --info-icon-color: var(--info);
  --info-icon-hover-color: var(--info-hover);
  --info-icon-active-color: var(--info-active);
  --info-icon-disabled-color: var(--semantic-color-action-secondary-disabled);
  --card-text-color: var(--text-01);
  --card-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --card-border-color: var(--semantic-color-border-tertiary-resting);
  --card-border-hover-color: #5b5b5b;
  --card-border-width: var(--semantic-border-width-action);
  --card-border-radius: var(--semantic-border-radius-m);
  --card-inner-display: flex;
  --card-inner-flex-direction: row-reverse;
  --card-inner-justify-content: space-between;
  --card-inner-padding: var(--semantic-gap-all-linear-600);
  --card-inner-padding-selected: calc(var(--semantic-gap-all-linear-600) - 1px);
  --card-inner-border: 0;
  --card-hightlight-border-width: 0;
  --card-inner-border-width: var(--card-border-width);
  --clickable-card-hover-background-color: var(--semantic-color-surface-default-hover);
  --clickable-card-hover-border-color: var(--semantic-color-border-tertiary-resting);
  --clickable-card-active-background-color: var(--semantic-color-surface-default-active);
  --clickable-card-active-border-color: var(--semantic-color-border-tertiary-resting);
  --clickable-card-disabled-border-color: var(--semantic-color-surface-default-disabled, );
  --card-highlight-text-color: var(--semantic-color-on-accent-attention-resting);
  --card-highlight-background-color: var(--semantic-color-accent-attention-purple-resting);
  --card-highlight-padding: var(--semantic-inset-vertical-s-component-800) var(--semantic-inset-horizontal-square-component-800);
  --card-highlight-font-size: var(--semantic-font-size-utility-s);
  --card-highlight-font-weight: var(--semantic-font-weight-utility-attention);
  --card-highlight-line-height: var(--semantic-line-height-utility-s);
  --comparison-table-popular-cell-text-color: var(--semantic-color-on-accent-attention-resting);
  --comparison-table-popular-cell-background-color: var(--semantic-color-accent-attention-purple-resting);
  --comparison-table-selected-column-background-color: var(--semantic-color-selection-surface-subtle-resting);
  --comparison-table-selected-column-text-color: var(--text-01);
  --comparison-table-border-color: var(--semantic-color-border-tertiary-resting);
  --comparison-table-header-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --comparison-table-header-text-color: var(--text-01);
  --comparison-table-header-spacing-bottom: var(--semantic-gap-all-linear-800);
  --comparison-table-placeholder-cell-background-color: transparent;
  --comparison-table-placeholder-cell-border-color: transparent;
  --comparison-table-disabled-text-color: var(--disabled-01);
  --comparison-table-disabled-column-header-text-color: var(--comparison-table-disabled-text-color);
  --comparison-table-cell-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --comparison-table-intersection-cell-background-color: transparent;
  --comparison-table-toggle-section-header-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --comparison-table-toggle-section-chevron-size: var(--semantic-size-content-m);
  --comparison-table-toggle-section-chevron-color: var(--semantic-color-action-primary-resting);
  --comparison-table-toggle-section-header-padding: var(--semantic-inset-all-surface-linear-responsive-600) 0;
  --comparison-table-toggle-section-header-padding-rtl: var(--semantic-inset-all-surface-linear-responsive-600) 0;
  --comparison-table-expansion-cell-color: var(--interactive-text);
  --comparison-table-expansion-cell-background-color: transparent;
  --comparison-table-font-size: 1rem;
  --comparison-table-line-height: 1.25rem;
  --comparison-table-font-weight: 400;
  --comparison-table-letter-spacing: 0;
  --comparison-table-popular-cell-font-size: 0.875rem;
  --comparison-table-popular-cell-line-height: 1rem;
  --comparison-table-popular-cell-font-weight: 600;
  --comparison-table-popular-cell-letter-spacing: 0.0125rem;
  --comparison-table-description-cell-mobile-font-size: 0.875rem;
  --comparison-table-description-cell-mobile-line-height: 1rem;
  --comparison-table-description-cell-mobile-font-weight: 700;
  --comparison-table-description-cell-mobile-letter-spacing: 0.0125rem;
  --comparison-table-mobile-section-header-font-size: 0.875rem;
  --comparison-table-mobile-section-header-line-height: 1.5rem;
  --comparison-table-mobile-section-header-font-weight: 600;
  --comparison-table-mobile-section-header-letter-spacing: 0;
  --comparison-table-group-label-font-size: var(--semantic-font-size-utility-m);
  --comparison-table-group-label-line-height: var(--semantic-line-height-utility-m);
  --comparison-table-group-label-font-weight: var(--semantic-font-weight-utility-attention);
  --comparison-table-group-label-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --comparison-table-toggle-section-header-font-size: var(--semantic-font-size-utility-l);
  --comparison-table-toggle-section-header-line-height: var(--semantic-line-height-utility-l);
  --comparison-table-toggle-section-header-font-weight: var(--semantic-font-weight-utility-default);
  --comparison-table-toggle-section-header-letter-spacing: var(--semantic-letter-spacing-utility-l);
  --comparison-table-toggle-section-header-expanded-font-weight: var(--semantic-font-weight-utility-attention);
  --comparison-table-description-cell-background-color: transparent;
  --comparison-table-description-cell-border-color: transparent;
  --comparison-table-row-gap: var(--semantic-gap-all-linear-600, 24px);
  --comparison-table-column-shadow: var(--semantic-dimension-shadow-first-100-x, 0) var(--semantic-dimension-shadow-first-100-y, 1px) var(--semantic-dimension-shadow-first-100-blur, 4px) var(--semantic-dimension-shadow-first-100-spread, 0) var(--semantic-color-shadow-first, rgba(18, 43, 84, 0.16)), var(--semantic-dimension-shadow-second-100-x, 0) var(--semantic-dimension-shadow-second-100-y, 4px) var(--semantic-dimension-shadow-second-100-blur, 16px) var(--semantic-dimension-shadow-second-100-spread, 0) var(--semantic-color-shadow-second, rgba(18, 43, 84, 0.12));
  --comparison-table-column-shadow-space: var(--semantic-dimension-shadow-second-100-blur, 16px);
  --comparison-table-min-column-width: 160px;
  --comparison-table-overflow-peek: 24px;
  --comparison-table-cell-border-radius: var(--semantic-border-radius-m);
  --comparison-table-popular-cell-border-radius: var(--semantic-border-radius-m) var(--semantic-border-radius-m) 0 0;
  --comparison-table-description-cell-padding: var(--semantic-inset-all-surface-linear-responsive-600) 0;
  --comparison-table-cell-padding: var(--semantic-inset-all-surface-linear-responsive-600);
  --comparison-table-header-cell-padding: var(--semantic-inset-all-surface-linear-responsive-600);
  --comparison-table-intersection-cell-padding: var(--semantic-inset-all-surface-linear-responsive-300) 0 0 0;
  --comparison-table-description-cell-intersection-padding: var(--semantic-inset-all-surface-linear-responsive-300) 0 0 0;
  --comparison-table-toggle-section-spacing: var(--semantic-gap-all-linear-600);
  --comparison-table-row-group-spacing: var(--semantic-gap-all-linear-600);
  --comparison-table-toggle-section-header-border-color: var(--semantic-color-border-primary-resting);
  --comparison-table-toggle-section-header-border-width: 0 0 var(--semantic-border-width-static) 0;
  --comparison-table-toggle-section-content-padding-top: var(--semantic-gap-all-linear-responsive-1200);
  --comparison-table-toggle-section-animation-duration: var(--semantic-duration-static-medium);
  --comparison-table-toggle-section-animation-easing: var(--semantic-easing-default-enter);
  --comparison-table-intersection-row-margin-bottom: var(--semantic-gap-all-linear-responsive-1200);
  --comparison-table-expansion-cell-margin-top: var(--semantic-gap-all-linear-600);
  --comparison-table-expansion-cell-border-size: 0;
  --comparison-table-cell-text-align: start;
  --data-display-label-font-weight: var(--semantic-font-weight-utility-attention);
  --data-display-large-font-size: var(--semantic-font-size-utility-m);
  --data-display-large-line-height: var(--semantic-line-height-utility-m);
  --data-display-large-font-weight: var(--semantic-font-weight-utility-default);
  --data-display-large-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --data-display-large-gap: var(--semantic-gap-all-linear-100);
  --data-display-large-mobile-font-size: var(--semantic-font-size-utility-m);
  --data-display-large-mobile-line-height: var(--semantic-line-height-utility-m);
  --data-display-large-mobile-font-weight: var(--semantic-font-weight-utility-default);
  --data-display-large-mobile-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --data-display-medium-font-size: var(--semantic-font-size-utility-m);
  --data-display-medium-line-height: var(--semantic-line-height-utility-m);
  --data-display-medium-font-weight: var(--semantic-font-weight-utility-default);
  --data-display-medium-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --data-display-medium-gap: var(--semantic-gap-all-linear-100);
  --data-display-small-font-size: var(--semantic-font-size-utility-s);
  --data-display-small-line-height: var(--semantic-line-height-utility-s);
  --data-display-small-font-weight: var(--semantic-font-weight-utility-default);
  --data-display-small-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --data-display-small-gap: var(--semantic-gap-all-linear-100);
  --selectable-card-text-color: var(--text-01);
  --selectable-card-background-color: var(--ui-01);
  --selectable-card-background-hover-color: var(--semantic-color-surface-default-hover);
  --selectable-card-background-selected-color: var(--semantic-color-selection-surface-subtle-resting);
  --selectable-card-background-selected-hover-color: var(--semantic-color-selection-surface-subtle-hover);
  --selectable-card-background-disabled-color: var(--semantic-color-surface-default-disabled);
  --selectable-card-background-disabled-selected-color: var(--semantic-color-surface-default-disabled);
  --selectable-card-checkbox-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-background-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-error-border-color: var(--danger);
  --selectable-card-checkbox-error-background-color: var(--danger);
  --selectable-card-radio-border-hover-color: var(--hover-primary);
  --selectable-card-radio-dot-hover-color: var(--hover-primary);
  --selectable-card-radio-error-dot-color: var(--danger);
  --selectable-card-radio-error-border-color: var(--danger);
  --selectable-card-expert-background-hover-color: var(--selectable-card-background-hover-color);
  --selectable-card-expert-background-selected-color: var(--selectable-card-background-selected-color);
  --selectable-card-expert-background-disabled-selected-color: var(--selectable-card-background-disabled-selected-color);
  --selectable-card-expert-background-selected-hover-color: var(--selectable-card-background-selected-hover-color);
  --selectable-card-icon-color: var(--success);
  --selectable-card-unchecked-icon-hover-color: #c2c2c2;
  --selectable-card-icon-placeholder-border-color: #c2c2c2;
  --selectable-card-border-color: var(--semantic-color-border-tertiary-resting);
  --selectable-card-border-hover-color: var(--semantic-color-border-tertiary-resting);
  --selectable-card-border-selected-color: var(--interactive-primary);
  --selectable-card-border-disabled-color: var(--semantic-color-border-secondary-disabled);
  --selectable-card-border-disabled-selected-color: #c2c2c2;
  --selectable-card-border-error-color: var(--danger);
  --selectable-card-border-width: var(--semantic-border-width-action);
  --selectable-card-border-radius: var(--semantic-border-radius-m);
  --selectable-card-indicator-margin-left: var(--semantic-gap-all-linear-600);
  --selectable-card-selected-border-width: var(--semantic-border-width-selected);
  --selectable-card-selected-inner-border-width: var(--semantic-border-width-selected);
  --selectable-card-border-active-color: var(--semantic-color-border-tertiary-resting);
  --selectable-card-background-active-color: var(--semantic-color-surface-default-active);
  --selectable-card-background-selected-active-color: var(--semantic-color-selection-surface-subtle-active);
  --selectable-card-radio-background-color: transparent;
  --selectable-card-radio-border-color: var(--semantic-color-surface-default-disabled);
  --selectable-card-radio-selected-border-color: transparent;
  --selectable-card-radio-color: var(--semantic-color-on-selection-primary-resting);
  --selectable-card-disabled-color: var(--semantic-color-surface-default-disabled);
  --selectable-card-radio-selected-disabled-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --selectable-card-radio-selected-disabled-color: var(--semantic-color-surface-default-disabled);
  --selectable-card-checkbox-selected-disabled-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --selectable-card-checkbox-disabled-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --selectable-card-checkbox-selected-disabled-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --selectable-card-highlight-padding: var(--semantic-inset-vertical-s-component-800) var(--semantic-inset-horizontal-square-component-800);
  --selectable-card-highlight-line-height: var(--semantic-line-height-utility-s);
  --selectable-card-highlight-font-size: var(--semantic-font-size-utility-s);
  --selectable-card-text-align: center;
  --selectable-card-inner-padding: var(--semantic-inset-all-surface-linear-600);
  --checkbox-border-width: var(--semantic-border-width-static);
  --checkbox-border-radius: 4px;
  --checkbox-control-size: var(--icon-plain-m-size);
  --checkbox-transition: background-color var(--semantic-duration-static-medium) var(--semantic-easing-default-change);
  --checkbox-icon-size: var(--icon-plain-s-size);
  --checkbox-background-color: var(--semantic-color-surface-default-resting);
  --checkbox-border-color: var(--semantic-color-border-secondary-resting);
  --checkbox-icon-color: var(--semantic-color-on-selection-primary-resting);
  --checkbox-indeterminate-color: var(--interactive-primary);
  --checkbox-selected-background-color: var(--semantic-color-selection-surface-attention-resting);
  --checkbox-selected-border-color: var(--interactive-primary);
  --checkbox-hover-background-color: var(--semantic-color-surface-default-hover);
  --checkbox-unselected-hover-background-color: var(--semantic-color-surface-default-hover);
  --checkbox-hover-border-color: var(--hover-primary);
  --checkbox-active-background-color: var(--active-primary);
  --checkbox-active-border-color: var(--active-primary);
  --checkbox-unselected-active-background-color: var(--semantic-color-surface-default-active);
  --checkbox-selected-hover-background-color: var(--semantic-color-selection-surface-attention-hover);
  --checkbox-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --checkbox-disabled-background-color: var(--semantic-color-surface-default-disabled);
  --checkbox-disabled-selected-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --checkbox-disabled-selected-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --checkbox-disabled-icon-color: var(--semantic-color-on-selection-primary-disabled);
  --checkbox-readonly-background-color: var(--semantic-color-surface-default-disabled);
  --checkbox-readonly-border-color: var(--semantic-color-border-secondary-disabled);
  --checkbox-readonly-selected-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --checkbox-readonly-selected-border-color: var(--readonly-surface-active-color);
  --checkbox-readonly-icon-color: var(--readonly-on-surface-active-color);
  --checkbox-readonly-indeterminate-color: var(--readonly-surface-active-color);
  --checkbox-label-color: var(--semantic-color-on-surface-primary-resting);
  --checkbox-label-disabled-color: var(--disabled-01);
  --checkbox-large-label-control-margin-top: 2px;
  --checkbox-large-label-text-margin-top: 0;
  --checkbox-large-label-text-margin-left: 12px;
  --checkbox-small-label-control-margin-top: 0;
  --checkbox-small-label-text-margin-top: 0;
  --checkbox-small-label-text-margin-left: var(--label-m-gap-horizontal);
  --checkbox-large-label-font-size: var(--large-label-font-size);
  --checkbox-large-label-line-height: var(--large-label-line-height);
  --checkbox-large-label-font-weight: var(--large-label-font-weight);
  --checkbox-large-label-letter-spacing: var(--large-label-letter-spacing);
  --checkbox-small-label-font-size: var(--semantic-font-size-utility-m);
  --checkbox-small-label-line-height: var(--semantic-line-height-utility-m);
  --checkbox-small-label-font-weight: var(--semantic-font-weight-utility-default);
  --checkbox-small-label-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --checkbox-disabled-negative-background-color: rgba(153, 153, 153, 0.4);
  --checkbox-on-selection-background-color: transparent;
  --checkbox-on-selection-border-color: var(--semantic-color-border-secondary-resting);
  --checkbox-on-selection-icon-color: var(--text-01);
  --checkbox-on-selection-selected-background-color: var(--semantic-color-on-selection-primary-resting);
  --checkbox-on-selection-selected-border-color: var(--semantic-color-on-selection-primary-resting);
  --checkbox-on-selection-selected-icon-color: var(--semantic-color-selection-surface-attention-resting);
  --checkbox-on-selection-hover-border-color: var(--hover-primary);
  --checkbox-on-selection-hover-background-color: var(--hover-primary);
  --checkbox-on-selection-active-border-color: var(--active-primary);
  --checkbox-on-selection-active-background-color: var(--active-primary);
  --checkbox-on-selection-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --checkbox-on-selection-disabled-background-color: transparent;
  --checkbox-on-selection-disabled-selected-background-color: var(--semantic-color-on-selection-primary-disabled);
  --checkbox-on-selection-disabled-selected-border-color: var(--semantic-color-on-selection-primary-disabled);
  --checkbox-on-selection-disabled-selected-icon-color: var(--semantic-color-selection-surface-attention-disabled);
  --checkbox-on-selection-readonly-background-color: transparent;
  --checkbox-on-selection-readonly-border-color: var(--semantic-color-border-secondary-disabled);
  --checkbox-on-selection-readonly-selected-background-color: var(--semantic-color-on-selection-primary-disabled);
  --checkbox-on-selection-readonly-selected-border-color: var(--semantic-color-on-selection-primary-disabled);
  --checkbox-on-selection-readonly-selected-icon-color: var(--semantic-color-on-selection-primary-readonly);
  --checkbox-text-error-margin-top: var(--semantic-gap-all-linear-400);
  --checkbox-message-error-margin-top: var(--semantic-gap-all-linear-400);
  --checkbox-group-text-error-margin-top: var(--semantic-gap-all-linear-400);
  --checkbox-group-message-error-margin-top: var(--semantic-gap-all-linear-400);
  --checkbox-label-margin-bottom: var(--semantic-gap-all-linear-400);
  --eyebrow-font-m: var(--semantic-font-weight-headline-m) var(--semantic-font-size-headline-m)/var(--semantic-line-height-headline-m) var(--semantic-font-family-headline);
  --eyebrow-font-m-letter-spacing: var(--semantic-letter-spacing-headline-m);
  --eyebrow-font-s: var(--semantic-font-weight-headline-s) var(--semantic-font-size-headline-s)/var(--semantic-line-height-headline-s) var(--semantic-font-family-headline);
  --eyebrow-font-s-letter-spacing: var(--semantic-letter-spacing-headline-s);
  --eyebrow-font-color: var(--semantic-color-on-surface-secondary-resting);
  --eyebrow-font-color-inverse: var(--semantic-color-on-surface-secondary-inverse-resting);
  --radio-button-on-selection-border-color: var(--semantic-color-border-secondary-resting);
  --radio-button-on-selection-readonly-border-color: var(--semantic-color-border-secondary-disabled);
  --radio-button-on-selection-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --radio-button-on-selection-critical-border-color: var(--ui-01);
  --radio-button-on-selection-critical-background-color: var(--ui-01);
  --radio-button-on-selection-selected-border-color: var(--semantic-color-on-selection-primary-resting);
  --radio-button-on-selection-selected-dot-color: transparent;
  --radio-button-on-selection-disabled-selected-border-color: var(--semantic-color-on-selection-primary-disabled);
  --radio-button-on-selection-disabled-selected-dot-color: transparent;
  --radio-button-on-selection-readonly-selected-border-color: var(--semantic-color-on-selection-primary-disabled);
  --radio-button-on-selection-readonly-selected-dot-color: var(--semantic-color-on-selection-primary-readonly);
  --tile-background-color: var(--semantic-color-surface-default-resting);
  --tile-border-color: var(--semantic-color-border-secondary-resting);
  --tile-text-color: var(--semantic-color-on-surface-primary-resting);
  --tile-border-width: var(--semantic-border-width-action);
  --tile-border-radius: var(--semantic-border-radius-m);
  --tile-vertical-with-icon-padding: var(--tile-vertical-icon-inset-top, 24px) var(--tile-vertical-icon-inset-horizontal, 16px) var(--tile-vertical-icon-inset-bottom, 16px) var(--tile-vertical-icon-inset-horizontal, 16px);
  --tile-vertical-padding: var(--tile-vertical-inset-vertical, 16px) var(--tile-vertical-inset-horizontal, 16px);
  --tile-horizontal-padding: var(--tile-horizontal-inset-vertical, 16px) var(--tile-horizontal-inset-horizontal, 16px);
  --tile-spacing: var(--tile-gap-vertical);
  --tile-layout-horizontal-spacing: var(--tile-gap-horizontal);
  --tile-group-spacing: var(--list-m-gap-vertical);
  --tile-indicator-top: var(--tile-vertical-control-offset-top);
  --tile-indicator-right: var(--tile-vertical-control-offset-end);
  --tile-font-size: var(--semantic-font-size-utility-m);
  --tile-font-weight: var(--semantic-font-weight-utility-default);
  --tile-line-height: var(--semantic-line-height-utility-m);
  --tile-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --tile-selected-color: var(--semantic-color-on-selection-primary-resting);
  --tile-selected-hint-color: var(--semantic-color-on-selection-primary-resting);
  --tile-selected-border-color: var(--semantic-color-selection-surface-attention-resting);
  --tile-selected-background-color: var(--semantic-color-selection-surface-attention-resting);
  --tile-hover-background-color: var(--semantic-color-surface-default-hover);
  --tile-hover-border-color: var(--semantic-color-border-secondary-hover);
  --tile-selected-hover-background-color: var(--semantic-color-selection-surface-attention-hover);
  --tile-hover-text-color: var(--tile-text-color);
  --tile-hover-hint-color: var(--tile-hint-color);
  --tile-active-background-color: var(--semantic-color-surface-default-active);
  --tile-active-border-color: var(--semantic-color-border-secondary-active);
  --tile-selected-active-background-color: var(--semantic-color-selection-surface-attention-active);
  --tile-active-text-color: var(--tile-text-color);
  --tile-active-hint-color: var(--tile-hint-color);
  --tile-disabled-opacity: 1;
  --tile-disabled-background-color: var(--semantic-color-surface-default-disabled);
  --tile-disabled-text-color: var(--semantic-color-on-surface-primary-disabled);
  --tile-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --tile-disabled-hint-color: var(--semantic-color-on-surface-secondary-disabled);
  --tile-disabled-selected-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --tile-disabled-selected-text-color: var(--semantic-color-on-selection-primary-disabled);
  --tile-disabled-selected-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --tile-disabled-selected-hint-color: var(--semantic-color-on-selection-secondary-disabled);
  --tile-readonly-background-color: var(--semantic-color-surface-default-disabled);
  --tile-readonly-text-color: var(--semantic-color-on-surface-primary-readonly);
  --tile-readonly-border-color: var(--semantic-color-border-secondary-disabled);
  --tile-readonly-hint-color: var(--semantic-color-on-surface-secondary-readonly);
  --tile-readonly-selected-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --tile-readonly-selected-text-color: var(--semantic-color-on-selection-primary-readonly);
  --tile-readonly-selected-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --tile-readonly-selected-hint-color: var(--semantic-color-on-selection-secondary-readonly);
  --tile-error-border-color: var(--danger);
  --tile-error-hover-border-color: var(--danger-hover);
  --tile-error-active-border-color: var(--danger-active);
  --tile-error-selected-background-color: var(--danger);
  --tile-error-selected-hover-background-color: var(--danger-hover);
  --tile-error-selected-active-background-color: var(--danger-active);
  --tile-icon-size: var(--tile-vertical-icon-size);
  --tile-layout-horizontal-icon-size: var(--tile-horizontal-icon-size);
  --tile-label-font-weight: var(--semantic-font-weight-utility-default);
  --tile-hint-color: var(--semantic-color-on-surface-secondary-resting);
  --tile-hint-font-size: var(--semantic-font-size-utility-s);
  --tile-hint-line-height: var(--semantic-line-height-utility-s);
  --tile-hint-font-weight: var(--semantic-font-size-utility-s);
  --tile-hint-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --circle-toggle-checkmark-background-color: #3da556;
  --circle-toggle-checkmark-color: #ffffff;
  --circle-toggle-checkmark-border-color: #ffffff;
  --circle-toggle-icon-color: var(--interactive-primary);
  --circle-toggle-border-color: var(--interactive-primary);
  --circle-toggle-background-color: transparent;
  --circle-toggle-selected-icon-color: var(--ui-01);
  --circle-toggle-selected-border-color: var(--interactive-primary);
  --circle-toggle-selected-background-color: var(--interactive-primary);
  --circle-toggle-readonly-border-color: var(--readonly-on-surface-color);
  --circle-toggle-readonly-background-color: var(--readonly-surface-color);
  --circle-toggle-readonly-selected-background-color: var(--readonly-surface-active-color);
  --circle-toggle-readonly-icon-color: #5b5b5b;
  --circle-toggle-readonly-selected-icon-color: var(--readonly-on-surface-active-color);
  --circle-toggle-hover-icon-color: var(--ui-01);
  --circle-toggle-hover-border-color: var(--hover-primary);
  --circle-toggle-hover-background-color: var(--hover-primary);
  --circle-toggle-label-font-size: var(--small-label-font-size);
  --circle-toggle-label-line-height: var(--small-label-line-height);
  --circle-toggle-label-font-weight: var(--small-label-font-weight);
  --circle-toggle-label-letter-spacing: var(--small-label-letter-spacing);
  --circle-toggle-label-mobile-font-size: var(--paragraph-04-font-size);
  --circle-toggle-label-mobile-line-height: var(--paragraph-04-line-height);
  --circle-toggle-label-mobile-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-label-mobile-letter-spacing: var(--paragraph-04-letter-spacing);
  --circle-toggle-hint-font-size: var(--circle-toggle-label-font-size);
  --circle-toggle-hint-line-height: var(--circle-toggle-label-line-height);
  --circle-toggle-hint-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-hint-letter-spacing: var(--circle-toggle-label-letter-spacing);
  --circle-toggle-hint-mobile-font-size: var(--circle-toggle-label-mobile-font-size);
  --circle-toggle-hint-mobile-line-height: var(--circle-toggle-label-mobile-line-height);
  --circle-toggle-hint-mobile-font-weight: 300;
  --circle-toggle-hint-mobile-letter-spacing: var(--circle-toggle-label-mobile-letter-spacing);
  --circle-toggle-label-color: var(--text-01);
  --circle-toggle-hint-color: var(--text-01);
  --circle-toggle-content-text-font-size: var(--heading-05-font-size);
  --circle-toggle-content-text-line-height: var(--heading-05-line-height);
  --circle-toggle-content-text-font-weight: 400;
  --circle-toggle-content-text-letter-spacing: var(--heading-05-letter-spacing);
  --circle-toggle-content-text-mobile-font-size: var(--heading-05-mobile-font-size);
  --circle-toggle-content-text-mobile-line-height: var(--heading-05-mobile-line-height);
  --circle-toggle-content-text-mobile-font-weight: 400;
  --circle-toggle-content-text-mobile-letter-spacing: var(--heading-05-mobile-letter-spacing);
  --circle-toggle-content-text-color: var(--interactive-text);
  --circle-toggle-selected-content-text-color: var(--ui-01);
  --code-input-font-size: var(--semantic-font-size-utility-m);
  --code-input-line-height: var(--semantic-line-height-utility-m);
  --code-input-font-weight: var(--semantic-font-weight-utility-default);
  --code-input-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --code-input-color: var(--semantic-color-on-surface-primary-resting);
  --code-input-active-color: var(--semantic-color-border-focus);
  --code-input-active-text-color: var(--semantic-color-on-surface-primary-resting);
  --code-input-error-color: var(--semantic-color-signal-attention-critical-resting);
  --code-input-disabled-color: var(--semantic-color-on-surface-primary-disabled);
  --code-input-disabled-negative-color: var(--semantic-color-on-surface-primary-disabled);
  --code-input-field-width: var(--semantic-size-component-1000);
  --code-input-field-height: var(--input-field-m-height);
  --code-input-gap: var(--semantic-gap-all-linear-responsive-400);
  --code-input-group-gap: var(--semantic-gap-all-linear-responsive-400);
  --code-input-border-width: var(--semantic-border-width-static);
  --code-input-border-color: var(--semantic-color-border-secondary-resting);
  --code-input-border-radius: var(--semantic-border-radius-m);
  --code-input-background-color: var(--semantic-color-surface-default-resting);
  --code-input-underline-width: 0px;
  --code-input-active-underline-width: 0px;
  --code-input-focus-border-color: var(--semantic-color-border-focus);
  --code-input-focus-outline-box-shadow: 0 0 0 var(--semantic-border-width-focus) var(--semantic-color-border-focus);
  --code-input-focus-background-color: var(--semantic-color-surface-default-hover);
  --code-input-error-border-color: var(--semantic-color-signal-attention-critical-resting);
  --code-input-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --code-input-disabled-background-color: var(--semantic-color-surface-default-disabled);
  --code-input-negative-color: var(--semantic-color-on-surface-primary-resting);
  --code-input-negative-background-color: var(--semantic-color-surface-default-resting);
  --code-input-negative-border-color: var(--semantic-color-border-secondary-resting);
  --code-input-disabled-negative-border-color: var(--semantic-color-border-secondary-disabled);
  --context-menu-header-font-size: var(--semantic-font-size-utility-m);
  --context-menu-header-font-weight: var(--semantic-font-weight-utility-attention);
  --context-menu-group-header-color: var(--semantic-color-on-surface-primary-resting);
  --context-menu-group-header-font: var(--semantic-font-weight-utility-attention) var(--semantic-font-size-utility-m)/var(--semantic-line-height-utility-m) var(--semantic-font-family-utility);
  --context-menu-group-header-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --context-menu-font-size: var(--semantic-font-size-utility-m);
  --context-menu-line-height: var(--semantic-line-height-utility-m);
  --context-menu-font-weight: var(--semantic-font-weight-utility-default);
  --context-menu-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --context-menu-background-color: var(--semantic-color-elevation-surface-default-200-resting);
  --context-menu-item-text-color: var(--semantic-color-on-surface-primary-resting);
  --context-menu-item-active-color: var(--semantic-color-on-surface-primary-resting);
  --context-menu-item-disabled-color: var(--semantic-color-on-surface-primary-disabled);
  --context-menu-item-icon-size: var(--icon-plain-m-size);
  --context-menu-item-expand-icon-size: var(--icon-plain-m-size);
  --context-menu-item-horizontal-padding: var(--semantic-inset-horizontal-square-component-1200);
  --context-menu-item-vertical-padding: var(--semantic-inset-vertical-m-component-1200);
  --context-menu-item-hover-background-color: var(--semantic-color-surface-default-hover);
  --context-menu-item-active-background-color: var(--semantic-color-surface-default-active);
  --context-menu-border-radius: var(--semantic-border-radius-m);
  --context-menu-mobile-border-radius: 2px;
  --context-menu-forced-colors-border-width: 1px;
  --context-menu-content-padding: var(--semantic-dimension-static-100);
  --context-menu-group-padding-vertical: var(--semantic-inset-vertical-m-component-1200);
  --context-menu-group-padding-horizontal: var(--semantic-inset-horizontal-square-component-1200);
  --context-menu-with-icon-padding-left: calc(var(--semantic-inset-horizontal-square-component-1200) + var(--icon-plain-m-size) + var(--semantic-gap-horizontal-content-contained-m));
  --context-menu-icon-margin: var(--semantic-gap-horizontal-content-contained-m);
  --context-menu-arrow-icon-margin: var(--semantic-gap-all-linear-300);
  --copytext-font-size: var(--semantic-font-size-body-m);
  --copytext-line-height: var(--semantic-line-height-body-m);
  --copytext-font-weight: var(--semantic-font-weight-body);
  --copytext-letter-spacing: var(--semantic-letter-spacing-body-m);
  --copytext-small-font-size: var(--semantic-font-size-body-s);
  --copytext-small-line-height: var(--semantic-line-height-body-s);
  --copytext-small-font-weight: var(--semantic-font-weight-body);
  --copytext-small-letter-spacing: var(--semantic-letter-spacing-body-s);
  --copytext-medium-font-size: var(--semantic-font-size-body-m);
  --copytext-medium-line-height: var(--semantic-line-height-body-m);
  --copytext-medium-font-weight: var(--semantic-font-weight-body);
  --copytext-medium-letter-spacing: var(--semantic-letter-spacing-body-m);
  --copytext-large-font-size: var(--semantic-font-size-body-l);
  --copytext-large-line-height: var(--semantic-line-height-body-l);
  --copytext-large-font-weight: var(--semantic-font-weight-body);
  --copytext-large-letter-spacing: var(--semantic-letter-spacing-body-l);
  --divider-background-color: var(--semantic-color-border-tertiary-resting);
  --divider-height: var(--semantic-dimension-static-25);
  --datepicker-content-padding: var(--semantic-inset-all-surface-linear-600);
  --datefield-toggle-icon-size: var(--semantic-size-content-m);
  --datefield-toggle-icon-hover-color: inherit;
  --datefield-calendar-padding-bottom: var(--semantic-inset-all-surface-linear-600);
  --datefield-calendar-padding-bottom-mobile: var(--semantic-gap-all-linear-200);
  --datefield-calendar-padding-horizontal: var(--semantic-inset-all-surface-linear-600);
  --datefield-calendar-padding-horizontal-mobile: var(--semantic-inset-all-surface-linear-600);
  --datefield-calendar-year-cell-width: auto;
  --datefield-calendar-year-cell-padding-horizontal: var(--semantic-gap-all-linear-200);
  --datefield-calendar-year-cell-margin-bottom: 0px;
  --datefield-calendar-year-cell-margin-horizontal: calc(var(--semantic-gap-all-static-1600) / 2);
  --datefield-calendar-year-cell-margin-horizontal-mobile: calc(var(--semantic-gap-all-static-1600) / 2);
  --datefield-calendar-year-cell-margin-left-mobile: calc(var(--semantic-gap-all-static-1600) / 2);
  --datefield-calendar-multi-year-cell-width: auto;
  --datefield-calendar-multi-year-cell-padding-horizontal: var(--semantic-gap-all-linear-200);
  --datefield-calendar-multi-year-cell-margin-bottom: 0px;
  --datefield-calendar-multi-year-cell-margin-horizontal: calc(var(--semantic-gap-all-static-100) / 2);
  --datefield-calendar-multi-year-cell-margin-horizontal-mobile: calc(var(--semantic-gap-all-static-100) / 2);
  --datefield-calendar-multi-year-cell-margin-left-mobile: calc(var(--semantic-gap-all-static-100) / 2);
  --datefield-calendar-content-margin-top: var(--semantic-inset-all-surface-linear-600);
  --datefield-calendar-content-margin: var(--datefield-calendar-content-margin-top) var(--semantic-inset-all-surface-linear-600) 0;
  --datefield-calendar-content-margin-mobile: var(--datefield-calendar-content-margin-top) var(--semantic-inset-all-surface-linear-600) 0;
  --datefield-calendar-change-view-button-margin-top: var(--semantic-gap-all-static-200);
  --datefield-calendar-footer-text-align: left;
  --datefield-calendar-footer-margin: var(--semantic-gap-all-linear-600) var(--semantic-inset-all-surface-linear-600) var(--semantic-inset-all-surface-linear-600);
  --datefield-cell-size: var(--semantic-size-component-1000);
  --datefield-cell-font-size: var(--semantic-font-size-utility-s);
  --datefield-cell-line-height: var(--semantic-line-height-utility-s);
  --datefield-cell-font-weight: var(--semantic-font-weight-utility-attention);
  --datefield-cell-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --datefield-cell-color: var(--semantic-color-on-surface-primary-resting);
  --datefield-cell-today-dot-size: var(--semantic-dimension-static-100);
  --datefield-cell-today-dot-margin-bottom: var(--semantic-dimension-linear-25-100);
  --datefield-cell-selected-background-color: var(--semantic-color-selection-surface-attention-resting);
  --datefield-cell-selected-hover-background-color: var(--semantic-color-selection-surface-attention-hover);
  --datefield-cell-selected-active-background-color: var(--semantic-color-selection-surface-attention-active);
  --datefield-cell-selected-color: var(--semantic-color-on-selection-primary-resting);
  --datefield-cell-active-background-color: var(--semantic-color-surface-default-active);
  --datefield-cell-active-color: var(--semantic-color-on-surface-primary-resting);
  --datefield-cell-hover-background-color: var(--semantic-color-surface-default-hover);
  --datefield-cell-hover-color: var(--semantic-color-on-surface-primary-resting);
  --datefield-cell-disabled-color: var(--semantic-color-on-surface-primary-disabled);
  --datefield-cell-disabled-today-color: var(--semantic-color-on-surface-primary-disabled);
  --datefield-cell-disabled-selected-background-color: var(--semantic-color-surface-default-disabled);
  --datefield-cell-focused-background-color: var(--ui-01);
  --datefield-cell-border-top-width: var(--semantic-gap-all-linear-200);
  --datefield-cell-border-radius: var(--semantic-border-radius-round);
  --datefield-header-cell-height: var(--semantic-line-height-utility-s);
  --datefield-header-cell-border-bottom-width: var(--semantic-gap-all-linear-200);
  --datefield-header-cell-color: var(--semantic-color-on-surface-secondary-resting);
  --datefield-header-cell-font-weight: var(--semantic-font-weight-utility-default);
  --datefield-period-label-font-size: var(--semantic-font-size-utility-m);
  --datefield-period-label-line-height: var(--semantic-line-height-utility-m);
  --datefield-period-label-font-weight: var(--semantic-font-weight-utility-attention);
  --datefield-period-label-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --datefield-period-label-color: var(--semantic-color-on-surface-primary-resting);
  --datefield-calendar-controls-padding: 0 var(--semantic-inset-all-surface-linear-600);
  --datefield-controls-color: var(--semantic-color-on-surface-primary-resting);
  --datefield-controls-icon-size: var(--semantic-size-content-m);
  --datefield-panel-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --datefield-panel-header-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --datefield-panel-border-color: transparent;
  --datefield-panel-shadow: var(--semantic-shadow-200);
  --datefield-panel-border-width: 0px;
  --datefield-panel-border-radius: var(--semantic-border-radius-m);
  --datefield-range-input-gap: var(--semantic-gap-all-static-100);
  --datepicker-header-padding: var(--semantic-inset-all-surface-linear-600) var(--semantic-inset-all-surface-linear-600) var(--semantic-gap-all-linear-600);
  --datepicker-header-padding-mobile: var(--semantic-inset-all-surface-linear-600) var(--semantic-inset-all-surface-linear-600) var(--semantic-gap-all-linear-600);
  --datepicker-range-background-color: var(--semantic-color-selection-surface-subtle-resting);
  --datepicker-range-hover-background-color: var(--semantic-color-selection-surface-subtle-hover);
  --datepicker-range-active-color: var(--datefield-cell-color);
  --datepicker-range-active-background-color: var(--semantic-color-selection-surface-subtle-hover);
  --dropdown-inverse-disabled-chevron-color: var(--semantic-color-action-primary-resting);
  --dropdown-panel-background-color: var(--ui-01);
  --dropdown-panel-header-background-color: var(--ui-03);
  --dropdown-panel-text-color: var(--text-01);
  --dropdown-panel-header-text-color: var(--text-01);
  --dropdown-panel-border-radius: var(--semantic-border-radius-m);
  --dropdown-panel-filter-border-color: var(--semantic-color-border-secondary-resting);
  --dropdown-panel-filter-font-weight: var(--semantic-font-weight-utility-default);
  --dropdown-panel-shadow: var(--semantic-shadow-200);
  --dropdown-panel-padding-top: var(--dropdown-flyout-inset-vertical);
  --dropdown-panel-with-filter-padding-top: 4px;
  --dropdown-panel-padding-bottom: var(--dropdown-flyout-inset-vertical);
  --dropdown-panel-animation-duration: var(--semantic-duration-static-medium);
  --dropdown-panel-animation-in: var(--semantic-duration-static-medium) var(--semantic-easing-default-enter) forwards;
  --dropdown-panel-animation-out: var(--semantic-duration-static-medium) var(--semantic-easing-default-change) forwards;
  --dropdown-panel-offset-y: var(--form-field-gap-vertical);
  --dropdown-group-label-color: var(--semantic-color-on-surface-primary-resting);
  --dropdown-group-label-font-size: var(--small-label-font-size);
  --dropdown-group-label-line-height: var(--small-label-line-height);
  --dropdown-group-label-font-weight: var(--semantic-font-weight-utility-attention);
  --dropdown-group-label-letter-spacing: var(--small-label-letter-spacing);
  --dropdown-group-label-height: 16px;
  --dropdown-group-label-padding: var(--dropdown-item-inset-vertical) var(--dropdown-item-inset-horizontal);
  --dropdown-group-section-background-color: rgba(236, 236, 236, 0.5);
  --dropdown-item-text-color: var(--semantic-color-on-surface-primary-resting);
  --dropdown-item-control-order: 2;
  --dropdown-item-selected-color: var(--text-01);
  --dropdown-item-hover-color: var(--semantic-color-on-surface-primary-resting);
  --dropdown-item-hover-background-color: var(--semantic-color-surface-default-hover);
  --dropdown-item-active-background-color: var(--semantic-color-surface-default-active);
  --dropdown-item-checkmark-color: var(--text-01);
  --dropdown-item-checkmark-size: 0;
  --dropdown-item-checkicon-display: none;
  --dropdown-item-padding-top: var(--dropdown-item-inset-vertical);
  --dropdown-item-padding-right: var(--dropdown-item-inset-horizontal);
  --dropdown-item-padding-bottom: var(--dropdown-item-inset-vertical);
  --dropdown-item-padding-left: var(--dropdown-item-inset-horizontal);
  --dropdown-item-font-size: var(--semantic-font-size-utility-m);
  --dropdown-item-line-height: var(--semantic-line-height-utility-m);
  --dropdown-item-font-weight: var(--semantic-font-weight-utility-default);
  --dropdown-item-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --dropdown-item-outline-font-size: var(--semantic-font-size-utility-m);
  --dropdown-item-outline-line-height: var(--semantic-line-height-utility-m);
  --dropdown-item-outline-font-weight: var(--semantic-font-weight-utility-default);
  --dropdown-item-outline-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --dropdown-item-text-color-disabled: var(--semantic-color-on-surface-primary-disabled);
  --dropdown-item-gap-horizontal: var(--label-m-gap-horizontal);
  --dropdown-item-active-border-radius: var(--semantic-border-radius-m);
  --dropdown-chevron-size: var(--formfield-icon-size);
  --dropdown-chevron-animation: transform var(--semantic-duration-static-medium) var(--semantic-easing-default-change);
  --dropdown-filter-input-text-color: var(--text-01);
  --dropdown-filter-input-border-color: transparent;
  --dropdown-filter-input-active-text-color: var(--interactive-primary);
  --dropdown-filter-input-active-border-color: transparent;
  --dropdown-filter-wrap-padding-horizontal: var(--dropdown-item-inset-horizontal);
  --dropdown-filter-wrap-padding-vertical: var(--dropdown-item-inset-vertical);
  --dropdown-filter-input-padding-horizon: var(--dropdown-item-inset-horizontal);
  --dropdown-filter-input-padding-vertical: var(--dropdown-item-inset-vertical);
  --dropdown-filter-gap: var(--input-field-m-gap-horizontal);
  --dropdown-item-divider: var(--ui-04);
  --dropdown-group-divider: var(--semantic-color-border-tertiary-resting);
  --dropdown-group-divider-gap-vertical: var(--dropdown-item-inset-vertical);
  --multi-select-item-padding-horizon: var(--dropdown-item-inset-horizontal);
  --multi-select-item-padding-vertical: var(--dropdown-item-inset-vertical);
  --multi-select-item-line-height: var(--large-label-line-height);
  --multi-select-action-padding-vertical: var(--dropdown-item-inset-horizontal);
  --multi-select-panel-padding: var(--dropdown-flyout-inset-vertical);
  --footer-font-size: var(--semantic-font-size-utility-s);
  --footer-line-height: var(--semantic-line-height-utility-s);
  --footer-font-weight: var(--semantic-font-weight-utility-default);
  --footer-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --footer-color: var(--semantic-color-action-primary-resting);
  --footer-copyright-font: var(--semantic-font-weight-utility-default) var(--semantic-font-size-utility-s)/var(--semantic-line-height-utility-s) var(--semantic-font-family-utility);
  --footer-copyright-color: var(--semantic-color-on-surface-secondary-resting);
  --footer-copyright-gap: var(--semantic-gap-all-linear-800);
  --footer-copyright-gap-mobile: var(--semantic-gap-all-linear-600);
  --footer-copyright-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --footer-padding-vertical: var(--semantic-gap-all-linear-800);
  --footer-padding-horizontal: var(--semantic-inset-horizontal-grid-functional);
  --footer-mobile-padding-vertical: var(--semantic-gap-all-linear-600);
  --footer-mobile-padding-horizontal: var(--semantic-inset-horizontal-grid-functional);
  --footer-mobile-align: start;
  --footer-link-keyboard-focus-radius: var(--semantic-border-radius-s);
  --footer-link-padding: var(--semantic-gap-all-linear-600);
  --footer-link-mobile-padding-bottom: var(--semantic-gap-all-linear-400);
  --footer-link-mobile-last-padding-bottom: var(--footer-link-mobile-padding-bottom);
  --formfield-bottom-padding: 32px;
  --formfield-mobile-bottom-padding: 24px;
  --formfield-icon-size: var(--icon-plain-m-size);
  --formfield-label-color: var(--semantic-color-on-surface-primary-resting);
  --formfield-control-color: var(--semantic-color-on-surface-primary-resting);
  --formfield-border-width: var(--semantic-border-width-static);
  --formfield-active-border-width: 4px;
  --formfield-active-color: var(--semantic-color-on-surface-primary-resting);
  --formfield-active-border-radius: 2px;
  --formfield-active-border-bottom-color: var(--formfield-input-color);
  --formfield-hover-border-color: var(--ui-06);
  --formfield-disabled-text-color: var(--semantic-color-on-surface-primary-disabled);
  --formfield-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --formfield-disabled-background-color: var(--semantic-color-surface-default-disabled);
  --formfield-readonly-text-color: var(--semantic-color-on-surface-primary-readonly);
  --formfield-readonly-border-color: var(--semantic-color-border-secondary-disabled);
  --formfield-readonly-background-color: var(--readonly-01);
  --formfield-input-color: var(--semantic-color-on-surface-primary-resting);
  --formfield-hint-color: var(--semantic-color-on-surface-secondary-resting);
  --formfield-control-height: var(--input-field-m-height);
  --formfield-error-input-font-weight: 700;
  --formfield-input-container-padding: 0;
  --formfield-border-color: var(--ui-06);
  --formfield-active-border-color: var(--formfield-input-color);
  --formfield-background-color: transparent;
  --formfield-message-gap: var(--form-field-gap-vertical);
  --formfield-horizontal-margin: 8px;
  --formfield-control-font-size: var(--semantic-font-size-utility-m);
  --formfield-control-line-height: var(--paragraph-01-line-height);
  --formfield-control-font-weight: 600;
  --formfield-control-letter-spacing: var(--paragraph-01-letter-spacing);
  --formfield-label-font-size: var(--semantic-font-size-utility-m);
  --formfield-label-line-height: var(--semantic-line-height-utility-m);
  --formfield-label-font-weight: var(--semantic-font-weight-utility-attention);
  --formfield-label-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --formfield-label-height: 16px;
  --formfield-floating-distance: calc(var(--formfield-outline-label-height) * -1);
  --formfield-placeholder-label-font-size: var(--formfield-control-font-size);
  --formfield-placeholder-label-line-height: var(--formfield-control-line-height);
  --formfield-placeholder-label-font-weight: 300;
  --formfield-placeholder-label-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-font-size: var(--formfield-control-font-size);
  --formfield-input-native-placeholder-line-height: var(--formfield-control-line-height);
  --formfield-input-native-placeholder-font-weight: 200;
  --formfield-input-native-placeholder-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-color: var(--semantic-color-on-surface-primary-disabled);
  --formfield-hint-spacing: 8px;
  --formfield-hint-font-size: var(--paragraph-05-font-size);
  --formfield-hint-line-height: var(--paragraph-05-line-height);
  --formfield-hint-font-weight: 400;
  --formfield-hint-letter-spacing: var(--paragraph-05-letter-spacing);
  --formfield-outline-control-height: calc(var(--input-field-m-height) + var(--semantic-border-width-static) * 2);
  --formfield-outline-border-radius: var(--semantic-border-radius-m);
  --formfield-outline-spacing: var(--input-field-m-inset-horizontal);
  --formfield-outline-licence-plate-padding-horizontal: 0px;
  --formfield-outline-gap: var(--input-field-m-gap-horizontal);
  --formfield-outline-border-color: var(--semantic-color-border-secondary-resting);
  --formfield-outline-background-color: var(--semantic-color-surface-default-resting);
  --formfield-outline-active-border-color: var(--semantic-color-border-focus);
  --formfield-outline-focus-box-shadow: 0 0 0 var(--semantic-border-width-focus) var(--semantic-color-border-focus);
  --formfield-outline-focus-background-color: var(--semantic-color-surface-default-hover);
  --formfield-outline-control-font-size: var(--semantic-font-size-utility-m);
  --formfield-outline-control-line-height: var(--semantic-line-height-utility-m);
  --formfield-outline-control-font-weight: var(--semantic-font-weight-utility-default);
  --formfield-outline-control-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --formfield-outline-label-height: calc(var(--semantic-line-height-utility-m) + var(--form-field-gap-vertical));
  --formfield-outline-bottom-padding: 16px;
  --formfield-outline-floating-distance: calc(var(--formfield-outline-label-height) * -1);
  --formfield-outline-hint-spacing: var(--form-field-gap-vertical);
  --formfield-outline-label-font-size: var(--semantic-font-size-utility-m);
  --formfield-outline-label-line-height: var(--semantic-line-height-utility-m);
  --formfield-outline-label-font-weight: var(--semantic-font-weight-utility-attention);
  --formfield-outline-label-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --formfield-outline-optional-label-font-size: var(--semantic-font-size-utility-m);
  --formfield-outline-optional-label-line-height: var(--semantic-line-height-utility-m);
  --formfield-outline-optional-label-font-weight: var(--semantic-font-weight-utility-default);
  --formfield-outline-optional-label-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --formfield-outline-optional-label-gap: var(--semantic-gap-horizontal-content-plain-m);
  --formfield-outline-hint-font-size: var(--semantic-font-size-utility-s);
  --formfield-outline-hint-line-height: var(--semantic-line-height-utility-s);
  --formfield-outline-hint-font-weight: var(--semantic-font-weight-utility-default);
  --formfield-outline-hint-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --formfield-outline-input-native-placeholder-font-size: var(--formfield-outline-control-font-size);
  --formfield-outline-input-native-placeholder-line-height: var(--formfield-outline-control-line-height);
  --formfield-outline-input-native-placeholder-font-weight: var(--formfield-outline-control-font-weight);
  --formfield-outline-input-native-placeholder-letter-spacing: var(--formfield-outline-control-letter-spacing);
  --formfield-outline-input-native-placeholder-color: var(--semantic-color-on-surface-primary-disabled);
  --formfield-outline-prefix-suffix-padding-horizontal: 0;
  --formfield-input-native-placeholder-disabled-color: var(--semantic-color-on-surface-primary-disabled);
  --header-font-size: var(--semantic-font-size-utility-s);
  --header-line-height: var(--semantic-line-height-utility-s);
  --header-font-weight: var(--semantic-font-weight-utility-default);
  --header-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --header-link-active-color: var(--hover-primary);
  --header-link-active-font-weight: var(--semantic-font-weight-utility-default);
  --header-background-color: var(--semantic-color-background-default);
  --header-border-color: var(--semantic-color-border-tertiary-resting);
  --header-height: var(--semantic-size-component-1600);
  --header-padding: 0 var(--semantic-inset-horizontal-grid-functional);
  --header-mobile-padding: 0 var(--semantic-inset-horizontal-grid-functional);
  --header-border-width: 1px;
  --header-link-border-width: var(--semantic-border-width-bar);
  --header-navigation-gap: var(--semantic-gap-all-linear-600);
  --header-brand-margin-right: calc(var(--semantic-gap-all-linear-800) + var(--semantic-gap-all-linear-1600));
  --header-brand-gap: var(--semantic-gap-all-linear-600);
  --header-actions-margin-left: 0;
  --header-brand-image-size: var(--semantic-size-component-800);
  --header-actions-separator-padding-left: 16px;
  --header-actions-gap: var(--semantic-gap-all-linear-400);
  --header-app-title-font-size: var(--semantic-font-size-utility-m);
  --header-app-title-line-height: var(--semantic-line-height-utility-m);
  --header-app-title-font-weight: var(--semantic-font-weight-utility-attention);
  --header-app-title-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --header-app-title-padding-left: var(--semantic-gap-all-linear-600);
  --header-link-focus-border-radius: 4px;
  --headline-color: var(--semantic-color-action-primary-resting);
  --icon-filled-background-color: var(--text-01);
  --icon-filled-color: var(--ui-01);
  --icon-size-s: var(--icon-plain-s-size);
  --icon-size-m: var(--icon-plain-m-size);
  --icon-size-l: var(--icon-plain-l-size);
  --icon-size-xl: var(--icon-plain-xl-size);
  --icon-size-2xl: var(--icon-plain-2xl-size);
  --icon-primary-color: var(--semantic-color-on-surface-primary-resting);
  --icon-secondary-color: var(--semantic-color-on-surface-secondary-resting);
  --icon-inverse-primary-color: var(--semantic-color-on-surface-primary-inverse-resting);
  --icon-inverse-secondary-color: var(--semantic-color-on-surface-secondary-inverse-resting);
  --icon-surface-background-color: var(--semantic-color-surface-default-resting);
  --icon-surface-emphasis-background-color: var(--semantic-color-surface-emphasis-resting);
  --icon-surface-inverse-background-color: var(--semantic-color-surface-default-inverse-resting);
  --icon-surface-emphasis-inverse-background-color: var(--semantic-color-surface-emphasis-inverse-resting);
  --icon-on-accent-attention-color: var(--semantic-color-on-accent-attention-resting);
  --icon-on-accent-attention-inverse-color: var(--semantic-color-on-accent-attention-inverse-resting);
  --icon-contained-s-font-size: var(--icon-contained-s-size);
  --icon-contained-s-container-size: var(--icon-contained-s-surface-size);
  --icon-contained-m-font-size: var(--icon-contained-m-size);
  --icon-contained-m-container-size: var(--icon-contained-m-surface-size);
  --icon-contained-l-font-size: var(--icon-contained-l-size);
  --icon-contained-l-container-size: var(--icon-contained-l-surface-size);
  --icon-contained-xl-font-size: var(--icon-contained-xl-size);
  --icon-contained-xl-container-size: var(--icon-contained-xl-surface-size);
  --icon-contained-2xl-font-size: var(--icon-contained-2xl-size);
  --icon-contained-2xl-container-size: var(--icon-contained-2xl-surface-size);
  --indicator-background-color: var(--semantic-color-signal-attention-critical-resting);
  --indicator-color: var(--semantic-color-on-signal-attention-resting);
  --indicator-border-color: var(--semantic-color-on-signal-attention-resting);
  --indicator-font-size: var(--indicator-content-m-font-size);
  --indicator-line-height: var(--indicator-content-m-line-height);
  --indicator-font-weight: var(--core-font-weight-150);
  --indicator-letter-spacing: 0;
  --indicator-height: var(--indicator-content-m-size);
  --indicator-width: var(--indicator-content-m-size);
  --indicator-padding: 0 var(--indicator-content-m-inset-horizontal);
  --indicator-border-radius: var(--semantic-border-radius-round);
  --indicator-single-letter-padding: 0;
  --indicator-empty-size: var(--indicator-content-m-countless-size);
  --input-field-inset: var(--input-field-m-inset-horizontal);
  --link-large-font-size: var(--semantic-font-size-utility-m);
  --link-large-line-height: var(--semantic-line-height-utility-m);
  --link-large-font-weight: var(--semantic-font-weight-utility-attention);
  --link-large-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --link-large-icon-size: var(--icon-plain-m-size);
  --link-small-font-size: var(--semantic-font-size-utility-s);
  --link-small-line-height: var(--semantic-line-height-utility-s);
  --link-small-font-weight: var(--semantic-font-weight-utility-attention);
  --link-small-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --link-small-icon-size: var(--icon-plain-s-size);
  --link-xsmall-font-size: var(--semantic-font-size-utility-s);
  --link-xsmall-line-height: var(--semantic-line-height-utility-s);
  --link-xsmall-font-weight: var(--semantic-font-weight-utility-attention);
  --link-xsmall-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --link-xsmall-icon-size: var(--icon-plain-s-size);
  --link-color: var(--semantic-color-action-primary-resting);
  --link-hover-color: var(--semantic-color-action-primary-hover);
  --link-active-color: var(--semantic-color-action-primary-active);
  --link-disabled-color: var(--semantic-color-action-primary-disabled);
  --link-black-color: var(--text-01);
  --link-black-hover-color: #999999;
  --link-black-active-color: #5b5b5b;
  --link-black-disabled-color: var(--disabled-01);
  --link-transition-duration: var(--semantic-duration-dynamic-medium-to-fast);
  --link-transition-timing-function: var(--semantic-easing-default-change);
  --link-active-transform: scale(var(--semantic-scaling-shrink-s));
  --link-icon-gap: var(--semantic-gap-horizontal-content-plain-m);
  --link-secondary-color: var(--semantic-color-action-secondary-resting);
  --link-secondary-hover-color: var(--semantic-color-action-secondary-hover);
  --link-secondary-active-color: var(--semantic-color-action-secondary-active);
  --link-secondary-disabled-color: var(--semantic-color-action-secondary-disabled);
  --link-subtle-font-weight: var(--semantic-font-weight-utility-default);
  --list-text-color: var(--semantic-color-on-surface-primary-resting);
  --list-secondary-text-color: var(--semantic-color-on-surface-secondary-resting);
  --list-circle-text-color: var(--semantic-color-surface-default-resting);
  --list-icon-color: var(--semantic-color-on-surface-primary-resting);
  --list-secondary-icon-color: var(--semantic-color-on-surface-secondary-resting);
  --list-counter-font-weight: var(--semantic-font-weight-body);
  --list-icon-size: var(--semantic-size-content-m);
  --list-circle-size: var(--semantic-size-content-m);
  --list-circle-font-weight: var(--semantic-font-weight-utility-attention);
  --list-negative-circle-text-color: var(--semantic-color-on-surface-primary-inverse-resting);
  --list-normal-item-spacing: var(--list-m-gap-vertical);
  --list-small-item-spacing: var(--list-s-gap-vertical);
  --list-xsmall-item-spacing: var(--list-s-gap-vertical);
  --list-normal-condensed-item-spacing: 16px;
  --list-small-condensed-item-spacing: 0px;
  --list-xsmall-condensed-item-spacing: 4px;
  --list-item-padding-horizontal: var(--list-m-item-gap-horizontal);
  --list-normal-font-size: var(--semantic-font-size-body-m);
  --list-normal-line-height: var(--semantic-line-height-body-m);
  --list-normal-font-weight: var(--semantic-font-weight-body);
  --list-normal-letter-spacing: var(--semantic-letter-spacing-body-m);
  --list-small-font-size: var(--semantic-font-size-body-s);
  --list-small-line-height: var(--semantic-line-height-body-s);
  --list-small-font-weight: var(--semantic-font-weight-body);
  --list-small-letter-spacing: var(--semantic-letter-spacing-body-s);
  --list-xsmall-font-size: var(--semantic-font-size-body-s);
  --list-xsmall-line-height: var(--semantic-line-height-body-s);
  --list-xsmall-font-weight: var(--semantic-font-weight-body);
  --list-xsmall-letter-spacing: var(--semantic-letter-spacing-body-s);
  --menu-background-color: var(--semantic-color-surface-default-resting);
  --menu-item-border-color: var(--semantic-color-surface-none);
  --menu-item-border-width: 0px;
  --menu-item-padding: var(--semantic-inset-vertical-m-component-1400) var(--semantic-inset-horizontal-square-component-1400);
  --menu-item-large-padding-left: 64px;
  --menu-button-background-color: var(--semantic-color-surface-none);
  --menu-button-active-background-color: var(--semantic-color-surface-default-active);
  --menu-button-hover-background-color: var(--semantic-color-surface-default-hover);
  --menu-button-text-color: var(--semantic-color-on-surface-primary-resting);
  --menu-button-line-height: var(--semantic-line-height-utility-m);
  --menu-button-font-weight: var(--semantic-font-weight-utility-default);
  --menu-button-font-size: var(--semantic-font-size-utility-m);
  --menu-button-padding: var(--semantic-inset-vertical-m-component-1400) var(--semantic-inset-horizontal-square-component-1400);
  --menu-button-label-line-height: var(--semantic-line-height-utility-m);
  --menu-button-label-padding: 0;
  --menu-button-expand-icon-width: var(--icon-plain-m-size);
  --menu-button-expand-icon-height: var(--icon-plain-m-size);
  --menu-button-expand-icon-margin-right: 0px;
  --menu-button-expand-icon-font-size: var(--icon-plain-m-size);
  --menu-button-expanded-background-color: var(--semantic-color-surface-default-active);
  --menu-button-expanded-border-color: var(--semantic-color-surface-default-active);
  --menu-button-expanded-text-color: var(--semantic-color-on-surface-primary-resting);
  --menu-button-nested-background-color: var(--semantic-color-surface-none);
  --menu-button-nested-expanded-background-color: var(--semantic-color-surface-default-active);
  --menu-button-nested-expanded-border-color: var(--semantic-color-surface-default-active);
  --menu-button-nested-expanded-color: var(--semantic-color-on-surface-primary-resting);
  --menu-button-icon-margin-right: var(--semantic-gap-horizontal-content-contained-m);
  --menu-button-icon-height: var(--icon-plain-m-size);
  --menu-button-icon-font-weight: 400;
  --menu-link-padding: var(--semantic-inset-vertical-m-component-1400) var(--semantic-inset-horizontal-square-component-1400);
  --menu-link-outer-padding: var(--semantic-inset-horizontal-square-component-1400);
  --menu-link-font-size: 18px;
  --menu-link-line-height: 24px;
  --menu-link-margin-top: 8px;
  --menu-link-hover-background-color: var(--menu-button-hover-background-color);
  --menu-link-active-background-color: var(--menu-button-active-background-color);
  --message-text-color: var(--text-01);
  --message-close-icon-color: var(--interactive-text);
  --message-box-shadow: var(--semantic-shadow-100);
  --message-border-size: var(--semantic-border-width-static);
  --message-border-radius: var(--semantic-border-radius-m);
  --message-regular-background-color: var(--ui-01);
  --message-regular-border-color: var(--text-01);
  --message-info-icon-color: var(--semantic-color-signal-attention-info-resting);
  --message-info-background-color: var(--semantic-color-signal-subtle-info-resting);
  --message-info-border-color: var(--semantic-color-signal-attention-info-resting);
  --message-error-icon-color: var(--semantic-color-signal-attention-critical-resting);
  --message-error-background-color: var(--semantic-color-signal-subtle-critical-resting);
  --message-error-border-color: var(--semantic-color-signal-attention-critical-resting);
  --message-success-icon-color: var(--semantic-color-signal-attention-positive-resting);
  --message-success-background-color: var(--semantic-color-signal-subtle-positive-resting);
  --message-success-border-color: var(--semantic-color-signal-attention-positive-resting);
  --message-warning-icon-color: var(--semantic-color-signal-attention-warning-resting);
  --message-warning-background-color: var(--semantic-color-signal-subtle-warning-resting);
  --message-warning-border-color: var(--semantic-color-signal-attention-warning-resting);
  --message-info-text-color: var(--semantic-color-on-signal-subtle-info-resting);
  --message-error-text-color: var(--semantic-color-on-signal-subtle-critical-resting);
  --message-success-text-color: var(--semantic-color-on-signal-subtle-positive-resting);
  --message-warning-text-color: var(--semantic-color-on-signal-subtle-warning-resting);
  --message-regular-text-color: var(--message-text-color);
  --message-font-size: var(--semantic-font-size-body-s);
  --message-line-height: var(--semantic-line-height-body-s);
  --message-font-weight: var(--semantic-font-weight-body);
  --message-letter-spacing: var(--semantic-letter-spacing-body-s);
  --message-padding: var(--semantic-inset-all-surface-linear-400);
  --message-icon-gap: var(--semantic-gap-all-linear-300);
  --message-icon-gap-banner: var(--semantic-gap-all-linear-400);
  --message-icon-gap-mobile: 8px;
  --message-close-icon-offset: var(--message-padding);
  --message-banner-border-radius: 0;
  --message-banner-border-width: 0;
  --message-toast-max-width: 395px;
  --modal-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --modal-text-color: var(--semantic-color-on-surface-primary-resting);
  --modal-close-icon-color: var(--semantic-color-on-surface-primary-resting);
  --modal-actions-background-color: var(--semantic-color-elevation-surface-default-200-resting);
  --modal-actions-border-color: transparent;
  --modal-shadow: var(--semantic-shadow-200);
  --modal-border-radius: var(--semantic-border-radius-m);
  --modal-full-screen-border-radius: var(--semantic-border-radius-m);
  --modal-padding: var(--modal-inset-all);
  --modal-padding-small: var(--modal-inset-all);
  --modal-title-font-size: var(--semantic-font-size-headline-xl);
  --modal-title-line-height: var(--semantic-line-height-headline-xl);
  --modal-title-font-weight: var(--semantic-font-weight-headline-xl);
  --modal-title-letter-spacing: var(--semantic-letter-spacing-headline-xl);
  --modal-title-gap: var(--modal-inset-all);
  --modal-title-gap-expert: var(--modal-inset-all);
  --modal-title-content-gap: var(--modal-header-gap-vertical);
  --modal-title-layout-expert: column;
  --modal-title-align: start;
  --modal-status-icon-size: var(--icon-contained-xl-surface-size);
  --modal-status-icon-size-expert: var(--icon-contained-xl-surface-size);
  --modal-close-icon-top: var(--modal-inset-all);
  --modal-close-icon-right: var(--modal-inset-all);
  --modal-with-close-icon-padding-top: calc(var(--modal-inset-all) + var(--semantic-size-content-m) + var(--modal-header-gap-vertical));
  --modal-actions-padding: var(--modal-padding);
  --pagination-link-color: var(--interactive-text);
  --pagination-link-disabled-color: var(--disabled-04);
  --pagination-item-font-weight: 600;
  --pagination-text-color: var(--text-01);
  --pagination-icon-size: 24px;
  --pagination-icon-font-weight: 600;
  --pagination-font-size: var(--paragraph-03-font-size);
  --pagination-line-height: var(--paragraph-03-line-height);
  --pagination-font-weight: var(--paragraph-03-font-weight);
  --pagination-letter-spacing: var(--paragraph-03-letter-spacing);
  --pagination-compact-direction-font-size: var(--link-small-font-size);
  --pagination-compact-direction-line-height: var(--link-small-line-height);
  --pagination-compact-direction-font-weight: var(--link-small-font-weight);
  --pagination-compact-direction-letter-spacing: var(--link-small-letter-spacing);
  --pagination-slider-icon-width: 8px;
  --pagination-slider-icon-height: 8px;
  --pagination-slider-icon-border-color: var(--ui-06);
  --pagination-slider-icon-active-color: var(--ui-06);
  --pagination-navigation-gap: var(--semantic-gap-all-linear-200);
  --pagination-compact-gap: var(--semantic-gap-all-linear-400);
  --pagination-compact-display-gap: 3px;
  --pagination-compact-display-font-size: var(--semantic-font-size-utility-s);
  --pagination-compact-display-font-weight: var(--semantic-font-weight-utility-default);
  --pagination-number-size: var(--semantic-size-component-800);
  --pagination-number-border-radius: var(--semantic-border-radius-m);
  --pagination-number-color: var(--semantic-color-on-surface-primary-resting);
  --pagination-number-line-height: normal;
  --pagination-number-font-size: var(--semantic-font-size-utility-s);
  --pagination-number-hover-bg: var(--semantic-color-surface-default-hover);
  --pagination-number-active-bg: var(--semantic-color-surface-default-active);
  --pagination-number-selected-bg: var(--semantic-color-selection-surface-attention-resting);
  --pagination-number-selected-color: var(--semantic-color-on-selection-primary-resting);
  --pagination-number-selected-hover-bg: var(--semantic-color-selection-surface-attention-hover);
  --pagination-number-selected-active-bg: var(--semantic-color-selection-surface-attention-active);
  --pagination-button-padding: calc(var(--button-contained-s-icon-inset-all) - var(--button-border-width));
  --natural-language-form-large-font-size: var(--heading-02-font-size);
  --natural-language-form-large-line-height: 3.25rem;
  --natural-language-form-large-font-weight: var(--heading-02-font-weight);
  --natural-language-form-large-letter-spacing: var(--heading-02-letter-spacing);
  --natural-language-form-small-font-size: var(--heading-04-font-size);
  --natural-language-form-small-line-height: 2.25rem;
  --natural-language-form-small-font-weight: var(--heading-04-font-weight);
  --natural-language-form-small-letter-spacing: var(--heading-04-letter-spacing);
  --natural-language-form-text-color: var(--text-01);
  --natural-language-form-border-color: var(--ui-04);
  --natural-language-form-active-color: var(--formfield-active-color);
  --natural-language-form-active-border-color: var(--interactive-primary);
  --natural-language-form-error-color: var(--danger);
  --natural-language-form-error-border-color: var(--danger);
  --notification-panel-background-color: var(--semantic-color-elevation-surface-default-200-resting);
  --notification-panel-shadow: var(--semantic-shadow-200);
  --notification-panel-item-unread-background-color: var(--semantic-color-surface-emphasis-resting);
  --notification-panel-item-unread-hover-background-color: var(--semantic-color-surface-emphasis-hover);
  --notification-panel-item-unread-active-background-color: var(--semantic-color-surface-emphasis-active);
  --notification-panel-item-read-background-color: var(--semantic-color-surface-default-resting);
  --notification-panel-item-read-hover-background-color: var(--semantic-color-surface-default-hover);
  --notification-panel-item-read-active-background-color: var(--semantic-color-surface-default-active);
  --notification-panel-padding: var(--semantic-inset-all-surface-linear-400);
  --notification-panel-border-radius: var(--semantic-border-radius-m);
  --notification-panel-header-padding-top: var(--semantic-inset-all-surface-linear-400);
  --notification-panel-header-padding-bottom: var(--semantic-inset-all-surface-linear-400);
  --notification-panel-header-padding-horizontal: var(--semantic-inset-all-surface-linear-400);
  --notification-panel-header-margin-horizontal: calc(-1 * var(--semantic-inset-all-surface-linear-400));
  --notification-panel-header-border-color: var(--semantic-color-border-tertiary-resting);
  --notification-panel-item-padding: var(--semantic-inset-all-surface-linear-400);
  --notification-panel-item-margin-horizontal: calc(-1 * var(--semantic-inset-all-surface-linear-400));
  --notification-panel-item-primary-color: var(--semantic-color-on-surface-primary-resting);
  --notification-panel-item-secondary-color: var(--semantic-color-on-surface-secondary-resting);
  --notification-panel-item-metadata-font: var(--semantic-font-weight-utility-default) var(--semantic-font-size-utility-s)/var(--semantic-line-height-utility-s) var(--font-family);
  --notification-panel-item-metadata-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --notification-panel-item-metadata-margin-bottom: var(--semantic-dimension-static-100);
  --notification-panel-item-content-font: var(--semantic-font-weight-utility-default) var(--semantic-font-size-utility-s)/var(--semantic-line-height-utility-s) var(--font-family);
  --notification-panel-item-actions-font: var(--semantic-font-weight-utility-default) var(--semantic-font-size-utility-s)/var(--semantic-line-height-utility-s) var(--font-family);
  --notification-panel-item-actions-padding-top: var(--semantic-gap-all-static-300);
  --number-stepper-label-font-size: var(--large-label-font-size);
  --number-stepper-label-line-height: var(--large-label-line-height);
  --number-stepper-label-font-weight: var(--large-label-font-weight);
  --number-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --number-stepper-label-gap: var(--semantic-gap-all-linear-400);
  --number-stepper-label-alignment: center;
  --number-stepper-large-font-size: var(--semantic-font-size-utility-m);
  --number-stepper-large-line-height: var(--semantic-line-height-utility-m);
  --number-stepper-large-font-weight: 400;
  --number-stepper-large-letter-spacing: var(--heading-02-letter-spacing);
  --number-stepper-large-horizontal-gap: 0 var(--semantic-gap-all-linear-300);
  --number-stepper-large-input-width: 100%;
  --number-stepper-large-input-min-width: 0;
  --number-stepper-large-control-width: auto;
  --number-stepper-large-height: var(--input-field-m-height);
  --number-stepper-large-control-padding: var(--button-contained-m-icon-inset-all);
  --number-stepper-large-control-height: var(--input-field-m-height);
  --number-stepper-large-input-padding: 0 var(--input-field-m-inset-horizontal);
  --number-stepper-large-input-wrapper-width: var(--semantic-size-component-2000);
  --number-stepper-large-inner-wrapper-width: 100%;
  --number-stepper-large-underline-margin-top: 0;
  --number-stepper-small-font-size: var(--semantic-font-size-utility-m);
  --number-stepper-small-line-height: var(--semantic-line-height-utility-s);
  --number-stepper-small-font-weight: var(--paragraph-01-font-weight);
  --number-stepper-small-letter-spacing: var(--paragraph-01-letter-spacing);
  --number-stepper-small-horizontal-gap: 0 var(--semantic-gap-all-linear-300);
  --number-stepper-small-input-width: 100%;
  --number-stepper-small-input-min-width: 0;
  --number-stepper-small-control-width: auto;
  --number-stepper-small-control-height: var(--input-field-s-height);
  --number-stepper-small-height: var(--input-field-s-height);
  --number-stepper-small-input-padding: 0 var(--input-field-s-inset-horizontal);
  --number-stepper-small-input-wrapper-width: var(--semantic-size-component-1600);
  --number-stepper-small-inner-wrapper-width: 100%;
  --number-stepper-small-control-font-size: var(--semantic-font-size-utility-m);
  --number-stepper-small-control-padding: var(--button-contained-s-icon-inset-all);
  --number-stepper-input-border: var(--semantic-border-width-static) solid var(--semantic-color-border-secondary-resting);
  --number-stepper-input-disabled-border: var(--semantic-border-width-static) solid var(--semantic-color-border-secondary-disabled);
  --number-stepper-input-radius: var(--semantic-border-radius-m);
  --number-stepper-input-text-overflow: ellipsis;
  --number-stepper-input-error-border: var(--semantic-border-width-static) solid var(--semantic-color-signal-attention-critical-resting);
  --number-stepper-input-readonly-border: var(--semantic-border-width-static) solid var(--semantic-color-border-secondary-disabled);
  --number-stepper-readonly-color: var(--semantic-color-on-surface-primary-readonly);
  --number-stepper-readonly-background-color: var(--semantic-color-surface-default-disabled);
  --number-stepper-negative-readonly-color: var(--negative);
  --number-stepper-negative-readonly-background-color: transparent;
  --number-stepper-underline-margin: 0;
  --number-stepper-underline-height: 0;
  --number-stepper-prefix-horizontal-gap: var(--input-field-m-gap-horizontal);
  --number-stepper-suffix-horizontal-gap: var(--input-field-m-gap-horizontal);
  --number-stepper-color: var(--text-01);
  --number-stepper-underline-color: var(--text-01);
  --number-stepper-disabled-color: var(--formfield-disabled-text-color);
  --number-stepper-disabled-underline-color: var(--formfield-disabled-border-color);
  --number-stepper-error-spacing-bottom: 16px;
  --number-stepper-outline-focus-box-shadow: 0 0 0 var(--semantic-border-width-focus) var(--semantic-color-border-focus);
  --page-search-font-size: var(--heading-03-font-size);
  --page-search-line-height: var(--heading-03-line-height);
  --page-search-font-weight: 600;
  --page-search-letter-spacing: var(--heading-03-letter-spacing);
  --page-search-icon-color: var(--interactive-primary);
  --page-search-background-color: var(--ui-01);
  --page-search-box-shadow: var(--shadow-small);
  --price-value-color: var(--semantic-color-on-surface-primary-resting);
  --price-secondary-color: var(--semantic-color-on-surface-secondary-resting);
  --price-secondary-s-font: var(--price-affix-secondary-s-text);
  --price-secondary-s-gap-horizontal: var(--price-affix-secondary-s-gap-horizontal);
  --price-secondary-m-font: var(--price-affix-secondary-m-text);
  --price-secondary-m-gap-horizontal: var(--price-affix-secondary-m-gap-horizontal);
  --price-secondary-l-font: var(--price-affix-secondary-l-text);
  --price-secondary-l-gap-horizontal: var(--price-affix-secondary-l-gap-horizontal);
  --price-secondary-xl-font: var(--price-affix-secondary-xl-text);
  --price-secondary-xl-gap-horizontal: var(--price-affix-secondary-xl-gap-horizontal);
  --price-secondary-2xl-font: var(--price-affix-secondary-2xl-text);
  --price-secondary-2xl-gap-horizontal: var(--price-affix-secondary-2xl-gap-horizontal);
  --price-secondary-3xl-font: var(--price-affix-secondary-3xl-text);
  --price-secondary-3xl-gap-horizontal: var(--price-affix-secondary-3xl-gap-horizontal);
  --price-secondary-4xl-font: var(--price-affix-secondary-4xl-text);
  --price-secondary-4xl-gap-horizontal: var(--price-affix-secondary-4xl-gap-horizontal);
  --price-secondary-5xl-font: var(--price-affix-secondary-5xl-text);
  --price-secondary-5xl-gap-horizontal: var(--price-affix-secondary-5xl-gap-horizontal);
  --price-secondary-6xl-font: var(--price-affix-secondary-6xl-text);
  --price-secondary-6xl-gap-horizontal: var(--price-affix-secondary-6xl-gap-horizontal);
  --price-value-s-font: var(--semantic-font-weight-headline-s) var(--semantic-font-size-headline-s)/var(--semantic-line-height-headline-s) var(--core-font-family-primary);
  --price-value-s-letter-spacing: var(--semantic-letter-spacing-headline-s);
  --price-value-m-font: var(--semantic-font-weight-headline-m) var(--semantic-font-size-headline-m)/var(--semantic-line-height-headline-m) var(--core-font-family-primary);
  --price-value-m-letter-spacing: var(--semantic-letter-spacing-headline-m);
  --price-value-l-font: var(--semantic-font-weight-headline-l) var(--semantic-font-size-headline-l)/var(--semantic-line-height-headline-l) var(--core-font-family-primary);
  --price-value-l-letter-spacing: var(--semantic-letter-spacing-headline-l);
  --price-value-xl-font: var(--semantic-font-weight-headline-xl) var(--semantic-font-size-headline-xl)/var(--semantic-line-height-headline-xl) var(--core-font-family-primary);
  --price-value-xl-letter-spacing: var(--semantic-letter-spacing-headline-xl);
  --price-value-2xl-font-size: var(--semantic-font-size-headline-2xl);
  --price-value-2xl-line-height: var(--semantic-line-height-headline-2xl);
  --price-value-2xl-font: var(--semantic-font-weight-headline-2xl) var(--price-value-2xl-font-size)/var(--price-value-2xl-line-height) var(--core-font-family-primary);
  --price-value-2xl-letter-spacing: var(--semantic-letter-spacing-headline-2xl);
  --price-value-3xl-font-size: var(--semantic-font-size-headline-3xl);
  --price-value-3xl-line-height: var(--semantic-line-height-headline-3xl);
  --price-value-3xl-font: var(--semantic-font-weight-headline-3xl) var(--price-value-3xl-font-size)/var(--price-value-3xl-line-height) var(--core-font-family-primary);
  --price-value-3xl-letter-spacing: var(--semantic-letter-spacing-headline-3xl);
  --price-value-4xl-font-size: var(--semantic-font-size-headline-4xl);
  --price-value-4xl-line-height: var(--semantic-line-height-headline-4xl);
  --price-value-4xl-font: var(--semantic-font-weight-headline-4xl) var(--price-value-4xl-font-size)/var(--price-value-4xl-line-height) var(--core-font-family-primary);
  --price-value-4xl-letter-spacing: var(--semantic-letter-spacing-headline-4xl);
  --price-value-5xl-font-size: var(--semantic-font-size-headline-5xl);
  --price-value-5xl-line-height: var(--semantic-line-height-headline-5xl);
  --price-value-5xl-font: var(--semantic-font-weight-headline-5xl) var(--price-value-5xl-font-size)/var(--price-value-5xl-line-height) var(--core-font-family-primary);
  --price-value-5xl-letter-spacing: var(--semantic-letter-spacing-headline-5xl);
  --price-value-6xl-font-size: var(--semantic-font-size-headline-6xl);
  --price-value-6xl-line-height: var(--semantic-line-height-headline-6xl);
  --price-value-6xl-font: var(--semantic-font-weight-headline-6xl) var(--price-value-6xl-font-size)/var(--price-value-6xl-line-height) var(--core-font-family-primary);
  --price-value-6xl-letter-spacing: var(--semantic-letter-spacing-headline-6xl);
  --price-superscript-2xl-font: var(--core-font-weight-200) var(--price-affix-primary-2xl-font-size)/var(--price-affix-primary-2xl-line-height) var(--core-font-family-primary);
  --price-superscript-2xl-letter-spacing: var(--heading-02-mobile-letter-spacing);
  --price-superscript-2xl-gap: var(--price-affix-primary-2xl-gap-horizontal);
  --price-superscript-3xl-font: var(--core-font-weight-200) var(--price-affix-primary-3xl-font-size)/var(--price-affix-primary-3xl-line-height) var(--core-font-family-primary);
  --price-superscript-3xl-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --price-superscript-3xl-gap: var(--price-affix-primary-3xl-gap-horizontal);
  --price-superscript-4xl-font: var(--core-font-weight-200) var(--price-affix-primary-4xl-font-size)/var(--price-affix-primary-4xl-line-height) var(--core-font-family-primary);
  --price-superscript-4xl-letter-spacing: var(--heading-00-mobile-letter-spacing);
  --price-superscript-4xl-gap: var(--price-affix-primary-4xl-gap-horizontal);
  --price-superscript-5xl-font: var(--core-font-weight-200) var(--price-affix-primary-5xl-font-size)/var(--price-affix-primary-5xl-line-height) var(--core-font-family-primary);
  --price-superscript-5xl-letter-spacing: var(--heading-5xl-mobile-letter-spacing);
  --price-superscript-5xl-gap: var(--price-affix-primary-5xl-gap-horizontal);
  --price-superscript-6xl-font: var(--core-font-weight-200) var(--price-affix-primary-6xl-font-size)/var(--price-affix-primary-6xl-line-height) var(--core-font-family-primary);
  --price-superscript-6xl-letter-spacing: var(--heading-6xl-mobile-letter-spacing);
  --price-superscript-6xl-gap: var(--price-affix-primary-6xl-gap-horizontal);
  --popover-content-font-size: var(--semantic-font-size-body-m);
  --popover-content-line-height: var(--semantic-line-height-body-m);
  --popover-content-font-weight: var(--semantic-font-weight-body);
  --popover-content-letter-spacing: var(--semantic-letter-spacing-body-m);
  --popover-close-icon-size: var(--icon-plain-m-size);
  --popover-text-color: var(--semantic-color-on-surface-primary-resting);
  --popover-background-color: var(--semantic-color-elevation-surface-default-200-resting);
  --popover-border-size: 0px;
  --popover-border-color: transparent;
  --popover-close-icon-color: var(--interactive-text);
  --popover-border-radius: var(--semantic-border-radius-m);
  --popover-box-shadow: var(--semantic-shadow-200);
  --popover-content-padding: var(--semantic-dimension-linear-100-500) var(--semantic-dimension-linear-100-600);
  --popover-content-padding-close: calc(var(--semantic-dimension-linear-100-500) + var(--icon-plain-m-size) + var(--semantic-dimension-linear-50-400)) var(--semantic-dimension-linear-100-600) var(--semantic-dimension-linear-100-500) var(--semantic-dimension-linear-100-600);
  --popover-content-padding-close-title: var(--popover-inset-all);
  --popover-close-icon-top: var(--popover-inset-all);
  --popover-close-icon-right: var(--popover-inset-all);
  --popover-title-font-size: var(--semantic-font-size-headline-l);
  --popover-action-gap: var(--semantic-dimension-linear-50-300);
  --popover-action-small-screen-direction: column;
  --popover-arrow-width: var(--popover-pointer-width);
  --popover-arrow-height: var(--popover-pointer-height);
  --popover-filter-shadow: drop-shadow(var(--semantic-dimension-shadow-first-200-x) var(--semantic-dimension-shadow-first-200-y) var(--semantic-dimension-shadow-first-200-blur) var(--semantic-color-shadow-first)) drop-shadow(var(--semantic-dimension-shadow-second-200-x) var(--semantic-dimension-shadow-second-200-y) var(--semantic-dimension-shadow-second-200-blur) var(--semantic-color-shadow-second));
  --popover-spacing: calc(var(--popover-header-control-gap-horizontal) + var(--icon-plain-m-size));
  --progressbar-background-color: var(--semantic-color-border-tertiary-disabled);
  --progressbar-indicator-color: var(--semantic-color-selection-surface-attention-resting);
  --progressbar-height: var(--semantic-dimension-static-100);
  --progressbar-border-radius: var(--semantic-border-radius-s);
  --progress-indicator-mobile-color: var(--text-01);
  --progress-indicator-mobile-font-size: var(--paragraph-03-font-size);
  --progress-indicator-mobile-line-height: var(--paragraph-03-line-height);
  --progress-indicator-mobile-font-weight: var(--paragraph-03-font-weight);
  --progress-indicator-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-indicator-mobile-label-display: none;
  --progress-indicator-bar-mobile-display: block;
  --progress-stepper-label-font-size: var(--large-label-font-size);
  --progress-stepper-label-line-height: var(--large-label-line-height);
  --progress-stepper-label-font-weight: 300;
  --progress-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --progress-stepper-step-font-size: var(--paragraph-03-font-size);
  --progress-stepper-step-line-height: var(--paragraph-03-line-height);
  --progress-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --progress-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-dotnumber-font-size: var(--paragraph-04-font-size);
  --progress-stepper-dotnumber-line-height: var(--paragraph-04-line-height);
  --progress-stepper-dotnumber-font-weight: 700;
  --progress-stepper-dotnumber-letter-spacing: var(--paragraph-04-letter-spacing);
  --progress-stepper-step-color: var(--interactive-text);
  --progress-stepper-step-disabled-color: var(--semantic-color-on-surface-secondary-readonly);
  --progress-stepper-dot-color: var(--semantic-color-on-selection-primary-resting);
  --progress-stepper-dot-background-color: var(--semantic-color-selection-surface-attention-resting);
  --progress-stepper-dot-active-background-color: var(--semantic-color-surface-none);
  --progress-stepper-dot-active-color: var(--semantic-color-border-primary-resting);
  --progress-stepper-dot-border: var(--semantic-border-width-selected) solid var(--semantic-color-border-primary-resting);
  --progress-stepper-dot-disabled-background-color: var(--disabled-01);
  --progress-stepper-dot-size: var(--semantic-size-content-m);
  --single-stepper-step-color: var(--semantic-color-on-surface-primary-resting);
  --single-stepper-step-font-size: var(--semantic-font-size-utility-m);
  --single-stepper-step-line-height: var(--semantic-line-height-utility-m);
  --single-stepper-step-font-weight: var(--semantic-font-weight-utility-default);
  --single-stepper-step-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --single-stepper-step-gap: var(--semantic-gap-all-linear-200);
  --multi-stepper-line-color: var(--disabled-01);
  --multi-stepper-line-filled-color: var(--interactive-primary);
  --multi-stepper-dot-touched-color: var(--interactive-primary);
  --multi-stepper-dot-checkmark-color: var(--ui-01);
  --multi-stepper-dot-background-color: var(--ui-01);
  --multi-stepper-dot-disabled-color: var(--disabled-01);
  --multi-stepper-dot-border-size: var(--semantic-border-width-selected);
  --multi-stepper-step-color: var(--text-01);
  --multi-stepper-step-disabled-color: var(--semantic-color-on-surface-secondary-readonly);
  --multi-stepper-step-font-size: var(--semantic-font-size-utility-s);
  --multi-stepper-step-line-height: var(--paragraph-03-line-height);
  --multi-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --multi-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-group-color: var(--multi-stepper-step-color);
  --multi-stepper-group-disabled-color: var(--multi-stepper-step-disabled-color);
  --multi-stepper-group-font-size: var(--paragraph-01-font-size);
  --multi-stepper-group-line-height: var(--paragraph-01-line-height);
  --multi-stepper-group-font-weight: var(--paragraph-01-font-weight);
  --multi-stepper-group-letter-spacing: var(--paragraph-01-letter-spacing);
  --multi-stepper-item-dot-size: var(--semantic-size-content-m);
  --multi-stepper-item-small-dot-size: calc(var(--semantic-size-content-m) / 2);
  --multi-stepper-items-margin: 56px;
  --multi-stepper-line-style: solid;
  --multi-stepper-line-height: var(--semantic-dimension-static-50);
  --multi-stepper-line-border-radius: var(--semantic-border-radius-s);
  --multi-stepper-line-active-margin: 0 var(--multi-stepper-horizontal-line-gap);
  --multi-stepper-line-active-width: calc(100% - (var(--multi-stepper-item-dot-size) + var(--multi-stepper-horizontal-line-gap) * 2));
  --multi-stepper-line-active-offset: calc(var(--multi-stepper-item-dot-size) + var(--multi-stepper-horizontal-line-gap));
  --multi-stepper-vertical-line-height: var(--semantic-size-content-m);
  --multi-stepper-vertical-line-gap: var(--semantic-gap-all-linear-300);
  --multi-stepper-vertical-line-active-margin: var(--multi-stepper-vertical-line-gap);
  --multi-stepper-vertical-line-active-height: var(--multi-stepper-vertical-line-height);
  --multi-stepper-vertical-label-gap: var(--semantic-gap-all-linear-200);
  --multi-stepper-vertical-margin-start: calc((var(--multi-stepper-item-dot-size) - var(--multi-stepper-line-height)) * 0.5);
  --multi-stepper-vertical-group-line-style: solid;
  --multi-stepper-vertical-group-label-padding-bottom: 16px;
  --multi-stepper-vertical-group-label-padding-top: 32px;
  --multi-stepper-vertical-group-label-active-offset: 4px;
  --multi-stepper-vertical-group-label-gap: calc(var(--multi-stepper-item-dot-size) / 2 + var(--multi-stepper-vertical-label-gap));
  --multi-stepper-horizontal-line-gap: var(--semantic-gap-all-linear-300);
  --multi-stepper-horizontal-inline-line-gap: var(--semantic-gap-all-linear-400);
  --multi-stepper-horizontal-inline-subprogress-line-gap: var(--semantic-gap-all-linear-300);
  --multi-stepper-horizontal-inline-subprogress-counter-gap: var(--semantic-gap-all-linear-200);
  --multi-stepper-horizontal-inline-subprogress-width: var(--semantic-size-content-m);
  --multi-stepper-horizontal-label-top: calc(var(--multi-stepper-item-dot-size) * 0.5 + 16px);
  --multi-stepper-padding-bottom: var(--semantic-gap-all-linear-200);
  --multi-stepper-active-offset: 8px;
  --multi-stepper-active-width: calc(100% - 4px);
  --multi-stepper-icon-font-size: var(--semantic-font-size-utility-s);
  --multi-stepper-label-translate-left: translateX(calc(50% - var(--multi-stepper-item-dot-size) / 2));
  --multi-stepper-label-translate-right: translateX(calc(-50% + var(--multi-stepper-item-dot-size) / 2));
  --multi-stepper-label-selected-font-weight: var(--semantic-font-weight-utility-attention);
  --radio-button-border-width: var(--semantic-border-width-action);
  --radio-button-circle-size: var(--icon-plain-m-size);
  --radio-button-circle-color: var(--semantic-color-border-secondary-resting);
  --radio-button-hover-circle-color: var(--semantic-color-border-secondary-hover);
  --radio-button-hover-dot-color: var(--semantic-color-surface-default-resting);
  --radio-button-hover-selected-circle-color: var(--semantic-color-border-primary-hover);
  --radio-button-hover-unselected-background-color: var(--semantic-color-surface-default-hover);
  --radio-button-active-circle-color: var(--semantic-color-border-secondary-active);
  --radio-button-active-selected-circle-color: var(--semantic-color-selection-surface-attention-active);
  --radio-button-active-unselected-background-color: var(--semantic-color-surface-default-active);
  --radio-button-selected-dot-color: var(--semantic-color-surface-default-resting);
  --radio-button-selected-circle-color: var(--semantic-color-selection-surface-attention-resting);
  --radio-button-dot-background-color: var(--semantic-color-surface-default-resting);
  --radio-button-selected-background-color: var(--semantic-color-selection-surface-attention-resting);
  --tab-expert-item-disabled-color: rgba(65, 65, 65, 0.4);
  --radio-button-dot-size: calc(var(--icon-plain-m-size) - 2 * var(--radio-button-selected-border-width));
  --radio-button-background-color: var(--semantic-color-surface-default-resting);
  --radio-button-border-radius: var(--semantic-border-radius-round);
  --radio-button-disabled-selected-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --radio-button-disabled-selected-dot-color: var(--semantic-color-surface-default-disabled);
  --radio-button-disabled-text-color: var(--semantic-color-on-surface-primary-disabled);
  --radio-button-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --radio-button-disabled-background-color: var(--semantic-color-surface-default-disabled);
  --radio-button-readonly-background-color: var(--semantic-color-surface-default-disabled);
  --radio-button-readonly-selected-dot-color: var(--semantic-color-on-surface-primary-readonly);
  --radio-button-readonly-selected-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --radio-button-readonly-selected-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --radio-button-error-hover-circle-color: var(--semantic-color-signal-attention-critical-hover);
  --radio-button-error-active-circle-color: var(--semantic-color-signal-attention-critical-active);
  --radio-button-readonly-border-color: var(--semantic-color-border-secondary-disabled);
  --radio-button-label-color: var(--semantic-color-on-surface-primary-resting);
  --radio-button-large-label-font-size: var(--semantic-font-size-utility-m);
  --radio-button-large-label-line-height: var(--semantic-line-height-utility-m);
  --radio-button-large-label-font-weight: var(--semantic-font-weight-utility-default);
  --radio-button-large-label-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --radio-button-small-label-font-size: var(--small-label-font-size);
  --radio-button-small-label-line-height: var(--small-label-line-height);
  --radio-button-small-label-font-weight: var(--small-label-font-weight);
  --radio-button-small-label-letter-spacing: var(--small-label-letter-spacing);
  --radio-button-large-label-margin-left: var(--label-m-gap-horizontal);
  --radio-button-small-label-margin-left: var(--label-m-gap-horizontal);
  --signal-button-error-icon-color: var(--danger);
  --signal-button-error-hover-icon-color: var(--danger-hover);
  --signal-button-error-active-icon-color: var(--danger-active);
  --signal-button-error-disabled-icon-color: var(--semantic-color-signal-attention-disabled);
  --signal-button-success-icon-color: var(--success);
  --signal-button-success-hover-icon-color: var(--success-hover);
  --signal-button-success-active-icon-color: var(--success-active);
  --signal-button-success-disabled-icon-color: var(--semantic-color-signal-attention-disabled);
  --signal-button-warning-icon-color: var(--warning);
  --signal-button-warning-hover-icon-color: var(--warning-hover);
  --signal-button-warning-active-icon-color: var(--warning-active);
  --signal-button-warning-disabled-icon-color: var(--semantic-color-signal-attention-disabled);
  --signal-button-warning-icon-background-color: transparent;
  --signal-button-info-icon-color: var(--info);
  --signal-button-info-hover-icon-color: var(--info-hover);
  --signal-button-info-active-icon-color: var(--info-active);
  --signal-button-info-disabled-icon-color: var(--semantic-color-signal-attention-disabled);
  --signal-button-focus-box-shadow: var(--focus-box-shadow);
  --signal-button-width: var(--semantic-size-content-m);
  --signal-button-height: var(--semantic-size-content-m);
  --signal-button-font-size: var(--semantic-size-content-m);
  --signal-button-border-radius: var(--semantic-border-radius-s);
  --signal-button-disabled-opacity: 1;
  --signal-button-cursor: pointer;
  --slider-background-color: var(--semantic-color-border-tertiary-disabled);
  --slider-disabled-background-color: var(--semantic-color-border-tertiary-disabled);
  --slider-filler-color: var(--semantic-color-selection-surface-attention-resting);
  --slider-filler-disabled-color: var(--semantic-color-selection-surface-attention-disabled);
  --slider-filler-border-radius: var(--semantic-border-radius-round);
  --slider-label-color: var(--semantic-color-on-surface-primary-resting);
  --slider-label-disabled-color: var(--semantic-color-on-surface-primary-disabled);
  --slider-value-color: var(--semantic-color-on-selection-primary-resting);
  --slider-handle-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --slider-value-disabled-color: var(--semantic-color-on-selection-primary-disabled, );
  --slider-value-label-color: var(--semantic-color-on-surface-secondary-resting);
  --slider-value-background-color: var(--semantic-color-selection-surface-attention-resting);
  --slider-value-label-disabled-color: var(--semantic-color-on-surface-secondary-disabled);
  --slider-value-disabled-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --slider-handle-border-color: var(--semantic-color-border-secondary-resting);
  --slider-handle-disabled-border: var(--semantic-color-border-secondary-disabled);
  --slider-handle-disabled-background-color: var(--semantic-color-elevation-surface-default-100-disabled);
  --slider-handle-focus-border-color: var(--semantic-color-border-focus);
  --slider-handle-active-inset-color: var(--semantic-color-elevation-surface-default-100-active);
  --slider-label-font-size: var(--semantic-font-size-utility-m);
  --slider-label-line-height: var(--semantic-line-height-utility-m);
  --slider-label-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --slider-label-font-weight: var(--semantic-font-weight-utility-attention);
  --slider-value-label-font-size: var(--semantic-font-size-utility-s);
  --slider-value-label-line-height: var(--semantic-line-height-utility-s);
  --slider-value-label-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --slider-value-label-font-weight: var(--semantic-font-weight-utility-default);
  --slider-value-font-size: var(--semantic-font-size-utility-s);
  --slider-value-line-height: var(--semantic-line-height-utility-s);
  --slider-value-font-weight: var(--semantic-font-weight-utility-default);
  --slider-value-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --slider-negative-background-color: rgba(255, 255, 255, 0.35);
  --slider-icon-size: 24px;
  --slider-arrow-display: none;
  --slider-value-border-radius: var(--semantic-border-radius-round);
  --slider-value-padding: var(--semantic-inset-vertical-s-content-m) var(--semantic-inset-horizontal-square-content-m);
  --slider-value-border: none;
  --slider-value-box-shadow: var(--semantic-shadow-100);
  --slider-value-height: calc(var(--semantic-inset-vertical-s-content-m) * 2 + var(--semantic-line-height-utility-s));
  --slider-value-width: auto;
  --slider-value-margin-bottom: var(--semantic-gap-all-linear-300);
  --slider-background-border-radius: var(--semantic-border-radius-round);
  --slider-background-height: var(--semantic-dimension-static-100);
  --slider-handle-size: var(--semantic-size-content-m);
  --slider-handle-border: var(--semantic-border-width-action) solid var(--semantic-color-border-secondary-resting);
  --slider-handle-box-shadow: var(--semantic-shadow-100);
  --slider-wrapper-padding-top: 0px;
  --slider-label-margin-bottom: var(--semantic-gap-all-linear-400);
  --slider-label-margin-top: calc((var(--slider-handle-size) - var(--slider-background-height)) * 0.5 + var(--semantic-gap-all-linear-200));
  --slider-tick-color: var(--semantic-color-border-secondary-resting);
  --slider-tick-margin-top: calc((var(--slider-handle-size) - var(--slider-background-height)) * 0.5);
  --slider-tick-container-height: var(--semantic-dimension-static-100);
  --slider-tick-height: var(--semantic-dimension-static-100);
  --slider-handle-active-inset-border: 0px;
  --slider-padding-bottom: calc((var(--slider-handle-size) - var(--slider-background-height)) * 0.5);
  --small-stage-gap: var(--semantic-gap-all-static-200);
  --small-stage-vertical-padding: var(--semantic-inset-all-surface-linear-600);
  --small-stage-vertical-padding-large-screen: var(--semantic-inset-all-surface-linear-800);
  --small-stage-vertical-additional-padding-large-screen: var(--semantic-inset-all-surface-linear-200);
  --small-stage-horizontal-padding: var(--layout-inset-base);
  --small-stage-horizontal-padding-small-screen: var(--layout-inset-mobile);
  --small-stage-expert-horizontal-padding: var(--layout-inset-base);
  --small-stage-min-height: 208px;
  --small-stage-image-min-height: 64px;
  --small-stage-image-max-height: 144px;
  --small-stage-header-height: 64px;
  --small-stage-header-height-tablet: 32px;
  --small-stage-header-height-mobile: 32px;
  --small-stage-header-padding: 16px 0 24px;
  --small-stage-mobile-header-height: 32px;
  --small-stage-mobile-header-padding: 16px 0;
  --small-stage-image-bottom-height: 15vw;
  --small-stage-image-bottom-margin-top: 24px;
  --small-stage-image-bottom-max-height: 100px;
  --small-stage-content-margin-bottom: var(--semantic-inset-all-surface-linear-1200);
  --small-stage-content-gap: var(--semantic-inset-all-surface-linear-200);
  --small-stage-mobile-content-margin-bottom: 32px;
  --small-stage-text-color: var(--text-01);
  --small-stage-default-background-color: var(--semantic-color-surface-default-resting);
  --small-stage-emphasis-background-color: var(--semantic-color-surface-emphasis-resting);
  --small-stage-expert-header-min-height: 0;
  --small-stage-expert-header-padding: 0 0 var(--semantic-inset-all-surface-linear-200) 0;
  --small-stage-expert-header-empty-display: none;
  --small-stage-expert-content-min-height: 0;
  --small-stage-expert-content-margin-top: var(--semantic-inset-all-surface-linear-600);
  --small-stage-expert-content-margin-top-tablet: var(--semantic-inset-all-surface-linear-600);
  --small-stage-expert-content-margin-bottom: var(--semantic-inset-all-surface-linear-600);
  --small-stage-expert-tablet-content-margin-bottom: var(--small-stage-expert-content-margin-bottom);
  --small-stage-expert-mobile-content-margin-bottom: 16px;
  --small-stage-expert-image-min-height: 100px;
  --small-stage-expert-image-mobile-height: 15vw;
  --small-stage-expert-image-end-background-position: bottom center;
  --small-stage-expert-mobile-header-padding: 0 0 var(--semantic-inset-all-surface-linear-200) 0;
  --small-stage-multiple-images-bottom-display: none;
  --rating-icon-color: var(--semantic-color-action-primary-resting);
  --rating-icon-size-s: var(--semantic-size-component-800);
  --rating-icon-size-m: var(--semantic-size-component-1000);
  --rating-icon-size-l: var(--semantic-size-component-1000);
  --rating-icon-margin-s: var(--rating-interactive-s-gap-horizontal);
  --rating-icon-margin-m: var(--rating-interactive-m-gap-horizontal);
  --rating-icon-margin-l: var(--rating-interactive-m-gap-horizontal);
  --rating-label-color: var(--semantic-color-action-primary-resting);
  --rating-label-margin-top-s: var(--rating-interactive-s-label-gap-vertical);
  --rating-label-margin-top-m: var(--rating-interactive-m-label-gap-vertical);
  --rating-label-margin-top-l: var(--rating-interactive-m-label-gap-vertical);
  --rating-disabled-icon-color: var(--semantic-color-action-primary-disabled);
  --rating-disabled-label-color: var(--semantic-color-action-primary-disabled);
  --rating-label-s-font-size: var(--semantic-font-size-utility-s);
  --rating-label-s-line-height: var(--semantic-line-height-utility-s);
  --rating-label-s-font-weight: var(--semantic-font-weight-utility-default);
  --rating-label-s-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --rating-label-m-font-size: var(--semantic-font-size-utility-m);
  --rating-label-m-line-height: var(--semantic-line-height-utility-m);
  --rating-label-m-font-weight: var(--semantic-font-weight-utility-default);
  --rating-label-m-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --rating-label-l-font-size: var(--semantic-font-size-utility-m);
  --rating-label-l-line-height: var(--semantic-line-height-utility-m);
  --rating-label-l-font-weight: var(--semantic-font-weight-utility-default);
  --rating-label-l-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --spinner-background-color: color-mix(in srgb, var(--semantic-color-on-surface-primary-resting) 20%, transparent);
  --spinner-indicator-color: var(--semantic-color-on-surface-primary-resting);
  --spinner-negative-background-color: color-mix(in srgb, var(--semantic-color-on-surface-primary-inverse-resting) 20%, transparent);
  --spinner-negative-indicator-color: var(--semantic-color-on-surface-primary-inverse-resting);
  --spinner-small-dimension: var(--semantic-size-content-s);
  --spinner-medium-dimension: var(--semantic-size-content-m);
  --spinner-large-dimension: var(--semantic-size-component-1000);
  --switcher-dot-size: var(--switch-knob-size);
  --switcher-dot-padding: calc(var(--switch-inset-all) - var(--semantic-border-width-action));
  --switcher-dot-readonly-padding: calc(var(--switch-inset-all) - var(--semantic-border-width-action));
  --switcher-dot-size-large: var(--switcher-dot-size);
  --switcher-dot-padding-large: var(--switch-inset-all);
  --switcher-width: var(--switch-width);
  --switcher-height: var(--icon-plain-m-size);
  --switcher-large-label-control-margin-top: 2px;
  --switcher-large-label-text-margin-top: 0;
  --switcher-small-label-control-margin-top: 0;
  --switcher-small-label-text-margin-top: 0;
  --switcher-big-large-label-control-margin-top: 0;
  --switcher-big-large-label-text-margin-top: 2px;
  --switcher-big-small-label-control-margin-top: 0;
  --switcher-big-small-label-text-margin-top: 4px;
  --switcher-large-font-size: var(--semantic-font-size-utility-m);
  --switcher-large-line-height: var(--semantic-line-height-utility-m);
  --switcher-large-font-weight: var(--semantic-font-weight-utility-default);
  --switcher-large-letter-spacing: var(--large-label-letter-spacing);
  --switcher-small-font-size: var(--small-label-font-size);
  --switcher-small-line-height: var(--small-label-line-height);
  --switcher-small-font-weight: var(--small-label-font-weight);
  --switcher-small-letter-spacing: var(--small-label-letter-spacing);
  --switcher-checked-background-color: var(--semantic-color-selection-surface-attention-resting);
  --switcher-checked-icon-color: var(--interactive-text);
  --switcher-checked-active-color: var(--semantic-color-selection-surface-attention-active);
  --switcher-dot-background-color: var(--semantic-color-action-primary-resting);
  --switcher-unchecked-background-color: var(--semantic-color-surface-default-resting);
  --switcher-disabled-background-color: var(--semantic-color-surface-default-disabled);
  --switcher-disabled-dot-background-color: var(--semantic-color-action-primary-disabled);
  --switcher-disabled-icon-color: var(--semantic-color-on-selection-primary-disabled);
  --switcher-disabled-text-color: var(--semantic-color-on-surface-primary-disabled);
  --switcher-dot-default-color: var(--semantic-color-on-selection-primary-resting);
  --switcher-dot-checked-disabled-color: var(--semantic-color-on-selection-primary-disabled);
  --switcher-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --switcher-default-border-color: var(--semantic-color-border-secondary-resting);
  --switcher-border-default: var(--semantic-border-width-action);
  --switcher-border-radius: var(--semantic-border-radius-round);
  --switcher-default-hover-color: var(--semantic-color-surface-default-hover);
  --switcher-default-active-color: var(--semantic-color-surface-default-active);
  --switcher-checked-hover-color: var(--semantic-color-selection-surface-attention-hover);
  --switcher-checked-disabled-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --switcher-icon-opacity: 0;
  --switcher-readonly-checked-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --switcher-translate: calc(var(--switcher-width) - (var(--switch-inset-all) * 2 + var(--switch-knob-size)));
  --switcher-large-width: var(--switcher-width);
  --switcher-large-height: var(--switcher-height);
  --switcher-label-gap: var(--label-m-gap-horizontal);
  --switcher-stack: 16px;
  --switcher-readonly-background-color: var(--semantic-color-surface-default-disabled);
  --switcher-readonly-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --switcher-readonly-dot-background-color: var(--semantic-color-action-primary-readonly);
  --switcher-readonly-text-color: var(--semantic-color-on-surface-primary-resting);
  --switcher-readonly-icon-color: var(--readonly-on-surface-active-color);
  --tag-font-size: var(--semantic-font-size-utility-s);
  --tag-content-gap: var(--semantic-gap-horizontal-content-contained-m);
  --tag-count-color: var(--semantic-color-on-surface-secondary-resting);
  --tag-count-readonly-color: var(--semantic-color-on-surface-secondary-readonly);
  --tag-count-disabled-color: var(--semantic-color-on-surface-secondary-disabled);
  --tag-count-selected-color: var(--semantic-color-on-selection-secondary-resting);
  --tag-count-selected-readonly-color: var(--semantic-color-on-selection-secondary-readonly);
  --tag-count-selected-disabled-color: var(--semantic-color-on-selection-secondary-disabled);
  --tag-count-inverse-color: var(--semantic-color-on-surface-secondary-inverse-resting);
  --tag-count-inverse-readonly-color: var(--semantic-color-on-surface-secondary-inverse-readonly);
  --tag-count-inverse-disabled-color: var(--semantic-color-on-surface-secondary-inverse-disabled);
  --tag-count-inverse-selected-color: var(--semantic-color-on-selection-secondary-inverse-resting);
  --tag-count-inverse-selected-readonly-color: var(--semantic-color-on-selection-secondary-inverse-readonly);
  --tag-count-inverse-selected-disabled-color: var(--semantic-color-on-selection-secondary-inverse-disabled);
  --tag-line-height: var(--semantic-line-height-utility-s);
  --tag-font-weight: var(--semantic-font-weight-utility-default);
  --tag-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --tag-border-width: var(--semantic-border-width-action);
  --tag-border-radius: var(--semantic-border-radius-round);
  --tag-padding: calc(var(--tag-inset-vertical) - var(--tag-border-width)) calc(var(--tag-inset-horizontal) - var(--tag-border-width));
  --tag-selected-padding: calc(var(--tag-selected-inset-vertical) - var(--tag-border-width)) calc(var(--tag-selected-inset-end) - var(--tag-border-width)) calc(var(--tag-selected-inset-vertical) - var(--tag-border-width)) calc(var(--tag-selected-inset-start) - var(--tag-border-width));
  --tag-height: var(--tag-height);
  --tag-selected-color: var(--semantic-color-on-selection-primary-resting);
  --tag-selected-background-color: var(--semantic-color-selection-surface-attention-resting);
  --tag-selected-border-color: var(--semantic-color-selection-surface-attention-resting);
  --tag-selected-hover-color: var(--tag-selected-color);
  --tag-selected-hover-background-color: var(--semantic-color-selection-surface-attention-hover);
  --tag-selected-hover-border-color: var(--semantic-color-selection-surface-attention-hover);
  --tag-selected-active-color: var(--tag-selected-color);
  --tag-selected-active-background-color: var(--semantic-color-selection-surface-attention-active);
  --tag-selected-active-border-color: var(--semantic-color-selection-surface-attention-active);
  --tag-background-color: var(--semantic-color-surface-none);
  --tag-border-color: var(--semantic-color-border-secondary-resting);
  --tag-color: var(--semantic-color-on-surface-primary-resting);
  --tag-hover-color: var(--tag-color);
  --tag-hover-background-color: var(--semantic-color-surface-default-hover);
  --tag-hover-border-color: var(--semantic-color-border-secondary-hover);
  --tag-active-color: var(--tag-color);
  --tag-active-background-color: var(--semantic-color-surface-default-active);
  --tag-active-border-color: var(--semantic-color-border-secondary-active);
  --tag-disabled-color: var(--semantic-color-on-surface-primary-disabled);
  --tag-disabled-background-color: var(--semantic-color-surface-none);
  --tag-disabled-border-color: var(--semantic-color-border-secondary-disabled);
  --tag-selected-disabled-color: var(--semantic-color-on-selection-primary-disabled);
  --tag-selected-disabled-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --tag-selected-disabled-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --tag-readonly-color: var(--semantic-color-on-surface-primary-readonly);
  --tag-readonly-background-color: var(semantic-color-surface-none);
  --tag-readonly-border-color: var(--semantic-color-border-secondary-disabled);
  --tag-selected-readonly-color: var(--semantic-color-on-selection-primary-readonly);
  --tag-selected-readonly-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --tag-selected-readonly-border-color: var(--semantic-color-selection-surface-attention-disabled);
  --tag-inverse-color: var(--semantic-color-on-surface-primary-inverse-resting);
  --tag-inverse-background-color: var(--semantic-color-surface-none);
  --tag-inverse-border-color: var(--semantic-color-border-secondary-inverse-resting);
  --tag-inverse-hover-background-color: var(--semantic-color-surface-default-inverse-hover);
  --tag-inverse-hover-border-color: var(--semantic-color-border-secondary-inverse-hover);
  --tag-inverse-active-background-color: var(--semantic-color-surface-default-inverse-active);
  --tag-inverse-active-border-color: var(--semantic-color-border-secondary-inverse-active);
  --tag-inverse-selected-color: var(--semantic-color-on-selection-primary-inverse-resting);
  --tag-inverse-selected-background-color: var(--semantic-color-selection-surface-attention-inverse-resting);
  --tag-inverse-selected-hover-background-color: var(--semantic-color-selection-surface-attention-inverse-hover);
  --tag-inverse-selected-active-background-color: var(--semantic-color-selection-surface-attention-inverse-active);
  --tag-inverse-readonly-color: var(--semantic-color-on-surface-primary-inverse-readonly);
  --tag-inverse-disabled-color: var(--semantic-color-on-surface-primary-inverse-disabled);
  --tag-inverse-disabled-border-color: var(--semantic-color-border-secondary-inverse-disabled);
  --tag-inverse-selected-disabled-color: var(--semantic-color-on-selection-primary-inverse-disabled);
  --tag-inverse-selected-disabled-background-color: var(--semantic-color-selection-surface-attention-inverse-disabled);
  --taglist-font-size: var(--paragraph-04-font-size);
  --taglist-line-height: 1rem;
  --taglist-font-weight: var(--paragraph-04-font-weight);
  --taglist-letter-spacing: 0.0625rem;
  --taglist-close-icon-size: 16px;
  --taglist-color: var(--ui-05);
  --taglist-border-color: var(--ui-04);
  --taglist-background-color: transparent;
  --taglist-hover-color: #5b5b5b;
  --taglist-hover-border-color: #c2c2c2;
  --taglist-hover-background-color: var(--ui-03);
  --tab-item-color: var(--semantic-color-action-primary-resting);
  --tab-item-active-color: var(--semantic-color-action-primary-active);
  --tab-item-hover-color: var(--semantic-color-action-primary-hover);
  --tab-item-border-color: var(--semantic-color-border-secondary-resting);
  --tab-item-border-width: var(--semantic-border-width-static);
  --tab-item-active-border-color: var(--semantic-color-selection-surface-attention-resting);
  --tab-item-disabled-color: var(--semantic-color-action-primary-disabled);
  --tab-item-font-size: var(--semantic-font-size-utility-m);
  --tab-item-line-height: var(--semantic-line-height-utility-m);
  --tab-item-font-weight: var(--semantic-font-weight-utility-default);
  --tab-item-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --tab-item-active-border-width: var(--semantic-border-width-bar);
  --tab-item-active-font-weight: var(--semantic-font-weight-utility-attention);
  --tab-item-margin: 4px calc(var(--tab-gap-horizontal) / 2) 0 calc(var(--tab-gap-horizontal) / 2);
  --tab-item-margin-small-screen: 4px 16px 0 16px;
  --tab-item-padding-bottom: var(--tab-item-inset-bottom);
  --tab-item-padding: 4px 0 var(--tab-item-padding-bottom) 0;
  --tab-expert-color: var(--text-01);
  --tab-expert-bottom-border-color: #d9d9d9;
  --tab-item-disabled-negative-color: var(--negative-dimmed);
  --tab-item-disabled-negative-border-color: var(--negative-dimmed);
  --tab-header-offset: calc(var(--tab-gap-horizontal) / 2);
  --tab-item-gap-horizontal: var(--tab-gap-horizontal);
  --tab-expert-item-padding: 8px;
  --tab-expert-item-active-padding: 4px;
  --tab-header-indicator-display: block;
  --tab-item-scroll-color: transparent;
  --tab-scroll-indicator-width: var(--tab-mask-inset-horizontal);
  --tab-scroll-indicator-width-small-screen: var(--tab-mask-inset-horizontal);
  --tab-scroll-indicator-fade-width: var(--tab-mask-fade-width);
  --tab-scroll-indicator-align: start;
  --table-border-bottom-color: var(--semantic-color-border-tertiary-resting);
  --table-header-cell-font-size: var(--semantic-font-size-utility-m);
  --table-header-cell-line-height: var(--semantic-line-height-utility-m);
  --table-header-cell-font-weight: var(--semantic-font-weight-utility-attention);
  --table-header-cell-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --table-header-cell-color: var(--semantic-color-on-surface-primary-resting);
  --table-header-border-top-color: transparent;
  --table-header-border-bottom-color: var(--semantic-color-border-primary-resting);
  --table-cell-font-size: var(--semantic-font-size-utility-m);
  --table-cell-line-height: var(--semantic-line-height-utility-m);
  --table-cell-font-weight: var(--semantic-font-weight-utility-default);
  --table-cell-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --table-cell-border-top-color: var(--semantic-color-border-tertiary-resting);
  --table-cell-color: var(--semantic-color-on-surface-primary-resting);
  --table-expandable-cell-indent: var(--semantic-gap-all-static-600);
  --table-expandable-toggle-collapsed-rotation: rotate(90deg);
  --table-expandable-toggle-expanded-rotation: rotate(-90deg);
  --table-header-cell-background-color: transparent;
  --table-row-background-color: transparent;
  --table-resize-handle-color: #c2c2c2;
  --table-sort-icon-size: var(--semantic-size-content-m);
  --table-sticky-column-background-color: var(--semantic-color-elevation-surface-default-100-resting);
  --table-sticky-first-column-box-shadow: 4px var(--semantic-dimension-shadow-first-100-y) var(--semantic-dimension-shadow-first-100-blur, 4px) -4px var(--semantic-color-shadow-first) inset, 16px var(--semantic-dimension-shadow-second-100-y) var(--semantic-dimension-shadow-second-100-blur, 16px) -16px var(--semantic-color-shadow-second) inset;
  --table-sticky-last-column-box-shadow: -4px var(--semantic-dimension-shadow-first-100-y) var(--semantic-dimension-shadow-first-100-blur, 4px) -4px var(--semantic-color-shadow-first) inset, -16px var(--semantic-dimension-shadow-second-100-y) var(--semantic-dimension-shadow-second-100-blur, 16px) -16px var(--semantic-color-shadow-second) inset;
  --table-sticky-column-shadow-size: 16px;
  --selectable-table-row-selected-background-color: var(--semantic-color-selection-surface-subtle-resting);
  --selectable-table-row-hover-background-color: var(--semantic-color-surface-default-hover);
  --selectable-table-row-active-background-color: var(--semantic-color-surface-default-hover);
  --selectable-table-row-selected-hover-background-color: var(--semantic-color-selection-surface-subtle-hover);
  --selectable-table-row-selected-border-color: var(--semantic-color-border-tertiary-resting);
  --expandable-table-arrow-icon-color: var(--semantic-color-action-primary-resting);
  --zebra-table-even-row-background-color: var(--semantic-color-surface-subtle-resting);
  --zebra-table-odd-row-background-color: var(--semantic-color-surface-none);
  --zebra-table-row-active-background-color: var(--semantic-color-surface-subtle-hover);
  --zebra-table-row-hover-background-color: var(--semantic-color-surface-subtle-hover);
  --zebra-table-cell-border-top-color: var(--semantic-color-border-tertiary-resting);
  --table-border-bottom-width: var(--semantic-border-width-static);
  --table-header-border-top-width: 0px;
  --table-header-border-bottom-width: var(--semantic-border-width-static);
  --table-cell-border-top-width: var(--semantic-border-width-static);
  --table-cell-horizontal-padding: var(--semantic-inset-horizontal-square-component-1400);
  --table-cell-horizontal-padding-edge: var(--semantic-inset-horizontal-square-component-1400);
  --table-cell-vertical-padding: var(--semantic-inset-vertical-m-component-1400);
  --table-condense-vertical-padding: var(--semantic-inset-vertical-m-component-1000);
  --table-condense-horizontal-padding: var(--semantic-inset-horizontal-square-component-1000);
  --table-cell-min-height: var(--semantic-size-component-1400);
  --table-cell-condense-min-height: var(--semantic-size-component-1000);
  --table-header-sort-icon-margin-left: var(--semantic-gap-horizontal-content-plain-m);
  --toggle-button-negative-selected-font-color: var(--semantic-color-on-action-primary-inverse-resting);
  --toggle-button-unselected-border-color: var(--semantic-color-border-secondary-resting);
  --toggle-button-unselected-text-color: var(--semantic-color-on-surface-primary-resting);
  --toggle-button-unselected-background-color: var(--semantic-color-surface-default-resting);
  --toggle-button-selected-border-color: var(--semantic-color-selection-surface-attention-resting);
  --toggle-button-selected-background-color: var(--semantic-color-selection-surface-attention-resting);
  --toggle-button-selected-text-color: var(--semantic-color-on-selection-primary-resting);
  --toggle-button-hover-background-color: var(--semantic-color-surface-default-hover);
  --toggle-button-hover-border-color: var(--semantic-color-border-secondary-hover);
  --toggle-button-hover-text-color: var(--semantic-color-on-surface-primary-resting);
  --toggle-button-active-background-color: var(--semantic-color-surface-default-active);
  --toggle-button-active-border-color: var(--semantic-color-border-secondary-active);
  --toggle-button-active-text-color: var(--semantic-color-on-surface-primary-resting);
  --toggle-button-disabled-background-color: var(--semantic-color-surface-default-disabled);
  --toggle-button-disabled-border-color: var(--semantic-color-action-primary-disabled);
  --toggle-button-disabled-text-color: var(--semantic-color-on-surface-primary-disabled);
  --toggle-button-disabled-selected-background-color: var(--semantic-color-selection-surface-attention-disabled);
  --toggle-button-disabled-selected-border-color: var(--semantic-color-on-action-primary-disabled);
  --toggle-button-disabled-selected-text-color: var(--semantic-color-on-selection-primary-disabled);
  --toggle-button-large-font-size: var(--semantic-font-size-utility-m);
  --toggle-button-large-line-height: var(--semantic-line-height-utility-m);
  --toggle-button-large-font-weight: var(--semantic-font-weight-utility-default);
  --toggle-button-large-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --toggle-button-small-font-size: var(--semantic-font-size-utility-s);
  --toggle-button-small-line-height: var(--semantic-line-height-utility-s);
  --toggle-button-small-font-weight: var(--semantic-font-weight-utility-default);
  --toggle-button-small-letter-spacing: var(--button-small-letter-spacing);
  --toggle-button-readonly-unselected-border-color: var(--semantic-color-border-secondary-disabled);
  --toggle-button-readonly-unselected-text-color: var(--semantic-color-on-action-primary-readonly);
  --toggle-button-readonly-unselected-background-color: var(--semantic-color-surface-default-disabled);
  --toggle-button-readonly-selected-background-color: var(--semantic-color-on-action-primary-disabled);
  --toggle-button-readonly-selected-border-color: var(--semantic-color-on-action-primary-disabled);
  --toggle-button-readonly-selected-text-color: var(--semantic-color-on-selection-primary-readonly);
  --toggle-button-border: var(--semantic-border-width-action) solid var(--semantic-color-border-secondary-resting);
  --toggle-button-width: fit-content;
  --toggle-button-padding: var(--segmented-control-m-inset-all);
  --toggle-button-border-radius: var(--semantic-border-radius-m);
  --toggle-button-disabled-border: var(--semantic-border-width-action) solid var(--semantic-color-border-secondary-disabled);
  --toggle-button-readonly-border: var(--semantic-border-width-action) solid var(--semantic-color-border-secondary-disabled);
  --toggle-button-error-selected-hover: var(--semantic-color-signal-attention-critical-hover);
  --toggle-button-error-selected-active: var(--semantic-color-signal-attention-critical-active);
  --toggle-button-style: solid;
  --toggle-radio-button-radius: var(--semantic-border-radius-m);
  --toggle-radio-border-width: 2px;
  --toggle-radio-radius: 4px;
  --toggle-border-without-left: 0px;
  --toggle-border-without-right: 0px;
  --toggle-border-width: 0px;
  --toggle-button-vertical-padding: var(--segmented-control-m-button-inset-vertical);
  --toggle-button-horizontal-padding: var(--segmented-control-m-button-inset-horizontal);
  --toggle-gap: var(--segmented-control-m-gap-horizontal);
  --toggle-button-small-gap: var(--segmented-control-s-gap-horizontal);
  --toggle-button-small-padding: var(--segmented-control-s-button-inset-all);
  --toggle-button-small-border-radius: var(--semantic-border-radius-s);
  --toggle-button-small-rounded-border-on-the-left-radius: var(--semantic-border-radius-s);
  --toggle-button-small-rounded-border-on-the-right-radius: var(--semantic-border-radius-s);
  --toggle-button-small-min-height: var(--semantic-line-height-utility-s);
  --toggle-button-mobile-margin: 8px;
  --toggle-button-mobile-height: var(--segmented-control-m-gap-horizontal);
  --toggle-button-mobile-border: var(--semantic-border-width-action);
  --toggle-radio-button-rounded-on-the-left: var(--semantic-border-radius-m);
  --toggle-radio-button-rounded-on-the-right: var(--semantic-border-radius-m);
  --toggle-button-rounded-on-the-top: var(--semantic-border-radius-m);
  --toggle-button-rounded-on-the-bottom: var(--semantic-border-radius-m);
  --toggle-button-rounded-mobile: var(--semantic-border-radius-m);
  --toggle-button-hover-checked-background-color: var(--semantic-color-selection-surface-attention-hover);
  --toggle-button-hover-checked-border-color: var(--semantic-color-selection-surface-attention-hover);
  --toggle-button-hover-checked-text-color: var(--semantic-color-on-selection-primary-resting);
  --toggle-button-active-checked-background-color: var(--semantic-color-selection-surface-attention-active);
  --toggle-button-active-checked-border-color: var(--semantic-color-selection-surface-attention-hover);
  --toggle-button-active-checked-text-color: var(--semantic-color-on-selection-primary-resting);
  --radio-toggle-stack: 16px;
  --tooltip-background-color: var(--semantic-color-surface-default-inverse-resting);
  --tooltip-text-color: var(--semantic-color-on-surface-primary-inverse-resting);
  --tooltip-border-radius: var(--semantic-border-radius-s);
  --tooltip-font-size: var(--semantic-font-size-body-s);
  --tooltip-line-height: var(--semantic-line-height-body-s);
  --tooltip-font-weight: var(--semantic-font-weight-body);
  --tooltip-letter-spacing: var(--semantic-letter-spacing-body-s);
  --tooltip-padding-vertical: var(--tooltip-inset-vertical);
  --tooltip-padding-horizontal: var(--tooltip-inset-horizontal);
  --tooltip-max-width: 408px;
  --tooltip-arrow-width: var(--tooltip-pointer-width);
  --tooltip-arrow-height: var(--tooltip-pointer-height);
  --sidebar-background-color: var(--semantic-color-background-default);
  --sidebar-border-right: var(--semantic-border-width-static) solid var(--semantic-color-border-tertiary-resting);
  --sidebar-background-color-emphasis: var(--semantic-color-background-emphasis);
  --sidebar-emphasis-button-background-color-selected: var(--semantic-color-surface-default-resting);
  --sidebar-button-icon-gap: 16px;
  --sidebar-button-padding-hide: var(--semantic-inset-vertical-m-component-1000) 0;
  --sidebar-handle-color: #c2c2c2;
  --sidebar-footer-button-color: var(--text-01);
  --sidebar-content-padding-vertical: var(--semantic-inset-all-surface-linear-600);
  --sidebar-content-padding-horizontal: var(--semantic-inset-all-surface-linear-600);
  --sidebar-content-padding-horizontal-mobile: var(--semantic-inset-all-surface-linear-400);
  --sidebar-handle-width: 8px;
  --sidebar-handle-offset: 0px;
  --sidebar-handle-small-display: block;
  --sidebar-handle-big-display: none;
  --sidepanel-background-color: var(--semantic-color-surface-default-resting);
  --sidepanel-close-icon-color: var(--semantic-color-action-primary-resting);
  --sidepanel-floating-shadow: var(--semantic-dimension-shadow-first-200-x) var(--semantic-dimension-shadow-first-200-y) var(--semantic-dimension-shadow-first-200-blur) var(--semantic-dimension-shadow-first-200-spread) var(--semantic-color-shadow-first);
  --sidepanel-light-border-color: var(--semantic-color-border-tertiary-resting);
  --sidepanel-light-background-color: var(--semantic-color-surface-default-resting);
  --sidepanel-header-font-size: var(--semantic-font-size-headline-xl);
  --sidepanel-header-line-height: var(--semantic-line-height-headline-xl);
  --sidepanel-header-font-weight: var(--semantic-font-weight-headline-xl);
  --sidepanel-header-letter-spacing: 0;
  --sidepanel-border-width: var(--semantic-border-width-static);
  --sidepanel-border-color: var(--semantic-color-border-tertiary-resting);
  --sidepanel-header-gap: var(--semantic-gap-all-linear-800);
  --sidepanel-floating-border-color: none;
  --sidepanel-emphasis-background-color: var(--semantic-color-background-emphasis);
  --file-uploader-drop-zone-active-border-style: solid;
  --file-uploader-drop-zone-border-color: var(--semantic-color-border-secondary-resting);
  --file-uploader-drop-zone-border-radius: 4px;
  --file-uploader-drop-zone-border-style: dashed;
  --file-uploader-drop-zone-border-width: var(--semantic-border-width-static);
  --file-uploader-drop-zone-padding: var(--semantic-inset-all-surface-linear-600);
  --file-uploader-drop-zone-text-color: var(--semantic-color-on-surface-primary-resting);
  --file-uploader-error-list-line-height: 24px;
  --file-uploader-error-list-margin-left: 28px;
  --file-uploader-error-list-margin-top: 6px;
  --file-uploader-error-message-margin-block: 8px;
  --file-uploader-name-extension-icon-font-size: var(--icon-plain-m-size);
  --file-uploader-name-extension-label-color: #fff;
  --file-uploader-name-extension-label-font-size: 0.375rem;
  --file-uploader-name-extension-label-right: 4px;
  --file-uploader-name-extension-label-top: 9px;
  --file-uploader-name-gap: var(--semantic-gap-all-linear-200);
  --file-uploader-file-name-font-size: var(--semantic-font-size-utility-m);
  --file-uploader-file-name-font-weight: var(--semantic-font-weight-utility-default);
  --file-uploader-file-name-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --file-uploader-file-name-line-height: var(--semantic-line-height-utility-m);
  --file-uploader-file-row-text-color: var(--semantic-color-on-surface-primary-resting);
  --file-uploader-file-row-actions-min-width: 62px;
  --file-uploader-file-row-border-bottom-color: var(--semantic-color-border-tertiary-resting);
  --file-uploader-file-row-border-width: 1px;
  --file-uploader-file-row-hover-background-color: var(--semantic-color-surface-default-hover);
  --file-uploader-file-row-padding: var(--semantic-inset-all-surface-linear-400) var(--semantic-inset-all-surface-static-200);
  --file-uploader-file-row-uploading-file-name-color: var(--semantic-color-on-surface-primary-disabled);
  --file-uploader-hint-font-size: var(--semantic-font-size-body-s);
  --file-uploader-hint-font-weight: var(--semantic-font-weight-body);
  --file-uploader-hint-letter-spacing: var(--semantic-letter-spacing-body-s);
  --file-uploader-hint-line-height: var(--semantic-line-height-body-s);
  --file-uploader-hint-color: var(--semantic-color-on-surface-secondary-resting);
  --file-uploader-status-padding-right: var(--semantic-gap-all-linear-200);
  --file-uploader-status-padding-left: var(--semantic-gap-all-linear-400);
  --file-uploader-file-size-color: var(--semantic-color-on-surface-secondary-resting);
  --toolbar-border-bottom-color: var(--semantic-color-border-tertiary-resting);
  --toolbar-background: var(--semantic-color-background-default);
  --toolbar-padding: var(--semantic-inset-all-surface-linear-300) var(--semantic-inset-horizontal-grid-functional);
  --toolbar-padding-mobile: var(--semantic-inset-all-surface-linear-300) var(--semantic-inset-horizontal-grid-functional);
  --toolbar-divider-color: var(--semantic-color-border-tertiary-resting);
  --toolbar-divider-height: var(--semantic-size-component-800);
  --toolbar-divider-width: 1px;
  --toolbar-divider-margin: 0 var(--semantic-gap-all-linear-600);
  --toolbar-height: auto;
  --toolbar-font-size: var(--semantic-font-size-utility-s);
  --toolbar-line-height: var(--semantic-line-height-utility-s);
  --toolbar-font-weight: var(--semantic-font-weight-utility-default);
  --toolbar-letter-spacing: var(--semantic-letter-spacing-utility-s);
  --timepicker-layout-background-color: var(--semantic-color-elevation-surface-default-200-resting);
  --timepicker-label-color: var(--semantic-color-on-surface-primary-resting);
  --timepicker-label-hover-color: var(--semantic-color-action-primary-hover);
  --timepicker-overlay-border-radius: var(--semantic-border-radius-m);
  --timepicker-overlay-padding: var(--semantic-dimension-static-100) 0;
  --timepicker-overlay-box-shadow: var(--semantic-shadow-200);
  --timepicker-item-padding-horizontal: var(--semantic-inset-horizontal-square-component-1200);
  --timepicker-item-padding-vertical: var(--semantic-inset-vertical-m-component-1200);
  --timefield-color: var(--text-01);
  --timefield-active-color: var(--interactive-primary);
  --timefield-error-color: var(--danger);
  --timefield-disabled-color: var(--disabled-01);
  --timefield-padding: var(--input-field-m-inset-horizontal);
  --licence-plate-prefix-background: #003399;
  --licence-plate-prefix-color: var(--negative);
  --licence-plate-prefix-disabled-background: var(--semantic-color-brand-default-static-disabled);
  --licence-plate-prefix-disabled-color: var(--semantic-color-on-surface-primary-inverse-disabled);
  --licence-plate-prefix-disabled-opacity: 1;
  --licence-plate-prefix-spacing: calc(-1 * var(--formfield-outline-spacing));
  --licence-plate-prefix-border-radius: calc(var(--semantic-border-radius-m) - var(--formfield-border-width));
  --licence-plate-prefix-outline-border-radius: var(--licence-plate-prefix-border-radius);
  --licence-plate-prefix-padding-horizontal: var(--license-plate-region-inset-horizontal);
  --licence-plate-prefix-font-size: var(--semantic-font-size-utility-m);
  --licence-plate-prefix-line-height: var(--semantic-line-height-utility-m);
  --licence-plate-prefix-font-weight: var(--semantic-font-weight-utility-default);
  --licence-plate-prefix-letter-spacing: var(--semantic-letter-spacing-utility-m);
  --licence-plate-season-divider-size: var(--semantic-dimension-static-25);
  --licence-plate-season-font-size: var(--license-plate-season-font-size);
  --licence-plate-season-line-height: var(--license-plate-season-line-height);
  --licence-plate-season-font-weight: var(--semantic-font-weight-utility-attention);
  --licence-plate-season-letter-spacing: var(--license-plate-season-letter-spacing);
  --licence-plate-season-outline-font-size: var(--license-plate-season-font-size);
  --licence-plate-season-outline-line-height: var(--license-plate-season-line-height);
  --licence-plate-season-outline-font-weight: var(--semantic-font-weight-utility-attention);
  --licence-plate-season-outline-letter-spacing: var(--license-plate-season-letter-spacing);
  --tree-item-padding-vertical: var(--semantic-inset-vertical-m-component-1000);
  --autocomplete-panel-border-radius: var(--semantic-border-radius-m);
  --autocomplete-panel-padding: var(--semantic-dimension-static-100) 0;
  --autocomplete-dropdown-item-padding-horizontal: var(--dropdown-item-inset-horizontal);
  --autocomplete-overlay-offset-y: var(--form-field-gap-vertical);
  --autocomplete-option-active-border-radius: var(--semantic-border-radius-m);
  --layout-inset-mobile: var(--semantic-inset-horizontal-grid-default);
  --layout-inset-base: var(--semantic-inset-horizontal-grid-default);
  --layout-inset-mobile-functional: var(--semantic-inset-horizontal-grid-functional);
  --layout-inset-base-functional: var(--semantic-inset-horizontal-grid-functional);
  --layout-inset-container-mobile: var(--semantic-inset-all-surface-static-600);
  --layout-inset-container-base: var(--semantic-inset-all-surface-static-1200);
  --layout-inset-container-large: calc(var(--semantic-inset-all-surface-static-1200) + var(--semantic-inset-all-surface-static-400));
  --layout-inset-container-mobile-functional: var(--semantic-inset-all-surface-linear-600);
  --layout-inset-container-base-functional: var(--semantic-inset-all-surface-linear-800);
  --layout-inset-container-large-functional: var(--semantic-inset-all-surface-linear-800);
  --grid-gutter-width-mobile: var(--layout-inset-container-mobile);
  --grid-gutter-width-base: var(--layout-inset-container-base);
  --grid-gutter-width-large: var(--layout-inset-container-large);
  --grid-column-gap: var(--semantic-gap-horizontal-grid-default);
  --grid-column-gap-functional: var(--semantic-gap-horizontal-grid-functional);
  --success-02: #348357;
  --accordion-light-body-padding-rtl: 24px 32px;
  --card-background-hover-color: var(--ui-02);
  --card-background-selected-color: var(--ui-02);
  --footer-copyright-font-weight: 700;
  --footer-padding-top: 32px;
  --footer-padding-bottom: 32px;
  --footer-mobile-padding-top: 48px;
  --footer-mobile-padding-bottom: 48px;
  --radio-button-large-label-margin-top: 0;
  --radio-button-large-circle-margin-top: 2px;
  --radio-button-small-label-margin-top: 0;
  --radio-button-small-circle-margin-top: 0;
  --small-stage-image-min-widht: 116px;
  --small-stage-narrow-screen-image-height: 15vw;
  --small-stage-content-padding: 64px 0 64px;
  --small-stage-content-padding-narrow-screen: 40px 0 24px;
  --small-stage-image-container-padding-top: 72px;
  --small-stage-image-container-padding-to-content: 20px;
  --small-stage-image-container-offset-end: 25%;
  --small-stage-with-header-content-padding: 0 0 64px;
  --small-stage-with-header-image-container-padding-top: 32px;
  --rating-label-font-size: var(--paragraph-03-font-size);
  --rating-label-line-height: var(--paragraph-03-line-height);
  --rating-label-font-weight: var(--paragraph-03-font-weight);
  --rating-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --tag-close-icon-size: 16px;
  --file-uploader-file-row-icon-color: var(--success);
  --timefield-font-size: var(--heading-06-font-size);
  --timefield-line-height: var(--heading-06-line-height);
  --timefield-font-weight: 600;
  --timefield-letter-spacing: var(--heading-06-letter-spacing);
  --timefield-label-font-size: var(--paragraph-05-font-size);
  --timefield-label-line-height: var(--paragraph-05-line-height);
  --timefield-label-letter-spacing: var(--paragraph-05-letter-spacing);
  --timefield-label-font-weight: var(--paragraph-05-font-weight);
  --link-icon-color: var(--semantic-color-on-surface-primary-resting);
  --toggle-radio-button-style: none;
  --toggle-button-small-radius: var(--semantic-border-radius-s);
  --toggle-button-mobile-border-radius: var(--semantic-border-radius-s);
  --toggle-button-large-padding: var(--segmented-control-m-button-inset-all);
  --toggle-button-large-radius: var(--semantic-border-radius-m);
  --toggle-button-large-gap: var(--segmented-control-m-gap-horizontal);
  --toggle-button-mobile-gap: var(--segmented-control-m-gap-horizontal);
  --accordion-light-header-top-margin: 0;
  --tile-padding: var(--tile-vertical-icon-inset-top) var(--tile-vertical-icon-inset-horizontal) var(--tile-vertical-icon-inset-bottom) var(--tile-vertical-icon-inset-horizontal);
  --tile-icon-margin-bottom: 8px;
  --radio-button-on-selection-background-color: var(--semantic-color-surface-default-resting);
  --radio-button-on-selection-selected-background-color: var(--semantic-color-on-selection-primary-resting);
  --radio-button-on-selection-hover-border-color: var(--semantic-color-border-secondary-hover);
  --radio-button-on-selection-hover-background-color: var(--semantic-color-surface-default-hover);
  --radio-button-on-selection-active-border-color: var(--semantic-color-border-secondary-active);
  --radio-button-on-selection-active-background-color: var(--semantic-color-surface-default-active);
  --price-superscript-letter-spacing: var(--semantic-dimension-static-0);
  --table-cell-border-color: var(--semantic-color-border-tertiary-resting);
  --table-header-sort-icon-gap: var(--semantic-gap-horizontal-content-plain-m);
  --footer-padding-left: var(--semantic-gap-all-linear-800);
  --timepicker-overlay-gap: var(--form-field-gap-vertical);
  --number-stepper-small-input-height: var(--number-stepper-small-height);
}

/* node_modules/@allianz/ng-aquila/css/utilities.css */
.nx-margin-3xs {
  margin: 4px !important;
}
.nx-margin-2xs {
  margin: 8px !important;
}
.nx-margin-xs {
  margin: 12px !important;
}
.nx-margin-s {
  margin: 16px !important;
}
.nx-margin-m {
  margin: 24px !important;
}
.nx-margin-2m {
  margin: 32px !important;
}
.nx-margin-3m {
  margin: 40px !important;
}
.nx-margin-4m {
  margin: 48px !important;
}
.nx-margin-l {
  margin: 56px !important;
}
.nx-margin-xl {
  margin: 64px !important;
}
.nx-margin-2xl {
  margin: 72px !important;
}
.nx-margin-3xl {
  margin: 80px !important;
}
.nx-margin-4xl {
  margin: 88px !important;
}
.nx-margin-5xl {
  margin: 96px !important;
}
.nx-margin-0 {
  margin: 0 !important;
}
.nx-margin-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.nx-margin-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.nx-margin-x-3xs {
  margin-right: 4px !important;
  margin-left: 4px !important;
}
.nx-margin-y-3xs {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.nx-margin-x-2xs {
  margin-right: 8px !important;
  margin-left: 8px !important;
}
.nx-margin-y-2xs {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.nx-margin-x-xs {
  margin-right: 12px !important;
  margin-left: 12px !important;
}
.nx-margin-y-xs {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.nx-margin-x-s {
  margin-right: 16px !important;
  margin-left: 16px !important;
}
.nx-margin-y-s {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.nx-margin-x-m {
  margin-right: 24px !important;
  margin-left: 24px !important;
}
.nx-margin-y-m {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.nx-margin-x-2m {
  margin-right: 32px !important;
  margin-left: 32px !important;
}
.nx-margin-y-2m {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.nx-margin-x-3m {
  margin-right: 40px !important;
  margin-left: 40px !important;
}
.nx-margin-y-3m {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.nx-margin-x-4m {
  margin-right: 48px !important;
  margin-left: 48px !important;
}
.nx-margin-y-4m {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.nx-margin-x-l {
  margin-right: 56px !important;
  margin-left: 56px !important;
}
.nx-margin-y-l {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}
.nx-margin-x-xl {
  margin-right: 64px !important;
  margin-left: 64px !important;
}
.nx-margin-y-xl {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.nx-margin-x-2xl {
  margin-right: 72px !important;
  margin-left: 72px !important;
}
.nx-margin-y-2xl {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}
.nx-margin-x-3xl {
  margin-right: 80px !important;
  margin-left: 80px !important;
}
.nx-margin-y-3xl {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.nx-margin-x-4xl {
  margin-right: 88px !important;
  margin-left: 88px !important;
}
.nx-margin-y-4xl {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}
.nx-margin-x-5xl {
  margin-right: 96px !important;
  margin-left: 96px !important;
}
.nx-margin-y-5xl {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}
.nx-margin-top-0 {
  margin-top: 0 !important;
}
.nx-margin-bottom-0 {
  margin-bottom: 0 !important;
}
.nx-margin-left-0 {
  margin-left: 0 !important;
}
.nx-margin-right-0 {
  margin-right: 0 !important;
}
.nx-margin-top-3xs {
  margin-top: 4px !important;
}
.nx-margin-bottom-3xs {
  margin-bottom: 4px !important;
}
.nx-margin-left-3xs {
  margin-left: 4px !important;
}
.nx-margin-right-3xs {
  margin-right: 4px !important;
}
.nx-margin-top-2xs {
  margin-top: 8px !important;
}
.nx-margin-bottom-2xs {
  margin-bottom: 8px !important;
}
.nx-margin-left-2xs {
  margin-left: 8px !important;
}
.nx-margin-right-2xs {
  margin-right: 8px !important;
}
.nx-margin-top-xs {
  margin-top: 12px !important;
}
.nx-margin-bottom-xs {
  margin-bottom: 12px !important;
}
.nx-margin-left-xs {
  margin-left: 12px !important;
}
.nx-margin-right-xs {
  margin-right: 12px !important;
}
.nx-margin-top-s {
  margin-top: 16px !important;
}
.nx-margin-bottom-s {
  margin-bottom: 16px !important;
}
.nx-margin-left-s {
  margin-left: 16px !important;
}
.nx-margin-right-s {
  margin-right: 16px !important;
}
.nx-margin-top-m {
  margin-top: 24px !important;
}
.nx-margin-bottom-m {
  margin-bottom: 24px !important;
}
.nx-margin-left-m {
  margin-left: 24px !important;
}
.nx-margin-right-m {
  margin-right: 24px !important;
}
.nx-margin-top-2m {
  margin-top: 32px !important;
}
.nx-margin-bottom-2m {
  margin-bottom: 32px !important;
}
.nx-margin-left-2m {
  margin-left: 32px !important;
}
.nx-margin-right-2m {
  margin-right: 32px !important;
}
.nx-margin-top-3m {
  margin-top: 40px !important;
}
.nx-margin-bottom-3m {
  margin-bottom: 40px !important;
}
.nx-margin-left-3m {
  margin-left: 40px !important;
}
.nx-margin-right-3m {
  margin-right: 40px !important;
}
.nx-margin-top-4m {
  margin-top: 48px !important;
}
.nx-margin-bottom-4m {
  margin-bottom: 48px !important;
}
.nx-margin-left-4m {
  margin-left: 48px !important;
}
.nx-margin-right-4m {
  margin-right: 48px !important;
}
.nx-margin-top-l {
  margin-top: 56px !important;
}
.nx-margin-bottom-l {
  margin-bottom: 56px !important;
}
.nx-margin-left-l {
  margin-left: 56px !important;
}
.nx-margin-right-l {
  margin-right: 56px !important;
}
.nx-margin-top-xl {
  margin-top: 64px !important;
}
.nx-margin-bottom-xl {
  margin-bottom: 64px !important;
}
.nx-margin-left-xl {
  margin-left: 64px !important;
}
.nx-margin-right-xl {
  margin-right: 64px !important;
}
.nx-margin-top-2xl {
  margin-top: 72px !important;
}
.nx-margin-bottom-2xl {
  margin-bottom: 72px !important;
}
.nx-margin-left-2xl {
  margin-left: 72px !important;
}
.nx-margin-right-2xl {
  margin-right: 72px !important;
}
.nx-margin-top-3xl {
  margin-top: 80px !important;
}
.nx-margin-bottom-3xl {
  margin-bottom: 80px !important;
}
.nx-margin-left-3xl {
  margin-left: 80px !important;
}
.nx-margin-right-3xl {
  margin-right: 80px !important;
}
.nx-margin-top-4xl {
  margin-top: 88px !important;
}
.nx-margin-bottom-4xl {
  margin-bottom: 88px !important;
}
.nx-margin-left-4xl {
  margin-left: 88px !important;
}
.nx-margin-right-4xl {
  margin-right: 88px !important;
}
.nx-margin-top-5xl {
  margin-top: 96px !important;
}
.nx-margin-bottom-5xl {
  margin-bottom: 96px !important;
}
.nx-margin-left-5xl {
  margin-left: 96px !important;
}
.nx-margin-right-5xl {
  margin-right: 96px !important;
}
.nx-font-weight-light {
  font-weight: 300 !important;
}
.nx-font-weight-regular {
  font-weight: 400 !important;
}
.nx-font-weight-semibold {
  font-weight: 600 !important;
}
.nx-font-weight-bold {
  font-weight: 700 !important;
}
@media (max-width: 319px) {
  .nx-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 320px) and (max-width: 703px) {
  .nx-hidden-s {
    display: none !important;
  }
}
@media (min-width: 704px) and (max-width: 991px) {
  .nx-hidden-m {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1279px) {
  .nx-hidden-l {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1471px) {
  .nx-hidden-xl {
    display: none !important;
  }
}
@media (min-width: 1472px) and (max-width: 1759px) {
  .nx-hidden-2xl {
    display: none !important;
  }
}
@media (min-width: 1760px) {
  .nx-hidden-3xl {
    display: none !important;
  }
}
.nx-modal-margin-bottom {
  margin-bottom: 40px !important;
}
@media (max-width: 703px) {
  .nx-modal-margin-bottom {
    margin-bottom: 32px !important;
  }
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
