html{--mq1-min:320px;--mq1-max:479px;--mq1-margin:1rem;--mq1-gutter:.5rem;--mq2-min:480px;--mq2-max:767px;--mq2-margin:1rem;--mq2-gutter:1rem;--mq3-min:768px;--mq3-max:1023px;--mq3-margin:1rem;--mq3-gutter:1rem;--mq4-min:1024px;--mq4-max:1279px;--mq4-margin:1rem;--mq4-gutter:1rem;--mq5-min:1280px;--mq5-max:1439px;--mq5-margin:1rem;--mq5-gutter:1.5rem;--mq6-min:1440px;--mq6-max:1679px;--mq6-margin:1.5rem;--mq6-gutter:1.5rem;--mq7-min:1680px;--mq7-margin:1.5rem;--mq7-gutter:1.5rem;--vds-black:#000;--vds-white:#fff;--vds-blue-05:#00182c;--vds-blue-10:#002441;--vds-blue-15:#003156;--vds-blue-20:#013c6b;--vds-blue-25:#014880;--vds-blue-30:#025497;--vds-blue-35:#0260ab;--vds-blue-40:#036dc1;--vds-blue-45:#0078d6;--vds-blue-50:#008dfc;--vds-blue-55:#1998fc;--vds-blue-60:#33a4fd;--vds-blue-65:#4eaffd;--vds-blue-70:#66bbfd;--vds-blue-75:#80c6ff;--vds-blue-80:#9ad2fe;--vds-blue-85:#b4ddfe;--vds-blue-90:#cce8ff;--vds-blue-95:#e6f5ff;--vds-green-05:#051a07;--vds-green-10:#07260b;--vds-green-15:#0a330f;--vds-green-20:#0d4013;--vds-green-25:#0f4d16;--vds-green-30:#125a1a;--vds-green-35:#14661e;--vds-green-40:#177321;--vds-green-45:#198025;--vds-green-50:#21a330;--vds-green-55:#37ac45;--vds-green-60:#4db559;--vds-green-65:#64bf6e;--vds-green-70:#7ac883;--vds-green-75:#90d198;--vds-green-80:#a6daac;--vds-green-85:#bce3c1;--vds-green-90:#d3edd6;--vds-green-95:#e9f6ea;--vds-grey-05:#0d0d0d;--vds-grey-10:#1a1a1a;--vds-grey-15:#262626;--vds-grey-20:#333;--vds-grey-25:#424242;--vds-grey-30:#4f4f4f;--vds-grey-35:#5c5c5c;--vds-grey-40:#696969;--vds-grey-45:#767676;--vds-grey-50:#848484;--vds-grey-55:#919191;--vds-grey-60:#9f9f9f;--vds-grey-65:#adadad;--vds-grey-70:#bbb;--vds-grey-75:#c9c9c9;--vds-grey-80:#dbdbdb;--vds-grey-85:#e8e8e8;--vds-grey-90:#f4f4f4;--vds-grey-95:#f8f8f8;--vds-red-05:#2b0707;--vds-red-10:#410a0a;--vds-red-15:#570d0d;--vds-red-20:#6d1111;--vds-red-25:#821414;--vds-red-30:#981717;--vds-red-35:#ae1a1a;--vds-red-40:#c31e1e;--vds-red-45:#d92121;--vds-red-50:#ff4a4a;--vds-red-55:#ff5c5c;--vds-red-60:#ff6e6e;--vds-red-65:#ff8080;--vds-red-70:#ff9292;--vds-red-75:#ffa5a5;--vds-red-80:#ffb7b7;--vds-red-85:#ffc9c9;--vds-red-90:#ffdbdb;--vds-red-95:#ffeded;--vds-yellow-05:#2e2600;--vds-yellow-10:#463900;--vds-yellow-15:#5d4c00;--vds-yellow-20:#745f00;--vds-yellow-25:#8b7100;--vds-yellow-30:#a28400;--vds-yellow-35:#ba9700;--vds-yellow-40:#d1aa00;--vds-yellow-45:#e8bd00;--vds-yellow-50:#facc00;--vds-yellow-55:#fbd11a;--vds-yellow-60:#fbd633;--vds-yellow-65:#fcdb4c;--vds-yellow-70:#fce066;--vds-yellow-75:#fde680;--vds-yellow-80:#fdeb99;--vds-yellow-85:#fef0b3;--vds-yellow-90:#fef5cc;--vds-yellow-95:#fffae6;--vds-orange-05:#2b1200;--vds-orange-10:#441c00;--vds-orange-15:#5e2700;--vds-orange-20:#773200;--vds-orange-25:#913c00;--vds-orange-30:#aa4700;--vds-orange-35:#c45100;--vds-orange-40:#dd5c00;--vds-orange-45:#f76700;--vds-orange-50:#ff7411;--vds-orange-55:#ff832b;--vds-orange-60:#ff9244;--vds-orange-65:#ffa15e;--vds-orange-70:#ffb077;--vds-orange-75:#ffbf91;--vds-orange-80:#ffceaa;--vds-orange-85:#ffdcc4;--vds-orange-90:#ffebdd;--vds-orange-95:#fffaf7;--vds-data-blue-10:#eef7fe;--vds-data-blue-20:#cee9fe;--vds-data-blue-30:#addafe;--vds-data-blue-40:#8cccfd;--vds-data-blue-50:#6bbdfd;--vds-data-blue-60:#51a3e3;--vds-data-blue-70:#3f7fb0;--vds-data-blue-80:#2d5a7e;--vds-data-blue-90:#1b364b;--vds-data-blue-100:#081118;--vds-data-teal-10:#f3fafc;--vds-data-teal-20:#daf2f7;--vds-data-teal-30:#c2eaf2;--vds-data-teal-40:#a9e2ec;--vds-data-teal-50:#91dae7;--vds-data-teal-60:#77c0cd;--vds-data-teal-70:#5c959f;--vds-data-teal-80:#426a72;--vds-data-teal-90:#273f44;--vds-data-teal-100:#0d1416;--vds-data-violet-10:#eaebf6;--vds-data-violet-20:#cbcde9;--vds-data-violet-30:#adafdd;--vds-data-violet-40:#8e92d0;--vds-data-violet-50:#6f74c4;--vds-data-violet-60:#5056b7;--vds-data-violet-70:#3239ab;--vds-data-violet-80:#252a80;--vds-data-violet-90:#16194d;--vds-data-violet-100:#040510;--vds-data-magenta-10:#f9f0f6;--vds-data-magenta-20:#efd3e3;--vds-data-magenta-30:#e5b6d1;--vds-data-magenta-40:#da99bf;--vds-data-magenta-50:#d07bad;--vds-data-magenta-60:#b66193;--vds-data-magenta-70:#8d4c72;--vds-data-magenta-80:#653651;--vds-data-magenta-90:#3c2030;--vds-data-magenta-100:#130a10;--vds-data-green-10:#f1f5ed;--vds-data-green-20:#d4e0c8;--vds-data-green-30:#b8cca4;--vds-data-green-40:#9bb87f;--vds-data-green-50:#7fa45b;--vds-data-green-60:#658a41;--vds-data-green-70:#4e6b32;--vds-data-green-80:#384c24;--vds-data-green-90:#212d15;--vds-data-green-100:#0b0f07;--vds-light-primary:#0078d6;--vds-light-primary--focus:#0260ab;--vds-light-primary--hover:#014880;--vds-light-functional-disabled:#4f4f4f;--vds-light-functional-error:#c31e1e;--vds-light-functional-warning:#c45100;--vds-light-functional-success:#177321;--vds-light-utility-background-primary:#fff;--vds-light-utility-background-secondary:#e8e8e8;--vds-light-utility-border:#767676;--vds-light-utility-copy-primary:#000;--vds-light-utility-copy-secondary:#333;--vds-light-utility-copy-tertiary:#5c5c5c;--vds-dark-primary:#33a4fd;--vds-dark-primary--focus:#66bbfd;--vds-dark-primary--hover:#9ad2fe;--vds-dark-functional-disabled:#c9c9c9;--vds-dark-functional-error:#ff6e6e;--vds-dark-functional-warning:#ff832b;--vds-dark-functional-success:#4db559;--vds-dark-utility-background-primary:#000;--vds-dark-utility-background-secondary:#333;--vds-dark-utility-border:#767676;--vds-dark-utility-copy-primary:#fff;--vds-dark-utility-copy-secondary:#e8e8e8;--vds-dark-utility-copy-tertiary:#bbb;--vds-data-green:#719a49;--vds-data-aqua:#85d6e5;--vds-data-violet:#3239ab;--vds-data-magenta:#cb6da4;--vds-data-tan:#f4c199;--vds-data-teal:#237368;--vds-data-blue:#5bb6fd;--vds-data-burgundy:#8d3131;--vds-data-yellow:#fbdf66;--vds-data-purple:#d1a6e7;--vds-data-alert-green:#25a16d;--vds-data-alert-red:#eb5353;--vds-data-alert-yellow:#fad740;--vds-data-alert-orange:#ea8433;--vds-subtle-highlight:#cce8ff;--vds-subtle-negative:#ffdbdb;--vds-subtle-neutral:#e8e8e8;--vds-subtle-positive:#d3edd6;--vds-subtle-warning:#fef0b3;--vds-pale-highlight:#80c6ff;--vds-pale-negative:#ffa5a5;--vds-pale-neutral:#bbb;--vds-pale-positive:#90d198;--vds-pale-warning:#fce066;--vds-clear-highlight:#0078d6;--vds-clear-negative:#c31e1e;--vds-clear-neutral:#5c5c5c;--vds-clear-positive:#177321;--vds-clear-warning:#facc00;--vds-clear-active-highlight:#036dc1;--vds-clear-active-negative:#ae1a1a;--vds-clear-active-neutral:#4f4f4f;--vds-clear-active-positive:#14661e;--vds-clear-active-warning:#e8bd00;--vds-clear-hover-highlight:#0260ab;--vds-clear-hover-negative:#981717;--vds-clear-hover-neutral:#424242;--vds-clear-hover-positive:#125a1a;--vds-clear-hover-warning:#d1aa00;--vds-strong-neutral:#333;--vds-max-black:#000;--vds-max-white:#fff;--vds-background-highlight:#e6f5ff;--vds-background-negative:#ffeded;--vds-background-neutral:#f4f4f4;--vds-background-positive:#e9f6ea;--vds-background-warning:#fef5cc;--vds-background-highlight-active:#b4ddfe;--vds-background-negative-active:#ffc9c9;--vds-background-neutral-active:#dbdbdb;--vds-background-positive-active:#bce3c1;--vds-background-warning-active:#fdeb99;--vds-background-white-active:#f4f4f4;--vds-background-highlight-hover:#9ad2fe;--vds-background-negative-hover:#ffb7b7;--vds-background-neutral-hover:#c9c9c9;--vds-background-positive-hover:#a6daac;--vds-background-warning-hover:#fde680;--vds-background-white-hover:#e8e8e8;--vds-fill-subtle-highlight:#cce8ff;--vds-fill-subtle-negative:#ffdbdb;--vds-fill-subtle-neutral:#e8e8e8;--vds-fill-subtle-positive:#d3edd6;--vds-fill-subtle-warning:#fef0b3;--vds-fill-pale-highlight:#80c6ff;--vds-fill-pale-negative:#ffa5a5;--vds-fill-pale-neutral:#bbb;--vds-fill-pale-positive:#90d198;--vds-fill-pale-warning:#fce066;--vds-fill-clear-highlight:#0078d6;--vds-fill-clear-negative:#c31e1e;--vds-fill-clear-neutral:#5c5c5c;--vds-fill-clear-positive:#177321;--vds-fill-clear-warning:#facc00;--vds-fill-clear-highlight-active:#036dc1;--vds-fill-clear-negative-active:#ae1a1a;--vds-fill-clear-neutral-active:#4f4f4f;--vds-fill-clear-positive-active:#14661e;--vds-fill-clear-warning-active:#e8bd00;--vds-fill-clear-highlight-hover:#0260ab;--vds-fill-clear-negative-hover:#981717;--vds-fill-clear-neutral-hover:#424242;--vds-fill-clear-positive-hover:#125a1a;--vds-fill-clear-warning-hover:#d1aa00;--vds-fill-strong-neutral:#333;--vds-fill-max-black:#000;--vds-fill-background-highlight:#e6f5ff;--vds-fill-background-negative:#ffeded;--vds-fill-background-neutral:#f4f4f4;--vds-fill-background-positive:#e9f6ea;--vds-fill-background-warning:#fef5cc;--vds-fill-background-white:#fff;--vds-fill-background-highlight-active:#b4ddfe;--vds-fill-background-negative-active:#ffc9c9;--vds-fill-background-neutral-active:#dbdbdb;--vds-fill-background-positive-active:#bce3c1;--vds-fill-background-warning-active:#fdeb99;--vds-fill-background-white-active:#f4f4f4;--vds-fill-background-highlight-hover:#9ad2fe;--vds-fill-background-negative-hover:#ffb7b7;--vds-fill-background-neutral-hover:#c9c9c9;--vds-fill-background-positive-hover:#a6daac;--vds-fill-background-warning-hover:#fde680;--vds-fill-background-white-hover:#e8e8e8;--vds-fill-max-white:#fff;--vds-stroke-subtle-highlight:#cce8ff;--vds-stroke-subtle-negative:#ffdbdb;--vds-stroke-subtle-neutral:#e8e8e8;--vds-stroke-subtle-positive:#d3edd6;--vds-stroke-pale-highlight:#80c6ff;--vds-stroke-pale-negative:#ffa5a5;--vds-stroke-pale-neutral:#bbb;--vds-stroke-pale-positive:#90d198;--vds-stroke-clear-highlight:#0078d6;--vds-stroke-clear-negative:#c31e1e;--vds-stroke-clear-neutral:#5c5c5c;--vds-stroke-clear-positive:#177321;--vds-stroke-clear-highlight-active:#036dc1;--vds-stroke-clear-negative-active:#ae1a1a;--vds-stroke-clear-neutral-active:#4f4f4f;--vds-stroke-clear-positive-active:#14661e;--vds-stroke-clear-highlight-hover:#0260ab;--vds-stroke-clear-negative-hover:#981717;--vds-stroke-clear-neutral-hover:#424242;--vds-stroke-clear-positive-hover:#125a1a;--vds-stroke-strong-neutral:#333;--vds-stroke-max-black:#000;--vds-text-pale-highlight:#80c6ff;--vds-text-pale-negative:#ffa5a5;--vds-text-pale-neutral:#bbb;--vds-text-pale-positive:#90d198;--vds-text-clear-highlight:#0078d6;--vds-text-clear-negative:#c31e1e;--vds-text-clear-neutral:#5c5c5c;--vds-text-clear-positive:#177321;--vds-text-clear-highlight-active:#036dc1;--vds-text-clear-negative-active:#ae1a1a;--vds-text-clear-neutral-active:#4f4f4f;--vds-text-clear-positive-active:#14661e;--vds-text-clear-highlight-hover:#0260ab;--vds-text-clear-negative-hover:#981717;--vds-text-clear-neutral-hover:#424242;--vds-text-clear-positive-hover:#125a1a;--vds-text-strong-neutral:#333;--vds-text-max-black:#000;--vds-text-max-white:#fff;--vds-dark-subtle-neutral:#333;--vds-dark-pale-neutral:#4f4f4f;--vds-dark-clear-highlight:#008dfc;--vds-dark-clear-negative:#ff6e6e;--vds-dark-clear-neutral:#c9c9c9;--vds-dark-clear-positive:#4db559;--vds-dark-clear-warning:#facc00;--vds-dark-clear-active-highlight:#33a4fd;--vds-dark-clear-active-neutral:#dbdbdb;--vds-dark-clear-hover-highlight:#66bbfd;--vds-dark-clear-hover-neutral:#f4f4f4;--vds-dark-background-neutral:#333;--vds-dark-background-neutral-hover:#4f4f4f;--vds-dark-background-neutral-active:#424242;--vds-dark-background-black:#000;--vds-dark-background-black-hover:#262626;--vds-dark-background-black-active:#1a1a1a;--vds-dark-strong-neutral:#e8e8e8;--vds-dark-max-white:#fff;--vds-dark-max-black:#000;--vds-dark-fill-background-neutral:#333;--vds-dark-fill-background-hover-neutral:#4f4f4f;--vds-dark-fill-background-active-neutral:#424242;--vds-dark-fill-background-black:#000;--vds-dark-fill-background-hover-black:#262626;--vds-dark-fill-background-active-black:#1a1a1a;--vds-dark-fill-clear-highlight:#008dfc;--vds-dark-fill-clear-negative:#ff6e6e;--vds-dark-fill-clear-neutral:#c9c9c9;--vds-dark-fill-clear-positive:#4db559;--vds-dark-fill-clear-warning:#facc00;--vds-dark-fill-clear-active-highlight:#33a4fd;--vds-dark-fill-clear-active-neutral:#dbdbdb;--vds-dark-fill-clear-hover-highlight:#66bbfd;--vds-dark-fill-clear-hover-neutral:#f4f4f4;--vds-dark-fill-subtle-neutral:#333;--vds-dark-fill-pale-neutral:#4f4f4f;--vds-dark-fill-strong-neutral:#e8e8e8;--vds-dark-fill-max-black:#000;--vds-dark-fill-max-white:#fff;--vds-dark-stroke-clear-highlight:#008dfc;--vds-dark-stroke-clear-negative:#ff6e6e;--vds-dark-stroke-clear-neutral:#c9c9c9;--vds-dark-stroke-clear-positive:#4db559;--vds-dark-stroke-clear-active-highlight:#33a4fd;--vds-dark-stroke-clear-active-neutral:#dbdbdb;--vds-dark-stroke-clear-hover-highlight:#66bbfd;--vds-dark-stroke-clear-hover-neutral:#f4f4f4;--vds-dark-stroke-subtle-neutral:#333;--vds-dark-stroke-pale-neutral:#4f4f4f;--vds-dark-stroke-strong-neutral:#e8e8e8;--vds-dark-stroke-max-white:#fff;--vds-dark-text-clear-highlight:#008dfc;--vds-dark-text-clear-negative:#ff6e6e;--vds-dark-text-clear-neutral:#c9c9c9;--vds-dark-text-clear-positive:#4db559;--vds-dark-text-clear-active-highlight:#33a4fd;--vds-dark-text-clear-active-neutral:#dbdbdb;--vds-dark-text-clear-hover-highlight:#66bbfd;--vds-dark-text-clear-hover-neutral:#f4f4f4;--vds-dark-text-strong-neutral:#e8e8e8;--vds-dark-text-max-white:#fff;--vds-dark-text-max-black:#000}.vds-rounded-corners-s{border-radius:.125rem}.vds-rounded-corners-l{border-radius:.25rem}.vds-shadow-level-1{box-shadow:0 .063rem .125rem #0003,0 .063rem .25rem .063rem #00000026}.vds-shadow-level-2{box-shadow:0 .063rem .125rem #0003,0 .125rem .375rem .125rem #0000002e}.vds-shadow-level-3{box-shadow:0 .125rem .25rem #00000038,0 .188rem .625rem .125rem #0000003d}.vds-shadow-level-4{box-shadow:0 .125rem .25rem #00000038,0 .375rem .75rem .125rem #0000004d}html{--vds-size-xs:1.5rem;--vds-size-s:2rem;--vds-size-m:2.5rem;--vds-size-l:3rem;--vds-size-xl:3.5rem;--vds-spacing-xxs:.25rem;--vds-spacing-xs:.5rem;--vds-spacing-s:1rem;--vds-spacing-m:1.5rem;--vds-spacing-l:2rem;--vds-spacing-xl:3rem;--vds-spacing-xxl:4rem;--vds-spacing-xxxl:5rem}@font-face{font-family:MBCorpo Title;font-weight:400;font-style:normal;font-display:swap;src:url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/EOT/MBCorpoATitleCond-Regular-Web.eot);src:url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/EOT/MBCorpoATitleCond-Regular-Web.eot?#iefix)format("embedded-opentype"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/WOFF2/MBCorpoATitleCond-Regular-Web.woff2)format("woff2"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/WOFF/MBCorpoATitleCond-Regular-Web.woff)format("woff"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/TTF/MBCorpoATitleCond-Regular-Web.ttf)format("truetype"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/SVG/MBCorpoATitleCond-Regular-Web.svg#MBCorpoATitleCond-Regular-Web)format("svg")}@font-face{font-family:MBCorpo Text;font-weight:400;font-style:normal;font-display:swap;src:url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/EOT/MBCorpoSText-Regular-Web.eot);src:url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/EOT/MBCorpoSText-Regular-Web.eot?#iefix)format("embedded-opentype"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/WOFF2/MBCorpoSText-Regular-Web.woff2)format("woff2"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/WOFF/MBCorpoSText-Regular-Web.woff)format("woff"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/TTF/MBCorpoSText-Regular-Web.ttf)format("truetype"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/SVG/MBCorpoSText-Regular-Web.svg#MBCorpoSText-Regular-Web)format("svg")}@font-face{font-family:MBCorpo Text;font-weight:700;font-style:normal;font-display:swap;src:url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/EOT/MBCorpoSText-Bold-Web.eot);src:url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/EOT/MBCorpoSText-Bold-Web.eot?#iefix)format("embedded-opentype"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/WOFF2/MBCorpoSText-Bold-Web.woff2)format("woff2"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/WOFF/MBCorpoSText-Bold-Web.woff)format("woff"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/TTF/MBCorpoSText-Bold-Web.ttf)format("truetype"),url(https://assets.oneweb.mercedes-benz.com/plugin/workbench/fonts/2.0.0/SVG/MBCorpoSText-Bold-Web.svg#MBCorpoSText-Bold-Web)format("svg")}.vds-mbcorpo-title,.vds-font-title,.vds-type-heading-l,.vds-type-heading-xl{font-family:MBCorpo Title,serif}.vds-mbcorpo-text,.vds-font-text-bold,.vds-type-label-tertiary-strong,.vds-type-label-secondary-strong,.vds-type-label-primary-strong,.vds-type-hint,.vds-type-button,.vds-type-copy-tertiary-strong,.vds-type-copy-secondary-strong,.vds-type-copy-strong,.vds-type-heading-s,.vds-type-heading-m,.vds-font-text-regular,.vds-type-label-tertiary,.vds-type-label-secondary,.vds-type-label-primary,.vds-type-copy-tertiary,.vds-type-copy-secondary,.vds-type-copy,.vds-type-heading-xs{font-family:MBCorpo Text,sans-serif}.vds-font-title,.vds-type-heading-l,.vds-type-heading-xl,.vds-font-text-regular,.vds-type-label-tertiary,.vds-type-label-secondary,.vds-type-label-primary,.vds-type-copy-tertiary,.vds-type-copy-secondary,.vds-type-copy,.vds-type-heading-xs{font-style:normal;font-weight:400}.vds-font-text-bold,.vds-type-label-tertiary-strong,.vds-type-label-secondary-strong,.vds-type-label-primary-strong,.vds-type-hint,.vds-type-button,.vds-type-copy-tertiary-strong,.vds-type-copy-secondary-strong,.vds-type-copy-strong,.vds-type-heading-s,.vds-type-heading-m{font-style:normal;font-weight:700}.vds-type-heading-xl{font-size:3rem;line-height:3.75rem}.vds-type-heading-l{font-size:2.375rem;line-height:2.75rem}.vds-type-heading-m{font-size:1.5rem;line-height:2rem}.vds-type-heading-s{font-size:1.25rem;line-height:2rem}.vds-type-heading-xs{font-size:1.125rem;line-height:1.75rem}.vds-type-copy,.vds-type-copy-strong{font-size:1rem;line-height:1.5rem}.vds-type-copy-secondary,.vds-type-copy-secondary-strong{font-size:.875rem;line-height:1.25rem}.vds-type-copy-tertiary,.vds-type-copy-tertiary-strong{font-size:.75rem;line-height:1rem}.vds-type-button{font-size:.875rem;line-height:1.25rem}.vds-type-hint{font-size:.75rem;line-height:1rem}.vds-type-label-primary,.vds-type-label-primary-strong{font-size:1rem;line-height:1.25rem}.vds-type-label-secondary,.vds-type-label-secondary-strong{font-size:.875rem;line-height:1rem}.vds-type-label-tertiary,.vds-type-label-tertiary-strong{font-size:.75rem;line-height:1rem}:root{--mb-black:#000;--mb-white:#fff;--mb-blue:#00adef;--mb-grey-light:#f4f4f4;--mb-grey-mid:#ccc;--mb-grey-dark:#333;--mb-red:#c31432;--mb-green:#007a3e;--mb-orange:#f0ab00;--mb-font-title:"MBCorpo Title", "Helvetica Neue", Arial, sans-serif;--mb-font-text:"MBCorpo Text", "Helvetica Neue", Arial, sans-serif;--mb-font-family:var(--mb-font-text);--spacing-xxs:.25rem;--spacing-xs:.5rem;--spacing-s:.75rem;--spacing-m:1rem;--spacing-l:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--spacing-xxxl:4rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--mb-font-family);color:var(--mb-black);background:var(--mb-white);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--mb-font-title)}a{color:var(--mb-blue);text-decoration:none}a:hover{text-decoration:underline}.app-main{padding:var(--spacing-l) var(--spacing-xl)}.btn{padding:var(--spacing-xs) var(--spacing-m);font-family:var(--mb-font-text);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;font-size:.875rem;transition:background-color .2s;display:inline-flex}.btn--primary{background:var(--mb-black);color:var(--mb-white)}.btn--primary:hover{background:var(--mb-grey-dark)}.btn--primary:disabled{background:var(--mb-grey-mid);cursor:not-allowed}.btn--secondary{color:var(--mb-black);border:1px solid var(--mb-black);background:0 0}.btn--secondary:hover{background:var(--mb-grey-light)}.btn--secondary:disabled{border-color:var(--mb-grey-mid);color:var(--mb-grey-mid);cursor:not-allowed}.header-user-info{color:#fff;align-items:center;gap:1rem;display:flex}.header-user-details{flex-direction:column;align-items:flex-end;font-size:.8rem;line-height:1.3;display:flex}.header-user-name{font-weight:500}.header-user-id{opacity:.7;font-size:.72rem}.header-logout-btn{color:inherit;font-family:var(--mb-font-text);cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:4px;padding:.35rem .75rem;font-size:.8rem;transition:background .15s}.header-logout-btn:hover{background:#ffffff38}.loading-screen,.loading-spinner{padding:var(--spacing-xxl);justify-content:center;align-items:center;gap:var(--spacing-m);flex-direction:column;display:flex}.spinner{border:3px solid var(--mb-grey-mid);border-top-color:var(--mb-black);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{background:var(--mb-grey-light);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{background:var(--mb-white);padding:var(--spacing-xxl);text-align:center;width:100%;max-width:24rem}.login-card h1{margin-bottom:var(--spacing-xs)}.login-card p{margin-bottom:var(--spacing-l);color:var(--mb-grey-dark)}.login-button{width:100%;padding:var(--spacing-s) var(--spacing-m);background:var(--mb-black);color:var(--mb-white);font-family:var(--mb-font-text);cursor:pointer;margin-bottom:var(--spacing-m);border:none;font-size:1rem}.login-button:hover{background:var(--mb-grey-dark)}.login-hint{color:var(--mb-grey-mid);font-size:.75rem}.login-tab-content{padding:var(--spacing-l) 0;text-align:center}.login-local-form{gap:var(--spacing-m);padding:var(--spacing-l) 0;text-align:left;flex-direction:column;display:flex}.entity-list-page{gap:var(--spacing-m);flex-direction:column;display:flex}.entity-list-header{justify-content:space-between;align-items:center;display:flex}.entity-list-search{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.search-input{width:100%;padding:var(--spacing-xs) var(--spacing-s);border:1px solid var(--mb-grey-mid);font-family:var(--mb-font-text);font-size:.875rem}.search-input:focus{outline:2px solid var(--mb-blue);outline-offset:-2px}.entity-table{border-collapse:collapse;width:100%}.entity-table th{text-align:left;padding:var(--spacing-xs) var(--spacing-s);border-bottom:2px solid var(--mb-black);font-family:var(--mb-font-title);font-size:.875rem}.entity-table td{padding:var(--spacing-xs) var(--spacing-s);border-bottom:1px solid var(--mb-grey-light);font-size:.875rem}.entity-table .clickable-row{cursor:pointer}.entity-table .clickable-row:hover{background:var(--mb-grey-light)}.entity-table .empty-state{text-align:center;padding:var(--spacing-xl);color:var(--mb-grey-dark)}.pagination{justify-content:center;align-items:center;gap:var(--spacing-m);padding:var(--spacing-m) 0;display:flex}.pagination button{padding:var(--spacing-xxs) var(--spacing-s);border:1px solid var(--mb-black);font-family:var(--mb-font-text);cursor:pointer;background:0 0;font-size:.875rem}.pagination button:disabled{border-color:var(--mb-grey-mid);color:var(--mb-grey-mid);cursor:not-allowed}.entity-detail-page{gap:var(--spacing-m);flex-direction:column;display:flex}.breadcrumb{margin-bottom:1rem}.breadcrumb ol{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumb li{align-items:center;display:flex}.breadcrumb li+li:before{content:"/";padding:0 var(--spacing-xs);color:var(--mb-grey-mid)}.breadcrumb a{color:var(--mb-blue,#0078d4);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span[aria-current=page]{color:#5c5c5c}.entity-detail-header{justify-content:space-between;align-items:center;display:flex}.entity-detail-title{align-items:center;gap:var(--spacing-s);display:flex}.status-tag{padding:var(--spacing-xxs) var(--spacing-xs);background:var(--mb-grey-light);text-transform:uppercase;font-size:.75rem;font-weight:600;display:inline-block}.entity-form{gap:var(--spacing-l);flex-direction:column;width:100%;max-width:640px;display:flex}.form-actions{align-items:center;gap:var(--spacing-s);padding-top:var(--spacing-m);display:flex}.entity-form-fields{gap:var(--spacing-m);flex-direction:column;display:flex}.entity-form-actions{justify-content:flex-end;gap:var(--spacing-s);display:flex}.user-roles-section{margin-top:var(--spacing-l)}.role-cards-grid{gap:var(--spacing-s);margin-top:var(--spacing-s);flex-direction:column;display:flex}.role-card{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);padding:var(--spacing-m);border:1px solid var(--mb-grey-mid);background:var(--mb-white);display:flex}.role-card-content{gap:var(--spacing-xxs);flex-direction:column;min-width:0;display:flex}.role-card-name{color:var(--mb-blue);font-weight:700;text-decoration:none}.role-card-name:hover{text-decoration:underline}.role-card-code{color:var(--mb-grey-dark);opacity:.7;font-size:.8125rem}.role-card-description{color:var(--mb-grey-dark);margin-top:var(--spacing-xxs);font-size:.875rem}.roles-empty-state{color:var(--mb-grey-dark);padding:var(--spacing-m) 0;font-style:italic}.role-save-row{align-items:center;gap:var(--spacing-m);margin-top:var(--spacing-l);display:flex}.roles-change-summary{color:var(--mb-grey-dark);font-size:.875rem;font-style:italic}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-content{background:var(--mb-white);padding:var(--spacing-xl);width:90%;max-width:32rem}.modal-title{margin-bottom:var(--spacing-m)}.modal-body{margin-bottom:var(--spacing-l)}.modal-actions{justify-content:flex-end;gap:var(--spacing-s);display:flex}.sandbox-banner{align-items:center;gap:var(--spacing-s);padding:var(--spacing-xxs) var(--spacing-m);background:var(--mb-blue);color:var(--mb-white);font-family:var(--mb-font-text);letter-spacing:.02em;font-size:.8rem;display:flex}.sandbox-banner__label{letter-spacing:.05em;background:#0000004d;border-radius:3px;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.sandbox-banner__ticket{color:var(--mb-white);text-underline-offset:2px;font-weight:600;text-decoration:underline}.sandbox-banner__ticket:hover{opacity:.85}.sandbox-banner__branch,.sandbox-banner__version{opacity:.8;font-size:.75rem}.sandbox-banner__branch:before{content:"— "}.sandbox-banner__version:before{content:"| "}.toast-container{top:var(--spacing-m);right:var(--spacing-m);z-index:2000;gap:var(--spacing-xs);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast-item{pointer-events:auto;min-width:20rem;max-width:30rem;animation:.3s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.market-hub-header{gap:var(--spacing-m);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-l);border-bottom:1px solid var(--mb-grey-mid);flex-direction:column;display:flex}.market-hub-title{align-items:center;gap:var(--spacing-s);display:flex}.market-hub-summary{align-items:center;gap:var(--spacing-l);color:var(--mb-grey-dark);font-size:.875rem;display:flex}.market-hub-actions{gap:var(--spacing-s);display:flex}.market-hub-grid{gap:var(--spacing-l);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.market-hub-card{border:1px solid var(--mb-grey-mid);padding:var(--spacing-l);transition:border-color .2s}.market-hub-card:hover{border-color:var(--mb-black)}.market-hub-card-title{font-size:.875rem;font-family:var(--mb-font-title);text-transform:uppercase;letter-spacing:.05em;color:var(--mb-grey-dark);margin-bottom:var(--spacing-s);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--mb-black)}.market-hub-card-links{gap:var(--spacing-xs);flex-direction:column;list-style:none;display:flex}.market-hub-card-links a{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) 0;color:var(--mb-black);font-size:.875rem;transition:color .15s;display:flex}.market-hub-card-links a:hover{color:var(--mb-blue);text-decoration:none}.market-hub-link-empty a{opacity:.5}.app-main-with-sidebar{min-height:calc(100vh - 120px);display:flex}.app-main--sidebar{flex:1;min-width:0}.market-sidebar{background:var(--mb-grey-light);border-right:1px solid var(--mb-grey-mid);flex-direction:column;align-self:flex-start;width:260px;min-width:260px;height:100vh;transition:width .2s,min-width .2s;display:flex;position:sticky;top:0;overflow-y:auto}.market-sidebar--collapsed{background:var(--mb-grey-light);border-right:1px solid var(--mb-grey-mid);width:48px;min-width:48px;padding-top:var(--spacing-s);flex-direction:column;align-self:flex-start;align-items:center;height:100vh;display:flex;position:sticky;top:0}.market-sidebar-header{padding:var(--spacing-s) var(--spacing-m);border-bottom:1px solid var(--mb-grey-mid);background:var(--mb-white);justify-content:space-between;align-items:center;display:flex}.market-sidebar-hub-link{font-family:var(--mb-font-title);color:var(--mb-black);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;text-decoration:none;overflow:hidden}.market-sidebar-hub-link:hover{color:var(--mb-blue);text-decoration:none}.market-sidebar-nav{padding:var(--spacing-xs) 0;flex:1;overflow-y:auto}.market-sidebar-category{margin-bottom:var(--spacing-xxs)}.market-sidebar-category-header{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) var(--spacing-m);font-family:var(--mb-font-title);text-transform:uppercase;letter-spacing:.05em;color:var(--mb-grey-dark);cursor:pointer;text-align:left;background:0 0;border:none;font-size:.75rem;font-weight:700;display:flex}.market-sidebar-category-header:hover{background:var(--mb-white);color:var(--mb-black)}.market-sidebar-category-header--active{color:var(--mb-black)}.market-sidebar-category-chevron{flex-shrink:0;width:.75rem;font-size:.625rem}.market-sidebar-category-title{flex:1}.market-sidebar-links{margin:0;padding:0;list-style:none}.market-sidebar-link{padding:var(--spacing-xxs) var(--spacing-m);padding-left:calc(var(--spacing-m) + .75rem + var(--spacing-xs));color:var(--mb-grey-dark);font-size:.8125rem;text-decoration:none;transition:background-color .15s,color .15s;display:block}.market-sidebar-link:hover{background:var(--mb-white);color:var(--mb-black);text-decoration:none}.market-sidebar-link--active{background:var(--mb-black);color:var(--mb-white);font-weight:600}.market-sidebar-link--active:hover{background:var(--mb-grey-dark);color:var(--mb-white)}.setup-guide{margin-bottom:var(--spacing-l)}.setup-guide-reshow{margin-bottom:var(--spacing-s)}.setup-guide-intro{margin-bottom:var(--spacing-m);color:var(--mb-grey-dark);font-size:.875rem}.setup-guide-steps{counter-reset:none;gap:var(--spacing-m);flex-direction:column;padding:0;list-style:none;display:flex}.setup-guide-step{gap:var(--spacing-xxs);padding:var(--spacing-s);border-left:3px solid var(--mb-grey-mid);flex-direction:column;display:flex}.setup-guide-step-header{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.setup-guide-step-labels{align-items:center;gap:var(--spacing-xxs);flex-wrap:wrap;display:flex}.setup-guide-step-desc{color:var(--mb-grey-dark);margin-top:var(--spacing-xxs);font-size:.8125rem}.setup-guide-step-deps{color:var(--mb-orange);font-size:.75rem;font-style:italic}.setup-guide-dismiss{margin-top:var(--spacing-m);justify-content:flex-end;display:flex}.error-boundary{padding:var(--spacing-xxl);justify-content:center;align-items:center;gap:var(--spacing-m);text-align:center;flex-direction:column;display:flex}.error-retry-button{padding:var(--spacing-xs) var(--spacing-m);background:var(--mb-black);color:var(--mb-white);font-family:var(--mb-font-text);cursor:pointer;border:none}.link-list{gap:var(--spacing-xs);flex-direction:column;display:flex}.link-card{border:1px solid var(--mb-grey-mid);padding:var(--spacing-xs) var(--spacing-s)}.link-card-content{justify-content:space-between;align-items:center;gap:var(--spacing-s);display:flex}.link-card-header{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;flex:1;min-width:0;display:flex}.link-card-actions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.link-id-badge{font-family:var(--mb-font-title);font-size:.8125rem;font-weight:600}.classification-badge{padding:.125rem var(--spacing-xs);background:var(--mb-grey-light);border:1px solid var(--mb-grey-mid);font-size:.75rem;display:inline-block}.classification--active{border-color:var(--mb-green);color:var(--mb-green);background:#e6f7f0}.classification--inactive{background:var(--mb-grey-light);border-color:var(--mb-grey-mid);color:var(--mb-grey-dark)}.link-add-form{background:var(--mb-grey-light);padding:var(--spacing-m);margin-bottom:var(--spacing-xs)}.link-edit-form{padding-top:var(--spacing-m);border-top:1px solid var(--mb-grey-light)}.empty-state{padding:var(--spacing-s) 0;color:var(--mb-grey-dark);font-size:.875rem;font-style:italic}.form-row{align-items:flex-end;gap:var(--spacing-m);flex-wrap:wrap;display:flex}.form-group{flex:1;min-width:10rem}.override-fields{border-top:1px solid var(--mb-grey-light);padding-top:var(--spacing-xxs);flex-direction:column;display:flex}.override-field-row{align-items:center;gap:var(--spacing-s);padding:var(--spacing-xxs) 0;border-bottom:1px solid var(--mb-grey-light);min-height:2rem;display:flex}.override-field-row:last-child{border-bottom:none}.override-field-row--editing{padding:var(--spacing-xs) 0;flex-wrap:wrap;align-items:flex-end}.override-field-row--editing vds-dropdown{flex:0 0 100%}.override-field-code{font-family:var(--mb-font-title);flex-shrink:0;min-width:7rem;font-size:.8125rem;font-weight:600}.override-field-values{align-items:center;gap:var(--spacing-m);color:var(--mb-grey-dark);flex:1;font-size:.8125rem;display:flex}.override-field-no-constraints{color:var(--mb-grey-mid);font-style:italic}.override-field-actions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.formula-steps-table{border-collapse:collapse;table-layout:fixed;width:100%}.formula-steps-table th,.formula-steps-table td{padding:var(--spacing-xs) var(--spacing-s);vertical-align:middle;border-bottom:1px solid var(--mb-gray-medium)}.formula-steps-table th{text-align:left;color:var(--mb-gray-dark);font-size:.85rem;font-weight:600}.formula-steps-table col.col-num{width:2.5rem}.formula-steps-table col.col-expr{width:auto}.formula-steps-table col.col-order{width:6rem}.formula-steps-table col.col-remove{width:5rem}.formula-steps-table td:first-child{color:var(--mb-gray-dark);text-align:center;font-size:.85rem}.formula-steps-table .step-expr-cell vds-input,.formula-steps-table .step-expr-cell{width:100%}.fq-config-section{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.fq-config-section-desc{color:#6b7280;margin-bottom:1rem;font-size:.85rem}.fq-config-features{flex-direction:column;gap:1rem;display:flex}.fq-config-feature-row{background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.fq-config-slot-desc{color:#6b7280;padding-left:2rem;font-size:.8rem;line-height:1.4}.fq-config-table{border-collapse:collapse;width:100%}.fq-config-table th,.fq-config-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.fq-config-table th{color:#374151;font-size:.85rem;font-weight:600}
